2.1.2
[freeside.git] / ChangeLog
1 2011-03-22 13:55  ivan
2
3         * Makefile, httemplate/docs/about.html: 2.1.2
4
5 2011-03-21 20:32  mark
6
7         * bin/: cdr-vitelity.import: Vitelity API CDR import, #11037
8
9 2011-03-21 20:32  mark
10
11         * bin/cdr-vitelity.import: file cdr-vitelity.import was added on
12           branch FREESIDE_2_1_BRANCH on 2011-03-22 03:32:59 +0000
13
14 2011-03-20 16:51  ivan
15
16         * httemplate/elements/freeside.css: fix hover effect on disabled
17           text boxes
18
19 2011-03-18 19:00  ivan
20
21         * FS/FS/Schema.pm: svc_external.id s/int/bigint/ RT#12060
22
23 2011-03-16 15:25  ivan
24
25         * conf/invoice_latex_statement: update statement template
26
27 2011-03-16 09:31  ivan
28
29         * httemplate/graph/cust_bill_pkg_discount.html: file
30           cust_bill_pkg_discount.html was added on branch
31           FREESIDE_2_1_BRANCH on 2011-03-16 16:31:04 +0000
32
33 2011-03-16 09:31  ivan
34
35         * httemplate/graph/report_cust_bill_pkg_discount.html: file
36           report_cust_bill_pkg_discount.html was added on branch
37           FREESIDE_2_1_BRANCH on 2011-03-16 16:31:04 +0000
38
39 2011-03-16 09:31  ivan
40
41         * httemplate/graph/: cust_bill_pkg_discount.html,
42           report_cust_bill_pkg_discount.html: never added
43
44 2011-03-15 19:12  ivan
45
46         * bin/bind.export: been a while.  remove db.domain files for slaved
47           domains
48
49 2011-03-15 19:06  mark
50
51         * httemplate/edit/: svc_acct.cgi, process/svc_acct.cgi: google
52           account export tweaks, #11760
53
54 2011-03-14 18:36  ivan
55
56         * httemplate/docs/about.html: happy new year
57
58 2011-03-14 18:36  ivan
59
60         * ChangeLog: 2.1.2
61
62 2011-03-14 17:46  ivan
63
64         * httemplate/search/cust_bill_pkg.cgi: fix sales report detail
65           links when using "Separate rated usage from recurring feeds",
66           RT#12019
67
68 2011-03-14 15:42  ivan
69
70         * FS/FS/part_pkg/flat.pm: fix prorates & recurring fees with
71           recur_Common-using packages, RT#11993
72
73 2011-03-10 18:09  mark
74
75         * FS/FS/part_export/acct_google.pm: file acct_google.pm was added
76           on branch FREESIDE_2_1_BRANCH on 2011-03-11 02:09:14 +0000
77
78 2011-03-10 18:09  mark
79
80         * FS/FS/part_export/: acct_google.pm: google account export, #11760
81
82 2011-03-10 01:42  ivan
83
84         * FS/FS/cust_pkg.pm: prevent all-too-common mistake of editing
85           package dates manually to have a start date and a setup date,
86           RT#11937
87
88 2011-03-09 18:40  ivan
89
90         * FS/FS/cust_bill.pm: fix label on invoice_include_aging conf
91
92 2011-03-09 18:26  ivan
93
94         * FS/FS/cust_main/Billing.pm: avoid runcentral's weird proble
95           distributing tax exemptions since it doesn't apply to them
96           anyway, RT#11476
97
98 2011-03-09 12:54  ivan
99
100         * FS/FS/cust_bill.pm: should fix usage showing up without omitting
101           package details, RT#11905, RT#11561
102
103 2011-03-07 17:46  mark
104
105         * FS/FS/: Conf.pm, cust_bill.pm: show credit balance on invoices,
106           #11564
107
108 2011-03-06 17:36  ivan
109
110         * FS/FS/cust_main/Billing.pm: when bill_usage_on_cancel config is
111           set, fix billing setup on cancellation of unbilled packages,
112           RT#11651
113
114 2011-03-05 12:44  ivan
115
116         * FS/FS/cust_bill.pm: fix missing invoice details (RT#11561), but
117           will this cause them to show up when they shouldn't?
118
119 2011-03-03 18:26  mark
120
121         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
122           httemplate/elements/dashboard-toplist.html,
123           httemplate/view/cust_main/tickets.html: option to override
124           requestor in new tickets, #7777
125
126 2011-03-03 15:39  mark
127
128         * rt/etc/RT_Config.pm.in: fix RT_Config typo
129
130 2011-03-03 11:08  mark
131
132         * FS/FS/: Conf.pm, ClientAPI/Signup.pm: allow third-party payment
133           customers to be recorded as CARD, #11734
134
135 2011-02-26 03:02  mark
136
137         * FS/FS/ClientAPI/Signup.pm: unhide non-realtime payment fields in
138           selfservice, RT#11734
139
140 2011-02-24 20:28  mark
141
142         * FS/FS/cdr/enswitch.pm: start of Enswitch CDR import, RT#11613
143
144 2011-02-23 15:05  ivan
145
146         * FS/FS/cust_bill.pm: fix harmless Argument "" isn't numeric
147           warnings
148
149 2011-02-23 14:00  ivan
150
151         * FS/FS/part_event/Action/suspend.pm: and update suspend label in
152           light of pkg_suspend, RT#11540
153
154 2011-02-23 13:50  ivan
155
156         * FS/FS/part_event/Action/: pkg_suspend.pm: add package suspend
157
158 2011-02-23 13:50  ivan
159
160         * FS/FS/part_event/Action/pkg_suspend.pm: file pkg_suspend.pm was
161           added on branch FREESIDE_2_1_BRANCH on 2011-02-23 21:50:53 +0000
162
163 2011-02-22 13:18  levinse
164
165         * FS/FS/cust_bill.pm: invoice customizations, RT11467
166
167 2011-02-21 19:14  ivan
168
169         * httemplate/edit/: did_order.html, did_vendor.html: labels and
170           capitalization and bears, oh my
171
172 2011-02-21 16:18  levinse
173
174         * httemplate/: misc/xmlhttp-cust_main-search.cgi,
175           elements/customer-table.html, misc/cust_main_note-import.cgi:
176           quick payment tool improvements, RT10698
177
178 2011-02-21 16:17  ivan
179
180         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: another one of
181           those "not sure why this never caused problems before" things
182
183 2011-02-21 10:29  levinse
184
185         * FS/FS/cust_bill.pm: invoice customizations, RT11467
186
187 2011-02-21 08:36  levinse
188
189         * FS/FS/cdr.pm: invoice customizations, RT11467
190
191 2011-02-20 22:03  levinse
192
193         * httemplate/edit/process/svc_domain.cgi: trim whitespace for
194           domain field in svc_domain prov UI, RT11432
195
196 2011-02-20 17:21  ivan
197
198         * FS/FS/: Schema.pm, cust_pkg.pm, cust_pkg/Import.pm: add
199           agent_pkgid
200
201 2011-02-19 08:23  levinse
202
203         * FS/FS/Conf.pm: wtf
204
205 2011-02-19 08:21  levinse
206
207         * FS/FS/: Conf.pm, cust_bill.pm, usage_class.pm: invoice
208           customizations, RT11467
209
210 2011-02-18 10:51  ivan
211
212         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi:
213           ie-compatibility_mode config, RT#11659
214
215 2011-02-18 00:37  mark
216
217         * FS/FS/cdr/enswitch.pm: file enswitch.pm was added on branch
218           FREESIDE_2_1_BRANCH on 2011-02-25 04:28:19 +0000
219
220 2011-02-18 00:37  mark
221
222         * FS/FS/cdr/enswitch.pm: start of Enswitch CDR import, RT#11613
223
224 2011-02-17 17:24  mark
225
226         * rt/: FREESIDE_MODIFIED, etc/RT_Config.pm.in,
227           lib/RT/Search/Googleish.pm: option to include resolved tickets in
228           search, RT#11658
229
230 2011-02-17 16:47  mark
231
232         * FS/FS/cdr/telos_xml.pm: Telos XML SMS records, RT#10721
233
234 2011-02-17 10:24  levinse
235
236         * conf/invoice_latexcoupon: fix regression in invoice_latexcoupon
237           from RT10698
238
239 2011-02-16 03:57  ivan
240
241         * FS/FS/ClientAPI_XMLRPC.pm: fix freeside-sellfservice-xmlrpcd for
242           implied hash :/
243
244 2011-02-16 03:49  ivan
245
246         * FS/FS/ClientAPI.pm: more debugging
247
248 2011-02-16 03:04  ivan
249
250         * FS/FS/ClientAPI.pm: add debugging
251
252 2011-02-16 02:52  ivan
253
254         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging
255
256 2011-02-15 23:39  levinse
257
258         * FS/FS/cust_bill.pm, conf/invoice_html,
259           httemplate/view/cust_bill-barcode.cgi,
260           httemplate/view/cust_bill.cgi: add barcodes to invoices, HTML
261           part, RT10698
262
263 2011-02-15 22:21  levinse
264
265         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latexcoupon: add
266           barcodes to invoices, PDF part, RT10698
267
268 2011-02-15 21:50  ivan
269
270         * conf/selfservice-body_bgcolor: file selfservice-body_bgcolor was
271           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
272
273 2011-02-15 21:50  ivan
274
275         * conf/selfservice-box_bgcolor: file selfservice-box_bgcolor was
276           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
277
278 2011-02-15 21:50  ivan
279
280         * conf/selfservice-font: file selfservice-font was added on branch
281           FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
282
283 2011-02-15 21:50  ivan
284
285         * conf/selfservice-hlink_color: file selfservice-hlink_color was
286           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
287
288 2011-02-15 21:50  ivan
289
290         * conf/selfservice-link_color: file selfservice-link_color was
291           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
292
293 2011-02-15 21:50  ivan
294
295         * conf/selfservice-menu_fontsize: file selfservice-menu_fontsize
296           was added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49
297           +0000
298
299 2011-02-15 21:50  ivan
300
301         * conf/selfservice-menu_nounderline: file
302           selfservice-menu_nounderline was added on branch
303           FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
304
305 2011-02-15 21:50  ivan
306
307         * conf/selfservice-menu_skipblanks: file
308           selfservice-menu_skipblanks was added on branch
309           FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
310
311 2011-02-15 21:50  ivan
312
313         * conf/selfservice-menu_skipheadings: file
314           selfservice-menu_skipheadings was added on branch
315           FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
316
317 2011-02-15 21:50  ivan
318
319         * conf/selfservice-text_color: file selfservice-text_color was
320           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
321
322 2011-02-15 21:50  ivan
323
324         * conf/selfservice-title_align: file selfservice-title_align was
325           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
326
327 2011-02-15 21:50  ivan
328
329         * conf/selfservice-title_color: file selfservice-title_color was
330           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
331
332 2011-02-15 21:50  ivan
333
334         * conf/selfservice-title_size: file selfservice-title_size was
335           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
336
337 2011-02-15 21:50  ivan
338
339         * conf/selfservice-vlink_color: file selfservice-vlink_color was
340           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
341
342 2011-02-15 21:50  ivan
343
344         * conf/: selfservice-alink_color, selfservice-body_bgcolor,
345           selfservice-box_bgcolor, selfservice-font,
346           selfservice-hlink_color, selfservice-link_color,
347           selfservice-menu_fontsize, selfservice-menu_nounderline,
348           selfservice-menu_skipblanks, selfservice-menu_skipheadings,
349           selfservice-text_color, selfservice-title_align,
350           selfservice-title_color, selfservice-title_size,
351           selfservice-vlink_color: adding jeremy's suggested default
352           selfservice config
353
354 2011-02-15 21:50  ivan
355
356         * conf/selfservice-alink_color: file selfservice-alink_color was
357           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
358
359 2011-02-15 15:52  mark
360
361         * httemplate/search/elements/cust_pay_batch_top.html: file
362           cust_pay_batch_top.html was added on branch FREESIDE_2_1_BRANCH
363           on 2011-02-15 23:52:44 +0000
364
365 2011-02-15 15:52  mark
366
367         * httemplate/search/elements/cust_pay_batch_top.html,
368           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm,
369           httemplate/misc/process/pay_batch-approve.cgi,
370           httemplate/search/cust_pay_batch.cgi,
371           httemplate/search/pay_batch.cgi: batch payment revocation,
372           RT#10545
373
374 2011-02-15 11:02  ivan
375
376         * FS/FS/Conf.pm, httemplate/elements/select-terms.html: add Net 3
377           terms, RT#11641
378
379 2011-02-14 20:20  levinse
380
381         * httemplate/: misc/xmlhttp-cust_main-search.cgi,
382           elements/customer-table.html: quick payment tool improvements,
383           RT10698
384
385 2011-02-14 15:01  mark
386
387         * bin/cdr-voipnow.import: VoipNow import adjustment, RT#11178
388
389 2011-02-14 13:43  ivan
390
391         * FS/FS/: cust_main/Billing_Realtime.pm, svc_Common.pm: finish
392           fixing declined signup of prepaid package provisioning to RADIUS
393           anyway, RT#10122
394
395 2011-02-12 23:23  levinse
396
397         * FS/: MANIFEST, FS/Mason.pm: bulk DID orders and inventory,
398           RT11291
399
400 2011-02-12 23:19  levinse
401
402         * FS/FS/did_order.pm: file did_order.pm was added on branch
403           FREESIDE_2_1_BRANCH on 2011-02-13 07:19:50 +0000
404
405 2011-02-12 23:19  levinse
406
407         * FS/t/did_order.t: file did_order.t was added on branch
408           FREESIDE_2_1_BRANCH on 2011-02-13 07:19:48 +0000
409
410 2011-02-12 23:19  levinse
411
412         * FS/FS/did_vendor.pm: file did_vendor.pm was added on branch
413           FREESIDE_2_1_BRANCH on 2011-02-13 07:19:50 +0000
414
415 2011-02-12 23:19  levinse
416
417         * FS/t/did_vendor.t: file did_vendor.t was added on branch
418           FREESIDE_2_1_BRANCH on 2011-02-13 07:19:48 +0000
419
420 2011-02-12 23:19  levinse
421
422         * FS/FS/lata.pm: file lata.pm was added on branch
423           FREESIDE_2_1_BRANCH on 2011-02-13 07:19:49 +0000
424
425 2011-02-12 23:19  levinse
426
427         * FS/t/lata.t: file lata.t was added on branch FREESIDE_2_1_BRANCH
428           on 2011-02-13 07:19:49 +0000
429
430 2011-02-12 23:19  levinse
431
432         * httemplate/edit/process/did_order.html: file did_order.html was
433           added on branch FREESIDE_2_1_BRANCH on 2011-02-13 07:19:47 +0000
434
435 2011-02-12 23:19  levinse
436
437         * httemplate/edit/: did_vendor.html, process/did_vendor.html: file
438           did_vendor.html was added on branch FREESIDE_2_1_BRANCH on
439           2011-02-13 07:19:47 +0000
440
441 2011-02-12 23:19  levinse
442
443         * FS/bin/freeside-lata-import: file freeside-lata-import was added
444           on branch FREESIDE_2_1_BRANCH on 2011-02-13 07:19:48 +0000
445
446 2011-02-12 23:19  levinse
447
448         * httemplate/elements/tr-select-state.html: file
449           tr-select-state.html was added on branch FREESIDE_2_1_BRANCH on
450           2011-02-13 07:19:47 +0000
451
452 2011-02-12 23:19  levinse
453
454         * httemplate/browse/did_order.html,
455           httemplate/browse/did_vendor.html, FS/bin/freeside-lata-import,
456           httemplate/edit/did_order.html, httemplate/edit/did_vendor.html,
457           httemplate/edit/process/did_order.html,
458           httemplate/edit/process/did_vendor.html,
459           httemplate/elements/tr-select-state.html, FS/FS/did_order.pm,
460           FS/FS/did_vendor.pm, FS/FS/lata.pm, FS/t/did_order.t,
461           FS/t/did_vendor.t, FS/t/lata.t, httemplate/elements/menu.html,
462           FS/FS.pm, FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/phone_avail.pm,
463           httemplate/edit/elements/edit.html,
464           httemplate/misc/phone_avail-import.html: bulk DID orders and
465           inventory, RT11291
466
467 2011-02-12 23:19  levinse
468
469         * httemplate/: browse/did_order.html, edit/did_order.html: file
470           did_order.html was added on branch FREESIDE_2_1_BRANCH on
471           2011-02-13 07:19:46 +0000
472
473 2011-02-12 23:19  levinse
474
475         * httemplate/browse/did_vendor.html: file did_vendor.html was added
476           on branch FREESIDE_2_1_BRANCH on 2011-02-13 07:19:46 +0000
477
478 2011-02-11 21:03  levinse
479
480         * FS/FS/part_pkg.pm: show package pricing details on customer view,
481           RT11372
482
483 2011-02-11 20:56  levinse
484
485         * FS/FS/: part_pkg.pm, part_pkg/base_rate.pm, part_pkg/bulk.pm,
486           part_pkg/flat.pm, part_pkg/flat_comission.pm,
487           part_pkg/rt_time.pm, part_pkg/sesmon_hour.pm,
488           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
489           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
490           part_pkg/voip_cdr.pm, part_pkg/voip_inbound.pm,
491           part_pkg/voip_sqlradacct.pm: show package pricing details on
492           customer view, RT11372
493
494 2011-02-11 18:36  mark
495
496         * httemplate/search/cust_pay_batch.cgi: lock down manual batch
497           approval
498
499 2011-02-11 16:19  ivan
500
501         * FS/FS/part_pkg/voip_cdr.pm: handle domestic_prefix of 0, RT#11390
502
503 2011-02-10 09:11  ivan
504
505         * httemplate/search/cust_pkg.cgi: fix color/link alightment on
506           package report
507
508 2011-02-09 22:08  mark
509
510         * FS/FS/pay_batch.pm: fix batch payment recording again
511
512 2011-02-09 17:17  ivan
513
514         * httemplate/search/report_newtax.cgi, FS/FS/tax_rate.pm: fix cch
515           tax report for more than one cust_bill_pkg_tax_rate_location per
516           line item, RT#11483
517
518 2011-02-09 17:03  ivan
519
520         * httemplate/search/: cust_bill_pkg.cgi, report_newtax.cgi: fix cch
521           tax report for more than one cust_bill_pkg_tax_rate_location per
522           line item, RT#11483
523
524 2011-02-09 15:08  mark
525
526         * FS/FS/pay_batch.pm: fix batch payment recording, fallout from
527           #10545
528
529 2011-02-08 21:22  levinse
530
531         * FS/FS/part_pkg/recur_Common.pm: fix regression caused by RT10481
532           in sql_external, RT11536
533
534 2011-02-08 20:48  ivan
535
536         * httemplate/edit/process/cust_main_county-expand.cgi: improve
537           error message when splitting taxclasses and there aren't any yet,
538           RT#11144
539
540 2011-02-08 20:42  ivan
541
542         * httemplate/edit/process/cust_main_county-add.cgi: tax editor fix
543           for adding additional counties when you already have cities,
544           RT#11144
545
546 2011-02-04 22:51  ivan
547
548         * FS/FS/part_pkg/prorate.pm: avoid needlessly warning about old
549           prorate packages without a cutoff_day on 2.1
550
551 2011-02-04 22:25  ivan
552
553         * FS/FS/cust_pkg.pm: fix cpu/mem sucking when service labels are
554           very long, RT#11452
555
556 2011-02-04 22:03  ivan
557
558         * FS/FS/: cust_bill.pm, cust_pkg.pm: add more debug tracing to
559           invoice generation, RT#11452
560
561 2011-02-04 21:45  ivan
562
563         * FS/FS/cust_pkg.pm: add more debug tracing to invoice generation,
564           RT#11452
565
566 2011-02-04 21:18  ivan
567
568         * FS/FS/cust_pkg.pm: add more debug tracing to invoice generation,
569           RT#11452
570
571 2011-02-04 20:58  ivan
572
573         * FS/FS/cust_bill.pm: add more debug tracing to invoice generation,
574           RT#11452
575
576 2011-02-04 20:49  ivan
577
578         * FS/FS/cust_bill.pm: add more debug tracing to invoice generation,
579           RT#11452
580
581 2011-02-04 20:41  ivan
582
583         * FS/FS/cust_bill.pm: add more debug tracing to invoice generation,
584           RT#11452
585
586 2011-02-04 20:05  ivan
587
588         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: fix cpu/memory problem?,
589           RT#11452
590
591 2011-02-04 20:02  ivan
592
593         * FS/FS/cust_bill.pm: add more debug tracing to invoice generation,
594           RT#11452
595
596 2011-02-04 19:53  ivan
597
598         * FS/FS/cust_bill.pm: normalize spacing on HEAD vs 2.1
599
600 2011-02-04 19:36  ivan
601
602         * FS/FS/cust_bill.pm: add more debug tracing to invoice generation,
603           RT#11452
604
605 2011-02-04 18:38  ivan
606
607         * FS/FS/cust_bill.pm: add some debug tracing to invoice generation,
608           RT#11452
609
610 2011-02-04 18:17  ivan
611
612         * FS/FS/cust_bill_pkg.pm: probably not related to fibernetics'
613           memory problem, but still, should always use any class that's
614           qsearch-ed, RT#11452
615
616 2011-02-03 17:12  mark
617
618         * FS/FS/pay_batch/td_eft1464.pm: TD EFT format padding, RT#10545
619
620 2011-02-01 03:12  ivan
621
622         * FS/FS/svc_acct.pm: add username-pound config
623
624 2011-02-01 02:50  ivan
625
626         * FS/FS/: svc_acct.pm, Conf.pm: add username-pound config
627
628 2011-01-31 17:29  ivan
629
630         * FS/FS/svc_acct.pm: allow colons in directories
631
632 2011-01-31 15:58  mark
633
634         * rt/lib/RT/Tickets_Overlay.pm: search for 'last month', RT#11057
635
636 2011-01-31 12:28  mark
637
638         * FS/FS/Conf.pm, httemplate/search/cust_pay_batch.cgi: fixed format
639           option for TD EFT, RT#10545
640
641 2011-01-31 12:02  mark
642
643         * rt/lib/RT/Queue_Local.pm: file Queue_Local.pm was added on branch
644           FREESIDE_2_1_BRANCH on 2011-01-31 20:02:30 +0000
645
646 2011-01-31 12:02  mark
647
648         * rt/: lib/RT/Queue_Local.pm, FREESIDE_MODIFIED: fix user settings
649           when renaming queue, RT#10488
650
651 2011-01-31 12:01  mark
652
653         * rt/lib/RT/Queue_Local.pm: bad commit
654
655 2011-01-31 11:56  mark
656
657         * rt/lib/RT/Queue_Local.pm: rt/FREESIDE_MODIFIED
658
659 2011-01-30 22:23  levinse
660
661         * FS/FS/: Conf.pm, cust_bill.pm: add missing commits as part of
662           backporting of RT10481 to 2.1 branch
663
664 2011-01-29 23:13  ivan
665
666         * httemplate/browse/cust_main_county.cgi: improve tax edit UI: add
667           more cities & remove individual cities, RT#11144
668
669 2011-01-29 23:02  ivan
670
671         * httemplate/browse/cust_main_county.cgi: improve tax edit UI: add
672           more cities & remove individual cities, RT#11144
673
674 2011-01-29 22:44  ivan
675
676         * httemplate/browse/cust_main_county.cgi: improve tax edit UI: add
677           more counties & remove individual counties, RT#11144
678
679 2011-01-29 22:33  ivan
680
681         * httemplate/edit/process/cust_main_county-remove.cgi: file
682           cust_main_county-remove.cgi was added on branch
683           FREESIDE_2_1_BRANCH on 2011-01-30 06:33:41 +0000
684
685 2011-01-29 22:33  ivan
686
687         * httemplate/edit/: cust_main_county-add.cgi,
688           process/cust_main_county-add.cgi: file cust_main_county-add.cgi
689           was added on branch FREESIDE_2_1_BRANCH on 2011-01-30 06:33:41
690           +0000
691
692 2011-01-29 22:33  ivan
693
694         * httemplate/: edit/cust_main_county-add.cgi,
695           browse/cust_main_county.cgi,
696           edit/process/cust_main_county-add.cgi,
697           edit/process/cust_main_county-collapse.cgi,
698           edit/process/cust_main_county-remove.cgi: improve tax edit UI:
699           add more counties & remove individual counties, RT#11144
700
701 2011-01-28 13:55  mark
702
703         * FS/FS/Conf.pm: fix incorrect text
704
705 2011-01-28 13:30  mark
706
707         * rt/: FREESIDE_MODIFIED, lib/RT/Date.pm,
708           lib/RT/Tickets_Overlay.pm: ticket search for "this month",
709           RT#11057
710
711 2011-01-27 15:46  ivan
712
713         * FS/FS/cust_main/Billing_Realtime.pm: fix savings ach?  RT#11377
714
715 2011-01-27 13:46  ivan
716
717         * FS/FS/Mason/Request.pm: orget about trying to set ::TMPDIRECTORY,
718           chicken & egg proiblem, RT#11360
719
720 2011-01-26 21:18  levinse
721
722         * FS/FS/cust_main/Billing.pm: optionally generate line items which
723           are fully discounted, RT10481
724
725 2011-01-26 21:10  levinse
726
727         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Mason.pm,
728           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_main_note.pm,
729           FS/FS/cust_note_class.pm, FS/t/cust_note_class.t,
730           httemplate/browse/cust_note_class.html,
731           httemplate/edit/cust_main_note.cgi,
732           httemplate/edit/cust_note_class.html,
733           httemplate/edit/elements/class_Common.html,
734           httemplate/edit/process/cust_main_note.cgi,
735           httemplate/edit/process/cust_note_class.html,
736           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
737           httemplate/view/cust_main/notes.html: note classes backport to
738           2.1 branch, RT9995
739
740 2011-01-26 16:37  ivan
741
742         * FS/FS/UI/Web.pm: fix svc_label_link...? how did this ever work?
743           RT#11331
744
745 2011-01-26 16:30  ivan
746
747         * FS/FS/UI/Web.pm: diagnose winding up in svc_X_link without a
748           cust_svc?  RT#11331
749
750 2011-01-26 13:43  mark
751
752         * rt/lib/RT/Tickets_Overlay.pm: clean up date customfield change
753
754 2011-01-26 13:35  mark
755
756         * rt/lib/RT/Tickets_Overlay.pm: fix customfield date search,
757           RT#8449
758
759 2011-01-25 00:32  mark
760
761         * bin/cdr-opensips.import: more cleanup, RT#10992
762
763 2011-01-24 17:52  mark
764
765         * httemplate/view/cust_main/: locations.html,
766           packages/package.html: missing files for new locations UI,
767           RT#10766
768
769 2011-01-24 17:03  mark
770
771         * bin/cdr-opensips.import: revised openSIPS import script, RT#10992
772
773 2011-01-24 15:06  levinse
774
775         * FS/FS/cdr.pm, httemplate/misc/cdr.cgi: CDR reprocess with
776           termination, RT8763
777
778 2011-01-23 17:09  levinse
779
780         * FS/: FS/Mason/Request.pm, bin/freeside-daily: upgrade
781           optimizations for space-constrained installs, RT10071
782
783 2011-01-23 14:04  levinse
784
785         * FS/: FS/otaker_Mixin.pm, bin/freeside-daily: upgrade
786           optimizations for space-constrained installs, RT10071
787
788 2011-01-23 12:55  levinse
789
790         * FS/FS/ClientAPI/MyAccount.pm,
791           fs_selfservice/FS-SelfService/cgi/payment_results.html: add
792           receipt for SS realtime CC payment, RT8498
793
794 2011-01-22 16:49  levinse
795
796         * httemplate/: edit/phone_device.html,
797           edit/process/phone_device.html, elements/select-mac.html: bug fix
798           my previous commit for RT7794
799
800 2011-01-22 12:03  levinse
801
802         * httemplate/misc/macinventory.cgi: file macinventory.cgi was added
803           on branch FREESIDE_2_1_BRANCH on 2011-01-22 20:03:51 +0000
804
805 2011-01-22 12:03  levinse
806
807         * httemplate/elements/select-mac.html: file select-mac.html was
808           added on branch FREESIDE_2_1_BRANCH on 2011-01-22 20:03:51 +0000
809
810 2011-01-22 12:03  levinse
811
812         * httemplate/elements/tr-select-mac.html: file tr-select-mac.html
813           was added on branch FREESIDE_2_1_BRANCH on 2011-01-22 20:03:51
814           +0000
815
816 2011-01-22 12:03  levinse
817
818         * httemplate/elements/select-mac.html,
819           httemplate/elements/tr-select-mac.html,
820           httemplate/misc/macinventory.cgi, FS/FS/Schema.pm,
821           FS/FS/part_device.pm, httemplate/browse/part_device.html,
822           httemplate/edit/part_device.html,
823           httemplate/edit/phone_device.html: populate MAC address from
824           inventory for svc_phone devices, RT7794
825
826 2011-01-21 18:45  levinse
827
828         * FS/FS/part_export/broadband_shellcommands.pm, FS/FS/Schema.pm,
829           FS/FS/svc_broadband.pm, httemplate/edit/svc_broadband.cgi,
830           httemplate/view/svc_broadband.cgi: add svc_broadband
831           shellcommands export, RT11250
832
833 2011-01-21 18:45  levinse
834
835         * FS/FS/part_export/broadband_shellcommands.pm: file
836           broadband_shellcommands.pm was added on branch
837           FREESIDE_2_1_BRANCH on 2011-01-22 02:45:31 +0000
838
839 2011-01-21 11:32  ivan
840
841         * FS/FS/ClientAPI/Signup.pm: possibly fix problems with templated
842           signup, RT#11218
843
844 2011-01-21 01:40  ivan
845
846         * FS/FS/cust_pkg/Import.pm: questionable auto-domaining of
847           username@domain usernames on package import, RT#9117
848
849 2011-01-21 01:26  ivan
850
851         * FS/FS/cust_pkg/Import.pm: questionable auto-domaining of
852           username@domain usernames on package import, RT#9117
853
854 2011-01-20 17:11  levinse
855
856         * httemplate/graph/elements/report.html: bug fix: all Excel reports
857           using bottom_total option had total row off by one, RT10911
858
859 2011-01-20 15:05  ivan
860
861         * FS/FS/cust_main.pm: fix fallout from status module changes,
862           RT#11295
863
864 2011-01-20 01:55  ivan
865
866         * FS/FS/Conf.pm: add cust_main-status_module to control how
867           customers with cancelled recurring but un-cancelled one time
868           charges are recognized, RT#10478
869
870 2011-01-20 01:51  ivan
871
872         * FS/: FS/cust_main/Status.pm, FS/Conf.pm, FS/cust_main.pm,
873           MANIFEST: add cust_main-status_module to control how customers
874           with cancelled recurring but un-cancelled one time charges are
875           recognized, RT#10478
876
877 2011-01-20 01:51  ivan
878
879         * FS/FS/cust_main/Status.pm: file Status.pm was added on branch
880           FREESIDE_2_1_BRANCH on 2011-01-20 09:51:58 +0000
881
882 2011-01-19 21:34  ivan
883
884         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
885           condition to work w/taxes, RT#3983
886
887 2011-01-19 21:22  ivan
888
889         * FS/FS/: cust_pkg.pm: fix cancelling services on exspirations,
890           RT#11269
891
892 2011-01-19 19:58  mark
893
894         * FS/FS/bill_batch.pm: load CAM::PDF on startup
895
896 2011-01-19 17:24  mark
897
898         * FS/FS/bill_batch.pm: better error message
899
900 2011-01-19 16:31  mark
901
902         * FS/FS/pay_batch/: td_eftack264.pm, td_eftret80.pm: TD EFT batch
903           import formats, RT#10545
904
905 2011-01-19 13:50  levinse
906
907         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
908           FS/FS/part_export/domreg_opensrs.pm,
909           httemplate/edit/svc_domain.cgi: Add experimental OpenSRS export
910           changes, and svc_domain UI changes for .au registrations
911
912 2011-01-19 12:34  levinse
913
914         * FS/FS/Conf.pm: fix typo in Conf.pm
915
916 2011-01-19 11:12  ivan
917
918         * FS/FS/: Conf.pm, cust_bill.pm: add cust_bill-no_recipients-error
919           config, RT#11276
920
921 2011-01-18 16:30  mark
922
923         * FS/FS/part_pkg/: bulk.pm, discount_Mixin.pm, flat.pm,
924           flat_introrate.pm: intro periods and DST, RT#11018
925
926 2011-01-18 01:32  ivan
927
928         * rt/lib/RTx/Statistics.pm: fix RTx Statistics years for 2011
929
930 2011-01-18 00:42  ivan
931
932         * FS/FS/: Conf.pm, cust_bill.pm: date_format_long for showing "1
933           Feb 2011" instead of "Feb 1st, 2011", RT#11176
934
935 2011-01-17 21:21  levinse
936
937         * FS/FS/part_pkg/: discount_Mixin.pm, recur_Common.pm,
938           sql_external.pm: add discount capability to sql_external, RT10481
939
940 2011-01-17 20:16  levinse
941
942         * fs_selfservice/FS-SelfService/cgi/: header.html, ws_list.html:
943           improve wholesale SS UI, RT10883
944
945 2011-01-17 19:48  levinse
946
947         * httemplate/: view/svc_phone.cgi, edit/svc_phone.cgi: missed this
948           for the prev commit for RT10993
949
950 2011-01-17 19:44  levinse
951
952         * FS/FS/: Schema.pm, svc_phone.pm,
953           part_export/phone_sqlopensips.pm: OpenSIPS provisioning
954           improvements, RT10993
955
956 2011-01-17 19:32  levinse
957
958         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: move
959           telephony-related config items into their own section
960
961 2011-01-17 18:46  ivan
962
963         * FS/FS/part_export.pm, httemplate/misc/phone_avail-import.html:
964           better export labeling for DID import, RT#11219
965
966 2011-01-17 18:19  levinse
967
968         * FS/FS/Conf.pm, FS/FS/part_export/phone_sqlopensips.pm,
969           httemplate/config/config-view.cgi: OpenSIPS provisioning
970           improvements, RT10993
971
972 2011-01-17 16:59  levinse
973
974         * httemplate/: search/phone_inventory_provisioned.html,
975           elements/menu.html: added DID availability/inventory/provisioning
976           report, RT10988
977
978 2011-01-17 16:59  levinse
979
980         * httemplate/search/phone_inventory_provisioned.html: file
981           phone_inventory_provisioned.html was added on branch
982           FREESIDE_2_1_BRANCH on 2011-01-18 00:59:04 +0000
983
984 2011-01-17 16:32  mark
985
986         * FS/FS/: pay_batch.pm, pay_batch/td_eft1464.pm: TD EFT format
987           fixes, RT#10545
988
989 2011-01-16 16:36  ivan
990
991         * FS/FS/: Conf.pm, cust_main/Search.pm: searching kingcon's idea of
992           legacy customer numbers without remembering leading 0s
993
994 2011-01-16 14:31  ivan
995
996         * FS/FS/cust_pkg.pm: better error on bad pkgpart
997
998 2011-01-16 12:20  ivan
999
1000         * FS/FS/: cust_svc.pm, part_pkg/sesmon_hour.pm,
1001           part_pkg/sesmon_minute.pm: internal session db deprecated (or at
1002           least on hold), RT#11217
1003
1004 2011-01-15 22:45  levinse
1005
1006         * FS/FS/part_export/domreg_opensrs.pm: add ability to register .au
1007           domains via OpenSRS, RT10729
1008
1009 2011-01-15 21:44  levinse
1010
1011         * FS/FS/phone_avail.pm, FS/FS/part_export/internal_diddb.pm,
1012           httemplate/misc/phone_avail-import.html: DID import enhancements,
1013           RT11219
1014
1015 2011-01-15 21:07  ivan
1016
1017         * FS/FS/cust_main.pm: use
1018
1019 2011-01-15 19:35  ivan
1020
1021         * FS/FS/cust_pkg.pm: more complete package deletion
1022
1023 2011-01-15 19:33  levinse
1024
1025         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
1026           FS/FS/part_export/phone_sqlopensips.pm,
1027           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi:
1028           OpenSIPS provisioning, RT10993
1029
1030 2011-01-15 18:57  ivan
1031
1032         * FS/FS/cust_main.pm: use FS::cust_main_note;
1033
1034 2011-01-15 18:49  ivan
1035
1036         * httemplate/misc/cust_main-import_charges.cgi: wording
1037
1038 2011-01-15 18:23  ivan
1039
1040         * httemplate/misc/: cust_main-import.cgi: spacing
1041
1042 2011-01-14 17:20  mark
1043
1044         * bin/cdr-voipnow.import: VoipNow documentation
1045
1046 2011-01-14 16:46  mark
1047
1048         * bin/: cdr-voipnow.import: VoipNow CDR import, RT#11178
1049
1050 2011-01-14 16:46  mark
1051
1052         * bin/cdr-voipnow.import: file cdr-voipnow.import was added on
1053           branch FREESIDE_2_1_BRANCH on 2011-01-15 00:46:48 +0000
1054
1055 2011-01-14 12:08  levinse
1056
1057         * FS/FS/part_pkg/voip_cdr.pm: make CDR invoice details appear
1058           chronologically on invoices, for voip_cdr, RT10960
1059
1060 2011-01-13 18:51  ivan
1061
1062         * FS/FS/: Maestro.pm, ClientAPI/MyAccount.pm,
1063           cust_main/Packages.pm: fix old form of order_pkgs in favor of
1064           seconds_ref as an option, RT#10122
1065
1066 2011-01-13 18:51  ivan
1067
1068         * FS/FS/: cust_pkg.pm, ClientAPI/Signup.pm, cust_main/Billing.pm:
1069           fix declined signup of prepaid package provisioning to RADIUS
1070           anyway, RT#10122
1071
1072 2011-01-12 21:51  ivan
1073
1074         * httemplate/docs/credits.html: add erik to core, move jeff and
1075           richard to emeritus
1076
1077 2011-01-12 14:00  mark
1078
1079         * rt/: FREESIDE_MODIFIED, share/html/Search/Results.tsv: ticket
1080           search spreadsheet download fix, RT#10855
1081
1082 2011-01-12 03:31  ivan
1083
1084         * conf/invoice_latex: fix CDRs pushing typeset invoice off the
1085           right margin in some cases, RT#10962
1086
1087 2011-01-11 22:26  ivan
1088
1089         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_discount.pm,
1090           httemplate/edit/process/cust_pkg_discount.html: fix otaker
1091           getting inserted and messing up discount reports; upgrade fixes
1092           db, RT#10876
1093
1094 2011-01-11 21:59  ivan
1095
1096         * httemplate/search/elements/search-html.html: fix SQL query,
1097           RT#11127
1098
1099 2011-01-11 21:43  ivan
1100
1101         * httemplate/elements/menu.html: s/Process invoice batchs/Download
1102           invoice batches/, RT#11075
1103
1104 2011-01-11 19:11  ivan
1105
1106         * FS/FS/part_export/globalpops_voip.pm: globalpops is now voip
1107           innovations, fix phone number fetch
1108
1109 2011-01-11 07:49  levinse
1110
1111         * FS/FS/phone_avail.pm, FS/FS/part_export/vitelity.pm,
1112           httemplate/elements/select-did.html,
1113           httemplate/misc/phonenums.cgi: Vitelity DID selection
1114           improvements, RT4868
1115
1116 2011-01-10 18:03  levinse
1117
1118         * FS/FS/part_export/vitelity.pm,
1119           httemplate/elements/select-did.html: Vitelity API improvements
1120           for toll-free and vfax, RT11009
1121
1122 2011-01-10 16:56  mark
1123
1124         * FS/FS/part_pkg/prorate_Mixin.pm: add_full_period fix, RT#9874
1125
1126 2011-01-10 12:14  levinse
1127
1128         * FS/FS/cust_main/Search.pm: add customer search by billing email,
1129           RT10399
1130
1131 2011-01-10 11:44  levinse
1132
1133         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
1134           FS/FS/part_export/vitelity.pm, httemplate/edit/svc_phone.cgi,
1135           httemplate/edit/process/svc_phone.html,
1136           httemplate/elements/select-did.html,
1137           httemplate/elements/select-phonenum.html,
1138           httemplate/misc/phonenums.cgi, httemplate/view/svc_phone.cgi:
1139           vitelity API improvements for toll-free and fax, RT11009
1140
1141 2011-01-10 09:45  ivan
1142
1143         * FS/FS/Cron/backup.pm: use -Fc format to dump Pg databases
1144
1145 2011-01-08 15:30  ivan
1146
1147         * httemplate/view/cust_main/change_history.html: spacing
1148
1149 2011-01-08 15:19  ivan
1150
1151         * rt/sbin/rt-session-viewer: file rt-session-viewer was added on
1152           branch FREESIDE_2_1_BRANCH on 2011-01-08 23:19:49 +0000
1153
1154 2011-01-08 15:19  ivan
1155
1156         * rt/: Makefile, sbin/rt-session-viewer: fix rt-session-viewer
1157           mucking up upgrades
1158
1159 2011-01-07 21:21  mark
1160
1161         * FS/FS/cust_svc.pm: count available services correctly, RT#10340
1162
1163 2011-01-07 17:40  mark
1164
1165         * FS/FS/part_pkg/: flat.pm, prorate_Mixin.pm, subscription.pm: fix
1166           introrate/prorate interaction, RT#11018
1167
1168 2011-01-07 16:42  levinse
1169
1170         * FS/FS/part_export/vitelity.pm: Vitelity DID provisioning, change
1171           RC sorting, RT4868
1172
1173 2011-01-07 15:13  levinse
1174
1175         * FS/FS/part_export/phone_sqlopensips.pm: file phone_sqlopensips.pm
1176           was added on branch FREESIDE_2_1_BRANCH on 2011-01-07 23:14:02
1177           +0000
1178
1179 2011-01-07 15:13  levinse
1180
1181         * FS/FS/part_export/phone_sqlopensips.pm, FS/FS/Schema.pm,
1182           FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi,
1183           httemplate/view/svc_phone.cgi: opensips provisioning, RT10993
1184
1185 2010-12-31 16:47  mark
1186
1187         * rt/sbin/rt-session-viewer.in: file rt-session-viewer.in was added
1188           on branch FREESIDE_2_1_BRANCH on 2011-01-01 00:47:17 +0000
1189
1190 2010-12-31 16:46  mark
1191
1192         * rt/sbin/rt-session-viewer.in, FS/FS/TicketSystem/RT_Internal.pm,
1193           httemplate/view/cust_main/tickets.html, rt/FREESIDE_MODIFIED,
1194           rt/Makefile.in, rt/configure.ac, rt/lib/RT/Principal_Overlay.pm,
1195           rt/lib/RT/Queue_Overlay.pm, rt/lib/RT/System.pm,
1196           rt/lib/RT/Test.pm, rt/lib/RT/Interface/Web.pm,
1197           rt/share/html/Elements/SelectQueue,
1198           rt/share/html/Ticket/Create.html: limit ticket creation queue
1199           dropdowns based on ACL, RT#7778
1200
1201 2010-12-30 17:23  levinse
1202
1203         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
1204           fs_selfservice/FS-SelfService/cgi/signup.cgi,
1205           fs_selfservice/FS-SelfService/cgi/signup.html: self-signup with
1206           prepaid card without customer info, RT9713
1207
1208 2010-12-30 15:03  levinse
1209
1210         * httemplate/search/customer_accounting_summary.html: file
1211           customer_accounting_summary.html was added on branch
1212           FREESIDE_2_1_BRANCH on 2010-12-30 23:03:52 +0000
1213
1214 2010-12-30 15:03  levinse
1215
1216         * httemplate/search/report_customer_accounting_summary.html: file
1217           report_customer_accounting_summary.html was added on branch
1218           FREESIDE_2_1_BRANCH on 2010-12-30 23:03:52 +0000
1219
1220 2010-12-30 15:03  levinse
1221
1222         * httemplate/search/customer_accounting_summary.html,
1223           httemplate/search/report_customer_accounting_summary.html,
1224           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
1225           httemplate/graph/elements/monthly.html,
1226           httemplate/graph/elements/report.html: add customer accounting
1227           summary report, RT10911
1228
1229 2010-12-29 16:15  levinse
1230
1231         * httemplate/search/report_unprovisioned_services.html: file
1232           report_unprovisioned_services.html was added on branch
1233           FREESIDE_2_1_BRANCH on 2010-12-30 00:15:12 +0000
1234
1235 2010-12-29 16:15  levinse
1236
1237         * httemplate/search/unprovisioned_services.html: file
1238           unprovisioned_services.html was added on branch
1239           FREESIDE_2_1_BRANCH on 2010-12-30 00:15:12 +0000
1240
1241 2010-12-29 16:15  levinse
1242
1243         * httemplate/: search/report_unprovisioned_services.html,
1244           search/unprovisioned_services.html, elements/menu.html:
1245           unprovisioned services by type report, RT10255
1246
1247 2010-12-29 14:56  mark
1248
1249         * FS/FS/Schema.pm, FS/FS/cust_location.pm,
1250           httemplate/edit/cust_location.cgi,
1251           httemplate/edit/process/cust_location.cgi,
1252           httemplate/elements/tr-select-cust_location.html,
1253           httemplate/misc/disable-cust_location.cgi,
1254           httemplate/view/cust_main/packages.html,
1255           httemplate/view/cust_main/packages/location.html,
1256           httemplate/view/cust_main/packages/section.html: cust_location
1257           editing features, RT#10766
1258
1259 2010-12-29 14:42  mark
1260
1261         * bin/cdr-opensips.import: file cdr-opensips.import was added on
1262           branch FREESIDE_2_1_BRANCH on 2010-12-29 22:43:07 +0000
1263
1264 2010-12-29 14:42  mark
1265
1266         * bin/: cdr-opensips.import: start of openSIPS CDR import, RT#10992
1267
1268 2010-12-28 16:02  mark
1269
1270         * FS/FS/part_export/send_email.pm: file send_email.pm was added on
1271           branch FREESIDE_2_1_BRANCH on 2010-12-29 00:02:29 +0000
1272
1273 2010-12-28 16:02  mark
1274
1275         * FS/FS/: part_export/send_email.pm, Misc.pm, msg_template.pm:
1276           send_email export, RT#10884
1277
1278 2010-12-28 12:20  ivan
1279
1280         * bin/cvs2cl: 2.1 branch
1281
1282 2010-12-28 12:14  levinse
1283
1284         * FS/FS/cust_pkg.pm: add cust_pkg.order_date, RT6628
1285
1286 2010-12-28 10:34  levinse
1287
1288         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
1289           httemplate/edit/REAL_cust_pkg.cgi,
1290           httemplate/view/cust_main/packages/status.html: add
1291           cust_pkg.order_date, RT6628
1292
1293 2010-12-28 10:27  levinse
1294
1295         * FS/FS/svc_phone.pm: add API doc for new LNP svc_phone fields
1296
1297 2010-12-28 09:20  levinse
1298
1299         * FS/FS/phone_avail.pm, httemplate/search/phone_avail.html: UI
1300           enhancements to phone_avail report, RT10464
1301
1302 2010-12-28 08:34  levinse
1303
1304         * httemplate/search/: phone_avail.html, report_phone_avail.html:
1305           better access rights for phone_avail report, part 2, RT10464
1306
1307 2010-12-28 08:29  levinse
1308
1309         * httemplate/search/: phone_avail.html, report_phone_avail.html:
1310           better access rights for phone_avail report, part 1, RT10464
1311
1312 2010-12-28 08:21  levinse
1313
1314         * FS/FS/AccessRight.pm: better access rights for phone_avail
1315           report, part 1, RT10464
1316
1317 2010-12-28 07:58  levinse
1318
1319         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
1320           httemplate/edit/svc_phone.cgi,
1321           httemplate/elements/select-lnp_status.html,
1322           httemplate/view/svc_phone.cgi: LNP improvements, RT9527
1323
1324 2010-12-27 21:23  levinse
1325
1326         * FS/FS/: Conf.pm, cust_bill.pm: invoice customization for DIDs,
1327           RT10886
1328
1329 2010-12-26 12:25  ivan
1330
1331         * FS/FS/svc_phone.pm: normalize svc_phone labels
1332
1333 2010-12-25 20:09  levinse
1334
1335         * httemplate/elements/select-lnp_status.html: file
1336           select-lnp_status.html was added on branch FREESIDE_2_1_BRANCH on
1337           2010-12-26 04:09:37 +0000
1338
1339 2010-12-25 20:09  levinse
1340
1341         * httemplate/elements/tr-select-lnp_status.html: file
1342           tr-select-lnp_status.html was added on branch FREESIDE_2_1_BRANCH
1343           on 2010-12-26 04:09:38 +0000
1344
1345 2010-12-25 20:09  levinse
1346
1347         * httemplate/elements/select-lnp_status.html,
1348           httemplate/elements/tr-select-lnp_status.html, FS/FS/Conf.pm,
1349           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_phone.pm,
1350           FS/FS/ClientAPI/MyAccount.pm,
1351           fs_selfservice/FS-SelfService/cgi/provision_svc_phone.html,
1352           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1353           fs_selfservice/FS-SelfService/cgi/ws_list.html,
1354           httemplate/edit/part_svc.cgi, httemplate/edit/svc_phone.cgi,
1355           httemplate/edit/elements/edit.html,
1356           httemplate/edit/process/svc_phone.html,
1357           httemplate/elements/tr-input-date-field.html,
1358           httemplate/view/svc_phone.cgi: added basic LNP capability to
1359           svc_phone including SS, RT10948
1360
1361 2010-12-24 02:45  mark
1362
1363         * FS/FS/part_pkg.pm: upgrade unused_credit option, RT#10670
1364
1365 2010-12-24 01:56  mark
1366
1367         * FS/FS/cust_pkg.pm: option to credit unused time on package
1368           change, RT#10670
1369
1370 2010-12-24 01:49  mark
1371
1372         * FS/FS/part_pkg/global_Mixin.pm: file global_Mixin.pm was added on
1373           branch FREESIDE_2_1_BRANCH on 2010-12-24 09:49:49 +0000
1374
1375 2010-12-24 01:49  mark
1376
1377         * FS/FS/part_pkg/usage_Mixin.pm: file usage_Mixin.pm was added on
1378           branch FREESIDE_2_1_BRANCH on 2010-12-24 09:49:50 +0000
1379
1380 2010-12-24 01:49  mark
1381
1382         * FS/FS/: part_pkg/global_Mixin.pm, part_pkg/usage_Mixin.pm,
1383           part_pkg.pm, part_pkg/agent.pm, part_pkg/base_delayed.pm,
1384           part_pkg/base_rate.pm, part_pkg/bulk.pm,
1385           part_pkg/cdr_termination.pm, part_pkg/flat_comission_cust.pm,
1386           part_pkg/flat.pm, part_pkg/flat_comission.pm,
1387           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
1388           part_pkg/flat_introrate.pm, part_pkg/prepaid.pm,
1389           part_pkg/prorate.pm, part_pkg/prorate_delayed.pm,
1390           part_pkg/rt_time.pm, part_pkg/sesmon_hour.pm,
1391           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
1392           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
1393           part_pkg/subscription.pm, part_pkg/voip_cdr.pm,
1394           part_pkg/voip_inbound.pm, part_pkg/voip_sqlradacct.pm: part_pkg
1395           option inheritance, part 1
1396
1397 2010-12-23 21:48  mark
1398
1399         * FS/FS/ClientAPI/Signup.pm,
1400           fs_selfservice/FS-SelfService/cgi/signup.cgi: eWay self-signup
1401           fixes
1402
1403 2010-12-23 16:40  mark
1404
1405         * httemplate/misc/process/pay_batch-approve.cgi: file
1406           pay_batch-approve.cgi was added on branch FREESIDE_2_1_BRANCH on
1407           2010-12-24 00:41:26 +0000
1408
1409 2010-12-23 16:40  mark
1410
1411         * httemplate/misc/process/pay_batch-approve.cgi, FS/FS/Conf.pm,
1412           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm,
1413           FS/FS/pay_batch/td_eft1464.pm,
1414           httemplate/misc/download-batch.cgi,
1415           httemplate/search/cust_pay_batch.cgi: manual batch approval and
1416           TD EFT fixes, RT#10545
1417
1418 2010-12-23 09:52  levinse
1419
1420         * FS/FS/: ClientAPI/MyAccount.pm, TicketSystem/RT_Internal.pm:
1421           self-service improvements, RT10883
1422
1423 2010-12-21 15:44  levinse
1424
1425         * fs_selfservice/FS-SelfService/cgi/process_svc_phone.html: file
1426           process_svc_phone.html was added on branch FREESIDE_2_1_BRANCH on
1427           2010-12-21 23:44:57 +0000
1428
1429 2010-12-21 15:44  levinse
1430
1431         * fs_selfservice/FS-SelfService/cgi/process_svc_phone.html,
1432           FS/FS/ClientAPI/MyAccount.pm,
1433           fs_selfservice/FS-SelfService/cgi/provision_svc_phone.html,
1434           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1435           httemplate/elements/select-phonenum.html: self-service
1436           improvements: DIDs, RT10885; re-do all of my changes which were
1437           undone by Mark
1438
1439 2010-12-21 01:12  mark
1440
1441         * fs_selfservice/FS-SelfService/cgi/post_thirdparty_payment.html:
1442           file post_thirdparty_payment.html was added on branch
1443           FREESIDE_2_1_BRANCH on 2010-12-21 09:13:04 +0000
1444
1445 2010-12-21 01:12  mark
1446
1447         * fs_selfservice/FS-SelfService/cgi/post_thirdparty_payment.html,
1448           FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_pay_pending.pm,
1449           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
1450           FS/FS/cust_main/Billing_Realtime.pm,
1451           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
1452           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1453           httemplate/edit/payment_gateway.html: changes to support eWay
1454           third-party payment, #10208
1455
1456 2010-12-20 22:26  levinse
1457
1458         * fs_selfservice/FS-SelfService/cgi/provision_svc_phone.html: file
1459           provision_svc_phone.html was added on branch FREESIDE_2_1_BRANCH
1460           on 2010-12-21 06:26:15 +0000
1461
1462 2010-12-20 22:26  levinse
1463
1464         * fs_selfservice/FS-SelfService/cgi/provision_svc_phone.html,
1465           FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
1466           fs_selfservice/FS-SelfService/SelfService.pm,
1467           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
1468           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1469           fs_selfservice/FS-SelfService/cgi/ws_list.html,
1470           httemplate/elements/select-did.html,
1471           httemplate/elements/select-phonenum.html: self-service
1472           improvements: DIDs, RT10885
1473
1474 2010-12-19 19:14  levinse
1475
1476         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
1477           fs_selfservice/FS-SelfService/SelfService.pm,
1478           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1479           fs_selfservice/FS-SelfService/cgi/ws_list.html: self-service
1480           improvements: DIDs, RT10885
1481
1482 2010-12-17 15:44  ivan
1483
1484         * FS/FS/Conf.pm, httemplate/elements/menu.html,
1485           httemplate/view/cust_main.cgi: add cust_main-external_links and
1486           menu-prepend_links options for wisper NORM links, RT#10889
1487
1488 2010-12-17 11:32  levinse
1489
1490         * FS/FS/ClientAPI/MyAccount.pm,
1491           fs_selfservice/FS-SelfService/cgi/myaccount.html,
1492           fs_selfservice/FS-SelfService/cgi/provision.html,
1493           fs_selfservice/FS-SelfService/cgi/provision_list.html,
1494           fs_selfservice/FS-SelfService/cgi/ws_list.html: self-service
1495           improvements, RT10883
1496
1497 2010-12-16 17:15  levinse
1498
1499         * fs_selfservice/FS-SelfService/cgi/tktview.html: file tktview.html
1500           was added on branch FREESIDE_2_1_BRANCH on 2010-12-17 01:16:03
1501           +0000
1502
1503 2010-12-16 17:15  levinse
1504
1505         * fs_selfservice/FS-SelfService/cgi/tktview.html,
1506           FS/FS/ClientAPI/MyAccount.pm,
1507           fs_selfservice/FS-SelfService/cgi/myaccount.html,
1508           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1509           FS/FS/TicketSystem/RT_Internal.pm,
1510           fs_selfservice/FS-SelfService/SelfService.pm: self-service
1511           improvements, RT10883
1512
1513 2010-12-15 23:34  mark
1514
1515         * httemplate/view/cust_main/packages/section.html: file
1516           section.html was added on branch FREESIDE_2_1_BRANCH on
1517           2010-12-29 22:56:47 +0000
1518
1519 2010-12-15 23:34  ivan
1520
1521         * httemplate/view/cust_main/packages/section.html: fix syntax error
1522           from hasty merge
1523
1524 2010-12-15 07:09  levinse
1525
1526         * fs_selfservice/FS-SelfService/cgi/ws_list.html: file ws_list.html
1527           was added on branch FREESIDE_2_1_BRANCH on 2010-12-15 15:09:48
1528           +0000
1529
1530 2010-12-15 07:09  levinse
1531
1532         * fs_selfservice/FS-SelfService/cgi/ws_list.html,
1533           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
1534           FS/FS/ClientAPI/MyAccount.pm,
1535           fs_selfservice/FS-SelfService/cgi/provision.html: self-service
1536           improvements, RT10883
1537
1538 2010-12-14 15:27  levinse
1539
1540         * fs_selfservice/FS-SelfService/cgi/invoices.html: file
1541           invoices.html was added on branch FREESIDE_2_1_BRANCH on
1542           2010-12-14 23:27:20 +0000
1543
1544 2010-12-14 15:27  levinse
1545
1546         * fs_selfservice/FS-SelfService/cgi/tktcreate.html: file
1547           tktcreate.html was added on branch FREESIDE_2_1_BRANCH on
1548           2010-12-14 23:27:21 +0000
1549
1550 2010-12-14 15:27  levinse
1551
1552         * fs_selfservice/FS-SelfService/cgi/invoices.html,
1553           fs_selfservice/FS-SelfService/cgi/tktcreate.html,
1554           FS/FS/ClientAPI/MyAccount.pm,
1555           fs_selfservice/FS-SelfService/cgi/myaccount.html,
1556           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
1557           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
1558           improvements, RT10883
1559
1560 2010-12-14 00:21  mark
1561
1562         * httemplate/view/cust_main/locations.html: file locations.html was
1563           added on branch FREESIDE_2_1_BRANCH on 2011-01-25 01:52:20 +0000
1564
1565 2010-12-14 00:21  mark
1566
1567         * httemplate/view/cust_main/locations.html: fix location display
1568           boundary case
1569
1570 2010-12-13 23:29  mark
1571
1572         * httemplate/edit/: cust_location.cgi, process/cust_location.cgi:
1573           file cust_location.cgi was added on branch FREESIDE_2_1_BRANCH on
1574           2010-12-29 22:56:46 +0000
1575
1576 2010-12-13 23:29  mark
1577
1578         * httemplate/misc/disable-cust_location.cgi: file
1579           disable-cust_location.cgi was added on branch FREESIDE_2_1_BRANCH
1580           on 2010-12-29 22:56:47 +0000
1581
1582 2010-12-13 23:29  mark
1583
1584         * httemplate/: view/cust_main/locations.html,
1585           edit/cust_location.cgi, edit/process/cust_location.cgi,
1586           misc/disable-cust_location.cgi,
1587           view/cust_main/packages/section.html: cust_location editing
1588           features, RT#10766
1589
1590 2010-12-13 22:33  ivan
1591
1592         * httemplate/: pref/pref-process.html, pref/pref.html,
1593           view/cust_main/change_history.html, view/cust_main/packages.html:
1594           show formatted dates on change history, per-user pref for full
1595           cust_pkg timestamps, RT#10757
1596
1597 2010-12-10 14:08  ivan
1598
1599         * httemplate/view/svc_acct/cardfortress.html: file
1600           cardfortress.html was added on branch FREESIDE_2_1_BRANCH on
1601           2010-12-10 22:09:06 +0000
1602
1603 2010-12-10 14:08  ivan
1604
1605         * FS/FS/part_export/cardfortress.pm: file cardfortress.pm was added
1606           on branch FREESIDE_2_1_BRANCH on 2010-12-10 22:09:06 +0000
1607
1608 2010-12-10 14:08  ivan
1609
1610         * FS/FS/part_export/cardfortress.pm,
1611           httemplate/view/svc_acct/cardfortress.html, FS/FS/Conf.pm,
1612           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1613           httemplate/edit/process/svc_acct.cgi,
1614           httemplate/view/svc_acct.cgi: cardfortress backend support
1615
1616 2010-12-09 22:02  levinse
1617
1618         * httemplate/browse/cust_note_class.html: file cust_note_class.html
1619           was added on branch FREESIDE_2_1_BRANCH on 2011-01-27 05:10:09
1620           +0000
1621
1622 2010-12-09 22:02  levinse
1623
1624         * httemplate/edit/: cust_note_class.html,
1625           process/cust_note_class.html: file cust_note_class.html was added
1626           on branch FREESIDE_2_1_BRANCH on 2011-01-27 05:10:10 +0000
1627
1628 2010-12-09 22:02  levinse
1629
1630         * FS/FS/cust_note_class.pm: file cust_note_class.pm was added on
1631           branch FREESIDE_2_1_BRANCH on 2011-01-27 05:10:09 +0000
1632
1633 2010-12-09 22:02  levinse
1634
1635         * FS/t/cust_note_class.t: file cust_note_class.t was added on
1636           branch FREESIDE_2_1_BRANCH on 2011-01-27 05:10:09 +0000
1637
1638 2010-12-09 22:02  levinse
1639
1640         * FS/FS/cust_note_class.pm, FS/t/cust_note_class.t,
1641           httemplate/browse/cust_note_class.html,
1642           httemplate/edit/cust_note_class.html,
1643           httemplate/edit/process/cust_note_class.html: implement customer
1644           note classes, RT9995
1645
1646 2010-12-07 16:36  mark
1647
1648         * FS/FS/cust_pkg.pm: fix incorrect bill dates from prorate,
1649           RT#10830
1650
1651 2010-12-07 16:02  mark
1652
1653         * FS/FS/part_pkg/prorate_Mixin.pm: fix incorrect bill dates from
1654           prorate, RT#10830
1655
1656 2010-12-07 14:26  mark
1657
1658         * FS/FS/: Conf.pm, cust_pay.pm, cust_pkg.pm,
1659           cust_main/Billing_Realtime.pm: per-agent notification options,
1660           RT#10797
1661
1662 2010-12-04 18:59  ivan
1663
1664         * rt/share/html/RTx/Statistics/: CallsMultiQueue/index.html,
1665           CallsQueueDay/index.html, DayOfWeek/index.html,
1666           OpenStalled/index.html, Resolution/index.html,
1667           TimeToResolve/index.html: RTx-Statistics in 2.1 / 3.8, RT#10046
1668
1669 2010-12-04 18:43  ivan
1670
1671         * rt/share/html/RTx/Statistics/Elements/GraphBox: RTx-Statistics in
1672           2.1 / 3.8, RT#10046
1673
1674 2010-12-04 18:39  ivan
1675
1676         * rt/share/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox:
1677           file ControlBox was added on branch FREESIDE_2_1_BRANCH on
1678           2010-12-05 02:39:08 +0000
1679
1680 2010-12-04 18:39  ivan
1681
1682         * rt/share/html/RTx/Statistics/Elements/CollectionAsTable/Header:
1683           file Header was added on branch FREESIDE_2_1_BRANCH on 2010-12-05
1684           02:39:07 +0000
1685
1686 2010-12-04 18:39  ivan
1687
1688         *
1689           rt/share/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat:
1690           file ParseFormat was added on branch FREESIDE_2_1_BRANCH on
1691           2010-12-05 02:39:07 +0000
1692
1693 2010-12-04 18:39  ivan
1694
1695         * rt/share/html/RTx/Statistics/Elements/CollectionAsTable/Row: file
1696           Row was added on branch FREESIDE_2_1_BRANCH on 2010-12-05
1697           02:39:07 +0000
1698
1699 2010-12-04 18:39  ivan
1700
1701         * rt/share/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage:
1702           file UpdatePage was added on branch FREESIDE_2_1_BRANCH on
1703           2010-12-05 02:39:08 +0000
1704
1705 2010-12-04 18:37  ivan
1706
1707         * rt/share/html/RTx/Statistics/Elements/: GraphBox,
1708           CollectionAsTable/Header, CollectionAsTable/ParseFormat,
1709           CollectionAsTable/Row, ControlsAsTable/ControlBox,
1710           ControlsAsTable/UpdatePage: RTx-Statistics in 2.1 / 3.8, RT#10046
1711
1712 2010-12-04 18:21  ivan
1713
1714         * rt/share/html/RTx/Statistics/: CallsMultiQueue/Elements/Chart,
1715           CallsQueueDay/Elements/Chart, DayOfWeek/Elements/Chart,
1716           OpenStalled/Elements/Chart, Resolution/Elements/Chart:
1717           RTx-Statistics in 2.1 / 3.8
1718
1719 2010-12-04 16:15  ivan
1720
1721         * htetc/freeside-rt.conf, rt/FREESIDE_MODIFIED: RTx-Statistics in
1722           2.1 / 3.8
1723
1724 2010-12-04 16:06  ivan
1725
1726         * rt/share/html/RTx/Statistics/: CallsMultiQueue/Elements/Chart,
1727           CallsQueueDay/Elements/Chart: file Chart was added on branch
1728           FREESIDE_2_1_BRANCH on 2010-12-05 00:06:42 +0000
1729
1730 2010-12-04 16:06  ivan
1731
1732         * rt/share/html/RTx/Statistics/: DayOfWeek/Elements/Chart,
1733           OpenStalled/Elements/Chart, Resolution/Elements/Chart,
1734           TimeToResolve/Elements/Chart, UserTest/Elements/Chart: file Chart
1735           was added on branch FREESIDE_2_1_BRANCH on 2010-12-05 00:06:43
1736           +0000
1737
1738 2010-12-04 16:06  ivan
1739
1740         * rt/share/html/RTx/Statistics/Elements/DateSelectRow: file
1741           DateSelectRow was added on branch FREESIDE_2_1_BRANCH on
1742           2010-12-05 00:06:43 +0000
1743
1744 2010-12-04 16:06  ivan
1745
1746         * rt/share/html/RTx/Statistics/Elements/DurationAsString: file
1747           DurationAsString was added on branch FREESIDE_2_1_BRANCH on
1748           2010-12-05 00:06:43 +0000
1749
1750 2010-12-04 16:06  ivan
1751
1752         * rt/share/html/RTx/Statistics/Elements/GraphBox: file GraphBox was
1753           added on branch FREESIDE_2_1_BRANCH on 2010-12-05 00:06:43 +0000
1754
1755 2010-12-04 16:06  ivan
1756
1757         * rt/share/html/RTx/Statistics/CallsQueueDay/Results.tsv: file
1758           Results.tsv was added on branch FREESIDE_2_1_BRANCH on 2010-12-05
1759           00:06:42 +0000
1760
1761 2010-12-04 16:06  ivan
1762
1763         * rt/share/html/RTx/Statistics/OpenStalled/Results.tsv: file
1764           Results.tsv was added on branch FREESIDE_2_1_BRANCH on 2010-12-05
1765           00:06:43 +0000
1766
1767 2010-12-04 16:06  ivan
1768
1769         * rt/share/html/RTx/Statistics/Elements/SelectMultiQueue: file
1770           SelectMultiQueue was added on branch FREESIDE_2_1_BRANCH on
1771           2010-12-05 00:06:43 +0000
1772
1773 2010-12-04 16:06  ivan
1774
1775         * rt/share/html/RTx/Statistics/Elements/StatColumnMap: file
1776           StatColumnMap was added on branch FREESIDE_2_1_BRANCH on
1777           2010-12-05 00:06:43 +0000
1778
1779 2010-12-04 16:06  ivan
1780
1781         * rt/share/html/RTx/Statistics/Elements/Tabs: file Tabs was added
1782           on branch FREESIDE_2_1_BRANCH on 2010-12-05 00:06:43 +0000
1783
1784 2010-12-04 16:06  ivan
1785
1786         * rt/share/html/RTx/Statistics/: FAQ/index.html,
1787           OpenStalled/index.html, Resolution/index.html,
1788           TimeToResolve/index.html, UserTest/index.html: file index.html
1789           was added on branch FREESIDE_2_1_BRANCH on 2010-12-05 00:06:43
1790           +0000
1791
1792 2010-12-04 16:06  ivan
1793
1794         * rt/share/html/RTx/Statistics/: DurationAsString, index.html,
1795           CallsMultiQueue/index.html, CallsMultiQueue/Elements/Chart,
1796           CallsQueueDay/Results.tsv, CallsQueueDay/index.html,
1797           CallsQueueDay/Elements/Chart, DayOfWeek/index.html,
1798           DayOfWeek/Elements/Chart, Elements/DateSelectRow,
1799           Elements/DurationAsString, Elements/GraphBox,
1800           Elements/SelectMultiQueue, Elements/StatColumnMap, Elements/Tabs,
1801           FAQ/index.html, OpenStalled/Results.tsv, OpenStalled/index.html,
1802           OpenStalled/Elements/Chart, Resolution/index.html,
1803           Resolution/Elements/Chart, TimeToResolve/index.html,
1804           TimeToResolve/Elements/Chart, UserTest/index.html,
1805           UserTest/Elements/Chart: RTx-Statistics in 2.1 / 3.8
1806
1807 2010-12-04 16:06  ivan
1808
1809         * rt/share/html/RTx/Statistics/DurationAsString: file
1810           DurationAsString was added on branch FREESIDE_2_1_BRANCH on
1811           2010-12-05 00:06:42 +0000
1812
1813 2010-12-04 16:06  ivan
1814
1815         * rt/share/html/RTx/Statistics/: index.html,
1816           CallsMultiQueue/index.html, CallsQueueDay/index.html,
1817           DayOfWeek/index.html: file index.html was added on branch
1818           FREESIDE_2_1_BRANCH on 2010-12-05 00:06:42 +0000
1819
1820 2010-12-04 15:42  ivan
1821
1822         * rt/share/html/Callbacks/RTx-Statistics/Elements/Tabs/Default:
1823           RTx-Statistics in 2.1 / 3.8
1824
1825 2010-12-03 19:52  ivan
1826
1827         * httemplate/elements/tr-select-cust_location.html: sort locations
1828           in dropdown, RT#10766
1829
1830 2010-12-03 19:34  ivan
1831
1832         * httemplate/edit/process/change-cust_pkg.html: keep dates on
1833           package change, RT#10766
1834
1835 2010-12-03 19:29  ivan
1836
1837         * httemplate/elements/tr-select-cust_location.html: sort locations
1838           in dropdown, RT#10766
1839
1840 2010-12-02 11:03  ivan
1841
1842         * FS/FS/tax_rate.pm: count locations as accounts for cch taxation
1843           only when tax-pkg_address is on
1844
1845 2010-11-30 15:44  mark
1846
1847         * FS/FS/pay_batch/: td_eftack264.pm, td_eftret80.pm: TD EFT batch
1848           import formats, RT#10545
1849
1850 2010-11-30 15:44  mark
1851
1852         * FS/FS/pay_batch/td_eftack264.pm: file td_eftack264.pm was added
1853           on branch FREESIDE_2_1_BRANCH on 2011-01-20 00:31:34 +0000
1854
1855 2010-11-30 15:44  mark
1856
1857         * FS/FS/pay_batch/td_eftret80.pm: file td_eftret80.pm was added on
1858           branch FREESIDE_2_1_BRANCH on 2011-01-20 00:31:34 +0000
1859
1860 2010-11-30 13:49  ivan
1861
1862         * bin/merge-referrals: fix merge-referrals, RT#10247
1863
1864 2010-11-30 12:24  mark
1865
1866         * FS/FS/: TicketSystem.pm, Upgrade.pm: auto-insert
1867           CustomFieldChange scrip condition, from RT#10139
1868
1869 2010-11-27 15:53  ivan
1870
1871         * FS/FS/tax_rate.pm: with cch taxation, consider "account" taxes
1872           per- (distinct) location instead of per -customer, RT#10248
1873
1874 2010-11-26 19:55  ivan
1875
1876         * httemplate/elements/create_uri_query: file create_uri_query was
1877           added on branch FREESIDE_2_1_BRANCH on 2010-11-27 03:55:08 +0000
1878
1879 2010-11-26 19:55  ivan
1880
1881         * httemplate/elements/handle_uri_query: file handle_uri_query was
1882           added on branch FREESIDE_2_1_BRANCH on 2010-11-27 03:55:08 +0000
1883
1884 2010-11-26 19:55  ivan
1885
1886         * httemplate/: elements/create_uri_query,
1887           elements/handle_uri_query, misc/batch-cust_pay.html,
1888           misc/process/batch-cust_pay.cgi: fix "URL limit exceeded" when
1889           errors are present on quick payment entry, RT#9917
1890
1891 2010-11-24 19:30  ivan
1892
1893         * fs_selfservice/FS-SelfService/SelfService.pm: disable ancient
1894           izoom stuff, RT#10730
1895
1896 2010-11-24 18:35  ivan
1897
1898         * FS/FS/ClientAPI/Agent.pm: fix username check, RT#9608
1899
1900 2010-11-24 17:54  mark
1901
1902         * FS/FS/cdr/: telos_csv.pm: Telos .act CDR format, RT#10722
1903
1904 2010-11-24 17:54  mark
1905
1906         * FS/FS/cdr/telos_csv.pm: file telos_csv.pm was added on branch
1907           FREESIDE_2_1_BRANCH on 2010-11-25 01:54:12 +0000
1908
1909 2010-11-24 17:06  mark
1910
1911         * FS/FS/: cdr/telos_xml.pm, Record.pm, cdr.pm: Telos XML CDR
1912           format, RT#10721
1913
1914 2010-11-24 17:06  mark
1915
1916         * FS/FS/cdr/telos_xml.pm: file telos_xml.pm was added on branch
1917           FREESIDE_2_1_BRANCH on 2010-11-25 01:06:38 +0000
1918
1919 2010-11-23 17:31  ivan
1920
1921         * FS/FS/TicketSystem/RT_Internal.pm: don't attempt to use
1922           RT::CurrentUser before RT has been initialized.  very weird.
1923           RT#10695
1924
1925 2010-11-22 17:52  ivan
1926
1927         * FS/FS/cust_main/Billing.pm,
1928           httemplate/view/cust_main/packages/status.html: fix noisy but
1929           harmless fallout from RT#10148
1930
1931 2010-11-22 17:39  mark
1932
1933         * fs_selfservice/FS-SelfService/cgi/process_suspend_pkg.html: file
1934           process_suspend_pkg.html was added on branch FREESIDE_2_1_BRANCH
1935           on 2010-11-23 01:40:12 +0000
1936
1937 2010-11-22 17:39  mark
1938
1939         * fs_selfservice/FS-SelfService/cgi/process_suspend_pkg.html,
1940           FS/FS/ClientAPI_XMLRPC.pm, FS/FS/Conf.pm,
1941           FS/FS/ClientAPI/MyAccount.pm,
1942           fs_selfservice/FS-SelfService/SelfService.pm,
1943           fs_selfservice/FS-SelfService/cgi/provision_list.html,
1944           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: selfservice
1945           command to suspend packages, RT#9989
1946
1947 2010-11-21 18:52  mark
1948
1949         * httemplate/edit/process/part_event.html: make reasonnum mandatory
1950           in event actions, RT#9684
1951
1952 2010-11-21 17:30  mark
1953
1954         * FS/FS/part_event/Action/pkg_cancel.pm: file pkg_cancel.pm was
1955           added on branch FREESIDE_2_1_BRANCH on 2010-11-22 01:30:16 +0000
1956
1957 2010-11-21 17:30  mark
1958
1959         * FS/FS/part_event/Action/: pkg_cancel.pm, cancel.pm: pkg_cancel
1960           event action, RT#10141
1961
1962 2010-11-20 15:23  ivan
1963
1964         * httemplate/search/rt_ticket.html: sort fields in time worked
1965           summary, RT#7573
1966
1967 2010-11-20 15:00  ivan
1968
1969         * httemplate/search/report_rt_ticket.html: file
1970           report_rt_ticket.html was added on branch FREESIDE_2_1_BRANCH on
1971           2010-11-20 23:00:44 +0000
1972
1973 2010-11-20 15:00  ivan
1974
1975         * httemplate/search/rt_ticket.html: file rt_ticket.html was added
1976           on branch FREESIDE_2_1_BRANCH on 2010-11-20 23:00:44 +0000
1977
1978 2010-11-20 15:00  ivan
1979
1980         * httemplate/: search/report_rt_ticket.html, search/rt_ticket.html,
1981           elements/menu.html, search/report_rt_transaction.html,
1982           search/rt_transaction.html: time worked summary report, RT#7573
1983
1984 2010-11-19 20:50  levinse
1985
1986         * FS/FS/part_export/vitelity.pm: bug fixes vitelity.pm, RT4868
1987
1988 2010-11-19 18:33  mark
1989
1990         *
1991           rt/share/html/Callbacks/SearchCustomerFields/Search/Elements/PickBasics/Default:
1992           file Default was added on branch FREESIDE_2_1_BRANCH on
1993           2010-11-20 02:35:47 +0000
1994
1995 2010-11-19 18:33  mark
1996
1997         * rt/share/html/Elements/SelectCustomerAgent: file
1998           SelectCustomerAgent was added on branch FREESIDE_2_1_BRANCH on
1999           2010-11-20 02:35:47 +0000
2000
2001 2010-11-19 18:33  mark
2002
2003         * rt/share/html/Elements/SelectCustomerClass: file
2004           SelectCustomerClass was added on branch FREESIDE_2_1_BRANCH on
2005           2010-11-20 02:35:47 +0000
2006
2007 2010-11-19 18:33  mark
2008
2009         * rt/share/html/Elements/SelectCustomerTag: file SelectCustomerTag
2010           was added on branch FREESIDE_2_1_BRANCH on 2010-11-20 02:35:47
2011           +0000
2012
2013 2010-11-19 18:33  mark
2014
2015         * rt/:
2016           share/html/Callbacks/SearchCustomerFields/Search/Elements/PickBasics/Default,
2017           share/html/Elements/SelectCustomerAgent,
2018           share/html/Elements/SelectCustomerClass,
2019           share/html/Elements/SelectCustomerTag, FREESIDE_MODIFIED,
2020           lib/RT/Tickets_Overlay.pm: search tickets on some customer
2021           fields, RT#9328
2022
2023 2010-11-19 14:05  ivan
2024
2025         * httemplate/browse/agent.cgi: disabled/active links styled
2026           red/green on agent report like elsewhere
2027
2028 2010-11-19 13:58  ivan
2029
2030         * bin/: wipe-agent: adding wipe-agent script, RT#10679
2031
2032 2010-11-19 13:58  ivan
2033
2034         * bin/wipe-agent: file wipe-agent was added on branch
2035           FREESIDE_2_1_BRANCH on 2010-11-19 21:58:43 +0000
2036
2037 2010-11-19 13:26  ivan
2038
2039         * FS/FS/part_event/Condition/cust_bill_age.pm: fix late fees being
2040           applied a month late?, RT#10547
2041
2042 2010-11-18 14:37  mark
2043
2044         * rt/FREESIDE_MODIFIED: time to resolve in ticket search, RT#9327
2045
2046 2010-11-18 14:24  mark
2047
2048         * rt/share/html/Callbacks/TimeToResolve/:
2049           Elements/RT__Ticket/ColumnMap/Once,
2050           Search/Elements/BuildFormatString/SetFieldsOnce: time to resolve
2051           in ticket search, RT#9327
2052
2053 2010-11-18 14:20  mark
2054
2055         *
2056           rt/share/html/Callbacks/TimeToResolve/Elements/RT__Ticket/ColumnMap/Once:
2057           file Once was added on branch FREESIDE_2_1_BRANCH on 2010-11-18
2058           22:24:45 +0000
2059
2060 2010-11-18 14:20  mark
2061
2062         *
2063           rt/share/html/Callbacks/TimeToResolve/Search/Elements/BuildFormatString/SetFieldsOnce:
2064           file SetFieldsOnce was added on branch FREESIDE_2_1_BRANCH on
2065           2010-11-18 22:24:45 +0000
2066
2067 2010-11-18 14:20  mark
2068
2069         * rt/share/html/Callbacks/TimeToResolve/:
2070           Elements/RT__Ticket/ColumnMap/Once,
2071           Search/Elements/BuildFormatString/SetFieldsOnce: time to resolve
2072           in ticket search, RT#9327
2073
2074 2010-11-18 10:54  mark
2075
2076         * FS/FS/svc_acct.pm: fix svc_acct welcome message, RT#10268
2077
2078 2010-11-18 10:20  ivan
2079
2080         * FS/FS/Conf.pm: add Net 21 terms, RT#10652
2081
2082 2010-11-17 18:44  ivan
2083
2084         * rt/FREESIDE_MODIFIED: keep slightly better track of what was
2085           patched for what
2086
2087 2010-11-17 18:30  ivan
2088
2089         * rt/: lib/RT/Config.pm, share/html/index.html: changed to
2090           "DisplayAftgerQuickCreate" per upstream request for
2091           clarification, RT#10429
2092
2093 2010-11-17 13:26  mark
2094
2095         * rt/: FREESIDE_MODIFIED, lib/RT/Action.pm, lib/RT/Condition.pm,
2096           lib/RT/Scrip_Overlay.pm, lib/RT/Action/CreateTickets.pm,
2097           lib/RT/Condition/CustomFieldChange.pm,
2098           share/html/Admin/Elements/EditScrip,
2099           share/html/Admin/Elements/EditScripOptions,
2100           share/html/Admin/Elements/SelectScripAction,
2101           share/html/Admin/Elements/SelectScripCondition: create ticket on
2102           custom field change, RT#10139
2103
2104 2010-11-17 12:44  mark
2105
2106         * rt/lib/RT/Condition/CustomFieldChange.pm: file
2107           CustomFieldChange.pm was added on branch FREESIDE_2_1_BRANCH on
2108           2010-11-17 21:26:40 +0000
2109
2110 2010-11-17 12:44  mark
2111
2112         * rt/share/html/Admin/Elements/EditScripOptions: file
2113           EditScripOptions was added on branch FREESIDE_2_1_BRANCH on
2114           2010-11-17 21:26:40 +0000
2115
2116 2010-11-17 12:44  mark
2117
2118         * rt/: lib/RT/Condition/CustomFieldChange.pm,
2119           share/html/Admin/Elements/EditScripOptions: create ticket on
2120           custom field change, RT#10139
2121
2122 2010-11-15 14:59  mark
2123
2124         * rt/share/html/Ticket/Create.html: smarter form refresh
2125
2126 2010-11-15 13:39  mark
2127
2128         * rt/share/html/Ticket/Create.html: select queue when creating
2129           child tickets, RT#10139
2130
2131 2010-11-14 01:10  mark
2132
2133         * FS/FS/: cust_bill.pm, cust_pkg.pm: better hidden pkg_svc flag,
2134           RT#9871
2135
2136 2010-11-13 15:23  mark
2137
2138         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_pkg.pm,
2139           FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
2140           httemplate/edit/process/part_pkg.cgi,
2141           httemplate/elements/tr-pkg_svc.html: hidden pkg_svc flag, RT#9871
2142
2143 2010-11-12 15:33  mark
2144
2145         * FS/FS/pay_batch/td_eft1464.pm, FS/FS/Conf.pm, FS/FS/pay_batch.pm,
2146           httemplate/search/cust_pay_batch.cgi: TD EFT batch format,
2147           RT#10545
2148
2149 2010-11-12 15:33  mark
2150
2151         * FS/FS/pay_batch/td_eft1464.pm: file td_eft1464.pm was added on
2152           branch FREESIDE_2_1_BRANCH on 2010-11-12 23:34:12 +0000
2153
2154 2010-11-12 14:30  ivan
2155
2156         * FS/FS/svc_cert.pm: fix harmless warning
2157
2158 2010-11-12 13:52  ivan
2159
2160         * fs_selfservice/FS-SelfService/SelfService.pm: add
2161           check/suspend/unsuspend _username functions to agent
2162           self-service, RT#9608
2163
2164 2010-11-12 11:57  ivan
2165
2166         * httemplate/search/cust_bill_pkg.cgi: small fallout from search
2167           sorting customizations, RT#10580
2168
2169 2010-11-11 19:21  mark
2170
2171         * FS/FS/: pay_batch.pm, pay_batch/chase_canada.pm,
2172           pay_batch/paymentech.pm, pay_batch/td_canada_trust.pm: better
2173           support for batch-increment_expiration, RT#10453
2174
2175 2010-11-11 17:17  ivan
2176
2177         * FS/FS/Schema.pm, FS/FS/Conf.pm, httemplate/edit/agent.cgi: agent
2178           username/password, RT#9608
2179
2180 2010-11-10 17:44  ivan
2181
2182         * httemplate/: browse/access_group.html,
2183           search/elements/cust_pay_or_refund.html,
2184           search/elements/search-html.html, search/elements/search.html,
2185           browse/access_user.html, browse/agent_type.cgi,
2186           browse/cust_attachment.html, browse/cust_category.html,
2187           browse/cust_class.html, browse/discount.html,
2188           browse/part_pkg_report_option.html, browse/pkg_category.html,
2189           browse/pkg_class.html, browse/rate.cgi, browse/svc_acct_pop.cgi,
2190           browse/usage_class.html, search/cust_bill_event.cgi,
2191           search/cust_bill.html, search/cust_bill_pay.html,
2192           search/cust_bill_pkg.cgi, search/cust_bill_pkg_discount.html,
2193           search/cust_credit.html, search/cust_credit_bill.html,
2194           search/cust_credit_refund.html, search/cust_event.html,
2195           search/cust_pkg_svc.html, search/cust_svc.html,
2196           search/pay_batch.cgi, search/queue.html, search/svc_domain.cgi,
2197           search/svc_external.cgi, search/svc_forward.cgi,
2198           search/svc_phone.cgi, search/svc_www.cgi: sort by clicking on
2199           headers, RT#6465
2200
2201 2010-11-10 15:12  ivan
2202
2203         * rt/: etc/RT_SiteConfig.pm, lib/RT/Config.pm,
2204           share/html/index.html, FREESIDE_MODIFIED: QuickCreateDisplay RT
2205           pref and config option to redirect to ticket display on quick
2206           create, RT#10429
2207
2208 2010-11-10 11:35  ivan
2209
2210         * httemplate/search/phone_avail.html: show customer on availability
2211           report, RT#10520
2212
2213 2010-11-10 11:31  ivan
2214
2215         * FS/FS/phone_avail.pm: show customer on availability report,
2216           RT#10520
2217
2218 2010-11-10 11:28  ivan
2219
2220         * httemplate/search/phone_avail.html: just can't get this one right
2221           this morning, RT#10520
2222
2223 2010-11-10 11:24  ivan
2224
2225         * FS/FS/phone_avail.pm: fix upgrade, RT#10520
2226
2227 2010-11-10 11:22  ivan
2228
2229         * FS/FS/phone_avail.pm: add missing cust_svc method to phone_avail,
2230           RT#10520
2231
2232 2010-11-10 11:22  ivan
2233
2234         * FS/FS/Upgrade.pm: add phone_avail upgrade, RT#10520
2235
2236 2010-11-09 16:58  ivan
2237
2238         * FS/FS/ClientAPI/Agent.pm: add check_username, suspend_username
2239           and unsuspend_username calls, RT#9608
2240
2241 2010-11-09 13:40  mark
2242
2243         * FS/FS/part_pkg/: flat.pm, prorate_Mixin.pm: fix sync_bill_date
2244           near the end of the month, RT#10503
2245
2246 2010-11-08 18:51  levinse
2247
2248         * httemplate/: search/report_phone_avail.html, elements/menu.html,
2249           search/phone_avail.html: add phone number search report, RT10464
2250
2251 2010-11-08 18:51  levinse
2252
2253         * httemplate/search/report_phone_avail.html: file
2254           report_phone_avail.html was added on branch FREESIDE_2_1_BRANCH
2255           on 2010-11-09 02:51:50 +0000
2256
2257 2010-11-08 17:38  ivan
2258
2259         * conf/welcome_letter: remove welcome_letter from default config,
2260           RT#10225
2261
2262 2010-11-08 14:04  ivan
2263
2264         * FS/FS/: phone_avail.pm, svc_phone.pm: return phone numbers to
2265           inventory when unprovisioned, RT#10520
2266
2267 2010-11-08 13:54  mark
2268
2269         * FS/FS/Mason.pm, httemplate/search/report_tax-xls.cgi,
2270           httemplate/search/report_tax.cgi: sales tax report in Excel,
2271           RT#10321
2272
2273 2010-11-08 13:46  mark
2274
2275         * FS/FS/msg_template.pm, FS/FS/part_export/rt_ticket.pm,
2276           httemplate/edit/msg_template.html: ticket export for svc_phone,
2277           domain, broadband, RT#10363
2278
2279 2010-11-08 13:42  mark
2280
2281         * FS/FS/Schema.pm, FS/FS/part_export.pm,
2282           httemplate/browse/part_export.cgi,
2283           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
2284           httemplate/edit/part_svc.cgi: export names, RT#9827
2285
2286 2010-11-08 12:00  ivan
2287
2288         * httemplate/edit/part_svc.cgi: hide communigate fields in svc_acct
2289           and svc_domain when there's no communigate exports, RT#10515
2290
2291 2010-11-08 11:58  ivan
2292
2293         * FS/FS/AccessRight.pm: "Edit usage" off for new installs to hide
2294           the barely-used usage fields, RT#10514
2295
2296 2010-11-08 10:39  ivan
2297
2298         * httemplate/edit/: cust_refund.cgi, process/cust_refund.cgi: fix
2299           fallout from more granular ACLs for payments, RT#10505
2300
2301 2010-11-08 09:48  levinse
2302
2303         * httemplate/search/report_cust_main.html: fix prev commit for cust
2304           tag changes on cust main report related to RT6376
2305
2306 2010-11-08 09:41  levinse
2307
2308         * FS/FS/part_export/vitelity.pm: improvements to vitelity.pm,
2309           RT4868
2310
2311 2010-11-07 23:35  ivan
2312
2313         * FS/FS/svc_cert.pm, httemplate/view/svc_cert.cgi: certificates ala
2314           communigate, RT#7515
2315
2316 2010-11-07 21:24  ivan
2317
2318         * FS/FS/Schema.pm, FS/FS/svc_CGP_Mixin.pm, FS/FS/svc_domain.pm,
2319           FS/FS/part_export/communigate_pro.pm,
2320           httemplate/edit/svc_domain/communigate-basics.html,
2321           httemplate/view/svc_domain/basics.html: certificates ala
2322           communigate, RT#7515
2323
2324 2010-11-07 16:01  ivan
2325
2326         * httemplate/edit/svc_cert/import_cacert.html, FS/FS/svc_cert.pm,
2327           httemplate/edit/process/svc_cert.cgi,
2328           httemplate/view/svc_cert.cgi: certificates ala communigate,
2329           RT#7515
2330
2331 2010-11-07 16:01  ivan
2332
2333         * httemplate/edit/svc_cert/import_cacert.html: file
2334           import_cacert.html was added on branch FREESIDE_2_1_BRANCH on
2335           2010-11-08 00:01:59 +0000
2336
2337 2010-11-07 15:47  ivan
2338
2339         * httemplate/edit/svc_cert/import_certificate.html: file
2340           import_certificate.html was added on branch FREESIDE_2_1_BRANCH
2341           on 2010-11-07 23:47:04 +0000
2342
2343 2010-11-07 15:47  ivan
2344
2345         * FS/FS/svc_cert.pm, httemplate/edit/process/svc_cert.cgi,
2346           httemplate/edit/svc_cert/import_certificate.html,
2347           httemplate/view/svc_cert.cgi: certificates ala communigate,
2348           RT#7515
2349
2350 2010-11-06 22:30  ivan
2351
2352         * httemplate/misc/svc_cert-generate.html: file
2353           svc_cert-generate.html was added on branch FREESIDE_2_1_BRANCH on
2354           2010-11-07 05:30:29 +0000
2355
2356 2010-11-06 22:29  ivan
2357
2358         * httemplate/edit/process/svc_cert.cgi,
2359           httemplate/misc/svc_cert-generate.html, FS/FS/svc_cert.pm,
2360           httemplate/edit/svc_cert.cgi, httemplate/view/svc_cert.cgi:
2361           certificates ala communigate, RT#7515
2362
2363 2010-11-06 17:56  ivan
2364
2365         * httemplate/edit/svc_cert/generate_privatekey.html: file
2366           generate_privatekey.html was added on branch FREESIDE_2_1_BRANCH
2367           on 2010-11-07 00:57:15 +0000
2368
2369 2010-11-06 17:56  ivan
2370
2371         * httemplate/edit/svc_cert/import_privatekey.html: file
2372           import_privatekey.html was added on branch FREESIDE_2_1_BRANCH on
2373           2010-11-07 00:57:15 +0000
2374
2375 2010-11-06 17:56  ivan
2376
2377         * httemplate/: edit/svc_cert.cgi, view/svc_cert.cgi: file
2378           svc_cert.cgi was added on branch FREESIDE_2_1_BRANCH on
2379           2010-11-07 00:57:15 +0000
2380
2381 2010-11-06 17:56  ivan
2382
2383         * httemplate/edit/process/svc_cert.cgi: file svc_cert.cgi was added
2384           on branch FREESIDE_2_1_BRANCH on 2010-11-07 00:57:16 +0000
2385
2386 2010-11-06 17:56  ivan
2387
2388         * FS/FS/svc_cert.pm, FS/t/svc_cert.t, httemplate/edit/svc_cert.cgi,
2389           httemplate/edit/process/svc_cert.cgi,
2390           httemplate/edit/svc_cert/generate_privatekey.html,
2391           httemplate/edit/svc_cert/import_privatekey.html,
2392           httemplate/view/svc_cert.cgi, FS/FS.pm, FS/MANIFEST,
2393           FS/FS/Mason.pm, FS/FS/Schema.pm, eg/table_template-svc.pm,
2394           httemplate/edit/part_svc.cgi,
2395           httemplate/elements/popup_link-cust_svc.html,
2396           httemplate/view/svc_Common.html,
2397           httemplate/view/elements/svc_Common.html: certificates ala
2398           communigate, RT#7515
2399
2400 2010-11-06 17:56  ivan
2401
2402         * FS/FS/svc_cert.pm: file svc_cert.pm was added on branch
2403           FREESIDE_2_1_BRANCH on 2010-11-07 00:57:15 +0000
2404
2405 2010-11-06 17:56  ivan
2406
2407         * FS/t/svc_cert.t: file svc_cert.t was added on branch
2408           FREESIDE_2_1_BRANCH on 2010-11-07 00:57:15 +0000
2409
2410 2010-11-06 16:58  mark
2411
2412         * httemplate/search/report_tax-xls.cgi: file report_tax-xls.cgi was
2413           added on branch FREESIDE_2_1_BRANCH on 2010-11-08 21:54:49 +0000
2414
2415 2010-11-06 16:58  mark
2416
2417         * httemplate/search/report_tax-xls.cgi: move module loading to
2418           FS::Mason
2419
2420 2010-11-06 16:45  mark
2421
2422         * httemplate/search/report_tax-xls.cgi: sales tax report in Excel,
2423           RT#10321
2424
2425 2010-11-05 15:58  ivan
2426
2427         * FS/FS/cust_main/Billing_Discount.pm: file Billing_Discount.pm was
2428           added on branch FREESIDE_2_1_BRANCH on 2010-11-05 22:58:56 +0000
2429
2430 2010-11-05 15:58  ivan
2431
2432         * FS/: FS/cust_main/Billing_Discount.pm, MANIFEST,
2433           FS/cust_main/Billing.pm, FS/cust_main.pm: split discount bs out
2434           into its own file before cust_main/Billing.pm becomes as bad as
2435           the old monolithic cust_main.pm, somehow RT#10462
2436
2437 2010-11-05 12:05  levinse
2438
2439         * httemplate/view/cust_main/payment_history.html: Fix undoing of
2440           changes caused by previous commit
2441
2442 2010-11-05 11:46  levinse
2443
2444         * httemplate/view/cust_main/: payment_history.html,
2445           payment_history/pending_payment.html: display any pending
2446           payments in customer view, RT10270
2447
2448 2010-11-05 11:32  ivan
2449
2450         * FS/FS/Record.pm, FS/FS/cust_main.pm,
2451           httemplate/edit/cust_main/billing.html: fix more german character
2452           problems, RT#10498
2453
2454 2010-11-05 11:16  ivan
2455
2456         * httemplate/search/cust_bill_pkg.cgi: fix line item report when
2457           linked from CCH tax report... credits may still be off w/pkg
2458           locations?  RT#10472
2459
2460 2010-11-04 20:56  levinse
2461
2462         * FS/FS/cust_main/Search.pm,
2463           httemplate/elements/tr-select-cust_tag.html,
2464           httemplate/search/cust_main.html,
2465           httemplate/search/report_cust_main.html: add a multi-select for
2466           tags to advanced customer search, RT6376
2467
2468 2010-11-04 16:39  levinse
2469
2470         * FS/FS/part_export/: acct_http.pm, cust_http.pm: Fix display of
2471           export option defaults for all HTTP exports
2472
2473 2010-11-04 16:10  levinse
2474
2475         * FS/FS/part_export/: acct_http.pm, http.pm: New HTTP export for
2476           svc_acct and additional option for existing HTTP exports, RT10216
2477
2478 2010-11-04 16:07  ivan
2479
2480         * FS/FS/cust_bill.pm: don't display service data for bundled
2481           packages, RT#10448
2482
2483 2010-11-04 15:57  ivan
2484
2485         * httemplate/edit/process/part_pkg.cgi: stop setting report_option_
2486           to 1
2487
2488 2010-11-04 14:42  ivan
2489
2490         * httemplate/edit/REAL_cust_pkg.cgi: let you edit contract_end for
2491           all packages, RT#10480
2492
2493 2010-11-04 14:35  mark
2494
2495         * httemplate/edit/REAL_cust_pkg.cgi: make contract_end editable
2496           when it makes sense
2497
2498 2010-11-04 14:29  mark
2499
2500         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
2501           make contract_end editable, RT#10480
2502
2503 2010-11-04 13:35  ivan
2504
2505         * FS/FS/: cust_pay.pm, part_pkg/voip_cdr.pm: bill setup fees upon
2506           receiving a payment, for bill_every_call customers
2507
2508 2010-11-04 10:38  ivan
2509
2510         * FS/FS/: Conf.pm, svc_acct.pm: finish username-slash and
2511           username-equals, RT#10452
2512
2513 2010-11-04 10:09  ivan
2514
2515         * httemplate/edit/process/cust_pay.cgi: fix fallout from payment
2516           ACL changes, RT#10476
2517
2518 2010-11-03 22:56  mark
2519
2520         * FS/FS/cust_main/Search.pm, httemplate/search/svc_acct.cgi,
2521           rt/lib/RT/Tickets_Overlay.pm: clean up postgres-isms, RT#10324
2522
2523 2010-11-03 17:54  levinse
2524
2525         * httemplate/view/cust_pay.html: added an e-mail link on payment
2526           receipts, RT7946
2527
2528 2010-11-03 17:11  ivan
2529
2530         * conf/invoice_latex_statement: fix logo use in statement to come
2531           from config, not filesystem, RT#10313
2532
2533 2010-11-03 16:44  ivan
2534
2535         * FS/FS/AccessRight.pm, FS/FS/access_right.pm,
2536           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_refund.cgi,
2537           httemplate/edit/process/cust_pay.cgi,
2538           httemplate/edit/process/cust_refund.cgi,
2539           httemplate/view/cust_main/payment_history.html,
2540           httemplate/view/cust_main/payment_history/payment.html,
2541           httemplate/view/cust_bill.cgi: more granular ACLs for posting
2542           check vs. cash payments, processing credit card vs echecks,
2543           RT#7887
2544
2545 2010-11-03 15:51  ivan
2546
2547         * httemplate/elements/menu.html: add phone number search to menu,
2548           RT#10447
2549
2550 2010-11-03 13:23  ivan
2551
2552         * FS/FS/: Conf.pm, svc_acct.pm: add username-slash and
2553           username-equals config options, allow uumlauts etc. in
2554           svc_acct.finger like ut_name, RT#10452, RT#10454
2555
2556 2010-11-03 12:51  mark
2557
2558         * FS/FS/cust_pkg.pm: missing commit from #9947
2559
2560 2010-11-02 18:04  mark
2561
2562         * httemplate/edit/bulk-cust_pkg.html: safety improvement to RT#9947
2563
2564 2010-11-02 17:37  mark
2565
2566         * FS/FS/cust_pkg.pm: turn off debug
2567
2568 2010-11-02 17:33  mark
2569
2570         * FS/FS/cust_pkg.pm, httemplate/browse/part_pkg.cgi,
2571           httemplate/edit/bulk-cust_pkg.html,
2572           httemplate/edit/process/bulk-cust_pkg.cgi: bulk change package
2573           type, RT#9947
2574
2575 2010-11-01 18:52  ivan
2576
2577         * FS/FS/Conf.pm: update voip-cdr_email description, RT#10322
2578
2579 2010-11-01 17:49  ivan
2580
2581         * httemplate/elements/select-state.html: fix state lables for DE
2582           when set as the default country, RT#10359
2583
2584 2010-11-01 17:28  ivan
2585
2586         * FS/FS/Record.pm, httemplate/edit/cust_main/contact.html,
2587           httemplate/view/cust_main/billing.html,
2588           httemplate/view/cust_main/contacts.html: fix for uumlaut problem,
2589           RT#10359
2590
2591 2010-10-31 17:23  ivan
2592
2593         * FS/FS/cust_bill.pm: fix   showing up in sections as a result
2594           of CDR formatting kludge, RT#10275
2595
2596 2010-10-31 16:39  ivan
2597
2598         * FS/FS/cust_main.pm: on merge, add customer (ship) name to
2599           svc_phone.phone_name if blank, RT#10247
2600
2601 2010-10-31 15:43  ivan
2602
2603         * FS/FS/part_pkg/bulk.pm: clarify description of no_prorate
2604
2605 2010-10-31 14:48  ivan
2606
2607         * FS/FS/cust_bill.pm: fix long package locations showing up as line
2608           item on typeset invoices, RT#10093
2609
2610 2010-10-31 14:23  ivan
2611
2612         * FS/FS/cust_main.pm: if there's a geocode override and the address
2613           changes, clear it, RT#10376
2614
2615 2010-10-31 12:28  mark
2616
2617         * FS/FS/part_pkg/bulk.pm: no_prorate option for bulk packages,
2618           RT#9821
2619
2620 2010-10-31 12:22  ivan
2621
2622         * bin/cust_main-find_bogus_geocode: adding, RT#10376
2623
2624 2010-10-31 12:12  ivan
2625
2626         * FS/FS/cust_main/Search.pm: add search on harcoded geocode
2627           customers w/cch, RT#10376
2628
2629 2010-10-31 12:06  ivan
2630
2631         * FS/FS/cust_main/Billing.pm: spacing
2632
2633 2010-10-31 12:04  ivan
2634
2635         * FS/FS/cust_main/Search.pm, httemplate/search/cust_main.html,
2636           httemplate/search/report_cust_main.html: add search on harcoded
2637           geocode customers w/cch, RT#10376
2638
2639 2010-10-31 11:45  ivan
2640
2641         * FS/FS/cust_main/Billing.pm: don't lookup a geocode we don't need,
2642           RT#10093
2643
2644 2010-10-30 22:24  mark
2645
2646         * httemplate/elements/tr-pkg_svc.html: fix svc count glitch with
2647           linked packages, RT#10340
2648
2649 2010-10-30 21:41  mark
2650
2651         * FS/FS/cust_pkg.pm: option to keep dates when changing packages,
2652           RT#9947
2653
2654 2010-10-30 19:47  jeff
2655
2656         * FS/FS/cust_main/Billing.pm: seek the geocode on the correct
2657           object RT#10093
2658
2659 2010-10-30 18:07  ivan
2660
2661         * FS/FS/geocode_Mixin.pm: fix tax-ship_address config w/geocode and
2662           thus cch, RT#10376
2663
2664 2010-10-30 16:22  mark
2665
2666         * FS/FS/part_pkg/: discount_Mixin.pm, flat.pm, prorate.pm,
2667           prorate_Mixin.pm, recur_Common.pm, subscription.pm:
2668           discount_Mixin
2669
2670 2010-10-30 15:44  mark
2671
2672         * FS/FS/part_export/rt_ticket.pm: cleanup
2673
2674 2010-10-29 01:51  mark
2675
2676         * FS/FS/part_pkg/: prorate.pm, prorate_Mixin.pm: prorate option to
2677           round to full day, RT#7353
2678
2679 2010-10-28 15:57  mark
2680
2681         * FS/FS/Cron/backup.pm: don't try to backup if backup_scp is empty
2682
2683 2010-10-28 15:21  mark
2684
2685         * FS/FS/ClientAPI/Signup.pm: fix broken svc_acct signup
2686
2687 2010-10-28 00:47  mark
2688
2689         * FS/FS/: Conf.pm, svc_Common.pm, svc_pbx.pm: global duplicate
2690           checking on svc_pbx.id, RT#9967
2691
2692 2010-10-27 12:27  mark
2693
2694         * FS/FS/msg_template.pm, httemplate/edit/msg_template.html:
2695           cust_pkg fields in ticket export templates, RT#9936
2696
2697 2010-10-26 18:49  mark
2698
2699         * FS/FS/part_export/rt_ticket.pm, httemplate/edit/part_export.cgi:
2700           RT ticket creation export to multiple queues, RT#10363
2701
2702 2010-10-26 11:33  ivan
2703
2704         * FS/FS/ClientAPI/Signup.pm: fix signup errors for
2705           conferenceingforless, RT#10360
2706
2707 2010-10-25 15:29  mark
2708
2709         * httemplate/search/cust_svc.html: fix mistake
2710
2711 2010-10-25 15:22  mark
2712
2713         * FS/FS/Conf.pm, FS/FS/part_pkg/bulk.pm,
2714           FS/FS/part_pkg/voip_cdr.pm, httemplate/misc/unprovision.cgi,
2715           httemplate/search/cust_pkg_svc.html,
2716           httemplate/search/cust_svc.html,
2717           httemplate/view/cust_main/packages.html,
2718           httemplate/view/cust_main/packages/services.html,
2719           httemplate/view/elements/svc_Common.html: summary display of bulk
2720           packages with many services, RT#9821
2721
2722 2010-10-25 07:53  ivan
2723
2724         * FS/FS/ClientAPI/Signup.pm: should fix "cant call method
2725           "setdefault" on an undefined value" errors, RT#10360
2726
2727 2010-10-24 17:28  ivan
2728
2729         * httemplate/: view/svc_pbx.cgi, search/cdr.html,
2730           search/report_cdr.html, view/cust_main/packages.html: svc_pbx and
2731           whole-customer links to CDRs, RT#10315
2732
2733 2010-10-23 14:34  ivan
2734
2735         * FS/FS/Cron/backup.pm: datestamp backups
2736
2737 2010-10-23 14:31  ivan
2738
2739         * FS/FS/Cron/backup.pm, bin/freeside-backup: datestamp backups
2740
2741 2010-10-23 01:33  mark
2742
2743         * FS/FS/: cust_pkg.pm, part_pkg_option.pm: fix contract_end bug,
2744           RT#10319
2745
2746 2010-10-22 18:23  ivan
2747
2748         * FS/FS/cust_pay.pm: another upgrade fix for ancient datasets
2749
2750 2010-10-22 17:54  ivan
2751
2752         * FS/FS/cust_bill_pkg_detail.pm: fix upgrades from old 1.7
2753
2754 2010-10-22 15:28  mark
2755
2756         * FS/FS/part_pkg/flat.pm: fix contract_end bug, RT#10319
2757
2758 2010-10-22 15:13  ivan
2759
2760         * httemplate/elements/select-terms.html, FS/FS/Conf.pm: add Net 90
2761           terms, RT#10347
2762
2763 2010-10-22 11:03  ivan
2764
2765         * httemplate/misc/xmlhttp-cust_main-search.cgi,
2766           rt/share/html/Elements/AddCustomers,
2767           rt/share/html/Ticket/Elements/AddCustomers: add no_fuzzy_on_exact
2768           to RT customer search and our smart search boxes too, RT#10341
2769
2770 2010-10-22 10:46  ivan
2771
2772         * httemplate/search/cust_main.cgi: a real wtf from me on the search
2773           changes, now fixed, RT#10341
2774
2775 2010-10-22 02:03  ivan
2776
2777         * FS/FS/cust_pkg.pm: tealish for not yet billed, like cust_main
2778           ordered
2779
2780 2010-10-22 01:54  ivan
2781
2782         * httemplate/browse/part_pkg.cgi: fix package def report totals to
2783           break down not yet billed vs. active package counts, RT#10317
2784
2785 2010-10-21 23:37  ivan
2786
2787         * FS/FS/cust_pay_void.pm: deal with multiply-voided payments
2788
2789 2010-10-21 23:29  ivan
2790
2791         * httemplate/view/cust_bill.cgi: respect voip-cdr_email config when
2792           viewing invoices in the backend, RT#10280
2793
2794 2010-10-21 23:14  ivan
2795
2796         * FS/FS/Schema.pm, FS/FS/cust_pay_void.pm,
2797           httemplate/view/cust_main/payment_history/voided_payment.html:
2798           display both original usernum and void usernum vfor voided
2799           payments, RT#10280
2800
2801 2010-10-21 12:29  ivan
2802
2803         * FS/FS/part_export/sqlradius.pm: radusergroup option
2804
2805 2010-10-20 18:34  ivan
2806
2807         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main/Search.pm,
2808           httemplate/search/cust_main.cgi,
2809           httemplate/search/cust_main.html,
2810           httemplate/search/report_cust_main.html: better address
2811           searching: disable fuzzy/substring searches when an exact match
2812           is found, work around L:EN:NameParse DrainBramage w/two-letter
2813           first names like "Ed", add an address1 search to advanced
2814           customer search, RT#10254
2815
2816 2010-10-20 15:45  ivan
2817
2818         * FS/FS/cdr.pm: auto-conversion of answerdate too
2819
2820 2010-10-20 15:43  ivan
2821
2822         * eg/cdr_template.pm: doc
2823
2824 2010-10-19 19:07  ivan
2825
2826         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
2827           FS/FS/AccessRight.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
2828           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
2829           FS/FS/option_Common.pm, bin/merge-referrals,
2830           httemplate/elements/search-cust_main.html,
2831           httemplate/misc/cust_main-merge.html,
2832           httemplate/misc/merge_cust.html, httemplate/view/cust_main.cgi:
2833           customer merging, RT#10247
2834
2835 2010-10-18 17:32  ivan
2836
2837         * FS/FS/Cron/: bill.pm, notify.pm: fix daily billing under mysql,
2838           RT#10246
2839
2840 2010-10-18 17:06  ivan
2841
2842         * FS/FS/Conf.pm: fix "use of uninitialized value in string eq"
2843           warning running freeside-setup
2844
2845 2010-10-18 15:23  mark
2846
2847         * FS/FS/msg_template.pm, FS/FS/part_export/rt_ticket.pm,
2848           httemplate/edit/msg_template.html: rt_ticket export, RT#9936
2849
2850 2010-10-17 20:36  ivan
2851
2852         * FS/FS/cust_main.pm: fix "Inactive" status showing instead of
2853           "Suspended" or "Canceled" when there were one-time charges,
2854           RT#9971
2855
2856 2010-10-17 19:46  ivan
2857
2858         * FS/FS/Conf.pm, FS/FS/part_pkg/flat.pm,
2859           httemplate/edit/part_pkg.cgi, FS/FS/cust_main/Billing.pm,
2860           httemplate/view/cust_main/packages/status.html: suspend_bill
2861           package option to continue recurring billing while suspended and
2862           part_pkg-default_suspend_bill conf option to set it by default,
2863           RT#10148
2864
2865 2010-10-17 15:35  ivan
2866
2867         * httemplate/: edit/domain_record.html,
2868           edit/process/domain_record.cgi,
2869           edit/process/svc_domain-defaultrecords.cgi,
2870           elements/popup_link.html, view/svc_domain/dns.html,
2871           misc/delete-domain_record.cgi: dns editing improvements: show an
2872           error from adding default records, redirect back to the dns
2873           section on all operations, finish editing.  RT#8933
2874
2875 2010-10-16 17:09  ivan
2876
2877         * httemplate/browse/part_event.html: show eventpart in clone
2878           dropdown
2879
2880 2010-10-14 14:16  ivan
2881
2882         * FS/FS/domain_record.pm: fix domain edits, RT#10223
2883
2884 2010-10-14 13:45  jeff
2885
2886         * httemplate/edit/cust_main/bottomfixup.js: restore
2887           update_censustract RT10221
2888
2889 2010-10-13 18:14  ivan
2890
2891         * FS/FS/Mason.pm, FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/contact.pm,
2892           FS/FS/contact_phone.pm, FS/FS/cust_main.pm,
2893           httemplate/edit/prospect_main-ocr.html,
2894           httemplate/edit/prospect_main-upload.html,
2895           httemplate/edit/prospect_main.html,
2896           httemplate/edit/process/prospect_main.html,
2897           httemplate/elements/contact.html, httemplate/elements/menu.html,
2898           httemplate/view/image.cgi: more contact work and preliminary
2899           business card upload
2900
2901 2010-10-13 17:59  mark
2902
2903         * FS/FS/: cust_main.pm, cust_pkg.pm,
2904           part_event/Condition/cust_status.pm,
2905           part_event/Condition/has_referral_custnum.pm,
2906           part_event/Condition/pkg_age.pm,
2907           part_event/Condition/pkg_recurring.pm,
2908           part_event/Condition/pkg_status.pm: event condition speed
2909           improvements, RT#6802
2910
2911 2010-10-13 16:14  ivan
2912
2913         * FS/bin/: freeside-daily, freeside-monthly, freeside-radgroup: fix
2914           bad POD in manpages, especially freeside-daily -p
2915
2916 2010-10-13 13:20  ivan
2917
2918         * FS/FS/cust_main/Packages.pm: fix late fee held for next invoice
2919           triggering immediately if next bill dates have been manually
2920           added to one-time charges, RT#10192
2921
2922 2010-10-12 14:01  mark
2923
2924         * FS/FS/cust_main.pm: fix some noisy warnings
2925
2926 2010-10-12 13:58  mark
2927
2928         * FS/FS/part_pkg.pm: fix typo?
2929
2930 2010-10-11 18:15  mark
2931
2932         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg/flat.pm,
2933           httemplate/edit/REAL_cust_pkg.cgi,
2934           httemplate/edit/process/quick-cust_pkg.cgi,
2935           httemplate/elements/input-date-field.html,
2936           httemplate/misc/order_pkg.html, httemplate/search/cust_pkg.cgi,
2937           httemplate/search/report_cust_pkg.html,
2938           httemplate/view/cust_main/packages/status.html: package contract
2939           end date field, RT#9918
2940
2941 2010-10-11 17:12  mark
2942
2943         * FS/FS/cust_main.pm: also fix this in the future
2944
2945 2010-10-11 17:00  mark
2946
2947         * FS/FS/cust_main.pm: expiration month always 2 digits, RT#10161
2948
2949 2010-10-11 16:36  mark
2950
2951         * httemplate/elements/select-month_year.html: expiration month
2952           always 2 digits, RT#10161
2953
2954 2010-10-11 12:00  jeff
2955
2956         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
2957           FS/FS/geocode_Mixin.pm,
2958           httemplate/elements/standardize_locations.html,
2959           httemplate/elements/standardize_locations.js,
2960           httemplate/misc/choose_tax_location.html,
2961           FS/FS/cust_main/Billing.pm,
2962           httemplate/edit/cust_main/bottomfixup.js,
2963           httemplate/edit/process/quick-cust_pkg.cgi,
2964           httemplate/misc/change_pkg.cgi, httemplate/misc/order_pkg.html,
2965           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
2966           external taxes support package locations RT10093
2967
2968 2010-10-11 03:36  ivan
2969
2970         * FS/FS/agent_type.pm: optimization to speed up new customer page
2971           when there's lots of agents, RT#10184
2972
2973 2010-10-11 02:36  ivan
2974
2975         * httemplate/edit/cust_main/first_pkg.html: add lock_agentnum and
2976           lock_pkgpart parameters to new customer page, RT#9782
2977
2978 2010-10-11 02:03  ivan
2979
2980         * httemplate/edit/cust_main.cgi: add lock_agentnum and lock_pkgpart
2981           parameters to new customer page, RT#9782
2982
2983 2010-10-10 16:41  ivan
2984
2985         * FS/FS/cust_bill.pm: should fix wrapping of CDRs reported under
2986           IEq, RT#9964
2987
2988 2010-10-10 13:52  ivan
2989
2990         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
2991           httemplate/edit/elements/edit.html: simple protection against
2992           selecting and using package add-ons that point to the same
2993           package.  (still need to detect and break more complex
2994           self-referential loops)
2995
2996 2010-10-10 12:42  ivan
2997
2998         * httemplate/: edit/cust_pay_pending.html,
2999           search/cust_pay_pending.html: add "capture" links to pending
3000           payments in captured state, RT#10152
3001
3002 2010-10-10 12:11  ivan
3003
3004         * httemplate/elements/menu.html: fix documentation link for 2.1
3005
3006 2010-10-09 18:38  ivan
3007
3008         * FS/FS/cust_main.pm: ignore banned ACH on otaker upgrade as well
3009
3010 2010-10-09 17:26  ivan
3011
3012         * httemplate/: edit/cust_main/top_misc.html,
3013           edit/cust_main/first_pkg/select-part_pkg.html,
3014           elements/freeside.css: add lock_agentnum and lock_pkgpart
3015           parameters to new customer page, RT#9782
3016
3017 2010-10-05 10:32  mark
3018
3019         * rt/share/html/Admin/CustomFields/Modify.html: prevent broken
3020           custom field values, RT#9959
3021
3022 2010-10-04 18:53  jeff
3023
3024         * FS/FS/ClientAPI/MyAccount.pm: permit null discount_term RT10135
3025
3026 2010-10-04 18:38  mark
3027
3028         * bin/rt-trim-whitespace: script to fix stray whitespace, RT#9959
3029
3030 2010-10-04 15:17  mark
3031
3032         * FS/FS/access_user.pm, httemplate/edit/access_user.html,
3033           httemplate/edit/process/access_user.html: fs_ system accounts,
3034           RT#8731
3035
3036 2010-10-04 11:50  mark
3037
3038         * FS/FS/part_pkg/voip_cdr.pm: better option label
3039
3040 2010-10-04 11:46  mark
3041
3042         * FS/FS/: svc_pbx.pm, svc_phone.pm, part_pkg/voip_cdr.pm: CDR
3043           matching by svcnum, RT#10044
3044
3045 2010-10-02 13:54  mark
3046
3047         * rt/FREESIDE_MODIFIED, rt/etc/schema.mysql-4.1,
3048           FS/bin/freeside-upgrade: mandatory custom field flag, RT#9260
3049
3050 2010-10-01 17:32  mark
3051
3052         * FS/FS/cust_main_Mixin.pm: avoid sending duplicate notices from
3053           package search, RT#10103
3054
3055 2010-09-30 22:33  mark
3056
3057         * httemplate/misc/email-customers.html: fix templated notices,
3058           RT#10103
3059
3060 2010-09-29 18:11  ivan
3061
3062         * FS/FS/cust_main.pm: improve signup date recovery, especially in
3063           the edit case
3064
3065 2010-09-29 16:46  ivan
3066
3067         * Makefile: start of 2.1.2cvs
3068
3069 2010-09-29 16:41  mark
3070
3071         * FS/FS/part_pkg/: agent.pm, cdr_termination.pm, prorate.pm,
3072           prorate_Mixin.pm, sql_external.pm, voip_cdr.pm, voip_inbound.pm:
3073           option to charge the next full period when prorating, RT#9874
3074
3075 2010-09-29 15:50  ivan
3076
3077         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 2.1.1
3078
3079 2010-09-29 15:47  ivan
3080
3081         * Makefile: 2.1.1!
3082
3083 2010-09-29 14:14  ivan
3084
3085         * ChangeLog: 2.1.1
3086
3087 2010-09-29 12:54  ivan
3088
3089         * httemplate/search/rt_transaction.html: fix time worked search by
3090           customer
3091
3092 2010-09-29 12:38  ivan
3093
3094         * FS/FS/part_pkg/voip_cdr.pm: fix
3095           noskip_dst_length_accountcode_tollfree, RT#9683
3096
3097 2010-09-29 11:39  mark
3098
3099         * FS/FS/cust_main.pm: restore missing signup dates during upgrade,
3100           RT#9972
3101
3102 2010-09-28 22:40  mark
3103
3104         * FS/FS/ClientAPI/Signup.pm, fs_selfservice/drupal/signup.inc:
3105           svc_pbx in signup server, RT#9380
3106
3107 2010-09-28 17:50  ivan
3108
3109         * bin/test_scrub_sql: adding tool to drop things with sql
3110           statements on a db
3111
3112 2010-09-28 17:38  mark
3113
3114         * httemplate/edit/process/cust_main.cgi: avoid wiping signupdate
3115           when editing cust_main, RT#9972
3116
3117 2010-09-28 16:12  mark
3118
3119         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
3120           fs_selfservice/drupal/admin.inc,
3121           fs_selfservice/drupal/signup.inc: assorted drupal self-service
3122           fixes, RT#9380
3123
3124 2010-09-27 18:55  mark
3125
3126         * bin/cdr-mysql.import: mysql cdr import script, RT#10009
3127
3128 2010-09-27 17:26  ivan
3129
3130         * ChangeLog: 2.1.1
3131
3132 2010-09-27 15:59  mark
3133
3134         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: don't use decimal minutes
3135           in call detail format
3136
3137 2010-09-24 17:56  mark
3138
3139         * FS/FS/: Schema.pm, cdr.pm, part_pkg/voip_cdr.pm: clean up call
3140           rating math to avoid premature rounding, RT#9885
3141
3142 2010-09-24 15:08  jeff
3143
3144         * FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi:
3145           import tax exempt and force postal invoice optiosn
3146
3147 2010-09-24 15:07  jeff
3148
3149         * httemplate/misc/process/cust_main_note-import.cgi: import to
3150           notes
3151
3152 2010-09-24 10:23  jeff
3153
3154         * bin/opensrs_domain_pkgs: set the bill date earlier
3155
3156 2010-09-23 20:14  jeff
3157
3158         * FS/FS/cust_main/Billing.pm: fix bad bug in line item generation
3159           RT#10024
3160
3161 2010-09-23 18:04  mark
3162
3163         * FS/FS/rate_time_interval.pm, httemplate/edit/rate_time.cgi,
3164           httemplate/edit/process/rate_time.cgi: fix display of 12:00 hour
3165           in time intervals
3166
3167 2010-09-23 16:21  mark
3168
3169         * httemplate/misc/: xmlhttp-cust_main-search.cgi,
3170           process/batch-cust_pay.cgi: fix use of agent_custid in quick
3171           payment entry, RT#10035
3172
3173 2010-09-23 14:27  jeff
3174
3175         * FS/FS/part_pkg.pm: fix bad conflict resolution between ivan's and
3176           jeff's idea of how to use a different freq
3177
3178 2010-09-23 11:32  ivan
3179
3180         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
3181
3182 2010-09-23 11:30  ivan
3183
3184         * FS/FS/cust_main/Billing.pm: not sure if this is a fix or a
3185           workaround, hence the warning, RT#10024
3186
3187 2010-09-23 11:00  ivan
3188
3189         * FS/FS/cust_main/: Billing.pm: additional debug info, RT#10012
3190
3191 2010-09-23 10:55  ivan
3192
3193         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm, Packages.pm:
3194           honor cust_main DEBUG flag, add some additional debug info,
3195           RT#10012
3196
3197 2010-09-23 10:46  ivan
3198
3199         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm, Packages.pm:
3200           honor cust_main DEBUG flag, add some additional debug info,
3201           RT#10012
3202
3203 2010-09-22 16:04  mark
3204
3205         * FS/FS/msg_template.pm, FS/FS/part_event/Action/notice.pm,
3206           FS/FS/part_event/Action/notice_to.pm,
3207           httemplate/edit/msg_template.html: event action to send a notice
3208           to a fixed address, RT#8209
3209
3210 2010-09-22 15:01  ivan
3211
3212         * FS/FS/cust_main/Billing.pm: fix fallout from discount work,
3213           RT#10025
3214
3215 2010-09-22 14:22  mark
3216
3217         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
3218           FS/FS/part_event/Condition/balance_credit_limit.pm,
3219           httemplate/edit/cust_main/billing.html,
3220           httemplate/edit/process/cust_main.cgi,
3221           httemplate/view/cust_main/billing.html: customer credit limits,
3222           RT#8209
3223
3224 2010-09-22 13:46  ivan
3225
3226         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm: use
3227           Data::Dumper to fix debugging - hopefully last of fallout from
3228           refactoring things into their own fiels
3229
3230 2010-09-22 12:35  mark
3231
3232         * FS/FS/cdr.pm, FS/FS/cdr/cia.pm, FS/FS/cdr/infinite.pm,
3233           httemplate/search/cdr.html: CIA and Infinite Conferencing cdr
3234           formats, RT#8788
3235
3236 2010-09-22 12:16  jeff
3237
3238         * FS/FS/part_pkg_discount.pm, FS/FS/Conf.pm, FS/FS/Mason.pm,
3239           FS/FS/Schema.pm, FS/FS/cust_bill.pm,
3240           FS/FS/cust_credit_bill_pkg.pm, FS/FS/cust_main_county.pm,
3241           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/discount.pm,
3242           FS/FS/part_pkg.pm, FS/t/part_pkg_discount.t,
3243           fs_selfservice/FS-SelfService/cgi/discount_term.html,
3244           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
3245           fs_selfservice/FS-SelfService/cgi/make_payment.html,
3246           fs_selfservice/FS-SelfService/cgi/myaccount.html,
3247           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3248           httemplate/elements/customer-table.html,
3249           httemplate/elements/select-discount_term.html,
3250           httemplate/elements/tr-select-discount_term.html,
3251           httemplate/misc/xmlhttp-cust_main-discount_terms.cgi,
3252           FS/MANIFEST, FS/FS/ClientAPI/MyAccount.pm,
3253           FS/FS/cust_main/Billing.pm, FS/FS/cust_main/Billing_Realtime.pm,
3254           FS/FS/part_pkg/flat.pm, httemplate/browse/part_pkg.cgi,
3255           httemplate/edit/cust_pay.cgi, httemplate/edit/part_pkg.cgi,
3256           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
3257           httemplate/edit/process/cust_pay.cgi,
3258           httemplate/edit/process/part_pkg.cgi,
3259           httemplate/misc/process/batch-cust_pay.cgi,
3260           httemplate/misc/process/payment.cgi,
3261           httemplate/view/cust_main/packages/package.html: prepayment
3262           discounts rt#5318
3263
3264 2010-09-21 23:36  jeff
3265
3266         * FS/FS/Record.pm: avoid unexpected side effects when using 'op' =>
3267           '>' in qsearch
3268
3269 2010-09-21 18:08  ivan
3270
3271         * FS/FS/cust_main/Billing_Realtime.pm: fix cardtype errors, fallout
3272           from refactor for maestro, RT#10012
3273
3274 2010-09-21 17:08  mark
3275
3276         * httemplate/: elements/menu.html, search/cust_credit.html,
3277           search/report_cust_credit.html,
3278           search/elements/cust_pay_or_refund.html,
3279           search/elements/report_cust_pay_or_refund.html: unapplied
3280           payment/refund/credit reports, RT#7503
3281
3282 2010-09-20 22:54  mark
3283
3284         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: store TxRefNum for
3285           Paymentech batch payments, RT#9962
3286
3287 2010-09-20 20:56  ivan
3288
3289         * FS/FS/part_pkg/voip_cdr.pm: skip_max_callers meaning was
3290           reversed.  doh!  RT#9907
3291
3292 2010-09-20 20:41  ivan
3293
3294         * FS/FS/Maestro.pm: add service_status call more like we should
3295           have in the first place, RT#9905
3296
3297 2010-09-20 15:45  mark
3298
3299         * FS/FS/cust_main.pm: fix "payby" option to batch_card
3300
3301 2010-09-20 14:26  ivan
3302
3303         * fs_selfservice/php/freeside_order_pkg_example.php: adding
3304
3305 2010-09-20 14:13  ivan
3306
3307         * FS/FS/Maestro.pm, bin/xmlrpc-customer_status.pl,
3308           bin/xmlrpc-order_pkg.pl: Maestro.order_pkg API
3309
3310 2010-09-20 13:29  ivan
3311
3312         * FS/: FS.pm, MANIFEST, FS/cust_main.pm, FS/cust_main/Billing.pm,
3313           FS/cust_main/Billing_Realtime.pm, FS/cust_main/Packages.pm,
3314           FS/cust_main/_Marketgear.pm: last of the refatoring giant
3315           cust_main.pm for now, RT#9967
3316
3317 2010-09-20 12:55  ivan
3318
3319         * FS/FS/cust_main/Billing.pm: apply_payments/apply_credits fixes
3320           from moving them to Billing.pm
3321
3322 2010-09-18 22:55  ivan
3323
3324         * FS/FS/cust_pay.pm: fix a series of unfortunate upgrades which
3325           resulted in too much payment receiptery, RT#9723
3326
3327 2010-09-18 22:50  ivan
3328
3329         * FS/: FS/Conf.pm, FS/Upgrade.pm, FS/cust_pay.pm,
3330           bin/freeside-upgrade: fix a series of unfortunate upgrades which
3331           resulted in too much payment receiptery, RT#9723
3332
3333 2010-09-18 20:02  ivan
3334
3335         * FS/FS/part_event/: Condition.pm, Condition/payby.pm: another
3336           (hopefully significant) billing optimization, RT#6802
3337
3338 2010-09-18 17:37  ivan
3339
3340         * FS/FS/cust_main.pm: restore mistakenly removed fuzzyfile
3341           disabiling in _upgrade_data
3342
3343 2010-09-18 17:13  ivan
3344
3345         * FS/FS/: cust_main.pm, Cron/bill.pm, cust_main/Billing.pm,
3346           cust_main/Billing_Realtime.pm: should speed up billing (well,
3347           event checking) significantly by eliminating unnecessary target
3348           objects one level up in the loop, RT#6802
3349
3350 2010-09-18 12:10  ivan
3351
3352         * FS/FS/cust_main.pm: fix fuzzyfile foo
3353
3354 2010-09-18 08:57  ivan
3355
3356         * FS/FS/otaker_Mixin.pm: fix stupid cust_main_note upgrade for
3357           multi-word first names
3358
3359 2010-09-18 01:14  ivan
3360
3361         * FS/FS/cust_pay.pm: YA otaker upgrade kludge for old datasets:
3362           cust_pay.payby COMP
3363
3364 2010-09-18 00:53  ivan
3365
3366         * FS/FS/cust_credit.pm: YA otaker upgrade kludge for old datasets:
3367           empty cust_credit.creasonnum
3368
3369 2010-09-18 00:28  ivan
3370
3371         * FS/FS/cust_pkg_reason.pm: don't abort upgrade for want of not
3372           being able to fill in cust_pkg_reason.action when doing the
3373           otaker replace
3374
3375 2010-09-17 21:28  mark
3376
3377         * FS/FS/part_event/Condition/cust_bill_past_due.pm: invoice past
3378           due event, RT#9931
3379
3380 2010-09-17 21:26  ivan
3381
3382         * FS/FS/cust_main.pm: cust_main otaker upgrade vs banned cards
3383
3384 2010-09-17 21:25  mark
3385
3386         * FS/FS/: cust_bill.pm, part_event/Condition/cust_bill_past_due.pm:
3387           invoice past due event, RT#9931
3388
3389 2010-09-17 20:49  ivan
3390
3391         * FS/FS/cust_main.pm: ignore bad zip on otaker upgrade
3392
3393 2010-09-17 16:32  ivan
3394
3395         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/cust_main.pm,
3396           FS/FS/ClientAPI/Agent.pm, FS/FS/cust_main/Billing_Realtime.pm,
3397           FS/FS/cust_main/Search.pm, httemplate/search/cust_main.cgi,
3398           httemplate/search/cust_main.html,
3399           rt/lib/RT/URI/freeside/Internal.pm: refactor giant cust_main.pm a
3400           little in preparation of adding API methods for maestro, RT#9967
3401
3402 2010-09-17 13:19  ivan
3403
3404         * FS/: FS.pm, MANIFEST, FS/cust_main.pm, FS/part_pkg.pm,
3405           FS/cust_main/Billing.pm, FS/cust_main/Billing_Realtime.pm:
3406           refactor giant cust_main.pm a little in preparation of adding API
3407           methods for maestro, RT#9967
3408
3409 2010-09-17 12:57  mark
3410
3411         * FS/FS/: Schema.pm, part_pkg/voip_cdr.pm: cdr.max_callers field
3412           and skip option, RT#9810
3413
3414 2010-09-17 11:12  mark
3415
3416         * httemplate/elements/email-link.html: email_search_result for
3417           cust_pkg and svc_broadband, RT#8736
3418
3419 2010-09-17 11:07  mark
3420
3421         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm,
3422           FS/FS/svc_broadband.pm, httemplate/elements/menu.html,
3423           httemplate/misc/email-customers.html,
3424           httemplate/misc/process/email-customers.html,
3425           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
3426           httemplate/search/report_svc_broadband.html,
3427           httemplate/search/svc_broadband.cgi: email_search_result for
3428           cust_pkg and svc_broadband, RT#8736
3429
3430 2010-09-17 10:28  ivan
3431
3432         * FS/FS/part_pkg/voip_cdr.pm: when using src_dst_length_less, add
3433           option to charge for CDRs where accountcode is toll free anyway,
3434           RT#9683
3435
3436 2010-09-16 22:45  ivan
3437
3438         * FS/FS/ClientAPI/MyAccount.pm: return svcnum from order_pkg,
3439           RT#9906
3440
3441 2010-09-16 09:07  ivan
3442
3443         * FS/FS/svc_acct.pm: blast from the past: exclamation mark vs.
3444           cistron radius with textfiles.  RT#9958
3445
3446 2010-09-15 21:17  jeff
3447
3448         * FS/FS/part_export/domreg_opensrs.pm: default registrations to 1
3449           year
3450
3451 2010-09-11 17:47  ivan
3452
3453         * FS/FS/Maestro.pm: add agent and agentnum to maestro
3454           customer_status, RT#9905
3455
3456 2010-09-11 10:27  ivan
3457
3458         * httemplate/view/svc_domain/dns.html: UI hints for adding new
3459           nameservice records, too many to be intuitive now, RT#8933
3460
3461 2010-09-11 10:13  ivan
3462
3463         * httemplate/docs/credits.html: add Erik to credits
3464
3465 2010-09-11 10:02  ivan
3466
3467         * FS/FS/Schema.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
3468           FS/FS/part_export/domain_sql.pm,
3469           httemplate/view/svc_domain/dns.html: dns updates from Erik L: add
3470           ttl support, add check for SRV and finish allowing additional
3471           rectypes, allow forward slashes for RFC2317 classless in-arpa
3472           delegation, RT#8933
3473
3474 2010-09-10 12:31  ivan
3475
3476         * FS/FS/part_export/shellcommands.pm: fix shell quoting for
3477           agent_custid...
3478
3479 2010-09-09 23:17  ivan
3480
3481         * rt/lib/RT/Ticket_Overlay.pm: fix for spurious customers
3482           appearing, thanks to Erik L
3483
3484 2010-09-08 17:35  mark
3485
3486         * FS/FS/: cust_pkg.pm, part_pkg.pm, part_pkg/flat.pm: auto-adjourn
3487           option in flat packages, RT#9516
3488
3489 2010-09-08 14:33  jeff
3490
3491         * bin/generate-table-module: restore black magic
3492
3493 2010-09-07 16:31  mark
3494
3495         * httemplate/search/: report_receivables.html,
3496           elements/cust_main_dayranges.html: Option to include customers
3497           with credit balances in aging report, RT#9834
3498
3499 2010-09-07 13:25  mark
3500
3501         * FS/FS/part_export/shellcommands.pm: agent_custid available on
3502           replace, RT#9826
3503
3504 2010-09-03 19:19  mark
3505
3506         * httemplate/: elements/input-date-field.html,
3507           misc/cancel_cust.html, misc/cust_main-cancel.cgi,
3508           view/cust_main.cgi: set expire date for customer packages,
3509           RT#9697
3510
3511 2010-09-03 12:18  ivan
3512
3513         * rt/FREESIDE_MODIFIED: mandatory RT fields, RT#9260
3514
3515 2010-09-02 15:53  mark
3516
3517         * FS/FS/part_export/shellcommands.pm: agent_custid in shellcommands
3518           export, RT#9826
3519
3520 2010-09-01 16:39  mark
3521
3522         * rt/: etc/schema.Pg, lib/RT/CustomField.pm,
3523           share/html/Admin/CustomFields/Modify.html,
3524           share/html/Callbacks/CheckMandatoryFields/Ticket/Elements/Tabs/Default,
3525           share/html/Callbacks/CheckMandatoryFields/Ticket/Modify.html/BeforeActionList,
3526           share/html/Callbacks/CheckMandatoryFields/Ticket/Update.html/BeforeDisplay,
3527           share/html/Ticket/Elements/CheckMandatoryFields: RT mandatory
3528           custom fields, RT#9260
3529
3530 2010-09-01 13:25  jeff
3531
3532         * httemplate/search/477partVI_census.html: warn about multiple
3533           states
3534
3535 2010-09-01 11:48  jeff
3536
3537         * httemplate/search/: 477partIA_detail.html,
3538           477partIA_summary.html: fix xml tag for upper left corner of part
3539           ia and actually calculate the above 200kpbs residential
3540           percentage
3541
3542 2010-09-01 11:44  mark
3543
3544         * FS/FS/: msg_template.pm, Cron/notify.pm: packages and recurdates
3545           for impending_recur templates
3546
3547 2010-09-01 10:50  mark
3548
3549         * FS/FS/: Cron/alert_expiration.pm, msg_template.pm: make expdate
3550           available in new alerter templates, RT#9786
3551
3552 2010-08-31 10:40  jeff
3553
3554         * httemplate/search/elements/: cust_pay_or_refund.html,
3555           report_cust_pay_or_refund.html: tax names on payment search
3556           report #9760
3557
3558 2010-08-27 17:18  mark
3559
3560         * httemplate/search/: report_cust_bill.html, cust_bill.html: Filter
3561           invoice report by payby, RT#9263
3562
3563 2010-08-26 19:10  mark
3564
3565         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: per-package option to
3566           adjust bill date on unsuspend, RT#8434
3567
3568 2010-08-26 14:10  mark
3569
3570         * FS/FS/part_pkg/voip_cdr.pm: fix bug affecting single_price
3571           calculation
3572
3573 2010-08-25 23:13  ivan
3574
3575         * rt/share/html/Elements/Header: dashboard subscription fix
3576
3577 2010-08-25 17:08  mark
3578
3579         * FS/FS/part_pkg/recur_Common.pm: avoid breaking recur_Common
3580           dependency
3581
3582 2010-08-25 16:15  ivan
3583
3584         * bin/select-cust-desync_bill_dates.sql: quick query on desynced
3585           bill dates, RT#9733
3586
3587 2010-08-25 15:55  ivan
3588
3589         * rt/: FREESIDE_MODIFIED, share/html/autohandler: fix fckeditor
3590           damage from dashboard fixes: Elements/Footer inadvertantly
3591           included in css and javascript, RT#9412
3592
3593 2010-08-25 15:11  ivan
3594
3595         * FS/FS/part_event/Condition/pkg_next_bill_within.pm: slightly
3596           better description?
3597
3598 2010-08-25 15:02  ivan
3599
3600         * FS/FS/part_event/Condition/: balance_age.pm, once_every.pm:
3601           slightly better description?
3602
3603 2010-08-25 11:27  ivan
3604
3605         * conf/invoice_print_pdf: in default configuration, spool invoices
3606           to pdf rather than pipe them to lpr
3607
3608 2010-08-25 02:42  mark
3609
3610         * FS/: FS/ClientAPI_XMLRPC.pm, FS/ClientAPI/Signup.pm,
3611           bin/freeside-selfservice-xmlrpcd: clear signup_info cache when
3612           starting xmlrpcd, RT#9380
3613
3614 2010-08-25 02:25  ivan
3615
3616         * FS/FS/Record.pm: roll back the import transaction on fatal
3617           parsing errors on CDR import, so the cdr_batch record gets
3618           removed and db doesn't throw a dup key error, RT#9135
3619
3620 2010-08-25 00:34  jeff
3621
3622         * httemplate/search/: 477partIA_detail.html,
3623           elements/search-xml.html: stricter than docs suggest: no 0 values
3624           for partIA RT#9721
3625
3626 2010-08-24 16:41  ivan
3627
3628         * FS/FS/ClientAPI/Signup.pm: typo?
3629
3630 2010-08-24 15:04  ivan
3631
3632         * FS/bin/freeside-wipe-cvv: blank payinfo instead of "deleted"
3633
3634 2010-08-24 13:14  ivan
3635
3636         * FS/bin/freeside-prepaidd: insurance against prepaid
3637           double-billing, RT#9689
3638
3639 2010-08-24 13:11  ivan
3640
3641         * FS/FS/ClientAPI/Signup.pm: ensure signup payments are applied,
3642           RT#9689
3643
3644 2010-08-24 13:09  ivan
3645
3646         * FS/bin/freeside-prepaidd: insurance against prepaid
3647           double-billing, RT#9689
3648
3649 2010-08-24 12:07  ivan
3650
3651         * FS/FS/part_pkg/: flat.pm, prorate_Mixin.pm, recur_Common.pm:
3652           eliminate needless noise on lack of sync_bill_date option
3653
3654 2010-08-24 11:57  ivan
3655
3656         * FS/FS/part_export/sqlradius.pm: add debugging and ->finish()
3657           before ->disconnect call
3658
3659 2010-08-24 10:30  jeff
3660
3661         * httemplate/search/: 477.html, 477partIA_detail.html,
3662           477partVI_census.html, report_477.html: fixup 477 XML output
3663
3664 2010-08-23 20:06  mark
3665
3666         * FS/bin/freeside-wipe-cvv: script to remove payment info from
3667           canceled customers, RT#9652
3668
3669 2010-08-23 20:03  mark
3670
3671         * FS/FS/pay_batch.pm: delete CVV when processing batch results,
3672           RT#9652
3673
3674 2010-08-23 19:27  ivan
3675
3676         * FS/FS/: cust_pkg.pm, banned_pay.pm, cust_credit.pm, cust_main.pm,
3677           cust_pay.pm, cust_pay_void.pm, cust_refund.pm: fix otaker still
3678           getting assigned and usernum missing after otaker->usernum
3679           upgrade, causes credit report to barf, RT#9712
3680
3681 2010-08-23 19:17  mark
3682
3683         * FS/FS/pay_batch.pm: premature commit
3684
3685 2010-08-23 18:59  mark
3686
3687         * FS/FS/: cust_main.pm, pay_batch.pm: delete CVV when processing
3688           batch results, RT#9652
3689
3690 2010-08-23 17:55  ivan
3691
3692         * FS/FS/cust_pay.pm: fix payment receipts when
3693           payment_receipt_msgnum is unconfigured
3694
3695 2010-08-23 13:05  jeff
3696
3697         * httemplate/misc/: cust_main_note-import.cgi,
3698           cust_main_note-import.html, process/cust_main_note-import.cgi:
3699           support importing customer notes by agent_custid
3700
3701 2010-08-23 13:02  jeff
3702
3703         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import_charges.cgi,
3704           httemplate/misc/process/cust_main-import_charges.cgi: support
3705           importing charges by agent_custid
3706
3707 2010-08-23 12:51  jeff
3708
3709         * FS/FS/cust_main.pm: allow importation of customers with no tax
3710           rates
3711
3712 2010-08-23 09:47  jeff
3713
3714         * FS/FS/: cust_bill.pm, cust_bill_pkg_display.pm: create a default
3715           finance section and have hidden sectionless line items remain
3716           sectionless
3717
3718 2010-08-23 09:35  jeff
3719
3720         * FS/FS/Conf.pm,
3721           httemplate/misc/xmlhttp-cust_main-censustract.html: work around
3722           ffiec bug and add year 2010
3723
3724 2010-08-20 17:17  mark
3725
3726         * FS/FS/part_event/Condition/: once_every.pm, once_perinv.pm,
3727           pkg_next_bill_within.pm: new event conditions, RT#8896
3728
3729 2010-08-19 13:21  mark
3730
3731         * httemplate/misc/order_pkg.html: fix my mistake
3732
3733 2010-08-19 12:11  mark
3734
3735         * FS/FS/Conf.pm, FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
3736           FS/FS/part_pkg/prorate_Mixin.pm, FS/FS/part_pkg/recur_Common.pm,
3737           httemplate/misc/order_pkg.html: part_pkg prorate mixin and
3738           sync_bill_date option, RT#9554
3739
3740 2010-08-19 04:55  ivan
3741
3742         * FS/FS/pay_batch.pm: fix batching protection against transactions
3743           settled in the meantime, RT#7905
3744
3745 2010-08-19 03:15  ivan
3746
3747         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix fixed-amount
3748           discounts against packages with pkg add-ons, RT#9669
3749
3750 2010-08-18 16:42  jeff
3751
3752         * bin/test_scrub: add -h flag to remove history too
3753
3754 2010-08-18 12:20  ivan
3755
3756         * httemplate/search/rt_transaction.html: fix applied time in time
3757           worked report
3758
3759 2010-08-18 11:59  jeff
3760
3761         * FS/FS/cust_main.pm: still don't want invoices without line items
3762
3763 2010-08-18 10:04  mark
3764
3765         * httemplate/: elements/menu.html, search/cust_pkg_susp.cgi,
3766           search/cust_pkg_susp.html: Suspension/unsuspension report,
3767           RT#8464
3768
3769 2010-08-17 20:43  jeff
3770
3771         * FS/FS/cust_bill.pm: handle the usage_class-less details in
3772           svc_phone sections
3773
3774 2010-08-17 18:33  jeff
3775
3776         * FS/FS/: cust_main.pm, cust_bill.pm: allow sections to work
3777           without 'use_separation,' correct packages hidden behind zero
3778           value packages, correct section handling, and fix propogation of
3779           other display attributes to child packages
3780
3781 2010-08-17 17:14  ivan
3782
3783         * htetc/freeside-rt.conf, rt/FREESIDE_MODIFIED,
3784           rt/share/html/Elements/Dashboards: fix directory links in RT (not
3785           picking up index.html as a default), RT#9665, fallout from
3786           RT#9412
3787
3788 2010-08-17 10:08  ivan
3789
3790         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
3791           httemplate/edit/process/domain_record.cgi,
3792           httemplate/edit/process/svc_domain-defaultrecords.cgi,
3793           httemplate/elements/freeside.css,
3794           httemplate/view/svc_domain/dns.html: DNS, RT#8933
3795
3796 2010-08-17 10:05  ivan
3797
3798         * FS/MANIFEST: communigate phase 3: certificates, RT#7515
3799
3800 2010-08-17 00:07  ivan
3801
3802         * httemplate/edit/: msg_template.html: better sizes and labels for
3803           message tempalte subject and addresses
3804
3805 2010-08-16 23:57  ivan
3806
3807         * httemplate/: browse/msg_template.html, edit/msg_template.html:
3808           allow Configuration right to see global message templates, avoid
3809           weird surprises on upgrade
3810
3811 2010-08-16 23:45  ivan
3812
3813         * etc/sql-reserved-words.txt: mysql reserves all sorts of things
3814
3815 2010-08-16 23:41  ivan
3816
3817         * FS/FS/Schema.pm, FS/FS/acct_snarf.pm,
3818           httemplate/edit/acct_snarf.html: LEAVE is reserved in msyql
3819
3820 2010-08-16 18:05  mark
3821
3822         * fs_selfservice/FS-SelfService/: SelfService.pm, cgi/signup.html:
3823           fix SelfService county selector, RT#8079
3824
3825 2010-08-16 13:24  ivan
3826
3827         * httemplate/view/svc_phone.cgi: fix search of pending/billed CDRs
3828           to find src field too, RT#9640
3829
3830 2010-08-16 13:11  ivan
3831
3832         * FS/: FS/Upgrade.pm, bin/freeside-upgrade,
3833           FS/cust_bill_pkg_detail.pm: fix upgrade with ancient
3834           cust_bill_pkg_detail.classnum but new DBIx::DBSchema, RT#9640
3835
3836 2010-08-16 12:45  ivan
3837
3838         * httemplate/: search/cdr.html, view/svc_phone.cgi: fix search of
3839           pending/billed CDRs to find src field too, RT#9640
3840
3841 2010-08-16 10:49  mark
3842
3843         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
3844           httemplate/edit/msg_template.html: Bcc address for impending
3845           recur notices, RT#8953
3846
3847 2010-08-15 00:00  ivan
3848
3849         * httemplate/: elements/select-user.html,
3850           search/cust_bill_pkg_discount.html, search/cust_credit.html,
3851           search/cust_pkg_discount.html,
3852           search/report_cust_bill_pkg_discount.html,
3853           search/report_cust_credit.html,
3854           search/report_cust_pkg_discount.html,
3855           search/report_h_cust_pay.html: additional by-otaker searches
3856           fixed for the brave new world of usernum, RT#9555
3857
3858 2010-08-14 23:21  ivan
3859
3860         * httemplate/: elements/select-user.html, graph/money_time.cgi,
3861           misc/process/batch-cust_pay.cgi,
3862           misc/process/cust_pay-import.cgi, search/cust_pay.html,
3863           search/report_cust_pay.html, search/report_cust_refund.html,
3864           search/elements/cust_pay_or_refund.html,
3865           search/elements/report_cust_pay_or_refund.html: fix payment and
3866           refund searches by otaker (now usernum), RT#9555
3867
3868 2010-08-14 18:32  ivan
3869
3870         * rt/: FREESIDE_MODIFIED, share/html/Elements/Dashboards: fix
3871           Dashboards edit link too, RT#9412
3872
3873 2010-08-14 18:19  ivan
3874
3875         * htetc/freeside-rt.conf: fix RT dashboards and other things that
3876           need a Mason dhandler/autohandler: Approvals, Admin,
3877           Ticket/AttachmentWithHeaders, RT#9412
3878
3879 2010-08-14 17:44  ivan
3880
3881         * FS/FS/Mason.pm, FS/FS/Mason/Request.pm, htetc/freeside-rt.conf,
3882           htetc/handler.pl, rt/share/html/Elements/ColumnMap,
3883           rt/share/html/Elements/RefreshHomepage, rt/FREESIDE_MODIFIED,
3884           rt/share/html/Admin/Elements/EditCustomFields,
3885           rt/share/html/Elements/RT__CustomField/ColumnMap,
3886           rt/share/html/Ticket/Graphs/index.html: address root cause of
3887           rt/rt links and remove the workarounds, RT#9280
3888
3889 2010-08-13 16:53  ivan
3890
3891         * httemplate/elements/: city.html: fix city blanking on county
3892           change, RT#9627
3893
3894 2010-08-13 12:53  ivan
3895
3896         * FS/FS/cust_main.pm: slightly better customer delete; remove links
3897           to tickets, RT#9626
3898
3899 2010-08-13 12:26  ivan
3900
3901         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: add
3902           cust_main-title-display_custnum, RT#9621
3903
3904 2010-08-13 10:41  ivan
3905
3906         * FS/FS/cust_main/Import.pm: ignore expired cards on customer
3907           import
3908
3909 2010-08-12 22:55  jeff
3910
3911         * FS/FS/Record.pm: tyop
3912
3913 2010-08-12 22:51  jeff
3914
3915         * FS/FS/Record.pm: make ut_textn analogous to ut_text
3916
3917 2010-08-12 15:25  ivan
3918
3919         * httemplate/edit/process/svc_acct.cgi: counter values can be
3920           negative
3921
3922 2010-08-12 14:31  mark
3923
3924         * FS/FS/ClientAPI_XMLRPC.pm, FS/FS/ClientAPI/Signup.pm,
3925           fs_selfservice/drupal/admin.inc,
3926           fs_selfservice/drupal/freeside.class.php,
3927           fs_selfservice/drupal/freeside.info,
3928           fs_selfservice/drupal/freeside.module,
3929           fs_selfservice/drupal/signup.inc: self-service Drupal module,
3930           RT#9380
3931
3932 2010-08-12 10:43  ivan
3933
3934         * FS/FS/Conf.pm: referraldefault dropdown in config, RT#9599
3935
3936 2010-08-12 10:36  ivan
3937
3938         * FS/FS/cust_main.pm: cust_recon throws errors and it is not a
3939           normally used table anyway
3940
3941 2010-08-11 14:53  ivan
3942
3943         * FS/FS/cust_main/Import.pm: at least show an error for bad
3944           pkgparts instead of a hang, RT#9578
3945
3946 2010-08-10 23:35  ivan
3947
3948         * FS/FS/cust_main.pm, bin/wipe-customers,
3949           httemplate/misc/process/delete-customer.cgi: a better customer
3950           delete, RT#9564
3951
3952 2010-08-10 20:49  ivan
3953
3954         * httemplate/view/cust_main/payment_history.html: valign=top
3955
3956 2010-08-10 20:48  ivan
3957
3958         * httemplate/elements/table-grid.html: less visual noise
3959
3960 2010-08-10 17:42  ivan
3961
3962         * httemplate/edit/REAL_cust_pkg.cgi: fix date editing
3963           w/international dates, RT#9509
3964
3965 2010-08-10 17:08  ivan
3966
3967         * FS/FS/cust_main.pm: fix return address in welcome letters,
3968           RT#9497
3969
3970 2010-08-10 14:37  ivan
3971
3972         * httemplate/elements/xmlhttp.html: eliminate the '0 status
3973           connecting' errors, they're not telling us anything and causing
3974           lots of people to waste time asking
3975
3976 2010-08-09 23:28  ivan
3977
3978         * FS/FS/cust_main.pm, FS/FS/cust_bill.pm, conf/welcome_letter: add
3979           logo_file support to welcome_letter and fix leaving temp files
3980           around for invoices and letters, RT#9497
3981
3982 2010-08-09 13:30  ivan
3983
3984         * FS/FS/part_pkg/voip_cdr.pm: fix harmless cdr_svc_method noise,
3985           RT#9428
3986
3987 2010-08-09 12:20  ivan
3988
3989         * FS/FS/cust_pkg/Import.pm, httemplate/misc/cust_pkg-import.html:
3990           package web import from CSV/XLS, RT#9529
3991
3992 2010-08-09 10:22  ivan
3993
3994         * FS/FS/access_user.pm: return username as a name lable for
3995           "Lastname, Firstname" employees
3996
3997 2010-08-09 09:20  ivan
3998
3999         * FS/FS/cust_main.pm: fix cancellation error "No schema for table
4000           table found", seems to be fallout from cust_tag work, RT#9502
4001
4002 2010-08-09 08:46  ivan
4003
4004         * httemplate/misc/cust_pkg-import.html: fix label, RT#9529
4005
4006 2010-08-08 18:03  ivan
4007
4008         * httemplate/elements/menu.html, Makefile, FS/FS/Mason.pm,
4009           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
4010           FS/FS/cust_pkg/Import.pm, FS/bin/freeside-queued,
4011           httemplate/misc/cust_main-import.cgi,
4012           httemplate/misc/cust_pkg-import.html,
4013           httemplate/misc/process/cust_pkg-import.html,
4014           httemplate/search/cust_pkg.cgi: package web import from CSV/XLS,
4015           RT#9529
4016
4017 2010-08-07 03:11  ivan
4018
4019         * FS/FS/: acct_snarf.pm, svc_acct.pm,
4020           part_export/communigate_pro.pm: communigate phase 3:
4021           RPOP/acct_snarf, RT#7515
4022
4023 2010-08-07 00:39  ivan
4024
4025         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/acct_snarf.pm,
4026           httemplate/browse/acct_snarf.html,
4027           httemplate/edit/acct_snarf.html,
4028           httemplate/edit/process/acct_snarf.html,
4029           httemplate/view/svc_acct/communigate.html: communigate phase 3:
4030           RPOP/acct_snarf, RT#7515
4031
4032 2010-08-07 00:39  ivan
4033
4034         * httemplate/elements/freeside.css: style password entry 2.1 style
4035           too
4036
4037 2010-08-06 21:10  ivan
4038
4039         * bin/: 19add, 19commit, 19diff: these are useful
4040
4041 2010-08-06 14:31  ivan
4042
4043         * httemplate/edit/part_svc.cgi, FS/FS/svc_acct.pm: communigate
4044           phase 3: archive messages, RT#7515
4045
4046 2010-08-06 14:28  ivan
4047
4048         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
4049           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
4050           httemplate/edit/svc_domain.cgi,
4051           httemplate/edit/svc_acct/communigate.html,
4052           FS/FS/part_export/communigate_pro.pm,
4053           httemplate/edit/svc_domain/communigate-acct_defaults.html,
4054           httemplate/edit/svc_domain/communigate-basics.html,
4055           httemplate/view/svc_acct/communigate.html,
4056           httemplate/view/svc_domain/acct_defaults.html: communigate phase
4057           3: archive messages, RT#7515
4058
4059 2010-08-05 17:45  ivan
4060
4061         * httemplate/: edit/cgp_rule-redirect_all.html,
4062           edit/cgp_rule-vacation.html,
4063           edit/process/cgp_rule-redirect_all.html,
4064           edit/process/cgp_rule-simplified.html,
4065           edit/process/cgp_rule-vacation.html,
4066           view/svc_acct/communigate.html: communigate account rules:
4067           vacation & redirect all, RT#7514
4068
4069 2010-08-05 13:10  mark
4070
4071         * httemplate/: elements/menu.html, search/cust_pkg_summary.cgi,
4072           search/cust_pkg_summary.html: Package summary report, RT#8461
4073
4074 2010-08-04 21:17  jeff
4075
4076         * FS/FS/: cust_svc.pm, part_export/sqlradius.pm: add options to
4077           only process account records from a particular realm and to
4078           ignore sessions that span billing periods RT8082
4079
4080 2010-08-04 17:24  mark
4081
4082         * FS/FS/cust_main.pm, FS/FS/msg_template.pm,
4083           httemplate/edit/msg_template.html: error message in decline
4084           templates, RT#9507
4085
4086 2010-08-04 12:14  ivan
4087
4088         * FS/FS/Record.pm, FS/FS/cust_main.pm,
4089           httemplate/view/cust_main/payment_history.html,
4090           httemplate/view/cust_main/payment_history/attempted_payment.html:
4091           show cust_pay_pending attempted payments on customer payment
4092           history, RT#8815
4093
4094 2010-08-04 11:50  ivan
4095
4096         * FS/FS/Record.pm: fix scalar_sql not to return empty string for
4097           zero
4098
4099 2010-08-04 02:34  ivan
4100
4101         * rt/FREESIDE_MODIFIED: fix additional instance of rt/rt problem,
4102           RT#9280
4103
4104 2010-08-04 02:25  ivan
4105
4106         * rt/share/html/Admin/Elements/EditCustomFields: fix additional
4107           instance of rt/rt problem, RT#9280
4108
4109 2010-08-03 18:30  ivan
4110
4111         * FS/FS/part_export/communigate_pro.pm: better serialization on
4112           debugging data, RT#7514
4113
4114 2010-08-03 18:26  ivan
4115
4116         * FS/FS/part_export/: communigate_pro.pm: better serialization on
4117           debugging data, RT#7514
4118
4119 2010-08-03 18:22  ivan
4120
4121         * FS/FS/part_export/: communigate_pro.pm: better serialization on
4122           debugging data, RT#7514
4123
4124 2010-08-03 18:15  ivan
4125
4126         * FS/FS/part_export/communigate_pro.pm: better serialization on
4127           debugging data, RT#7514
4128
4129 2010-08-03 16:20  ivan
4130
4131         * httemplate/elements/header.html: margin and padding css defined
4132           properly in px
4133
4134 2010-08-03 16:12  ivan
4135
4136         * httemplate/browse/cgp_rule.html: don't allow addition of a domain
4137           rule template to itself, RT#7514
4138
4139 2010-08-03 11:07  ivan
4140
4141         * conf/svc_acct-disable_access_number: default config turns off
4142           svc_acct access number selectios
4143
4144 2010-08-03 11:00  ivan
4145
4146         * httemplate/search/cust_main.cgi: spelling
4147
4148 2010-08-02 23:31  ivan
4149
4150         * FS/FS/part_pkg/flat.pm: fix problem with expiring discounts,
4151           RT#6679
4152
4153 2010-08-02 20:30  mark
4154
4155         * FS/FS/Conf.pm, FS/FS/Mason.pm,
4156           httemplate/misc/custom_link_proxy.cgi,
4157           httemplate/view/cust_main.cgi,
4158           httemplate/view/cust_main/custom.html: customer view tab for an
4159           external info page, RT#8903
4160
4161 2010-08-02 19:57  ivan
4162
4163         * httemplate/misc/: timeworked.html: cleaner timeworked results
4164           w/link to customer
4165
4166 2010-08-02 19:11  ivan
4167
4168         * FS/FS/cust_main.pm: fix active customers sometimes showing in
4169           search results for new "ordered" status, RT#9381
4170
4171 2010-07-30 15:26  mark
4172
4173         * FS/FS/msg_template.pm: fix warning
4174
4175 2010-07-30 15:08  mark
4176
4177         * FS/FS/Conf.pm, FS/FS/cust_pay.pm, FS/FS/msg_template.pm,
4178           httemplate/edit/msg_template.html: payment receipts use
4179           msg_template, RT#9060
4180
4181 2010-07-29 23:24  mark
4182
4183         * FS/FS/Cron/notify.pm: fix typo
4184
4185 2010-07-29 17:13  jeff
4186
4187         * FS/FS/tax_rate.pm: fix error message to be more useful
4188
4189 2010-07-29 16:11  mark
4190
4191         * FS/FS/: Misc.pm, part_pkg.pm, part_event/Condition/pkg_freq.pm:
4192           add pkg_freq event condition, RT#8896
4193
4194 2010-07-29 09:41  mark
4195
4196         * httemplate/search/elements/cust_main_dayranges.html: aging report
4197           now uses DateTime, RT#9417
4198
4199 2010-07-28 20:44  ivan
4200
4201         * rt/share/html/Ticket/Checklist.html: start of checklist/workflow,
4202           RT#8805
4203
4204 2010-07-28 20:41  ivan
4205
4206         * rt/FREESIDE_MODIFIED, rt/share/html/Elements/ShowLink_Checklist,
4207           rt/share/html/Ticket/Checklist.html,
4208           rt/share/html/Ticket/Elements/ShowMembers_Checklist,
4209           rt/share/html/Ticket/Elements/Tabs, httemplate/images/square.png,
4210           httemplate/images/square_add.png: start of checklist/workflow,
4211           RT#8805
4212
4213 2010-07-28 16:16  mark
4214
4215         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
4216           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/msg_template.pm,
4217           FS/FS/svc_acct.pm, FS/FS/Cron/alert_expiration.pm,
4218           FS/FS/Cron/notify.pm, httemplate/config/config-view.cgi,
4219           httemplate/edit/msg_template.html: msg_template improvements,
4220           RT#8324
4221
4222 2010-07-28 12:32  ivan
4223
4224         * rt/lib/RT/Ticket_Overlay.pm: don't fire scrips for reminders
4225           either, RT#8260
4226
4227 2010-07-27 19:51  ivan
4228
4229         * FS/FS/: Upgrade.pm: fix unnecessary warnings on upgrade of remote
4230           Pg RADIUS db, RT#9178
4231
4232 2010-07-27 19:46  ivan
4233
4234         * FS/FS/Upgrade.pm: fix unnecessary warnings on upgrade of remote
4235           Pg RADIUS db, RT#9178
4236
4237 2010-07-27 15:34  ivan
4238
4239         * rt/share/html/Elements/EditCustomFieldDate: no times on custom
4240           field dates, at least for now, RT#8449
4241
4242 2010-07-27 15:18  ivan
4243
4244         * bin/rt-update-customfield-dates: correct custom field dates,
4245           RT#8449
4246
4247 2010-07-27 03:09  ivan
4248
4249         * rt/lib/RT/Ticket_Overlay.pm: don't leak transactions indicating
4250           reminders are implemented as tickets, RT#8260
4251
4252 2010-07-27 02:02  ivan
4253
4254         * rt/lib/RT/Ticket_Overlay.pm: should fix customer #1 getting added
4255           if i set myself as a requestor on ticket creation, RT#6640
4256
4257 2010-07-27 00:08  ivan
4258
4259         * FS/FS/Maestro.pm: fix fallout with original API usage, oops,
4260           RT#9334
4261
4262 2010-07-26 23:51  ivan
4263
4264         * httemplate/misc/maestro-customer_status.cgi: extend maestro
4265           status API for the multi-service scenario, RT#9334
4266
4267 2010-07-26 23:48  ivan
4268
4269         * FS/FS/Maestro.pm, FS/FS/cust_pkg.pm,
4270           httemplate/misc/maestro-customer_status-test.html,
4271           httemplate/misc/maestro-customer_status.cgi,
4272           httemplate/misc/maestro-customer_status.html,
4273           httemplate/view/cust_main/packages.html,
4274           httemplate/view/cust_main/packages/services.html: extend maestro
4275           status API for the multi-service scenario, RT#9334
4276
4277 2010-07-26 18:57  ivan
4278
4279         * httemplate/misc/: maestro-customer_status-test.html: better
4280           pretty-printing for array values
4281
4282 2010-07-26 18:48  ivan
4283
4284         * FS/FS/Conf.pm, httemplate/misc/maestro-customer_status-test.html,
4285           httemplate/view/cust_main.cgi: add test page for maestro status,
4286           RT#9381
4287
4288 2010-07-26 16:00  ivan
4289
4290         * httemplate/elements/header-popup.html: add doc
4291
4292 2010-07-26 15:59  ivan
4293
4294         * httemplate/: view/svc_acct/communigate.html,
4295           edit/cgp_rule-redirect_all.html, edit/cgp_rule-vacation.html:
4296           communigate vacation & redirect all rules, RT#7514
4297
4298 2010-07-25 22:01  ivan
4299
4300         * rt/: FREESIDE_MODIFIED, share/html/Ticket/Elements/BulkLinks: fix
4301           needless error when bulk deleting tickets
4302
4303 2010-07-25 13:44  jeff
4304
4305         * FS/FS/Upgrade.pm: missing upgrade
4306
4307 2010-07-25 00:30  ivan
4308
4309         * FS/FS/otaker_Mixin.pm: limit memory use when upgrading
4310           attachments
4311
4312 2010-07-25 00:08  ivan
4313
4314         * FS/FS/cust_pay.pm: proceed with upgrade even when N/A cards can't
4315           be recovered
4316
4317 2010-07-25 00:03  ivan
4318
4319         * FS/FS/cust_main.pm: don't queue fuzzyfile upgrade jobs on otaker
4320           upgrade
4321
4322 2010-07-23 16:16  ivan
4323
4324         * FS/FS/pay_batch.pm: put batch card numbers/masks in cust_pay so
4325           they can be refunded, patch from peter loeppky, RT#8776
4326
4327 2010-07-23 15:50  ivan
4328
4329         * rt/lib/RT/Tickets_Overlay.pm: cleaner customer number searching,
4330           RT#8784
4331
4332 2010-07-23 15:09  ivan
4333
4334         * rt/: share/html/Elements/RT__CustomField/ColumnMap,
4335           FREESIDE_MODIFIED, share/html/Elements/RefreshHomepage: fix rt/rt
4336           links moving custom fields up/down and refreshing homepage,
4337           RT#9280
4338
4339 2010-07-23 03:02  ivan
4340
4341         * FS/FS/svc_CGP_Mixin.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
4342           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi: add
4343           EmptyTrash values and finish consolidating the CGP timezone
4344           arrays, RT#7083
4345
4346 2010-07-23 02:32  ivan
4347
4348         * FS/MANIFEST, FS/FS/svc_CGPRule_Mixin.pm, FS/FS/svc_CGP_Mixin.pm,
4349           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
4350           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi:
4351           consolidate four CGP timezone arrays, RT#7083
4352
4353 2010-07-22 17:11  ivan
4354
4355         * FS/FS/access_user.pm, httemplate/edit/cust_main/top_misc.html,
4356           httemplate/elements/tr-select-agent.html,
4357           httemplate/misc/inventory_item-import.html: 'View customers of
4358           all agents' doesn't mean create them, or upload inventory,
4359           RT#7010
4360
4361 2010-07-22 16:33  mark
4362
4363         * FS/FS/Conf.pm, httemplate/view/cust_main/tickets.html: option to
4364           force default queue for new tickets in cust_main, RT#8889
4365
4366 2010-07-22 14:01  ivan
4367
4368         * rt/: lib/RT/Tickets_Overlay.pm,
4369           share/html/Search/Elements/DisplayOptions: sorting ticket results
4370           by customer custnum or name, RT#8784
4371
4372 2010-07-22 12:42  mark
4373
4374         * httemplate/edit/elements/rate_detail.html: cdr rating by day and
4375           time, part 2, RT#4763
4376
4377 2010-07-22 12:42  ivan
4378
4379         * rt/lib/RT/URI/freeside.pm: eliminate needless backtraces
4380
4381 2010-07-22 09:47  ivan
4382
4383         * FS/FS/msg_template.pm, httemplate/browse/msg_template.html,
4384           httemplate/edit/msg_template.html,
4385           httemplate/edit/process/msg_template.html,
4386           httemplate/elements/menu.html: allow Configuration ACL to edit
4387           templates, RT#8324
4388
4389 2010-07-22 00:25  mark
4390
4391         * httemplate/search/: report_receivables.cgi,
4392           unapplied_cust_pay.html, elements/cust_main_dayranges.html: Fix
4393           weird behavior of aging report, RT#9234
4394
4395 2010-07-21 17:11  mark
4396
4397         * FS/FS/rate_time_interval.pm, httemplate/browse/rate_detail.html,
4398           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
4399           httemplate/edit/rate_time.cgi,
4400           httemplate/edit/process/rate_region.cgi,
4401           httemplate/edit/process/rate_time.cgi,
4402           httemplate/elements/auto-table.html,
4403           httemplate/elements/menu.html: cdr rating by day and time, part
4404           2, RT#4763
4405
4406 2010-07-21 14:07  ivan
4407
4408         * rt/etc/: RT_Config.pm, RT_Config.pm.in: RTx::Checklist still in
4409           dev
4410
4411 2010-07-21 03:31  ivan
4412
4413         * rt/: FREESIDE_MODIFIED, etc/RT_Config.pm, etc/RT_Config.pm.in,
4414           share/html/Elements/RT__Ticket/ColumnMap,
4415           share/html/Search/Elements/BuildFormatString: show customers in
4416           ticket lists, RT#8784
4417
4418 2010-07-20 19:10  ivan
4419
4420         * rt/: FREESIDE_MODIFIED, share/html/Search/Build.html,
4421           share/html/Search/Elements/PickCFs: fix problems searching the
4422           new custom fields w/dates, RT#8449
4423
4424 2010-07-20 19:06  ivan
4425
4426         * FS/FS/Mason.pm, rt/share/html/Elements/SelectDate: fix calendar
4427           popup for weirdly named fields in RT, for the quotes around
4428           custom field bullshit, RT#8449
4429
4430 2010-07-20 10:23  ivan
4431
4432         * httemplate/docs/about.html: 2.1.1
4433
4434 2010-07-19 17:59  ivan
4435
4436         * rt/: lib/RT/CustomField_Overlay.pm, lib/RT/Record.pm,
4437           lib/RT/Tickets_Overlay.pm, lib/RT/Interface/Web.pm,
4438           FREESIDE_MODIFIED, share/html/Elements/EditCustomFieldDate,
4439           share/html/Elements/ShowCustomFieldDate,
4440           share/html/Search/Build.html, share/html/Search/Elements/PickCFs:
4441           RT custom fields patch, RT#8449
4442
4443 2010-07-17 15:26  ivan
4444
4445         * httemplate/edit/part_tag.html: customer tags, RT#9192
4446
4447 2010-07-17 15:14  ivan
4448
4449         * FS/FS/UI/Web/small_custview.pm, httemplate/view/cust_main.cgi,
4450           httemplate/view/cust_main/misc.html, FS/FS/Conf.pm: customer
4451           tags, RT#9192
4452
4453 2010-07-17 14:41  ivan
4454
4455         * httemplate/: browse/part_tag.html, edit/part_tag.html,
4456           elements/pickcolor.html, elements/tr-pickcolor.html: customer
4457           tags, RT#9192
4458
4459 2010-07-16 16:45  ivan
4460
4461         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
4462           FS/FS/cust_tag.pm, httemplate/elements/select-cust_tag.html,
4463           httemplate/elements/tr-select-cust_tag.html,
4464           httemplate/edit/part_tag.html,
4465           httemplate/edit/cust_main/top_misc.html,
4466           httemplate/edit/process/cust_main.cgi,
4467           httemplate/view/cust_main/misc.html: customer tags, RT#9192
4468
4469 2010-07-15 20:09  mark
4470
4471         * httemplate/view/cust_main/tickets.html: adjust "Create Ticket"
4472           link, RT#7656
4473
4474 2010-07-15 14:46  ivan
4475
4476         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Mason.pm,
4477           FS/FS/cust_tag.pm, FS/FS/part_tag.pm, FS/t/cust_tag.t,
4478           FS/t/part_tag.t, httemplate/browse/part_tag.html,
4479           httemplate/edit/part_tag.html,
4480           httemplate/edit/process/part_tag.html,
4481           httemplate/elements/menu.html: customer tags, RT#9192
4482
4483 2010-07-15 13:34  mark
4484
4485         * FS/FS/part_pkg/voip_cdr.pm: add skip_dst_prefix option, RT#3288
4486
4487 2010-07-13 17:19  jeff
4488
4489         * FS/FS/part_pkg/voip_cdr.pm: include rate_detail->conn_sec in
4490           displayed duration #RT8605
4491
4492 2010-07-13 16:11  mark
4493
4494         * FS/FS/: Misc.pm, cust_main.pm: improve error handling on mass
4495           email jobs, RT#8720
4496
4497 2010-07-13 15:55  ivan
4498
4499         * FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi:
4500           Optional alternate rate plan when accountcode is toll free,
4501           RT#8084
4502
4503 2010-07-13 04:09  ivan
4504
4505         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
4506           httemplate/edit/msg_template.html,
4507           httemplate/edit/elements/edit.html,
4508           httemplate/elements/htmlarea.html, FS/FS/cust_main.pm,
4509           FS/FS/part_event/Action/notice.pm: notices, RT#8324
4510
4511 2010-07-12 15:55  mark
4512
4513         * httemplate/: elements/bill.html, view/cust_main/billing.html: fix
4514           "Bill now" link, RT#9207
4515
4516 2010-07-12 06:17  ivan
4517
4518         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
4519           FS/FS.pm, FS/MANIFEST, FS/t/msg_template.t,
4520           httemplate/browse/msg_template.html,
4521           httemplate/edit/msg_template.html,
4522           httemplate/edit/process/msg_template.html,
4523           httemplate/elements/menu.html,
4524           httemplate/elements/tr-htmlarea.html: message templates, RT#8896
4525
4526 2010-07-12 06:07  ivan
4527
4528         * FS/FS/Mason.pm: message templates, RT#8896
4529
4530 2010-07-11 23:19  ivan
4531
4532         * httemplate/view/svc_domain/dns.html: fix wording
4533
4534 2010-07-10 02:43  ivan
4535
4536         * FS/FS/cust_credit_bill_pkg.pm: should fix intermittent "Illegal
4537           (money) amount" error applying credits to invoices when using
4538           texas tax, RT#8930
4539
4540 2010-07-10 02:17  ivan
4541
4542         * httemplate/: elements/bill.html, view/cust_main/billing.html:
4543           prevent new "Bill now" link from futzing up later forms, RT#9193
4544
4545 2010-07-09 23:31  ivan
4546
4547         * FS/FS/cdr.pm: more resilliant cdrbatch upgrade
4548
4549 2010-07-09 23:23  ivan
4550
4551         * FS/FS/cust_pay.pm: fix payinfo N/A upgrade, RT#8809
4552
4553 2010-07-09 19:15  mark
4554
4555         * FS/FS/part_export/ldap.pm: LDAP export delete and replace
4556           methods, RT#1854
4557
4558 2010-07-09 15:34  ivan
4559
4560         * rpm/build/: BOOTSTRAP, enrpm, native/ovid2flute: changes to get
4561           enrpm working
4562
4563 2010-07-08 16:53  ivan
4564
4565         * rpm/build/: build-freeside, expect-addsign, BOOTSTRAP: 32 bit and
4566           make the repo stuff work, RT#8190
4567
4568 2010-07-08 16:08  ivan
4569
4570         * rpm/build/: BOOTSTRAP, build-freeside, buildsysrc,
4571           mock/centos-5-i386.cfg: 32 bit and make the repo stuff work,
4572           RT#8190
4573
4574 2010-07-08 14:28  ivan
4575
4576         * rpm/build/: build-freeside, cvs-check-and-build, refresh-repo,
4577           mock/centos-5-i386.cfg, mock/centos-5-x86_64.cfg: generating
4578           RPMS, RT#8190
4579
4580 2010-07-08 02:32  ivan
4581
4582         * rpm/build/: BOOTSTRAP, build-freeside, buildsysrc,
4583           cvs-check-and-build, mock/centos-5-i386.cfg,
4584           mock/centos-5-x86_64.cfg, mock/defaults.cfg, mock/logging.ini,
4585           mock/site-defaults.cfg, mock/sles-10-i386.cfg,
4586           mock/sles-10-x86_64.cfg, native/Ovid.diff, native/build-from-cvs,
4587           native/freeside-cvs, native/makesrpm,
4588           native/ovid-0.12-1.x86_64.rpm, native/ovid2flute: checking in
4589           more of the rpm build system (is that it?)
4590
4591 2010-07-07 18:15  jeff
4592
4593         * FS/FS/tax_rate.pm: grr - fix agentnum passing
4594
4595 2010-07-07 14:00  ivan
4596
4597         * rpm/build/build-freeside: dropping centos/rhel 4
4598
4599 2010-07-07 10:51  ivan
4600
4601         * rpm/build/: build-freeside, cvs-check-and-build, enrpm,
4602           expect-addsign, expect-signrepo, ovid2flute, refresh-repo:
4603           checking in RPM build system
4604
4605 2010-07-06 13:59  mark
4606
4607         * FS/bin/freeside-queued: fix oops
4608
4609 2010-07-06 13:56  mark
4610
4611         * FS/bin/: freeside-cdr-sftp_and_import, freeside-queued: add
4612           command line opts for port, passive mode, and debug level,
4613           RT#9115
4614
4615 2010-07-06 05:18  mark
4616
4617         * FS/FS/cust_main.pm, httemplate/elements/bill.html,
4618           httemplate/elements/progress-init.html, httemplate/misc/bill.cgi,
4619           httemplate/view/cust_main/billing.html: "Bill now" link uses job
4620           queue/progressbar, RT#8995
4621
4622 2010-07-05 14:10  ivan
4623
4624         * FS/FS/part_export/: cust_http.pm, http.pm: customer exports,
4625           RT#8952
4626
4627 2010-07-05 13:18  jeff
4628
4629         * FS/FS/part_export/domreg_opensrs.pm: place errors where users can
4630           find them (in the queue)
4631
4632 2010-07-05 01:59  jeff
4633
4634         * FS/FS/part_export/domreg_opensrs.pm: fix bad bug causing
4635           inappropriate renewals
4636
4637 2010-07-02 21:19  ivan
4638
4639         * FS/bin/freeside-selfservice-xmlrpcd: fix leaking db connections
4640           in freeside-selfservice-xmlrpcd, RT#7780
4641
4642 2010-07-02 18:25  ivan
4643
4644         * FS/FS/cust_main.pm: should fix cancellations in rare
4645           circumstances where cached _num_cust_svc becomes inaccurate,
4646           RT#8994
4647
4648 2010-07-02 16:36  mark
4649
4650         * FS/FS/part_pkg/voip_cdr.pm: fix bad bug from #4763
4651
4652 2010-07-02 11:56  ivan
4653
4654         * FS/FS/cust_main.pm: more debugging for weird bill lockup, RT#8993
4655
4656 2010-07-01 20:06  jeff
4657
4658         * conf/invoice_html: fix html ext_desc alignment in svc_phone
4659           sections
4660
4661 2010-07-01 17:25  ivan
4662
4663         * FS/FS/: cust_event.pm, cust_main.pm: fix bad transactional
4664           decisions that made it possible to abort and rollback a gateway
4665           payment, RT#8995
4666
4667 2010-07-01 12:30  ivan
4668
4669         * httemplate/docs/credits.html: He's gone
4670
4671 2010-06-30 18:53  mark
4672
4673         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/rate.pm,
4674           FS/FS/rate_detail.pm, FS/FS/rate_time.pm,
4675           FS/FS/rate_time_interval.pm, FS/FS/part_pkg/voip_cdr.pm,
4676           FS/t/rate_time.t, FS/t/rate_time_interval.t,
4677           httemplate/browse/rate.cgi, httemplate/browse/rate_detail.html,
4678           httemplate/browse/rate_time.html,
4679           httemplate/edit/rate_detail.html, httemplate/edit/rate_time.cgi,
4680           httemplate/edit/process/rate_time.cgi,
4681           httemplate/elements/auto-table.html,
4682           httemplate/misc/delete-rate_detail.html: voip_cdr call rating by
4683           day and time, RT#4763
4684
4685 2010-06-30 14:56  ivan
4686
4687         * FS/bin/: freeside-dbdef-create, freeside-fetch, freeside-setup:
4688           -T causing problems
4689
4690 2010-06-30 13:42  ivan
4691
4692         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
4693           FS/FS/part_export/cust_http.pm, FS/FS/part_export/http.pm,
4694           httemplate/config/config.cgi,
4695           httemplate/config/config-process.cgi: cust_main exports!
4696           cust_main-exports config option and part_export/cust_http.pm
4697           export, RT#8952
4698
4699 2010-06-30 10:48  ivan
4700
4701         * rt/share/html/Elements/ShowUserVerbose: better looking verbose
4702           user strings with less visual noise
4703
4704 2010-06-30 00:09  ivan
4705
4706         * FS/FS/Mason.pm: final fix for ticket links graph reliability:
4707           make sure RT::Util saft_run-child is always available
4708
4709 2010-06-29 23:58  ivan
4710
4711         * htetc/freeside-rt.conf: one more fix for RT links graphs
4712
4713 2010-06-29 23:52  ivan
4714
4715         * rt/share/html/Ticket/Graphs/index.html: fix another case of
4716           rt/rt/, urg
4717
4718 2010-06-29 23:47  ivan
4719
4720         * FS/FS/Mason.pm: depend on IPC::Run::SafeHandles rather than
4721           barfing an error on ticket links graph
4722
4723 2010-06-29 12:51  ivan
4724
4725         * FS/FS/: Record.pm, cdr.pm, cdr/taqua_om.pm: Taqua OM CDR format,
4726           RT#7518
4727
4728 2010-06-28 22:22  ivan
4729
4730         * httemplate/: graph/cust_bill_pkg.cgi, search/cust_bill_pkg.cgi,
4731           search/cust_credit_bill_pkg.html,
4732           search/report_prepaid_income.cgi: eliminate filtering of info
4733           from COMP customers on financial reports, RT#8787
4734
4735 2010-06-28 21:32  ivan
4736
4737         * FS/FS/cust_main.pm: Ordered status for the limbo between Prospect
4738           and Active, RT#8712
4739
4740 2010-06-28 21:22  ivan
4741
4742         * FS/FS/: cust_main.pm, cust_pkg.pm: Ordered status for the limbo
4743           between Prospect and Active, RT#8712
4744
4745 2010-06-28 18:40  ivan
4746
4747         * FS/FS/: svc_pbx.pm, Conf.pm: add global_unique-pbx_title to
4748           disable duplicate checking on svc_pbx.title
4749
4750 2010-06-28 18:17  jeff
4751
4752         * httemplate/misc/process/recharge_svc.html: protect set_usage and
4753           reset_usage here, too
4754
4755 2010-06-28 18:01  jeff
4756
4757         * httemplate/edit/process/svc_acct.cgi: protect call to set_usage
4758
4759 2010-06-28 15:40  ivan
4760
4761         * FS/FS/part_pkg/voip_cdr.pm: fix for new svc_pbx.title CDR
4762           matching, thanks jeff, RT#8084
4763
4764 2010-06-28 15:20  jeff
4765
4766         * FS/FS/part_pkg/voip_cdr.pm: connection charge handling which
4767           comports with history of module
4768
4769 2010-06-28 13:47  jeff
4770
4771         * FS/FS/part_pkg/voip_cdr.pm: correct connection charge calculation
4772
4773 2010-06-28 01:12  ivan
4774
4775         * FS/FS/: Conf.pm, cdr.pm, part_pkg/voip_cdr.pm, svc_pbx.pm:
4776           matching CDRs to svc_pbx records by title, RT#8084
4777
4778 2010-06-27 22:13  jeff
4779
4780         * httemplate/search/report_newtax.html: fix under ie8 (and others?)
4781           RT8274
4782
4783 2010-06-27 21:11  jeff
4784
4785         * FS/FS/: cust_bill.pm, usage_class.pm: add some dollar signs
4786           RT8704
4787
4788 2010-06-27 02:25  jeff
4789
4790         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, usage_class.pm: planet
4791           telesis invoice fixups RT 8707,8406
4792
4793 2010-06-26 13:54  ivan
4794
4795         * httemplate/misc/: maestro-customer_status.cgi,
4796           maestro-customer_status.html: adding more REST-like API for
4797           maestro here too
4798
4799 2010-06-26 13:50  ivan
4800
4801         * FS/FS/Maestro.pm: find svc_pbx service correctly and cope anyway
4802           if it isn't there, RT#8712
4803
4804 2010-06-26 13:46  ivan
4805
4806         * FS/FS/Maestro.pm: cancelled outboudn package doesn't count,
4807           RT#8712
4808
4809 2010-06-26 13:43  ivan
4810
4811         * FS/FS/Maestro.pm: finding services correctly for RT#8712
4812
4813 2010-06-26 02:34  ivan
4814
4815         * FS/FS/Conf.pm, FS/FS/Maestro.pm, FS/FS/Schema.pm,
4816           FS/FS/XMLRPC.pm, FS/FS/svc_pbx.pm, FS/MANIFEST,
4817           httemplate/misc/xmlrpc.cgi: maestro cust status as reqeusted,
4818           RT#8712
4819
4820 2010-06-24 01:17  jeff
4821
4822         * FS/FS/cust_bill.pm: get section subtotalling right
4823
4824 2010-06-23 16:45  ivan
4825
4826         * FS/FS/part_export/communigate_pro.pm,
4827           httemplate/view/svc_forward.cgi: add display of forward
4828           destionations via GetForward, RT#7083
4829
4830 2010-06-23 16:22  ivan
4831
4832         * httemplate/view/svc_domain/acct_defaults.html: spealing
4833
4834 2010-06-23 16:06  ivan
4835
4836         * FS/FS/part_export/communigate_pro.pm: fix domain renames, RT#7083
4837
4838 2010-06-23 15:48  ivan
4839
4840         * httemplate/elements/communigate_pro-accessmodes.html: add
4841           services as per customer, RT#7083
4842
4843 2010-06-23 15:19  ivan
4844
4845         * httemplate/elements/communigate_pro-accessmodes.html: add
4846           services as per customer, RT#7083
4847
4848 2010-06-23 13:55  ivan
4849
4850         * httemplate/misc/cdr-post.cgi: well-formed CSV on success, too,
4851           RT#8906
4852
4853 2010-06-23 13:55  ivan
4854
4855         * FS/FS/cdr.pm: parse text startdate and enddate in CDRs, RT#8906
4856
4857 2010-06-23 13:53  ivan
4858
4859         * httemplate/misc/cdr-post.cgi: strict CSV when errors contain an
4860           ", RT#8906
4861
4862 2010-06-23 13:51  ivan
4863
4864         * httemplate/misc/cdr-post.cgi: fix cdrbatch problem, RT#8906
4865
4866 2010-06-23 01:37  jeff
4867
4868         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
4869           conf/invoice_latexcoupon, httemplate/config/config-process.cgi:
4870           add config variables to position invoice addresses in envelope
4871           windows RT8384
4872
4873 2010-06-21 21:15  ivan
4874
4875         * FS/FS/: ClientAPI/MyAccount.pm, TicketSystem/RT_Internal.pm:
4876           remove extra debugging, RT#7780
4877
4878 2010-06-21 18:26  ivan
4879
4880         * FS/bin/freeside-selfservice-xmlrpcd: fix (probably harmless)
4881           "DBD::Pg::db disconnect failed: server closed the connection
4882           unexpectedly" warning, RT#7780
4883
4884 2010-06-21 18:20  ivan
4885
4886         * FS/FS/TicketSystem/RT_Internal.pm: enable debugging for
4887           create_ticket call to pinpoint lockup, RT#7780
4888
4889 2010-06-21 17:52  ivan
4890
4891         * FS/FS/ClientAPI/MyAccount.pm: enable debugging for create_ticket
4892           call to pinpoint lockup
4893
4894 2010-06-20 16:20  ivan
4895
4896         * httemplate/elements/communigate_pro-accessmodes.html: new
4897           communigate pro accessmodes choices... not 100% sure on the
4898           names, RT#7083
4899
4900 2010-06-20 15:50  ivan
4901
4902         * rt/etc/: RT_Config.pm, RT_Config.pm.in, RT_SiteConfig.pm: restore
4903           email addresses in RT 3.8, whew
4904
4905 2010-06-19 13:58  ivan
4906
4907         * FS/FS/cust_main.pm: daily (bill/collect) optimization, RT#6802
4908
4909 2010-06-19 12:29  ivan
4910
4911         * FS/FS/part_export/: domreg_opensrs.pm: return rather than ignore
4912           errors inserting into the job queue during
4913           _export_insert_on_payment
4914
4915 2010-06-19 11:59  ivan
4916
4917         * FS/FS/cust_bill_ApplicationCommon.pm: should fix
4918           FS::svc_acct=HASH(0xe854058) errors inserting payments, fallout
4919           from opensrs on #5825, RT#8853
4920
4921 2010-06-17 13:31  ivan
4922
4923         * httemplate/view/cust_main/misc.html: fix bug from "View customers
4924           of all agents" addition
4925
4926 2010-06-17 12:49  ivan
4927
4928         * FS/FS/payinfo_Mixin.pm: further CF fixes, doh
4929
4930 2010-06-17 12:45  ivan
4931
4932         * FS/FS/cust_pay.pm: fix fallout from N/A payinfo, RT#8809
4933
4934 2010-06-17 12:39  ivan
4935
4936         * FS/FS/cust_main.pm: fix cards being inserted as N/A (fallout from
4937           RT#4103), RT#8809
4938
4939 2010-06-17 10:50  jeff
4940
4941         * FS/FS/svc_acct.pm: fix null option with placeholders
4942
4943 2010-06-17 10:19  ivan
4944
4945         * FS/bin/freeside-selfservice-xmlrpcd: just go ahead and depend on
4946           POE 1.2 seems the path of least resistance, RT#7780
4947
4948 2010-06-17 10:18  ivan
4949
4950         * FS/bin/freeside-selfservice-xmlrpcd: ok
4951
4952 2010-06-16 22:19  ivan
4953
4954         * FS/bin/freeside-selfservice-xmlrpcd: lenny POE compat, RT#7780
4955
4956 2010-06-16 19:08  ivan
4957
4958         * FS/FS/AccessRight.pm, FS/FS/access_user.pm,
4959           httemplate/browse/part_event.html,
4960           httemplate/browse/part_pkg.cgi,
4961           httemplate/edit/prospect_main.html,
4962           httemplate/edit/process/elements/process.html,
4963           httemplate/view/prospect_main.html,
4964           httemplate/view/cust_main/misc.html: Add "View customers of all
4965           agents" access rights, RT#7010
4966
4967 2010-06-16 18:17  ivan
4968
4969         * httemplate/view/cust_main/misc.html: better agent virt
4970
4971 2010-06-16 18:17  ivan
4972
4973         * httemplate/misc/process/payment.cgi: style
4974
4975 2010-06-16 18:16  ivan
4976
4977         * httemplate/misc/delete-cgp_rule.html: fix comment
4978
4979 2010-06-16 18:16  ivan
4980
4981         * httemplate/edit/process/elements/svc_Common.html: new-style mason
4982
4983 2010-06-16 18:15  ivan
4984
4985         * httemplate/edit/elements/edit.html: slighly better error message
4986           when things go awry
4987
4988 2010-06-16 18:15  ivan
4989
4990         * httemplate/edit/cust_main/birthdate.html: indentation
4991
4992 2010-06-16 18:15  ivan
4993
4994         * httemplate/edit/prospect_main.html: remove debugging
4995
4996 2010-06-16 18:14  ivan
4997
4998         * httemplate/edit/cust_main.cgi: "Customer" not necessary as part
4999           of label, KISS
5000
5001 2010-06-16 18:14  ivan
5002
5003         * httemplate/index.html: enable dashboard-install_welcome
5004
5005 2010-06-16 14:53  ivan
5006
5007         * FS/FS/Conf.pm, FS/FS/Daemon.pm,
5008           FS/bin/freeside-selfservice-xmlrpcd, init.d/freeside-init: a
5009           local XML-RPC server for ncic: daemonize and respond to TERM,
5010           RT#7780
5011
5012 2010-06-16 12:41  ivan
5013
5014         * FS/: bin/freeside-selfservice-xmlrpcd, FS/Daemon.pm: a local
5015           XML-RPC server for ncic: daemonize and respond to TERM, RT#7780
5016
5017 2010-06-16 01:42  ivan
5018
5019         * FS/bin/freeside-selfservice-xmlrpcd: a local XML-RPC server for
5020           ncic: cleanup as a modern POE app, RT#7780
5021
5022 2010-06-16 00:50  ivan
5023
5024         * FS/MANIFEST, FS/FS/ClientAPI_XMLRPC.pm,
5025           FS/bin/freeside-selfservice-xmlrpcd,
5026           fs_selfservice/perl/xmlrpc_local-phonenum_balance.pl: start of a
5027           local XML-RPC server for ncic, RT#7780
5028
5029 2010-06-15 19:19  mark
5030
5031         * FS/FS/pay_batch.pm, httemplate/elements/file-upload.html,
5032           httemplate/misc/upload-batch.cgi,
5033           httemplate/search/cust_pay_batch.cgi: RT#5683: payment batch
5034           upload uses job queue and progressbar
5035
5036 2010-06-14 23:40  ivan
5037
5038         * httemplate/search/rt_transaction.html: ticket # and
5039           account(customer) options for time worked report
5040
5041 2010-06-14 23:35  ivan
5042
5043         * httemplate/search/rt_transaction.html: ticket # and
5044           account(customer) options for time worked report
5045
5046 2010-06-14 23:06  ivan
5047
5048         * httemplate/search/: report_rt_transaction.html,
5049           rt_transaction.html: ticket # and account(customer) options for
5050           time worked report
5051
5052 2010-06-14 22:10  mark
5053
5054         * FS/FS/: Daemon.pm, Misc.pm: RT#7869: fix error messages when
5055           send_email fails in the job queue
5056
5057 2010-06-14 21:50  ivan
5058
5059         * FS/FS/cust_main.pm: fix refunds on 2.1 (fallout from webpay bs on
5060           RT#4103), RT#8700
5061
5062 2010-06-13 11:01  jeff
5063
5064         * FS/FS/svc_acct.pm: avoid sql injection
5065
5066 2010-06-12 22:59  jeff
5067
5068         * FS/FS/ClientAPI/: MyAccount.pm, Signup.pm: eliminate use of
5069           'realtime' arg in calling FS::cust_main_collect RT#4167
5070
5071 2010-06-11 14:17  mark
5072
5073         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
5074           httemplate/search/unapplied_cust_pay.html,
5075           httemplate/search/elements/cust_main_dayranges.html: RT#7266:
5076           continue fixing aging reports
5077
5078 2010-06-10 21:44  mark
5079
5080         * bin/apache.export: fix my mistake
5081
5082 2010-06-10 21:41  mark
5083
5084         * bin/merge-user: RT#8691: script to merge usernums
5085
5086 2010-06-10 21:18  mark
5087
5088         * httemplate/edit/cust_main.cgi: Fix otaker -> usernum issue
5089
5090 2010-06-10 21:14  mark
5091
5092         * bin/: apache.export, merge-user: RT#8691: script to merge
5093           usernums
5094
5095 2010-06-09 21:26  jeff
5096
5097         * httemplate/search/cdr.html: correcting a wild misspelling?
5098
5099 2010-06-08 15:30  mark
5100
5101         * httemplate/view/bill_batch.cgi: spurious warning
5102
5103 2010-06-08 15:24  mark
5104
5105         * FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
5106           FS/FS/cust_bill.pm, FS/FS/bill_batch.pm,
5107           FS/FS/cust_bill_batch.pm, FS/FS/cust_bill_batch_option.pm,
5108           httemplate/elements/menu.html,
5109           httemplate/elements/progress-init.html,
5110           httemplate/misc/process/bill_batch-print.html,
5111           httemplate/search/bill_batch.cgi, httemplate/view/bill_batch.cgi:
5112           RT#947: batch download of invoice PDFs
5113
5114 2010-06-08 01:24  ivan
5115
5116         * httemplate/misc/: cdr-post.cgi, cdr-post.html: add programmatic
5117           CDR posting, RT#8201
5118
5119 2010-06-07 23:58  ivan
5120
5121         * FS/FS/cdr.pm: respect date_format w/CDRs
5122
5123 2010-06-07 10:44  ivan
5124
5125         * FS/FS/cust_main.pm: revert debugging from fixing agent payment
5126           gateway overrides not working in 2.1, RT#8695
5127
5128 2010-06-07 10:32  ivan
5129
5130         * FS/FS/agent.pm: fix agent payment gateway overrides not working
5131           in 2.1, RT#8695
5132
5133 2010-06-07 10:15  ivan
5134
5135         * FS/FS/cust_main.pm: add debugging
5136
5137 2010-06-06 23:52  ivan
5138
5139         * httemplate/: elements/freeside.css, elements/menubar.html,
5140           view/cust_main.cgi: a little UI goes a long way: have the
5141           customer tabs actually enclose their view
5142
5143 2010-06-06 21:35  ivan
5144
5145         * Makefile: next ver
5146
5147 2010-06-06 19:39  ivan
5148
5149         * httemplate/misc/clone-cgp_rule.html,
5150           httemplate/browse/cgp_rule.html, FS/FS/Conf.pm,
5151           FS/FS/cgp_rule.pm, httemplate/edit/process/elements/process.html,
5152           httemplate/edit/process/cgp_rule.html: domain rules based on
5153           templates (rules from other domains), RT#7514
5154
5155 2010-06-06 17:09  ivan
5156
5157         * FS/FS/Schema.pm, FS/FS/cgp_rule_condition.pm,
5158           httemplate/elements/select-cgp_rule_condition.html,
5159           httemplate/edit/cgp_rule.html, httemplate/browse/cgp_rule.html,
5160           httemplate/edit/process/cgp_rule.html, FS/bin/freeside-upgrade:
5161           mysql compat: cgp_rule_condition s/condition/conditionname/
5162
5163 2010-06-05 23:29  ivan
5164
5165         * httemplate/edit/process/: access_group.html, access_user.html,
5166           agent.cgi: webdemo UI
5167
5168 2010-06-05 23:24  ivan
5169
5170         * httemplate/edit/process/access_user.html: fix disable_acl_changes
5171           on users
5172
5173 2010-06-05 23:19  ivan
5174
5175         * httemplate/config/config-process.cgi, FS/FS/Mason.pm: UI
5176
5177 2010-06-05 23:05  ivan
5178
5179         * httemplate/: edit/process/access_user.html,
5180           pref/pref-process.html: better disable_acl_changes
5181
5182 2010-06-05 22:58  ivan
5183
5184         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
5185           httemplate/config/config-process.cgi: add
5186           disable_settings_changes conf for the demo
5187
5188 2010-06-05 21:22  ivan
5189
5190         * rt/lib/RT/Config.pm: disable the RTAddressRegexp option for now;
5191           waaaaaaay too noise
5192
5193 2010-06-05 20:01  ivan
5194
5195         * httemplate/search/: sql.html, elements/search.html: fix sql
5196           query, RT#8035
5197
5198 2010-06-05 19:27  ivan
5199
5200         * FS/FS/cust_main.pm: log customer with queued billing jobs,
5201           RT#8282
5202
5203 2010-06-05 19:24  ivan
5204
5205         * FS/FS/cust_main.pm: oops, missed CF changes
5206
5207 2010-06-05 14:44  ivan
5208
5209         * FS/FS/otaker_Mixin.pm: should really really fix the
5210           cust_main_note upgrade bullshit, argh, RT#8580
5211
5212 2010-06-05 13:50  ivan
5213
5214         * FS/: bin/freeside-upgrade, FS/Upgrade.pm: should really fix bug
5215           commiting between each table upgrade, arg, RT#8580
5216
5217 2010-06-05 13:30  ivan
5218
5219         * FS/FS/Upgrade.pm: should really fix bug commiting between each
5220           table upgrade, arg, RT#8580
5221
5222 2010-06-05 13:18  ivan
5223
5224         * FS/FS/otaker_Mixin.pm: should really fix the cust_main_note
5225           upgrade bullshit, RT#8580
5226
5227 2010-06-05 12:50  ivan
5228
5229         * FS/FS/otaker_Mixin.pm: should really fix the cust_main_note
5230           upgrade bullshit, RT#8580
5231
5232 2010-06-05 12:47  ivan
5233
5234         * FS/FS/Upgrade.pm: should fix bug commiting between each table
5235           upgrade, RT#8580
5236
5237 2010-06-05 11:58  ivan
5238
5239         * FS/FS/otaker_Mixin.pm: yuck, deal with those screwed up otakers
5240           in cust_main_note, RT#8580
5241
5242 2010-06-05 10:31  ivan
5243
5244         * FS/FS/cust_credit.pm: ignore misapplied credits when just trying
5245           upgrade the otaker, RT#8580
5246
5247 2010-06-04 22:54  jeff
5248
5249         * httemplate/search/: 477.html, 477partV.html,
5250           elements/search-html.html: fix urls
5251
5252 2010-06-04 22:51  jeff
5253
5254         * FS/FS/part_pkg_taxrate.pm: don't delete too much RT#8581
5255
5256 2010-06-03 09:20  jeff
5257
5258         * FS/FS/cust_main.pm: repair botched refactor start during BOTPP
5259           integration RT# 8600
5260
5261 2010-06-01 12:58  jeff
5262
5263         * FS/FS/CGI.pm, FS/FS/queue.pm, FS/FS/tax_rate.pm, FS/FS/UI/Web.pm,
5264           httemplate/elements/progress-popup.html,
5265           httemplate/search/report_newtax.html,
5266           httemplate/search/report_queued_newtax.cgi: add progressbar,
5267           redirection, and improve links RT#8274
5268
5269 2010-06-01 11:53  mark
5270
5271         * httemplate/search/: h_inventory_item.html,
5272           report_h_inventory_item.html: RT#8460 improvements
5273
5274 2010-06-01 10:40  mark
5275
5276         * httemplate/search/h_inventory_item.html: RT#8460: monthly opening
5277           balance
5278
5279 2010-06-01 09:52  mark
5280
5281         * FS/FS/cdr/wip.pm: RT#8026: skip line charges when importing WIP
5282           CDRs
5283
5284 2010-05-28 00:51  mark
5285
5286         * httemplate/search/cust_pkg.cgi: RT#8465: add service label to
5287           downloadable package reports
5288
5289 2010-05-26 18:02  mark
5290
5291         * httemplate/search/elements/search-html.html: unbreak download
5292           links
5293
5294 2010-05-26 11:37  mark
5295
5296         * httemplate/search/rt_transaction.html: broken link in time worked
5297           report
5298
5299 2010-05-26 09:11  jeff
5300
5301         * FS/FS/tax_rate.pm: correct uncorrected tyop
5302
5303 2010-05-26 00:12  mark
5304
5305         * FS/FS/: Mason.pm, h_inventory_item.pm: RT#8460: inventory
5306           activity report
5307
5308 2010-05-25 23:39  mark
5309
5310         * httemplate/: elements/menu.html, search/h_inventory_item.html,
5311           search/report_h_inventory_item.html: RT#8460: inventory activity
5312           report
5313
5314 2010-05-25 05:43  ivan
5315
5316         * ChangeLog, debian/changelog: Updated for 2.1.0
5317
5318 2010-05-25 05:42  ivan
5319
5320         * httemplate/elements/dashboard-install_welcome.html: adding,
5321           though unused
5322
5323 2010-05-25 05:41  ivan
5324
5325         * httemplate/misc/: rate-import.html, process/rate-import.html:
5326           unfinished rate import
5327
5328 2010-05-25 05:40  ivan
5329
5330         * bin/explain-bill-query: adding
5331
5332 2010-05-25 05:35  ivan
5333
5334         * ChangeLog, debian/changelog: Updated for 2.1.0
5335
5336 2010-05-25 05:33  ivan
5337
5338         * Makefile: fix the rel target
5339
5340 2010-05-25 05:30  ivan
5341
5342         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 2.1.0
5343
5344 2010-05-25 05:16  ivan
5345
5346         * Makefile: its time
5347
5348 2010-05-25 05:14  ivan
5349
5350         * httemplate/misc/process/payment.cgi: cardfortress bit
5351
5352 2010-05-25 05:14  ivan
5353
5354         * httemplate/elements/select-pkg_class.html: add showdisabled
5355           option
5356
5357 2010-05-25 05:12  ivan
5358
5359         * httemplate/docs/about.html: 2.1.0
5360
5361 2010-05-25 04:51  ivan
5362
5363         * rt/: FREESIDE_MODIFIED, share/html/Search/Build.html: wfm to show
5364           the add buttons on rt ticket search
5365
5366 2010-05-25 04:41  ivan
5367
5368         * rt/share/html/NoAuth/css/freeside2.1/: base.css, boxes.css,
5369           collection.css, main.css, misc.css, msie.css, portlets.css: merge
5370           in web2 changes from 3.8.7 to 3.8.8
5371
5372 2010-05-25 04:11  ivan
5373
5374         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
5375
5376 2010-05-25 04:07  ivan
5377
5378         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
5379
5380 2010-05-25 00:53  mark
5381
5382         * httemplate/: misc/inventory_item-move.cgi,
5383           search/inventory_item.html: RT#7010: inventory items can be moved
5384           between agents
5385
5386 2010-05-24 23:04  ivan
5387
5388         * FS/FS/Misc.pm: prevent "Can't locate object method "code" via
5389           package "HTML::Mason::Exception" errors
5390
5391 2010-05-24 16:54  mark
5392
5393         * httemplate/: edit/cust_main_note.cgi,
5394           edit/process/cust_main_note.cgi, view/cust_main/notes.html,
5395           pref/pref-process.html, pref/pref.html: RT#8224: allow user to
5396           disable HTML editor
5397
5398 2010-05-24 09:56  ivan
5399
5400         * httemplate/search/timeworked.html: fix Pg-ism
5401
5402 2010-05-22 18:59  ivan
5403
5404         * FS/FS/Schema.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
5405           FS/FS/cgp_rule_condition.pm, FS/FS/svc_CGPRule_Mixin.pm,
5406           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
5407           FS/FS/part_export/communigate_pro.pm, FS/t/svc_CGPRule_Mixin.t,
5408           httemplate/browse/cgp_rule.html: communigate pro rules, RT#7515
5409
5410 2010-05-22 13:00  ivan
5411
5412         * httemplate/search/svc_acct.cgi: consistent with other places,
5413           showing database primary keys other than custnum, invnum is
5414           stilly
5415
5416 2010-05-22 12:57  jeff
5417
5418         * FS/FS/Report/FCC_477.pm, FS/t/Report-FCC_477.t,
5419           httemplate/search/477.html,
5420           httemplate/search/477partIA_detail.html,
5421           httemplate/search/477partIA_summary.html,
5422           httemplate/search/477partIIA.html,
5423           httemplate/search/477partIIB.html,
5424           httemplate/search/477partIV.html,
5425           httemplate/search/477partV.html,
5426           httemplate/search/report_477.html, FS/MANIFEST, FS/FS/Conf.pm,
5427           FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
5428           FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
5429           httemplate/search/elements/metasearch.html,
5430           httemplate/search/elements/search-html.html,
5431           httemplate/search/elements/search-xml.html,
5432           httemplate/search/elements/search.html: improved fcc 477 report
5433           #7783
5434
5435 2010-05-22 12:47  ivan
5436
5437         * httemplate/search/svc_acct.cgi: really hide uid on account search
5438
5439 2010-05-22 12:13  ivan
5440
5441         * httemplate/search/svc_acct.cgi: hide uid on account search
5442
5443 2010-05-22 11:52  ivan
5444
5445         * FS/FS/Report/Table/Monthly.pm: fix net sales amount (credits were
5446           being applied in wrong month), RT#7502
5447
5448 2010-05-21 16:35  ivan
5449
5450         * httemplate/search/agent_inventory.html,
5451           httemplate/search/inventory_item.html,
5452           httemplate/search/report_agent_inventory.html,
5453           FS/FS/inventory_class.pm, httemplate/browse/inventory_class.html,
5454           httemplate/elements/menu.html: reporting on agent inventory,
5455           RT#7010
5456
5457 2010-05-21 14:18  mark
5458
5459         * FS/FS/cust_bill.pm: typo
5460
5461 2010-05-21 12:57  ivan
5462
5463         * FS/FS/cust_bill.pm: fix 'Use of uninitialized value' spew,
5464           fallout from RT#7266
5465
5466 2010-05-21 12:09  mark
5467
5468         * FS/FS/Report/Table/Monthly.pm,
5469           httemplate/graph/cust_bill_pkg.cgi,
5470           httemplate/graph/report_cust_bill_pkg.html: RT#8504: option to
5471           aggregate agents on sales report
5472
5473 2010-05-20 20:48  mark
5474
5475         * httemplate/edit/part_pkg.cgi: fix typo
5476
5477 2010-05-20 20:42  mark
5478
5479         * FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/voip_inbound.pm,
5480           httemplate/edit/part_pkg.cgi: fix display bug, RT#8524
5481
5482 2010-05-20 20:28  mark
5483
5484         * FS/FS/part_pkg/voip_inbound.pm: fix display bug, RT#8524
5485
5486 2010-05-20 17:21  ivan
5487
5488         * httemplate/edit/elements/edit.html: pass through agent_null to
5489           select-table so manual selection from inventory still works,
5490           RT#7010
5491
5492 2010-05-20 17:09  ivan
5493
5494         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
5495           httemplate/edit/elements/svc_Common.html,
5496           httemplate/search/inventory_item.html: agent virt inventory,
5497           RT#7010
5498
5499 2010-05-20 15:48  ivan
5500
5501         * FS/FS/Schema.pm, FS/FS/AccessRight.pm, FS/FS/inventory_item.pm,
5502           httemplate/browse/inventory_class.html,
5503           httemplate/elements/menu.html,
5504           httemplate/misc/inventory_item-import.html,
5505           httemplate/search/inventory_item.html,
5506           httemplate/search/elements/search.html: agent virt inventory,
5507           RT#7010
5508
5509 2010-05-20 03:13  ivan
5510
5511         * rt/share/html/Elements/TicketList: oops
5512
5513 2010-05-20 02:59  ivan
5514
5515         * rt/FREESIDE_MODIFIED: update modified file list
5516
5517 2010-05-20 02:53  ivan
5518
5519         * rt/share/html/Elements/CollectionList: THIS fixes ticketing main
5520           layout problems.  whew!  RT#6640
5521
5522 2010-05-20 02:44  ivan
5523
5524         * rt/share/html/Elements/TicketList: no...
5525
5526 2010-05-20 02:35  ivan
5527
5528         * rt/share/html/Elements/TicketList: should fix the ui drain
5529           bramage on ticketing main... right?
5530
5531 2010-05-20 01:48  ivan
5532
5533         * httemplate/: elements/columnstart.html, elements/freeside.css,
5534           elements/header.html, elements/tr-justtitle.html,
5535           elements/tr-pkg_svc.html, elements/tr-title.html,
5536           graph/elements/report.html, misc/email-customers.html,
5537           search/cust_tax_exempt.html, search/report_477.html,
5538           search/report_cdr.html, search/report_cust_event.html,
5539           search/report_cust_main.html, search/report_cust_pay.html,
5540           search/report_cust_pkg.html, search/report_cust_refund.html,
5541           search/report_h_cust_pay.html, search/report_prepaid_income.html,
5542           search/report_prospect_main.html, search/report_receivables.html,
5543           search/report_svc_acct.html, search/report_svc_phone.html,
5544           search/report_timeworked.html,
5545           search/report_unapplied_cust_pay.html,
5546           search/elements/cust_main_dayranges.html,
5547           search/elements/search.html, view/prospect_main.html: fix table
5548           titles for new bg color
5549
5550 2010-05-20 01:17  ivan
5551
5552         * httemplate/elements/: xmenu.css, xmenu.top.css, menu.html: nicer
5553           styling for the menus
5554
5555 2010-05-20 01:10  ivan
5556
5557         * httemplate/elements/contact.html: uinit
5558
5559 2010-05-19 18:33  mark
5560
5561         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
5562           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
5563           httemplate/search/report_receivables.cgi: RT#7266: aging report
5564           "as of" date now limits applied payments
5565
5566 2010-05-19 17:57  ivan
5567
5568         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
5569           fix leaking date css, RT#6467
5570
5571 2010-05-19 16:37  ivan
5572
5573         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
5574           calenaring (RT#6467): a little UI cleanup goes a long way
5575
5576 2010-05-19 12:04  ivan
5577
5578         * rt/: lib/RTx/Calendar.pm, share/html/Search/Calendar.html: week
5579           view on calendars from Sunday -> Saturday
5580
5581 2010-05-18 21:05  jeff
5582
5583         * FS/FS/cust_bill_pkg.pm: avoid spurious bash default usage
5584           category charges
5585
5586 2010-05-18 19:32  ivan
5587
5588         * rt/: lib/RTx/Calendar.pm, share/html/Elements/CalendarEvent,
5589           share/html/Elements/MyCalendar,
5590           share/html/NoAuth/css/calendar.css,
5591           share/html/Prefs/Calendar.html, etc/RT_Config.pm,
5592           etc/RT_Config.pm.in,
5593           share/html/Callbacks/RTx-Calendar/Elements/Header/Head,
5594           share/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs/Default,
5595           share/html/Callbacks/RTx-Calendar/User/Elements/Tabs/Default,
5596           share/html/NoAuth/Calendar/dhandler,
5597           share/html/NoAuth/images/created.png,
5598           share/html/NoAuth/images/created_due.png,
5599           share/html/NoAuth/images/due.png,
5600           share/html/NoAuth/images/reminder.png,
5601           share/html/NoAuth/images/resolved.png,
5602           share/html/NoAuth/images/started.png,
5603           share/html/NoAuth/images/starts.png,
5604           share/html/NoAuth/images/starts_due.png,
5605           share/html/NoAuth/images/updated.png,
5606           share/html/Prefs/Elements/CalendarFeed,
5607           share/html/Search/Calendar.html: add RTx::Calendar 0.07
5608
5609 2010-05-18 12:58  ivan
5610
5611         * rt/lib/: RT.pm, RT.pm.in: fix InitSignalHandlers patch
5612
5613 2010-05-18 12:54  ivan
5614
5615         * rt/config.layout.in: add fonitdir to freeside layout to avoid
5616           install errors
5617
5618 2010-05-18 12:41  ivan
5619
5620         * httemplate/edit/access_user.html: fix "Re-enter password" label
5621           on employee edit
5622
5623 2010-05-18 12:20  ivan
5624
5625         * rt/: Makefile, Makefile.in, config.status,
5626           bin/mason_handler.fcgi, bin/mason_handler.scgi, etc/RT_Config.pm,
5627           etc/RT_Config.pm.in, lib/RT.pm, lib/RT.pm.in, lib/RT/Config.pm,
5628           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
5629           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
5630           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
5631           share/html/Admin/Users/Modify.html,
5632           share/html/Ticket/Elements/ShowSummary,
5633           share/html/Ticket/Elements/ShowTransactionAttachments,
5634           share/html/Ticket/Elements/Tabs, share/html/User/Prefs.html:
5635           merging rt \3.8.8 to HEAD
5636
5637 2010-05-18 11:47  ivan
5638
5639         * rt/: share/html/NoAuth/css/autohandler,
5640           share/html/NoAuth/css/print.css,
5641           share/html/NoAuth/css/3.4-compat/titlebox.css,
5642           share/html/NoAuth/css/base/misc.css,
5643           share/html/NoAuth/images/autohandler,
5644           share/html/NoAuth/css/3.4-compat/misc.css,
5645           share/html/NoAuth/css/3.5-default/titlebox.css,
5646           share/html/NoAuth/css/3.5-default/misc.css,
5647           share/html/NoAuth/css/web2/misc.css,
5648           share/html/NoAuth/css/web2/portlets.css,
5649           share/html/NoAuth/css/web2/base.css,
5650           share/html/NoAuth/css/web2/boxes.css,
5651           share/html/NoAuth/css/web2/collection.css,
5652           share/html/NoAuth/css/web2/main.css,
5653           share/html/NoAuth/css/web2/msie.css,
5654           share/html/NoAuth/js/autohandler, share/html/NoAuth/rss/dhandler,
5655           share/html/Download/CustomFieldValue/dhandler,
5656           share/html/Widgets/Form/Select,
5657           share/html/Tools/Reports/CreatedByDates.html,
5658           share/html/Tools/Reports/ResolvedByDates.html,
5659           share/fonts/Droid.README, share/fonts/DroidSansFallback.ttf,
5660           docs/templates.pod, share/fonts/DroidSans.ttf, docs/Security,
5661           docs/timezones_in_charts.pod, etc/upgrade/3.8.8/content,
5662           t/ticket/merge.t, t/data/configs/apache2.2+fastcgi.conf,
5663           t/data/configs/apache2.2+fastcgi.conf.in,
5664           t/data/configs/apache2.2+mod_perl.conf,
5665           t/data/configs/apache2.2+mod_perl.conf.in,
5666           t/api/rights_show_ticket.t, t/api/emailparser.t, t/api/rights.t,
5667           t/web/cf_select_one.t, t/web/search_rss.t,
5668           t/web/custom_frontpage.t, t/web/ticket-create-utf8.t,
5669           t/web/cf_access.t, t/web/cf_onqueue.t, t/web/dashboards.t,
5670           t/customfields/sort_order.t, t/mail/charsets-outgoing.t: import
5671           rt 3.8.8
5672
5673 2010-05-18 11:43  ivan
5674
5675         * rt/share/html/Elements/RT__CustomField/ColumnMap: Initial
5676           revision
5677
5678 2010-05-18 11:43  ivan
5679
5680         * rt/: lib/RT/I18N/zh_TW.po, lib/RT/I18N/ar.po,
5681           lib/RT/I18N/pt_PT.po, lib/RT/I18N/fr.po, lib/RT/I18N/cs.po,
5682           lib/RT/I18N/pt_BR.po, lib/RT/I18N/hr.po, lib/RT/I18N/ja.po,
5683           lib/RT/I18N/ru.po, lib/RT/I18N/pt.po, lib/RT/I18N/zh_CN.po,
5684           lib/RT/I18N/nn.po, lib/RT/Search/Googleish.pm,
5685           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
5686           lib/RT/Action/NotifyGroup.pm, lib/RT/Action/SendEmail.pm,
5687           lib/RT/Shredder/Plugin/Users.pm, lib/RT/Approval/Rule/Created.pm,
5688           lib/RT/Approval/Rule/Passed.pm, lib/RT/Approval/Rule/Rejected.pm,
5689           lib/RT/Interface/Email.pm, lib/RT/Interface/Web/Handler.pm,
5690           lib/RT/Interface/Web/Request.pm, lib/RT/Interface/Web/Session.pm,
5691           lib/RT/Interface/Email/Auth/GnuPG.pm,
5692           lib/RT/Interface/Web/QueryBuilder/Tree.pm, lib/RT/Test/Web.pm,
5693           bin/mason_handler.scgi.in, lib/RT/Report/Tickets.pm,
5694           lib/RT/Report/Tickets/Entry.pm, bin/fastcgi_server.in, bin/rt.in,
5695           bin/mason_handler.fcgi.in, bin/standalone_httpd,
5696           bin/standalone_httpd.in, bin/fastcgi_server, bin/webmux.pl.in,
5697           sbin/rt-test-dependencies.in, sbin/rt-dump-database.in,
5698           sbin/rt-dump-database, sbin/rt-clean-sessions,
5699           sbin/rt-clean-sessions.in, share/html/Search/Results.tsv,
5700           share/html/Search/Bulk.html, share/html/Search/Chart,
5701           share/html/Search/Results.html, share/html/Search/Results.rdf,
5702           share/html/Search/Elements/Chart,
5703           share/html/Search/Elements/ResultsRSSView,
5704           share/html/Dashboards/Render.html,
5705           share/html/Dashboards/Elements/HiddenSearches,
5706           share/html/Admin/Queues/index.html,
5707           share/html/Admin/Queues/Modify.html,
5708           share/html/Admin/Elements/EditScrip,
5709           share/html/Admin/Elements/EditTemplates,
5710           share/html/Admin/Elements/EditScrips,
5711           share/html/Admin/Groups/index.html,
5712           share/html/Admin/CustomFields/index.html,
5713           share/html/Admin/Users/Memberships.html,
5714           share/html/Admin/Users/index.html,
5715           share/html/Admin/CustomFields/Objects.html,
5716           share/html/Admin/Tools/Configuration.html,
5717           share/html/Helpers/CalPopup.html, share/html/Ticket/Update.html,
5718           share/html/Ticket/Create.html, share/html/Ticket/ModifyAll.html,
5719           share/html/Ticket/ModifyDates.html,
5720           share/html/Ticket/Elements/EditCustomFields,
5721           share/html/Ticket/Elements/EditTransactionCustomFields,
5722           share/html/Ticket/Elements/EditDates,
5723           share/html/Ticket/Elements/ShowTransaction,
5724           share/html/Ticket/Elements/ShowDates,
5725           share/html/Ticket/Elements/ShowGroupMembers,
5726           share/html/Ticket/Elements/ShowPeople,
5727           share/html/Ticket/Elements/UpdateCc,
5728           share/html/Ticket/Attachment/dhandler,
5729           share/html/Ticket/Elements/PreviewScrips,
5730           share/html/Ticket/Elements/ShowAttachments,
5731           share/html/Ticket/Elements/ShowMessageStanza,
5732           share/html/Elements/MyReminders, share/html/Elements/ShowUser,
5733           share/html/User/Elements/Tabs, share/html/Elements/Login,
5734           share/html/Elements/ShowUserConcise,
5735           share/html/Elements/MessageBox, share/html/Elements/EditPassword,
5736           share/html/Elements/HeaderJavascript,
5737           share/html/Elements/ShowLinks, share/html/Elements/Logo,
5738           share/html/Elements/EditLinks,
5739           share/html/Elements/ShowRelationLabel,
5740           share/html/Elements/EditCustomFieldSelect,
5741           share/html/Elements/SelectQueue,
5742           share/html/Elements/CreateTicket,
5743           share/html/Elements/ShowCustomFields,
5744           share/html/Elements/RT__Queue/ColumnMap,
5745           share/html/Elements/RT__Scrip/ColumnMap,
5746           share/html/Elements/CollectionAsTable/Row,
5747           share/html/Elements/RT__Template/ColumnMap,
5748           share/html/NoAuth/Logout.html, share/html/SelfService/Error.html,
5749           share/html/SelfService/Prefs.html: import rt 3.8.8
5750
5751 2010-05-18 11:40  ivan
5752
5753         * rt/: aclocal.m4, configure, UPGRADING, README, configure.ac,
5754           autom4te.cache/requests, autom4te.cache/traces.0,
5755           autom4te.cache/output.0, m4/rt_layout.m4,
5756           lib/RT/CustomFields_Overlay.pm, lib/RT/Test.pm, lib/RT/I18N.pm,
5757           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/EmailParser.pm,
5758           lib/RT/Util.pm, lib/RT/ObjectCustomFieldValue.pm,
5759           lib/RT/Attachment_Overlay.pm,
5760           lib/RT/ObjectCustomFieldValue_Overlay.pm,
5761           lib/RT/Principal_Overlay.pm, lib/RT/SQL.pm,
5762           lib/RT/Queues_Overlay.pm, lib/RT/Scrip_Overlay.pm,
5763           lib/RT/Queue_Overlay.pm, lib/RT/Crypt/GnuPG.pm,
5764           lib/RT/I18N/en.po, lib/RT/I18N/bg.po, lib/RT/I18N/it.po,
5765           lib/RT/I18N/pl.po, lib/RT/I18N/nb.po, lib/RT/I18N/de.po,
5766           lib/RT/I18N/hu.po, lib/RT/I18N/sv.po, lib/RT/I18N/nl.po,
5767           lib/RT/I18N/fi.po, lib/RT/I18N/rt.pot, lib/RT/I18N/id.po,
5768           lib/RT/I18N/he.po, lib/RT/I18N/tr.po, lib/RT/I18N/da.po,
5769           lib/RT/I18N/es.po: import rt 3.8.8
5770
5771 2010-05-17 20:25  ivan
5772
5773         * FS/FS/AccessRight.pm, FS/FS/Conf.pm,
5774           httemplate/search/report_svc_acct.html,
5775           httemplate/search/svc_acct.cgi: add more info to
5776           (customer-specific) service report, RT#6180
5777
5778 2010-05-13 19:16  ivan
5779
5780         * FS/FS/rate.pm, httemplate/edit/rate.cgi: fix losing rates when
5781           renaming a rate plan, RT#8173
5782
5783 2010-05-12 22:43  jeff
5784
5785         * httemplate/misc/queued_report.html,
5786           httemplate/search/report_queued_newtax.cgi, FS/FS/queue.pm,
5787           FS/FS/tax_rate.pm, FS/bin/freeside-queued,
5788           httemplate/search/queue.html,
5789           httemplate/search/report_newtax.html: cope with poor tax
5790           liability report performance by allowing queuing of reports
5791           RT#8274
5792
5793 2010-05-12 22:16  jeff
5794
5795         * FS/FS/cust_main.pm: merge new bop routines into old bop routines
5796           rt#4103
5797
5798 2010-05-12 20:06  ivan
5799
5800         * httemplate/search/cust_bill_pkg.cgi: add "Owed" and "Payment
5801           date" columns to unearned revenue detail, RT#7776
5802
5803 2010-05-12 19:51  ivan
5804
5805         * Makefile: make dev kludge: unstable has 5.10.1
5806
5807 2010-05-12 18:47  ivan
5808
5809         * FS/FS/Setup.pm: fix bootstrapping for 2.1 installs, broken by
5810           fallout from otaker stuff, RT#8395
5811
5812 2010-05-12 18:25  ivan
5813
5814         * Makefile: fix "-e DBI:Pg:dbname=freeside" datasrc winding up in
5815           secrets as a result of weird implementations of echo as a shell
5816           builtin that ignore -e
5817
5818 2010-05-10 23:57  ivan
5819
5820         * FS/FS/part_pkg/voip_cdr.pm: should fix asterisks in destination
5821           numbers causing invoice generation to barf, RT#7840
5822
5823 2010-05-10 23:38  ivan
5824
5825         * FS/FS/rate.pm: fix ignore_unrateable flag, RT#8149
5826
5827 2010-05-07 19:38  ivan
5828
5829         * FS/FS/Mason.pm, httemplate/edit/pkg_category.html: fix package
5830           Categorys spelling, RT#8314
5831
5832 2010-05-04 15:25  mark
5833
5834         * FS/FS/: cdr.pm, cdr/wip.pm: RT#8026: WIP CDR format
5835
5836 2010-04-29 19:32  ivan
5837
5838         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cgp_rule_action.pm,
5839           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
5840           httemplate/edit/cgp_rule.html,
5841           httemplate/elements/select-cgp_rule_action.html,
5842           httemplate/elements/select-cgp_rule_condition.html: communigate
5843           (phase 2): rules: show conditions/actions on rule browse, fix
5844           rule edit for conditions and actions without op/param, fix rule
5845           edit stickiness on errors.  RT#7514
5846
5847 2010-04-29 00:40  ivan
5848
5849         * httemplate/elements/select-cgp_rule_condition.html,
5850           FS/FS/cgp_rule.pm, httemplate/edit/cgp_rule.html,
5851           httemplate/edit/process/cgp_rule.html,
5852           httemplate/elements/input-text.html,
5853           httemplate/elements/select-cgp_rule_action.html,
5854           httemplate/elements/select.html: communigate (phase 2): rules:
5855           adding conditions and actions to rule edit.  RT#7514
5856
5857 2010-04-28 19:59  ivan
5858
5859         * httemplate/: elements/select-cgp_rule_action.html,
5860           edit/elements/edit.html, elements/select-cgp_rule_condition.html:
5861           communigate (phase 2): rules: adding conditions and actions to
5862           rule edit.  RT#7514
5863
5864 2010-04-27 03:56  ivan
5865
5866         * httemplate/: edit/cgp_rule.html,
5867           elements/select-cgp_rule_action.html,
5868           elements/select-cgp_rule_condition.html, elements/select.html,
5869           elements/tr-select.html: communigate (phase 2): rules: start of
5870           adding conditions and actions to rule edit.  RT#7514
5871
5872 2010-04-27 02:23  ivan
5873
5874         * httemplate/edit/elements/edit.html: tyop
5875
5876 2010-04-26 22:38  mark
5877
5878         * FS/FS/: ClientAPI/MyAccount.pm, Schema.pm, cdr.pm,
5879           cdr_termination.pm, cust_svc.pm, svc_phone.pm,
5880           part_pkg/voip_cdr.pm, part_pkg/voip_inbound.pm: RT#7046: inbound
5881           rate for rate plan billing
5882
5883 2010-04-22 23:47  ivan
5884
5885         * httemplate/view/svc_domain/basics.html: communigate (phase 2):
5886           rules.  RT#7514
5887
5888 2010-04-22 23:43  ivan
5889
5890         * FS/FS/Mason.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
5891           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
5892           httemplate/edit/cgp_rule.html,
5893           httemplate/edit/process/cgp_rule.html,
5894           httemplate/misc/delete-cgp_rule.html,
5895           httemplate/view/svc_acct/basics.html,
5896           httemplate/view/svc_acct/communigate.html, FS/FS/Schema.pm:
5897           communigate (phase 2): rules.  RT#7514
5898
5899 2010-04-21 19:00  ivan
5900
5901         * FS/: FS/Schema.pm, FS/cgp_rule.pm, FS/cgp_rule_action.pm,
5902           FS/cgp_rule_condition.pm, FS.pm, MANIFEST, t/cgp_rule.t,
5903           t/cgp_rule_action.t, t/cgp_rule_condition.t: communigate (phase
5904           2): rules.  RT#7514
5905
5906 2010-04-21 02:31  ivan
5907
5908         * httemplate/elements/select-part_pkg.html: "
5909
5910 2010-04-21 02:09  ivan
5911
5912         * httemplate/config/config.cgi: prevent inadvertantly losing
5913           disabled package defs, service defs or package classes in a
5914           config value that uses them (i.e. support_packages)
5915
5916 2010-04-21 01:57  ivan
5917
5918         * httemplate/elements/select-part_pkg.html: prevent inadvertantly
5919           losing disabled package defs, service defs or package classes in
5920           a config value that uses them (i.e. support_packages)
5921
5922 2010-04-20 20:56  ivan
5923
5924         * Makefile: ensure that the trainwreck which was 1.9.2 does not
5925           happen again
5926
5927 2010-04-19 21:29  ivan
5928
5929         * FS/FS/svc_domain.pm, httemplate/edit/part_svc.cgi: communigate
5930           (phase 2): add a textarea type to edit/part_svc so you can set it
5931           to a default or fixed trailer that's multi-line, RT#7514
5932
5933 2010-04-19 21:13  ivan
5934
5935         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
5936           httemplate/view/svc_acct/basics.html,
5937           FS/FS/part_export/communigate_pro.pm,
5938           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
5939           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
5940           2): Account Preferences (& Domain::Account Defaults:Preferences):
5941           ProntoSkinName  RT#7514
5942
5943 2010-04-19 18:51  ivan
5944
5945         * FS/FS/svc_acct.pm, FS/FS/Schema.pm, FS/FS/svc_domain.pm,
5946           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
5947           httemplate/view/svc_acct/basics.html,
5948           FS/FS/part_export/communigate_pro.pm,
5949           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
5950           2): Account Preferences (& Domain::Account Defaults:Preferences):
5951           Language, Time zone, Layout, Send read receipts.  RT#7514
5952
5953 2010-04-19 00:09  ivan
5954
5955         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
5956           FS/FS/part_export/communigate_pro.pm,
5957           httemplate/edit/svc_acct.cgi,
5958           httemplate/view/svc_acct/basics.html: communigate (phase 2),
5959           Account:Settings PasswordRecovery.  also fix modification of
5960           svc_acct booleans in export.  RT#7514
5961
5962 2010-04-18 23:15  ivan
5963
5964         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
5965           FS/FS/part_export/communigate_pro.pm,
5966           httemplate/edit/svc_acct.cgi,
5967           httemplate/view/svc_acct/basics.html: communigate provisioning
5968           phase 2: Account:Settings: RulesAllowed, RPOPAllowed, MailToAll,
5969           AddMailTrailer.  RT#7514
5970
5971 2010-04-18 22:01  ivan
5972
5973         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
5974           FS/FS/part_export/communigate_pro.pm,
5975           httemplate/edit/svc_domain.cgi,
5976           httemplate/view/svc_domain/acct_defaults.html: communigate
5977           provisioning phase 2: Domain:Account Defaults:Settings:
5978           RulesAllowed, RPOPAllowed, MailToAll, AddMailTrailer.  RT#7514
5979
5980 2010-04-18 18:25  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/basics.html: communigate provisioning
5986           phase 2: add svc_domain.trailer -> communigate TrailerText,
5987           RT#7514
5988
5989 2010-04-09 21:21  mark
5990
5991         * httemplate/search/elements/cust_main_dayranges.html: RT#866: fix
5992           payment links
5993
5994 2010-04-09 01:17  ivan
5995
5996         * httemplate/search/elements/cust_main_dayranges.html, FS/MANIFEST,
5997           FS/FS/Mason.pm, FS/FS/Misc/DateTime.pm, FS/FS/UI/Web.pm,
5998           FS/FS/cust_main/Import.pm, httemplate/edit/REAL_cust_pkg.cgi,
5999           httemplate/edit/cust_pay.cgi,
6000           httemplate/edit/process/REAL_cust_pkg.cgi,
6001           httemplate/edit/process/cust_main.cgi,
6002           httemplate/edit/process/cust_pay.cgi,
6003           httemplate/edit/process/quick-charge.cgi,
6004           httemplate/edit/process/quick-cust_pkg.cgi,
6005           httemplate/misc/process/cancel_pkg.html,
6006           httemplate/misc/process/delay_susp_pkg.html,
6007           httemplate/search/pay_batch.cgi,
6008           httemplate/search/report_prepaid_income.cgi,
6009           httemplate/search/sqlradius.cgi: fix date parsing when using
6010           international dates (package date edit), RT#8027
6011
6012 2010-04-09 01:09  jeff
6013
6014         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html: modify
6015           total items for balance below line and current charges above line
6016           with configurable description.  also bug fixes that might close
6017           7896
6018
6019 2010-04-08 12:23  jeff
6020
6021         * httemplate/elements/about_rt.html: close tag rather than open a
6022           new one
6023
6024 2010-04-07 18:15  mark
6025
6026         * FS/FS/cust_pkg.pm, FS/FS/Report/Table/Monthly.pm,
6027           httemplate/elements/menu.html,
6028           httemplate/graph/cust_pkg_cost.cgi,
6029           httemplate/graph/report_cust_pkg_cost.html,
6030           httemplate/search/cust_pkg.cgi: RT#1382: beginning of package
6031           cost report
6032
6033 2010-04-07 01:24  ivan
6034
6035         * httemplate/edit/agent.cgi: also in agent edit, fix form getting
6036           submitted before customer search can complete.  throws "status
6037           connecting to" error and custnum does not get filled in, RT#8014
6038
6039 2010-04-07 01:15  ivan
6040
6041         * httemplate/: edit/access_user.html, edit/elements/edit.html,
6042           elements/search-cust_main.html: in employee edit, fix form
6043           getting submitted before customer search can complete.  throws
6044           "status connecting to" error and custnum does not get filled in,
6045           RT#8014
6046
6047 2010-04-06 23:20  ivan
6048
6049         * FS/FS/TicketSystem/RT_Internal.pm: fix capitalization of RT
6050           tables and columns - mysql fix
6051
6052 2010-04-06 22:52  mark
6053
6054         * FS/FS/pay_batch/RBC.pm: fix floating point error
6055
6056 2010-04-06 21:11  ivan
6057
6058         * httemplate/search/part_pkg.html: fix a mysql-ism in employee
6059           commission report, now compatible with Pg, that's a new one.
6060           RT#6991
6061
6062 2010-04-06 14:43  ivan
6063
6064         * httemplate/search/report_employee_commission.html: fix 1.9-style
6065           employee comission report, RT#6991
6066
6067 2010-04-05 05:24  jeff
6068
6069         * FS/FS/part_export/dashcs_e911.pm: fix noisy but harmless
6070           redeclaration
6071
6072 2010-04-04 23:58  ivan
6073
6074         * conf/invoice_from: company email
6075
6076 2010-04-04 23:57  ivan
6077
6078         * FS/bin/freeside-upgrade: require DBIx::DBSchema 0.39 for mysql
6079
6080 2010-04-04 23:50  ivan
6081
6082         * FS/FS/part_export/thirdlane.pm: thirdlane deletion fix
6083
6084 2010-04-04 22:20  ivan
6085
6086         * FS/FS/part_export/indosoft.pm: initial indosoft export, RT#4068
6087
6088 2010-04-04 18:23  ivan
6089
6090         * httemplate/search/part_pkg.html: last fix for employee
6091           commisssion report, RT#6991
6092
6093 2010-04-04 17:59  ivan
6094
6095         * httemplate/elements/menu.html: add employee commission report to
6096           menu, RT#6991
6097
6098 2010-04-04 16:47  ivan
6099
6100         * FS/FS/Schema.pm: fix otaker upgrade
6101
6102 2010-04-04 16:37  ivan
6103
6104         * FS/FS/cust_pay_void.pm: fix otaker upgrade
6105
6106 2010-04-04 16:27  ivan
6107
6108         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
6109           for cust_attachment & cust_main_note, hopefully
6110
6111 2010-04-04 16:18  ivan
6112
6113         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
6114           for cust_attachment & cust_main_note, hopefully
6115
6116 2010-04-04 15:52  ivan
6117
6118         * FS/FS/: cust_main.pm: fix otaker upgrade for cust_main
6119
6120 2010-04-04 15:44  ivan
6121
6122         * FS/FS/cust_main_note.pm: fix note editing of old notes until we
6123           can fix the cust_main_note.otaker disaster, RT#7991
6124
6125 2010-04-01 14:30  mark
6126
6127         * httemplate/search/elements/cust_main_dayranges.html: fix column
6128           alignment
6129
6130 2010-04-01 01:10  ivan
6131
6132         * FS/FS/part_pkg/: flat.pm, subscription.pm: fix nasty discount
6133           fallout (i hope)
6134
6135 2010-04-01 00:39  ivan
6136
6137         * FS/FS/part_pkg/flat.pm: fix nasty discount fallout (i hope)
6138
6139 2010-03-31 21:43  mark
6140
6141         * FS/FS/UI/Web.pm, httemplate/search/report_receivables.cgi,
6142           httemplate/search/elements/cust_main_dayranges.html,
6143           httemplate/search/elements/search-html.html,
6144           httemplate/search/elements/search.html: RT#866: links to process
6145           payments from aging report
6146
6147 2010-03-31 08:48  jeff
6148
6149         * FS/: MANIFEST, FS/part_export/dashcs_e911.pm: add dash carrier
6150           services e911 support RT7103
6151
6152 2010-03-31 00:41  mark
6153
6154         * httemplate/search/: report_receivables.cgi,
6155           report_receivables.html, report_unapplied_cust_pay.html,
6156           unapplied_cust_pay.html, elements/cust_main_dayranges.html:
6157           RT#7266: aging reports as of a past date
6158
6159 2010-03-31 00:35  ivan
6160
6161         * httemplate/: edit/process/cust_main_attach.cgi,
6162           edit/process/cust_main_note.cgi, view/cust_main/attachments.html,
6163           view/cust_main/notes.html: fix customer notes and attachments wrt
6164           s/otaker/usernum/ changes; still need to look at the migration,
6165           RT#7935
6166
6167 2010-03-30 23:30  ivan
6168
6169         * FS/FS/Misc.pm: eliminate harmless "Use of uninitialized value
6170           $enc in string eq" warnings
6171
6172 2010-03-30 05:12  ivan
6173
6174         * httemplate/search/part_pkg.html, FS/FS/Schema.pm: employee
6175           commission reporting, RT#6991
6176
6177 2010-03-30 05:07  ivan
6178
6179         * httemplate/search/report_employee_commission.html,
6180           FS/FS/cust_main.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
6181           FS/FS/part_event/Action/pkg_agent_credit.pm,
6182           FS/FS/part_event/Action/pkg_employee_credit.pm,
6183           FS/FS/part_event/Action/pkg_referral_credit.pm: employee
6184           commission reporting, RT#6991
6185
6186 2010-03-29 20:28  ivan
6187
6188         * FS/FS/Record.pm: regexp_sql
6189
6190 2010-03-29 20:10  ivan
6191
6192         * FS/MANIFEST: employee (otaker / access_user) commissioning,
6193           RT#6991
6194
6195 2010-03-29 19:53  ivan
6196
6197         * httemplate/browse/access_user.html,
6198           httemplate/edit/access_user.html, FS/FS/part_pkg.pm,
6199           FS/FS/part_event/Action/pkg_agent_credit.pm,
6200           FS/FS/part_event/Action/pkg_agent_credit_pkg.pm,
6201           FS/FS/part_event/Action/pkg_employee_credit_pkg.pm,
6202           FS/FS/part_event/Action/pkg_referral_credit.pm,
6203           FS/FS/part_event/Action/pkg_referral_credit_pkg.pm,
6204           FS/FS/part_event/Action/Mixin/credit_pkg.pm,
6205           httemplate/elements/search-cust_main.html,
6206           httemplate/elements/tr-search-cust_main.html: employee (otaker /
6207           access_user) commissioning, RT#6991
6208
6209 2010-03-29 19:52  ivan
6210
6211         * FS/FS/part_event/Action/pkg_employee_credit.pm: employee
6212           commissions, RT#6991
6213
6214 2010-03-29 19:04  ivan
6215
6216         * FS/FS/: part_event_condition.pm, part_event/Condition/balance.pm,
6217           part_event/Condition/balance_age.pm,
6218           part_event/Condition/balance_under.pm,
6219           part_event/Condition/cust_bill_has_service.pm,
6220           part_event/Condition/cust_bill_owed.pm,
6221           part_event/Condition/cust_bill_owed_under.pm: fixes for MySQL
6222           CAST drain bramage
6223
6224 2010-03-29 02:18  mark
6225
6226         * FS/FS/Mason.pm, FS/FS/cust_main.pm,
6227           httemplate/elements/select-user.html,
6228           httemplate/elements/tr-select-user.html,
6229           httemplate/graph/report_signupdate.html,
6230           httemplate/graph/signupdate.cgi,
6231           httemplate/graph/elements/monthly.html,
6232           httemplate/graph/elements/report.html,
6233           httemplate/search/cust_main.html: RT#884: search customers by
6234           signup time of day
6235
6236 2010-03-28 17:38  ivan
6237
6238         * FS/FS/cust_pay.pm: move from otaker to proper usernum FK
6239
6240 2010-03-28 17:23  ivan
6241
6242         * FS/FS/: Schema.pm, Upgrade.pm, access_user.pm, banned_pay.pm,
6243           cust_attachment.pm, cust_credit.pm, cust_main.pm,
6244           cust_main_note.pm, cust_pay_void.pm, cust_pkg.pm,
6245           cust_pkg_discount.pm, cust_pkg_reason.pm, cust_refund.pm,
6246           otaker_Mixin.pm: move from otaker to proper usernum FK
6247
6248 2010-03-26 23:21  ivan
6249
6250         * FS/FS/cust_bill_pkg_detail.pm: fix cust_bill_pkg_detail throwing
6251           a fatal error w/MySQL
6252
6253 2010-03-26 23:09  ivan
6254
6255         * httemplate/: view/cust_main.cgi, view/cust_main/notes.html,
6256           edit/cust_main_note.cgi: resize customer not add popup, eliminate
6257           needless <BR> in popup
6258
6259 2010-03-26 21:37  ivan
6260
6261         * FS/FS/Upgrade.pm: these are now supported in supported in
6262           DBIx-DBSchema and friends
6263
6264 2010-03-26 20:43  ivan
6265
6266         * FS/FS/: reason.pm, tax_rate.pm: these are now supported in
6267           supported in DBIx-DBSchema and friends
6268
6269 2010-03-26 15:25  ivan
6270
6271         * httemplate/elements/: select-areacode.html, select-did.html: fix
6272           E911 vs. DID selector on phone provision, RT#7819
6273
6274 2010-03-26 14:43  ivan
6275
6276         * FS/FS/cust_pkg.pm: no DISTINCT ON in MySQL makes kittens cry
6277
6278 2010-03-26 00:52  ivan
6279
6280         * httemplate/elements/: freeside-menu.css, freeside.css: that'll do
6281           for now
6282
6283 2010-03-25 22:02  ivan
6284
6285         * FS/FS/Schema.pm: kludge a fix for the MySQL statustext index
6286           problem, fix s/serial/int/ for non-primary keys in
6287           part_pkg_taxoverride, and s/TEXT/LONGTEXT/ ourselves until
6288           DBIx::DBSchema 0.39
6289
6290 2010-03-25 21:50  ivan
6291
6292         * FS/FS/UID.pm: don't warn about the configuration table during
6293           setup
6294
6295 2010-03-25 19:19  ivan
6296
6297         * bin/build_exten.php: adding build_exten.php since FreePBX won't
6298           ship it
6299
6300 2010-03-25 18:06  ivan
6301
6302         * rt/lib/RT/: Ticket_Overlay.pm: ticket auto-association in the
6303           correct spot.  how the hell did it get merged there?  RT#7882
6304
6305 2010-03-25 15:30  ivan
6306
6307         * httemplate/elements/header.html: fix new header in RT
6308
6309 2010-03-25 15:21  ivan
6310
6311         * rt/lib/RT/User_Overlay.pm: fix user modification?
6312
6313 2010-03-25 14:22  ivan
6314
6315         * rt/lib/RT/URI/freeside.pm: generate a stack backtrace for mystery
6316           freeside link resolution problems
6317
6318 2010-03-25 13:21  ivan
6319
6320         * httemplate/elements/: header.html, searchbar-address2.html,
6321           searchbar-cust_bill.html, searchbar-cust_main.html,
6322           searchbar-cust_svc.html, searchbar-prospect.html,
6323           searchbar-ticket.html: when using a side menubar, put search
6324           boxes on the side too
6325
6326 2010-03-24 18:37  mark
6327
6328         * FS/FS/Mason.pm, httemplate/view/cust_main/notes.html: RT#6226:
6329           security fix for customer notes
6330
6331 2010-03-24 01:37  ivan
6332
6333         * FS/FS/Conf.pm, httemplate/search/cust_bill_pkg.cgi,
6334           httemplate/search/report_prepaid_income.cgi: better prepaid
6335           income reporting, with line item detail, RT#7776
6336
6337 2010-03-23 02:13  ivan
6338
6339         * FS/FS/mailinglist.pm, FS/FS/mailinglistmember.pm,
6340           FS/FS/svc_mailinglist.pm, FS/FS/part_export/communigate_pro.pm,
6341           httemplate/elements/header.html,
6342           httemplate/search/mailinglistmember.html: export svc_mailinglist
6343           to CGP groups, RT#7514
6344
6345 2010-03-22 20:53  ivan
6346
6347         * FS/: FS.pm, FS/h_svc_mailinglist.pm, t/h_svc_mailinglist.t,
6348           FS/Mason.pm: adding svc_mailinglist for communigate "groups"
6349           (mailing lists), RT#7514
6350
6351 2010-03-22 20:47  ivan
6352
6353         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/mailinglist.pm,
6354           FS/FS/mailinglistmember.pm, FS/FS/svc_mailinglist.pm,
6355           FS/t/mailinglist.t, FS/t/mailinglistmember.t,
6356           FS/t/svc_mailinglist.t, httemplate/edit/mailinglistmember.html,
6357           httemplate/edit/part_svc.cgi,
6358           httemplate/edit/svc_mailinglist.cgi,
6359           httemplate/edit/process/mailinglistmember.html,
6360           httemplate/edit/process/svc_mailinglist.html,
6361           httemplate/misc/delete-mailinglistmember.html,
6362           httemplate/search/mailinglistmember.html,
6363           httemplate/view/svc_mailinglist.cgi: adding svc_mailinglist for
6364           communigate "groups" (mailing lists), RT#7514
6365
6366 2010-03-22 20:34  ivan
6367
6368         * httemplate/elements/freeside.css: little bit further, just a
6369           little bit more
6370
6371 2010-03-22 18:17  ivan
6372
6373         * httemplate/elements/menubar.html: don't like that <BR> after
6374           all... for now
6375
6376 2010-03-22 18:07  ivan
6377
6378         * httemplate/elements/freeside.css: wfm
6379
6380 2010-03-22 18:04  ivan
6381
6382         * httemplate/elements/: xmenu.css, xmenu.top.css: purple on pink is
6383           WAY too my little pony.  man, its not easy being purple
6384
6385 2010-03-22 12:46  ivan
6386
6387         * httemplate/elements/: freeside.css, menubar.html: 1.9-style
6388           menubar was hurting my eyes
6389
6390 2010-03-22 07:08  jeff
6391
6392         * FS/FS/tax_rate.pm: fix restore of setup and recur taxproducts on
6393           tax data replacement
6394
6395 2010-03-21 23:34  ivan
6396
6397         * httemplate/elements/freeside.css: fix link hover effect so it
6398           doesn't underline A NAME tags
6399
6400 2010-03-21 16:56  ivan
6401
6402         * httemplate/elements/freeside.css: fix inadvertant button styling
6403
6404 2010-03-21 16:13  ivan
6405
6406         * FS/FS/Schema.pm, FS/FS/rate_detail.pm,
6407           FS/FS/part_pkg/voip_cdr.pm, httemplate/browse/rate_detail.html,
6408           httemplate/edit/rate_detail.html,
6409           httemplate/edit/rate_region.cgi,
6410           httemplate/edit/process/rate_region.cgi,
6411           httemplate/misc/rate_edit_excel.html,
6412           httemplate/misc/process/copy-rate_detail.html: connection fee for
6413           initial N seconds support, RT#7018
6414
6415 2010-03-21 12:34  ivan
6416
6417         * rt/etc/RT_SiteConfig.pm: make the fckeditor taller, way too small
6418
6419 2010-03-20 22:20  ivan
6420
6421         * rt/share/html/Elements/Header: there was nothing wrong with the
6422           dhandler
6423
6424 2010-03-20 22:17  ivan
6425
6426         * rt/: share/html/Widgets/TitleBoxEnd, FREESIDE_MODIFIED: think
6427           this fixes the "results box color infects everything else"
6428           problem
6429
6430 2010-03-20 21:47  ivan
6431
6432         * rt/share/html/Elements/Header: dunno why squish dhandler is
6433           borked
6434
6435 2010-03-20 16:30  ivan
6436
6437         * httemplate/docs/credits.html: more RT integration / reskin / 2.1,
6438           RT#6640
6439
6440 2010-03-20 16:22  ivan
6441
6442         * httemplate/: elements/menu.html,
6443           elements/popup_link_onclick.html, images/cvv2.png,
6444           images/cvv2_amex.png: more RT integration / reskin / 2.1, RT#6640
6445
6446 2010-03-20 15:44  ivan
6447
6448         * httemplate/elements/: freeside-menu.css, header.html, xmenu.css,
6449           xmenu.js, xmenu.top.css: more RT integration / reskin / 2.1,
6450           RT#6640
6451
6452 2010-03-20 15:11  ivan
6453
6454         * httemplate/elements/calendar-win2k-2.css,
6455           httemplate/elements/freeside-menu.css,
6456           httemplate/elements/header.html, httemplate/elements/menu.html,
6457           httemplate/elements/xmenu.top.css,
6458           httemplate/elements/xmenu.top.js, rt/share/html/Elements/Footer,
6459           rt/share/html/Elements/PageLayout,
6460           rt/share/html/Elements/SelectDate,
6461           rt/share/html/Prefs/SearchOptions.html,
6462           rt/share/html/User/Prefs.html,
6463           httemplate/images/arrow.down.black.png, rt/FREESIDE_MODIFIED,
6464           httemplate/elements/freeside.css,
6465           rt/share/html/NoAuth/css/freeside2.1/layout.css: more RT
6466           integration / reskin / 2.1, RT#6640
6467
6468 2010-03-19 01:27  ivan
6469
6470         * httemplate/: docs/cvv2.html, elements/header-minimal.html,
6471           elements/header-popup.html, elements/header.html,
6472           elements/tr-justtitle.html, elements/tr-title.html,
6473           elements/freeside-menu.css, elements/menu.html,
6474           elements/menubar.html, elements/xmenu.top.css: skin RT 3.8,
6475           slight new look for 2.1, RT#6640
6476
6477 2010-03-19 01:26  ivan
6478
6479         * rt/: FREESIDE_MODIFIED, share/html/Elements/Header,
6480           share/html/Elements/PageLayout,
6481           share/html/NoAuth/css/freeside2.1/freeside.css,
6482           share/html/NoAuth/css/freeside2.1/layout.css,
6483           share/html/NoAuth/css/freeside2.1/nav.css: skin RT 3.8, RT#6640
6484
6485 2010-03-19 01:20  mark
6486
6487         * httemplate/misc/batch-cust_pay.html: RT#7812: confirm before
6488           closing quick payment entry
6489
6490 2010-03-18 01:02  ivan
6491
6492         * httemplate/edit/cust_main/top_misc.html: signup date fix?
6493
6494 2010-03-18 00:59  ivan
6495
6496         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
6497           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
6498           httemplate/edit/quick-charge.html,
6499           FS/FS/part_event/Condition/cust_bill_has_noauto.pm,
6500           FS/FS/part_event/Condition/cust_bill_hasnt_noauto.pm,
6501           httemplate/edit/process/quick-charge.cgi,
6502           httemplate/edit/process/quick-cust_pkg.cgi,
6503           httemplate/misc/order_pkg.html,
6504           httemplate/view/cust_main/one_time_charge_link.html,
6505           httemplate/view/cust_main/order_pkg_link.html,
6506           httemplate/view/cust_main/packages/status.html: disable
6507           auto-billing of specific customer packages, RT#6378
6508
6509 2010-03-16 01:05  mark
6510
6511         * httemplate/edit/cust_main_note.cgi: minor bugfix
6512
6513 2010-03-16 00:49  mark
6514
6515         * httemplate/elements/fckeditor/: fckconfig.js, fckeditor.js,
6516           fckpackager.xml, fckstyles.xml, fcktemplates.xml,
6517           editor/fckdebug.html, editor/fckdialog.html,
6518           editor/fckeditor.html, editor/fckeditor.original.html,
6519           editor/css/fck_editorarea.css, editor/css/fck_internal.css,
6520           editor/css/fck_showtableborders_gecko.css,
6521           editor/css/images/block_address.png,
6522           editor/css/images/block_blockquote.png,
6523           editor/css/images/block_div.png, editor/css/images/block_h1.png,
6524           editor/css/images/block_h2.png, editor/css/images/block_h3.png,
6525           editor/css/images/block_h4.png, editor/css/images/block_h5.png,
6526           editor/css/images/block_h6.png, editor/css/images/block_p.png,
6527           editor/css/images/block_pre.png,
6528           editor/css/images/fck_plugin.gif, editor/dialog/fck_about.html,
6529           editor/dialog/fck_anchor.html, editor/dialog/fck_button.html,
6530           editor/dialog/fck_checkbox.html,
6531           editor/dialog/fck_colorselector.html, editor/dialog/fck_div.html,
6532           editor/dialog/fck_docprops.html, editor/dialog/fck_flash.html,
6533           editor/dialog/fck_form.html, editor/dialog/fck_hiddenfield.html,
6534           editor/dialog/fck_image.html, editor/dialog/fck_link.html,
6535           editor/dialog/fck_listprop.html, editor/dialog/fck_paste.html,
6536           editor/dialog/fck_radiobutton.html,
6537           editor/dialog/fck_replace.html, editor/dialog/fck_scayt.html,
6538           editor/dialog/fck_select.html, editor/dialog/fck_smiley.html,
6539           editor/dialog/fck_source.html,
6540           editor/dialog/fck_specialchar.html,
6541           editor/dialog/fck_spellerpages.html,
6542           editor/dialog/fck_table.html, editor/dialog/fck_tablecell.html,
6543           editor/dialog/fck_template.html, editor/dialog/fck_textarea.html,
6544           editor/dialog/fck_textfield.html,
6545           editor/dialog/common/fck_dialog_common.css,
6546           editor/dialog/common/fck_dialog_common.js,
6547           editor/dialog/fck_about/sponsors/spellchecker_net.gif,
6548           editor/dialog/fck_docprops/fck_document_preview.html,
6549           editor/dialog/fck_flash/fck_flash.js,
6550           editor/dialog/fck_flash/fck_flash_preview.html,
6551           editor/dialog/fck_image/fck_image.js,
6552           editor/dialog/fck_image/fck_image_preview.html,
6553           editor/dialog/fck_link/fck_link.js,
6554           editor/dialog/fck_scayt/scayt_dialog.css,
6555           editor/dialog/fck_select/fck_select.js,
6556           editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
6557           editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
6558           editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
6559           editor/dtd/fck_dtd_test.html, editor/dtd/fck_xhtml10strict.js,
6560           editor/dtd/fck_xhtml10transitional.js,
6561           editor/filemanager/browser/default/browser.css,
6562           editor/filemanager/browser/default/browser.html,
6563           editor/filemanager/browser/default/frmactualfolder.html,
6564           editor/filemanager/browser/default/frmcreatefolder.html,
6565           editor/filemanager/browser/default/frmfolders.html,
6566           editor/filemanager/browser/default/frmresourceslist.html,
6567           editor/filemanager/browser/default/frmresourcetype.html,
6568           editor/filemanager/browser/default/frmupload.html,
6569           editor/filemanager/browser/default/js/common.js,
6570           editor/filemanager/browser/default/js/fckxml.js,
6571           editor/filemanager/connectors/test.html,
6572           editor/filemanager/connectors/uploadtest.html,
6573           editor/filemanager/connectors/perl/basexml.pl,
6574           editor/filemanager/connectors/perl/commands.pl,
6575           editor/filemanager/connectors/perl/config.pl,
6576           editor/filemanager/connectors/perl/connector.cgi,
6577           editor/filemanager/connectors/perl/io.pl,
6578           editor/filemanager/connectors/perl/upload.cgi,
6579           editor/filemanager/connectors/perl/upload_fck.pl,
6580           editor/filemanager/connectors/perl/util.pl,
6581           editor/js/fckadobeair.js, editor/js/fckeditorcode_gecko.js,
6582           editor/js/fckeditorcode_ie.js,
6583           editor/lang/_translationstatus.txt, editor/lang/af.js,
6584           editor/lang/ar.js, editor/lang/bg.js, editor/lang/bn.js,
6585           editor/lang/bs.js, editor/lang/ca.js, editor/lang/cs.js,
6586           editor/lang/da.js, editor/lang/de.js, editor/lang/el.js,
6587           editor/lang/en-au.js, editor/lang/en-ca.js, editor/lang/en-uk.js,
6588           editor/lang/en.js, editor/lang/eo.js, editor/lang/es.js,
6589           editor/lang/et.js, editor/lang/eu.js, editor/lang/fa.js,
6590           editor/lang/fi.js, editor/lang/fo.js, editor/lang/fr-ca.js,
6591           editor/lang/fr.js, editor/lang/gl.js, editor/lang/gu.js,
6592           editor/lang/he.js, editor/lang/hi.js, editor/lang/hr.js,
6593           editor/lang/hu.js, editor/lang/is.js, editor/lang/it.js,
6594           editor/lang/ja.js, editor/lang/km.js, editor/lang/ko.js,
6595           editor/lang/lt.js, editor/lang/lv.js, editor/lang/mn.js,
6596           editor/lang/ms.js, editor/lang/nb.js, editor/lang/nl.js,
6597           editor/lang/no.js, editor/lang/pl.js, editor/lang/pt-br.js,
6598           editor/lang/pt.js, editor/lang/ro.js, editor/lang/ru.js,
6599           editor/lang/sk.js, editor/lang/sl.js, editor/lang/sr-latn.js,
6600           editor/lang/sr.js, editor/lang/sv.js, editor/lang/th.js,
6601           editor/lang/tr.js, editor/lang/uk.js, editor/lang/vi.js,
6602           editor/lang/zh-cn.js, editor/lang/zh.js,
6603           editor/plugins/autogrow/fckplugin.js,
6604           editor/plugins/bbcode/fckplugin.js,
6605           editor/plugins/dragresizetable/fckplugin.js,
6606           editor/plugins/placeholder/fck_placeholder.html,
6607           editor/plugins/placeholder/fckplugin.js,
6608           editor/plugins/placeholder/lang/de.js,
6609           editor/plugins/placeholder/lang/en.js,
6610           editor/plugins/placeholder/lang/es.js,
6611           editor/plugins/placeholder/lang/fr.js,
6612           editor/plugins/placeholder/lang/it.js,
6613           editor/plugins/placeholder/lang/pl.js,
6614           editor/plugins/simplecommands/fckplugin.js,
6615           editor/plugins/tablecommands/fckplugin.js,
6616           editor/skins/_fckviewstrips.html,
6617           editor/skins/default/fck_dialog.css,
6618           editor/skins/default/fck_dialog_ie6.js,
6619           editor/skins/default/fck_editor.css,
6620           editor/skins/default/fck_strip.gif,
6621           editor/skins/default/images/dialog.sides.gif,
6622           editor/skins/default/images/dialog.sides.png,
6623           editor/skins/default/images/dialog.sides.rtl.png,
6624           editor/skins/default/images/sprites.gif,
6625           editor/skins/default/images/sprites.png,
6626           editor/skins/office2003/fck_dialog.css,
6627           editor/skins/office2003/fck_dialog_ie6.js,
6628           editor/skins/office2003/fck_editor.css,
6629           editor/skins/office2003/fck_strip.gif,
6630           editor/skins/office2003/images/dialog.sides.gif,
6631           editor/skins/office2003/images/dialog.sides.png,
6632           editor/skins/office2003/images/dialog.sides.rtl.png,
6633           editor/skins/office2003/images/sprites.gif,
6634           editor/skins/office2003/images/sprites.png,
6635           editor/skins/silver/fck_dialog.css,
6636           editor/skins/silver/fck_dialog_ie6.js,
6637           editor/skins/silver/fck_editor.css,
6638           editor/skins/silver/fck_strip.gif,
6639           editor/skins/silver/images/dialog.sides.gif,
6640           editor/skins/silver/images/dialog.sides.png,
6641           editor/skins/silver/images/dialog.sides.rtl.png,
6642           editor/skins/silver/images/sprites.gif,
6643           editor/skins/silver/images/sprites.png, editor/wsc/ciframe.html,
6644           editor/wsc/tmpFrameset.html, editor/wsc/w.html: FCKeditor 2.6.6
6645
6646 2010-03-15 19:51  mark
6647
6648         * httemplate/: edit/cust_main_note.cgi, view/cust_main/notes.html,
6649           elements/htmlarea.html: RT#6226: fckeditor for customer notes
6650
6651 2010-03-15 18:00  ivan
6652
6653         * httemplate/search/: cust_main-zip.html,
6654           report_cust_main-zip.html: w/svc_whatever option on zip code
6655           distribution report, RT#7784
6656
6657 2010-03-15 15:31  mark
6658
6659         * FS/bin/freeside-paymentech-upload: RT#7473: add -p option
6660
6661 2010-03-15 00:13  ivan
6662
6663         * httemplate/edit/svc_broadband.cgi: fix editing svc_broadband
6664           service w/no ip address, RT#7786
6665
6666 2010-03-14 23:18  ivan
6667
6668         * httemplate/search/elements/cust_pay_or_refund.html: deleted
6669           payment report, RT#7694
6670
6671 2010-03-14 23:10  ivan
6672
6673         * httemplate/search/: h_cust_pay.html, report_h_cust_pay.html,
6674           elements/cust_pay_or_refund.html: deleted payment report, RT#7694
6675
6676 2010-03-14 19:06  ivan
6677
6678         * httemplate/edit/part_pkg.cgi: fix diabled package optional
6679           reporting classes still selectable on package def edit, RT#7658
6680
6681 2010-03-13 15:50  ivan
6682
6683         * FS/FS/cust_pkg.pm: quiet extraneous warnings from
6684           expire_months/start_1st stuff, getting in the way of debugging
6685           for ncic, RT#7780
6686
6687 2010-03-12 13:56  ivan
6688
6689         * FS/FS/Conf.pm, FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi:
6690           add svc_phone-phone_name-max_length config, RT#7047
6691
6692 2010-03-12 13:29  ivan
6693
6694         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
6695           FS/FS/location_Mixin.pm, FS/FS/svc_phone.pm,
6696           httemplate/edit/svc_phone.cgi,
6697           httemplate/edit/elements/svc_Common.html,
6698           httemplate/edit/process/svc_phone.html,
6699           httemplate/elements/tr-select-cust_location.html,
6700           httemplate/view/svc_phone.cgi: finishing e911/svc_phone location,
6701           RT#7047
6702
6703 2010-03-12 03:48  mark
6704
6705         * httemplate/edit/svc_broadband.cgi: RT#7765: sort broadband router
6706           names
6707
6708 2010-03-11 19:36  ivan
6709
6710         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/location_Mixin.pm,
6711           FS/FS/svc_phone.pm, FS/t/location_Mixin.t,
6712           httemplate/edit/svc_phone.cgi,
6713           httemplate/edit/elements/edit.html,
6714           httemplate/edit/elements/svc_Common.html,
6715           httemplate/elements/location.html,
6716           httemplate/elements/tr-select-cust_location.html,
6717           httemplate/view/svc_phone.cgi: add location to svc_phone, RT#7047
6718
6719 2010-03-11 19:30  ivan
6720
6721         * FS/MANIFEST: add location to svc_phone, RT#7047
6722
6723 2010-03-10 19:27  ivan
6724
6725         * FS/FS/TicketSystem/RT_External.pm,
6726           httemplate/view/cust_main/tickets.html: add queue selection to
6727           customer ticket creation, RT#7656
6728
6729 2010-03-10 18:15  ivan
6730
6731         * httemplate/docs/credits.html: Mark Wells is now a member of the
6732           core team.  Kristian Hoffman has been moved to the core emeritus
6733
6734 2010-03-10 00:20  mark
6735
6736         * httemplate/edit/svc_acct.cgi: fix probably misplaced text field
6737
6738 2010-03-09 23:50  mark
6739
6740         * httemplate/edit/svc_domain.cgi: fix probably misplaced text field
6741
6742 2010-03-09 22:52  ivan
6743
6744         * FS/FS/cust_pkg.pm: oops, move start_1st and expire_months
6745           handling from check to insert, so it doesn't get triggered on
6746           edit, RT#7347
6747
6748 2010-03-09 22:47  ivan
6749
6750         * httemplate/edit/process/REAL_cust_pkg.cgi: fix warning about
6751           adding a start date to actually check its *added*, RT#7352
6752
6753 2010-03-09 15:47  ivan
6754
6755         * httemplate/misc/delay_susp_pkg.html: tyop too
6756
6757 2010-03-09 14:37  mark
6758
6759         * httemplate/misc/cancel_pkg.html: fix typo
6760
6761 2010-03-09 13:57  mark
6762
6763         * FS/FS/prepay_credit.pm, httemplate/edit/prepay_credit.cgi,
6764           httemplate/edit/process/prepay_credit.cgi: RT#7407, variable
6765           length prepaid card codes
6766
6767 2010-03-09 00:37  ivan
6768
6769         * FS/FS/part_pkg/sql_external.pm: move sql_external to use
6770           recur_Common, RT#7212
6771
6772 2010-03-09 00:05  ivan
6773
6774         * httemplate/edit/REAL_cust_pkg.cgi: date editing fix, fallout from
6775           date_format
6776
6777 2010-03-08 18:43  ivan
6778
6779         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: a package that starts on
6780           the 1st and expires after N months, RT#7738
6781
6782 2010-03-08 18:39  ivan
6783
6784         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
6785           0.05_02 required.  RT#_7673
6786
6787 2010-03-08 18:12  ivan
6788
6789         * FS/FS/cust_pkg.pm: init ticket system new-style
6790
6791 2010-03-08 16:23  jeff
6792
6793         * FS/FS/Setup.pm: tyop broke populate_initial_data
6794
6795 2010-03-08 16:18  jeff
6796
6797         * FS/FS/reason_type.pm: and this is not 1.7.x
6798
6799 2010-03-08 15:07  jeff
6800
6801         * FS/FS/part_export/prizm.pm: try a delete before adding an element
6802           to prizm
6803
6804 2010-03-08 14:13  ivan
6805
6806         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
6807           0.05_02 required.  RT#_7673
6808
6809 2010-03-08 02:57  ivan
6810
6811         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
6812           httemplate/edit/REAL_cust_pkg.cgi,
6813           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
6814           httemplate/edit/cust_refund.cgi,
6815           httemplate/edit/quick-charge.html,
6816           httemplate/edit/elements/ApplicationCommon.html,
6817           httemplate/elements/tr-input-beginning_ending.html,
6818           httemplate/elements/tr-input-date-field.html,
6819           httemplate/misc/cancel_pkg.html,
6820           httemplate/misc/delay_susp_pkg.html,
6821           httemplate/misc/order_pkg.html,
6822           httemplate/search/report_prepaid_income.html,
6823           httemplate/view/cust_main/payment_history.html,
6824           httemplate/view/cust_main/payment_history/credit.html,
6825           httemplate/view/cust_main/payment_history/payment.html,
6826           httemplate/view/cust_main/payment_history/voided_payment.html:
6827           proper use of date_format config for international date formats,
6828           RT#7009
6829
6830 2010-03-07 23:02  ivan
6831
6832         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Domain_Mixin.pm,
6833           FS/FS/svc_acct.pm, FS/FS/svc_phone.pm, FS/MANIFEST,
6834           FS/FS/part_export/netsapiens.pm, FS/t/svc_Domain_Mixin.t,
6835           httemplate/edit/svc_phone.cgi,
6836           httemplate/edit/elements/svc_Common.html,
6837           httemplate/elements/select-svc-domain.html,
6838           httemplate/elements/tr-select-svc-domain.html,
6839           httemplate/view/svc_phone.cgi: domain names in netsapiens export
6840           (domain name association w/svc_phone), RT#5864
6841
6842 2010-03-07 10:07  jeff
6843
6844         * FS/FS/tax_rate.pm: pass format and correct filenames
6845
6846 2010-03-05 11:09  ivan
6847
6848         * FS/FS/part_export/grandstream.pm: random nits for grandstream
6849           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
6850           error handling.  RT#7132
6851
6852 2010-03-05 11:02  ivan
6853
6854         * httemplate/edit/part_device.html,
6855           FS/FS/part_export/grandstream.pm: random nits for grandstream
6856           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
6857           error handling.  RT#7132
6858
6859 2010-03-05 10:24  ivan
6860
6861         * FS/FS/part_export/: domain_shellcommands.pm,
6862           forward_shellcommands.pm, phone_shellcommands.pm,
6863           shellcommands.pm, shellcommands_withdomain.pm, textradius.pm,
6864           vpopmail.pm, www_shellcommands.pm: point to wiki docs
6865
6866 2010-03-05 10:10  ivan
6867
6868         * FS/FS/part_export/grandstream.pm,
6869           httemplate/edit/part_device.html: random nits for grandstream
6870           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
6871           error handling.  RT#7132
6872
6873 2010-03-03 21:31  jeff
6874
6875         * FS/FS/cust_bill.pm: always show the previous section when
6876           previous_balance-summary_only is enabled
6877
6878 2010-03-02 17:39  jeff
6879
6880         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: tweak,
6881           rearrange, and avoid the vacuum
6882
6883 2010-03-02 17:00  jeff
6884
6885         * httemplate/edit/cust_main/bottomfixup.js: clear geocode when we
6886           DO have plus four
6887
6888 2010-03-02 09:18  ivan
6889
6890         * httemplate/: search/elements/search-html.html,
6891           misc/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi: UI: get
6892           rid of undocumented extra_choices_callback in search.html: a
6893           terrible place to put action links from a UI perspective, move
6894           package links to html_init, now consitent with customer links,
6895           change label on popup from "increment bill date" to "increment
6896           next bill date", RT#7132
6897
6898 2010-03-01 14:18  ivan
6899
6900         * httemplate/edit/elements/svc_Common.html: fixup editing w/manual
6901           inventory, RT#7010
6902
6903 2010-03-01 14:00  ivan
6904
6905         * httemplate/elements/select-table.html: fix up editing services
6906           w/manual select from inventory, RT#7010
6907
6908 2010-03-01 13:56  ivan
6909
6910         * FS/FS/svc_Common.pm: fix up editing services w/manual select from
6911           inventory, RT#7010
6912
6913 2010-03-01 13:36  ivan
6914
6915         * httemplate/edit/elements/edit.html: fix up editing services
6916           w/manual select from inventory, RT#7010
6917
6918 2010-03-01 13:05  ivan
6919
6920         * httemplate/search/inventory_item.html: fix inventory item links
6921           to non-svc_acct services, RT#7010
6922
6923 2010-03-01 11:38  ivan
6924
6925         * FS/FS/svc_Common.pm: enable manual selection from inventory
6926           dropdowns for svc_broadband, svc_external & svc_phone, RT#7010
6927
6928 2010-03-01 11:29  ivan
6929
6930         * httemplate/: edit/part_svc.cgi, edit/elements/edit.html,
6931           edit/elements/svc_Common.html, elements/select-table.html: enable
6932           manual selection from inventory dropdowns for svc_broadband,
6933           svc_external & svc_phone, RT#7010
6934
6935 2010-03-01 11:10  jeff
6936
6937         * Makefile: get along better with RTless installs
6938
6939 2010-02-26 19:15  ivan
6940
6941         * httemplate/edit/cust_refund.cgi: expiration date not meaningful
6942           for non-CARD, RT#7419
6943
6944 2010-02-26 18:59  ivan
6945
6946         * FS/FS/cust_bill_ApplicationCommon.pm: fix rare "Illegal division
6947           by zero" error applying things when using weights, RT#7491
6948
6949 2010-02-24 15:32  mark
6950
6951         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
6952           misc/process/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi:
6953           RT#7132: bulk increment package bill dates
6954
6955 2010-02-22 02:35  ivan
6956
6957         * FS/FS/part_export/communigate_pro.pm: communigate: domain account
6958           defaults, RT#7083
6959
6960 2010-02-22 01:18  ivan
6961
6962         * httemplate/edit/svc_domain.cgi: communigate: domain account
6963           defaults, RT#7083
6964
6965 2010-02-22 01:14  ivan
6966
6967         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
6968           httemplate/edit/part_svc.cgi,
6969           httemplate/edit/process/svc_domain.cgi,
6970           httemplate/view/svc_domain.cgi, httemplate/view/elements/tr.html,
6971           httemplate/view/svc_acct/basics.html,
6972           httemplate/view/svc_domain/acct_defaults.html,
6973           httemplate/view/svc_domain/basics.html,
6974           httemplate/view/svc_domain/dns.html,
6975           httemplate/edit/svc_acct.cgi: communigate: domain account
6976           defaults, RT#7083
6977
6978 2010-02-21 23:13  ivan
6979
6980         * FS/FS/svc_domain.pm, FS/FS/part_export/communigate_pro.pm,
6981           httemplate/edit/svc_domain.cgi, httemplate/view/svc_domain.cgi:
6982           communigate: domain aliases, enabled services & administrator
6983           domain, RT#7083
6984
6985 2010-02-21 19:22  ivan
6986
6987         * FS/FS/Schema.pm, FS/FS/part_export/communigate_pro.pm,
6988           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
6989           httemplate/edit/svc_domain.cgi,
6990           httemplate/edit/process/svc_domain.cgi,
6991           httemplate/view/svc_domain.cgi,
6992           httemplate/edit/process/svc_acct.cgi: communigate: domain
6993           aliases, enabled services, RT#7083
6994
6995 2010-02-21 14:54  ivan
6996
6997         * FS/FS/part_export/communigate_pro.pm, FS/FS/Conf.pm,
6998           httemplate/edit/svc_forward.cgi, httemplate/view/svc_forward.cgi:
6999           communigate forwarders, RT#7083
7000
7001 2010-02-21 01:19  ivan
7002
7003         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
7004           FS/FS/part_export/communigate_pro.pm,
7005           httemplate/edit/svc_acct.cgi,
7006           httemplate/view/svc_acct/basics.html: communigate, RT#7083
7007
7008 2010-02-20 23:32  ivan
7009
7010         * httemplate/view/svc_acct/basics.html: communigate, RT#7083
7011
7012 2010-02-20 23:28  ivan
7013
7014         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
7015           FS/FS/part_export/communigate_pro.pm,
7016           httemplate/edit/svc_acct.cgi,
7017           httemplate/view/elements/svc_export_settings.html: communigate,
7018           RT#7083
7019
7020 2010-02-20 19:16  ivan
7021
7022         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
7023           FS/FS/part_export/communigate_pro.pm,
7024           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
7025           httemplate/edit/process/svc_acct.cgi,
7026           httemplate/elements/communigate_pro-accessmodes.html,
7027           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
7028           httemplate/view/elements/svc_export_settings.html,
7029           httemplate/view/svc_acct/basics.html: communigate, RT#7083
7030
7031 2010-02-20 14:34  ivan
7032
7033         * FS/FS/Conf.pm: communigate pro provisioning, RT#7083
7034
7035 2010-02-20 14:31  ivan
7036
7037         * httemplate/view/elements/svc_export_settings.html,
7038           httemplate/view/svc_acct/basics.html,
7039           httemplate/view/svc_acct/change_svc.html,
7040           httemplate/view/svc_acct/change_svc_form.html,
7041           httemplate/view/svc_acct/hosting.html,
7042           httemplate/view/svc_acct/radius_usage.html,
7043           httemplate/view/svc_acct/usage.html, FS/FS/Record.pm,
7044           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
7045           FS/FS/part_export/communigate_pro.pm,
7046           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi,
7047           httemplate/view/svc_domain.cgi: communigate pro provisioning,
7048           RT#7083
7049
7050 2010-02-17 19:48  mark
7051
7052         * FS/bin/freeside-void-payments: Documentation cleanup
7053
7054 2010-02-17 01:00  ivan
7055
7056         * httemplate/edit/svc_Common.html: fix svc_pbx provisioniing
7057
7058 2010-02-17 00:30  ivan
7059
7060         * FS/FS/part_export.pm, FS/FS/part_export/communigate_pro.pm,
7061           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Common.pm,
7062           FS/FS/svc_domain.pm, httemplate/edit/svc_domain.cgi,
7063           httemplate/edit/process/svc_domain.cgi,
7064           httemplate/view/svc_domain.cgi, FS/FS/cust_svc.pm: communigate
7065           pro provisioning, RT#7083
7066
7067 2010-02-16 10:36  ivan
7068
7069         * FS/FS/Conf.pm,
7070           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
7071           fs_selfservice/FS-SelfService/cgi/make_payment.html,
7072           FS/FS/ClientAPI/MyAccount.pm: option to uncheck the save checkbox
7073           in self-service by default, RT#6955
7074
7075 2010-02-15 18:19  jeff
7076
7077         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi,
7078           httemplate/misc/process/tax-import.cgi: refactor cch tax import
7079           to remove tons of false laziness and improve flexibility; allow
7080           reload from local files
7081
7082 2010-02-15 08:34  jeff
7083
7084         * htetc/handler.pl: lexical instead of dynamic warnings
7085
7086 2010-02-15 06:39  jeff
7087
7088         * htetc/handler.pl: get rid of some very annoying and pointless
7089           noise
7090
7091 2010-02-14 18:09  ivan
7092
7093         * FS/FS/Conf.pm, FS/FS/Misc.pm, debian/control: switch to
7094           Email::Sender and add options for every kind of mail encryption &
7095           authentication, RT#7285
7096
7097 2010-02-12 18:53  ivan
7098
7099         * FS/FS/svc_external.pm, httemplate/edit/svc_Common.html,
7100           httemplate/edit/svc_external.cgi,
7101           httemplate/edit/elements/svc_Common.html,
7102           httemplate/edit/process/svc_external.html: svc_external.title
7103           from inventory, RT#7010
7104
7105 2010-02-12 18:16  ivan
7106
7107         * httemplate/search/: inventory_item.html: fix inventory item
7108           search w/customer classes
7109
7110 2010-02-12 15:44  ivan
7111
7112         * FS/FS/ClientAPI/MyAccount.pm: don't return an error about
7113           changing the cust_main record to the user as a payment processing
7114           error, log a bunch of verbose stuff in this case so we can track
7115           down wtf is going on, RT#6955
7116
7117 2010-02-12 14:42  ivan
7118
7119         * httemplate/search/: svc_acct.cgi, elements/search-html.html:
7120           totals time used on svc_acct report
7121
7122 2010-02-12 13:49  ivan
7123
7124         * fs_selfservice/java/freeside_create_ticket_example.java: tyop,
7125           RT#7007
7126
7127 2010-02-12 11:28  ivan
7128
7129         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_Internal.pm,
7130           fs_selfservice/java/freeside_create_ticket_example.java,
7131           fs_selfservice/perl/xmlrpc-create_ticket.pl: add mime_type option
7132           to self-service ticket create, RT#7007
7133
7134 2010-02-12 11:14  ivan
7135
7136         * fs_selfservice/perl/xmlrpc-create_ticket.pl,
7137           FS/FS/ClientAPI/MyAccount.pm,
7138           fs_selfservice/java/freeside_create_ticket_example.java: add
7139           queue option to self-service ticket create, RT#7007
7140
7141 2010-02-11 19:26  ivan
7142
7143         * FS/FS/part_export/thirdlane.pm: add omit_countrycode option,
7144           RT#7379
7145
7146 2010-02-11 17:35  ivan
7147
7148         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
7149           FS/FS/TicketSystem/RT_Internal.pm,
7150           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/Conf.pm,
7151           fs_selfservice/java/freeside_create_ticket_example.java,
7152           fs_selfservice/perl/xmlrpc-create_ticket.pl,
7153           httemplate/view/cust_svc.cgi, rt/lib/RT/URI/freeside.pm: add
7154           ticket creation to self-service API, RT#7007
7155
7156 2010-02-11 15:14  jeff
7157
7158         * FS/FS/part_export/grandstream.pm: fix quoting
7159
7160 2010-02-09 18:12  mark
7161
7162         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: RT#7274: accept CR/LF in
7163           RBC batch import
7164
7165 2010-02-09 13:49  ivan
7166
7167         * rt/lib/: RT.pm, RT.pm.in: add NoSignalHandlers option to
7168           RT::Init() so we can pull things up the way we want under
7169           self-service, RT#7007
7170
7171 2010-02-09 11:56  ivan
7172
7173         * httemplate/edit/process/discount.html: doh, fix for discounts
7174           winding up with both amount and percent, RT#6679
7175
7176 2010-02-08 19:37  ivan
7177
7178         * rt/lib/RT/Config.pm: fix RT wackiness when loaded concurrently
7179           with Fcntl
7180
7181 2010-02-08 11:01  ivan
7182
7183         * FS/: FS.pm, FS/h_svc_pbx.pm, t/h_svc_pbx.t, MANIFEST:
7184           h_svc_pbx.pm, RT#7322
7185
7186 2010-02-08 07:37  jeff
7187
7188         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/export_device.pm,
7189           FS/FS/part_device.pm, FS/FS/part_export.pm,
7190           FS/FS/phone_device.pm, FS/FS/part_export/grandstream.pm,
7191           FS/FS/part_export/netsapiens.pm, FS/t/export_device.t, Makefile,
7192           FS/MANIFEST, httemplate/edit/part_device.html,
7193           httemplate/edit/process/part_device.html,
7194           httemplate/elements/checkboxes-table.html,
7195           httemplate/misc/phone_device_config.html,
7196           httemplate/view/svc_phone.cgi: grandstream device configuration
7197           support #4220
7198
7199 2010-02-05 18:57  ivan
7200
7201         * FS/FS/: cust_pkg_discount.pm, part_pkg/flat.pm: discount
7202           reporting, RT#6679
7203
7204 2010-02-05 18:54  ivan
7205
7206         * FS/FS/Schema.pm, FS/FS/Mason.pm, FS/FS/cust_bill_pkg.pm,
7207           FS/FS/cust_bill_pkg_discount.pm, FS/FS/cust_main.pm,
7208           FS/FS/cust_pkg.pm, FS/FS.pm, FS/MANIFEST,
7209           FS/FS/Report/Table/Monthly.pm, FS/t/cust_bill_pkg_discount.t,
7210           httemplate/elements/menu.html,
7211           httemplate/misc/delete-cust_pkg_discount.html,
7212           httemplate/search/cust_bill_pkg_discount.html,
7213           httemplate/search/cust_pkg_discount.html,
7214           httemplate/search/report_cust_bill_pkg_discount.html,
7215           httemplate/search/report_cust_pkg_discount.html: discount
7216           reporting, RT#6679
7217
7218 2010-02-04 19:02  ivan
7219
7220         * httemplate/edit/process/cust_pkg_discount.html: discounts,
7221           RT#6679
7222
7223 2010-02-04 18:39  ivan
7224
7225         * httemplate/view/cust_main/order_pkg_link.html, FS/FS/cust_pkg.pm,
7226           FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
7227           FS/FS/part_pkg/flat.pm, httemplate/edit/cust_pkg_discount.html,
7228           httemplate/edit/discount.html,
7229           httemplate/edit/process/discount.html,
7230           httemplate/edit/process/quick-cust_pkg.cgi,
7231           httemplate/elements/tr-select-discount.html,
7232           httemplate/misc/order_pkg.html,
7233           httemplate/view/cust_main/packages/status.html: discounts,
7234           RT#6679
7235
7236 2010-02-04 12:39  ivan
7237
7238         * FS/FS/discount.pm, httemplate/edit/discount.html,
7239           httemplate/elements/select-discount.html,
7240           httemplate/elements/select-table.html,
7241           httemplate/elements/tr-input-text.html,
7242           httemplate/elements/tr-select-discount.html,
7243           httemplate/elements/tr-select.html: discounts, RT#6679
7244
7245 2010-02-04 02:00  ivan
7246
7247         * httemplate/edit/cust_main/top_misc.html, FS/FS/AccessRight.pm,
7248           httemplate/elements/search-cust_main.html: add ability to edit
7249           referring customer, RT#7174
7250
7251 2010-02-03 22:53  ivan
7252
7253         * httemplate/: elements/phonenumber.html, pref/pref-process.html,
7254           pref/pref.html: snom autodial integration
7255
7256 2010-02-03 20:48  ivan
7257
7258         * FS/FS/part_event/Condition/every.pm: fix SQL error with date
7259           field when using this condition, RT#7218
7260
7261 2010-02-03 11:27  ivan
7262
7263         * FS/FS/cust_main.pm: better error msg for profiling
7264
7265 2010-02-02 18:16  ivan
7266
7267         * FS/FS/svc_acct.pm: fix time limits getting double added if the
7268           service is provisioned before first billing
7269
7270 2010-01-30 23:04  ivan
7271
7272         * FS/FS/discount.pm: discounts, RT#6679
7273
7274 2010-01-30 19:00  ivan
7275
7276         * httemplate/browse/part_pkg_taxclass.html: fix header on report
7277
7278 2010-01-30 18:57  ivan
7279
7280         * FS/FS/: part_pkg/agent.pm, part_pkg/bulk.pm,
7281           cust_pkg_discount.pm, part_pkg/flat.pm,
7282           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
7283           part_pkg/flat_comission_pkg.pm, part_pkg/prorate.pm,
7284           part_pkg/recur_Common.pm, part_pkg/rt_time.pm,
7285           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
7286           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
7287           part_pkg/sqlradacct_hour.pm, part_pkg/subscription.pm,
7288           part_pkg/voip_sqlradacct.pm: discounts, RT#6679
7289
7290 2010-01-30 15:00  ivan
7291
7292         * httemplate/: view/cust_main/packages/package.html,
7293           edit/cust_pkg_discount.html, edit/process/cust_pkg_discount.html,
7294           misc/delete-cust_pkg_discount.html,
7295           view/cust_main/packages/status.html: discounts, RT#6679
7296
7297 2010-01-30 12:05  ivan
7298
7299         * httemplate/: misc/cust-part_pkg.cgi, misc/order_pkg.html,
7300           view/cust_main/packages.html, elements/select-part_pkg.html,
7301           elements/select-table.html,
7302           elements/tr-select-cust-part_pkg.html,
7303           view/cust_main/order_pkg_link.html: discounts, RT#6679
7304
7305 2010-01-30 00:55  ivan
7306
7307         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_discount.pm,
7308           httemplate/edit/process/quick-cust_pkg.cgi,
7309           httemplate/elements/select-discount.html,
7310           httemplate/elements/tr-select-discount.html,
7311           httemplate/misc/order_pkg.html,
7312           httemplate/view/cust_main/packages/status.html,
7313           httemplate/view/cust_main/packages/package.html: discounts,
7314           RT#6679
7315
7316 2010-01-29 23:55  ivan
7317
7318         * FS/FS/part_pkg/rt_time.pm: giving it a weight avoids weight use
7319           of uninitialized value in sort messages in part_pkg.pm
7320
7321 2010-01-29 23:38  ivan
7322
7323         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
7324           FS/FS/Schema.pm, FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
7325           FS/FS/part_pkg.pm, FS/FS/part_pkg/flat.pm,
7326           FS/t/cust_pkg_discount.t, FS/t/discount.t,
7327           httemplate/browse/discount.html, httemplate/edit/discount.html,
7328           httemplate/edit/elements/edit.html,
7329           httemplate/edit/process/discount.html,
7330           httemplate/elements/menu.html,
7331           httemplate/elements/tr-input-text.html: discounts, RT#6679
7332
7333 2010-01-29 12:21  ivan
7334
7335         * FS/FS/Conf.pm: add Cleartext-Password to radius-password export
7336           options, RT#7150
7337
7338 2010-01-29 11:52  ivan
7339
7340         * FS/FS/part_export/thirdlane.pm: ssl option
7341
7342 2010-01-26 21:27  ivan
7343
7344         * FS/FS/part_export/thirdlane.pm: URI escape pw, RT#7051
7345
7346 2010-01-26 21:21  ivan
7347
7348         * FS/FS/part_export/thirdlane.pm: add port option, RT#7051
7349
7350 2010-01-26 02:40  ivan
7351
7352         * FS/FS/svc_pbx.pm: deleting an svc_pbx unlinks svc_phones and
7353           deletes svc_accts, RT#7051
7354
7355 2010-01-26 02:34  ivan
7356
7357         * FS/FS/part_export/thirdlane.pm: admin operations from svc_acct
7358           records
7359
7360 2010-01-26 02:05  ivan
7361
7362         * FS/FS/svc_acct.pm, httemplate/edit/process/svc_acct.cgi: more
7363           fallout from default pw encryption: fix error reporting when
7364           entering a bad password
7365
7366 2010-01-26 00:35  ivan
7367
7368         * FS/FS/: svc_pbx.pm, part_export/thirdlane.pm: svc_pbx.title
7369           uniqueness (kludgy) and force to alphanumeric+space and 19 char
7370           max when using thirdlane (conservative guess for 1st pass
7371           implementation), RT#7051
7372
7373 2010-01-26 00:18  ivan
7374
7375         * FS/FS/svc_pbx.pm: label isn't thirdlane-specific, RT#7051
7376
7377 2010-01-25 23:15  ivan
7378
7379         * FS/FS/part_export/thirdlane.pm: figured out success/failure
7380           reporting, and wrote DID creation/deletion/assign/unassign,
7381           RT#7051
7382
7383 2010-01-25 22:15  ivan
7384
7385         * FS/FS/part_export/thirdlane.pm: initial thirdlane export w/tenant
7386           insert/delete/replace, RT#7051
7387
7388 2010-01-25 22:14  ivan
7389
7390         * FS/FS/svc_pbx.pm: fix label method and doc work
7391
7392 2010-01-25 22:14  ivan
7393
7394         * FS/FS/svc_Common.pm: remove debugging
7395
7396 2010-01-25 20:47  jayce
7397
7398         * FS/FS/: part_pkg/rt_time.pm, TicketSystem/RT_External.pm: First
7399           version of RT Billing pkg.  Basic concept is if a customer has
7400           this package, then any time added to ticket comments in RT will
7401           be added up and multiplied by the base rate, with each entry
7402           showing up as a lineitem on their next invoice.
7403
7404           This has not been used in production yet by anybody, it was just
7405           a proposal done for a customer.   Modified Files:
7406           TicketSystem/RT_External.pm   Added Files:
7407           part_pkg/rt_time.pm
7408
7409 2010-01-25 14:14  ivan
7410
7411         * httemplate/elements/select-svc_pbx.html,
7412           httemplate/elements/tr-select-svc_pbx.html, FS/FS/Schema.pm,
7413           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_pbx.pm,
7414           FS/FS/svc_phone.pm, httemplate/edit/part_svc.cgi,
7415           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_phone.cgi,
7416           httemplate/edit/elements/edit.html,
7417           httemplate/edit/elements/svc_Common.html,
7418           httemplate/view/svc_acct.cgi, httemplate/view/svc_phone.cgi:
7419           linking DIDs and users to PBXes, RT#7051
7420
7421 2010-01-25 09:41  ivan
7422
7423         * httemplate/edit/part_svc.cgi, FS/MANIFEST, FS/FS/Mason.pm,
7424           FS/FS/Schema.pm: initial svc_pbx implementation, RT#7051
7425
7426 2010-01-25 09:35  ivan
7427
7428         * FS/: FS/svc_pbx.pm, t/svc_pbx.t: initial svc_pbx implementation,
7429           RT#7051
7430
7431 2010-01-24 16:31  ivan
7432
7433         * FS/FS/svc_acct.pm: fix password length checks from applyhing to
7434           already-crypted legacy passwords, RT#7139
7435
7436 2010-01-24 14:38  ivan
7437
7438         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
7439           overlibmws_draggable.js, overlibmws_iframe.js: update overlib to
7440           upstream v281 (jan 20, 2010)
7441
7442 2010-01-24 12:37  ivan
7443
7444         * FS/FS/UI/Web.pm: right-align customer # in reports
7445
7446 2010-01-24 11:53  ivan
7447
7448         * httemplate/search/cust_bill.html: fix alignment of customer data
7449
7450 2010-01-24 11:52  ivan
7451
7452         * httemplate/search/cust_bill_pay.html: separate out the invoice
7453           and payment info into multiple columns, and fix application date
7454           showing as payment date
7455
7456 2010-01-21 00:54  ivan
7457
7458         * FS/FS/Conf.pm: correct description for selfservice-body_footer
7459
7460 2010-01-21 00:38  ivan
7461
7462         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: more
7463           self-service skinning config options, and start taking a stab at
7464           reorganizing config sections, RT#6893
7465
7466 2010-01-21 00:34  ivan
7467
7468         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
7469           fs_selfservice/FS-SelfService/cgi/change_bill.html,
7470           fs_selfservice/FS-SelfService/cgi/change_password.html,
7471           fs_selfservice/FS-SelfService/cgi/change_pay.html,
7472           fs_selfservice/FS-SelfService/cgi/change_ship.html,
7473           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
7474           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
7475           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
7476           fs_selfservice/FS-SelfService/cgi/header.html,
7477           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
7478           fs_selfservice/FS-SelfService/cgi/make_payment.html,
7479           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
7480           fs_selfservice/FS-SelfService/cgi/myaccount.html,
7481           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
7482           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
7483           fs_selfservice/FS-SelfService/cgi/payment_results.html,
7484           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
7485           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
7486           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
7487           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
7488           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
7489           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
7490           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
7491           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
7492           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
7493           fs_selfservice/FS-SelfService/cgi/provision.html,
7494           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
7495           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
7496           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
7497           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
7498           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
7499           fs_selfservice/FS-SelfService/cgi/view_usage.html,
7500           fs_selfservice/FS-SelfService/cgi/view_usage_details.html,
7501           fs_selfservice/FS-SelfService/cgi/image.cgi,
7502           FS/FS/ClientAPI/MyAccount.pm, httemplate/config/config-view.cgi,
7503           FS/FS/Conf.pm: more self-service skinning config options, and
7504           start taking a stab at reorganizing config sections, RT#6893
7505
7506 2010-01-20 17:25  ivan
7507
7508         * FS/: FS/ClientAPI.pm, FS/Mason.pm,
7509           bin/freeside-selfservice-server: fix self-service fallout from RT
7510           3.8, RT#6640
7511
7512 2010-01-19 15:11  jeff
7513
7514         * FS/FS/part_export/prizm.pm: SM in new window
7515
7516 2010-01-19 09:48  jeff
7517
7518         * FS/FS/cust_main.pm: eliminate harmless uninitialized value noise
7519
7520 2010-01-18 20:54  ivan
7521
7522         * FS/FS/pay_batch/paymentech.pm: patch from Peter Loeppky to make
7523           sure some xml fields don't get larger than what paymentech wants
7524
7525 2010-01-18 19:24  mark
7526
7527         * httemplate/search/elements/search-csv.html: Fix mime type for CSV
7528           files, RT#1526
7529
7530 2010-01-18 18:09  jeff
7531
7532         * FS/FS/part_export/domreg_opensrs.pm: don't really need debugging
7533           on
7534
7535 2010-01-18 18:03  jeff
7536
7537         * FS/FS/: cust_bill_ApplicationCommon.pm,
7538           part_export/domreg_opensrs.pm: debugged and tested opensrs export
7539
7540 2010-01-18 16:13  ivan
7541
7542         * httemplate/search/cust_bill_pkg.cgi: fix color/style after
7543           removal of billpkgnum display
7544
7545 2010-01-16 22:40  ivan
7546
7547         * FS/FS/ClientAPI/MasonComponent.pm: fix for
7548           selfservice_server-base_url without a trailing /
7549
7550 2010-01-16 19:31  ivan
7551
7552         * FS/FS/cust_main.pm: return an error for 0 amount payments to
7553           avoid a $0 payment getting stuck in declined or captured status,
7554           RT#6993
7555
7556 2010-01-16 18:34  ivan
7557
7558         * FS/FS/svc_phone.pm: strip non-digits and 1- when searching for
7559           phone numbers, RT#7000
7560
7561 2010-01-16 18:22  ivan
7562
7563         * FS/FS/: svc_acct.pm: remove svcnum from searchable fields for
7564           svc_acct... custnum and invnum are user-visible, other database
7565           ids, not so much.  also, breaks phone number search w/current Pg,
7566           RT#7000
7567
7568 2010-01-16 17:20  ivan
7569
7570         * ChangeLog: preparing for 2.1.0
7571
7572 2010-01-16 16:22  jeff
7573
7574         * FS/FS/cust_pkg.pm: work around bug in pre-perl5.10 which is at
7575           best noisy and at worst missorting
7576
7577 2010-01-16 15:39  ivan
7578
7579         * FS/FS/part_pkg/: cdr_termination.pm: add usage_mandate option to
7580           termination price plan, RT#6932
7581
7582 2010-01-16 15:06  ivan
7583
7584         * httemplate/search/cust_svc.html: fix searching for unlinked
7585           services?  RT#7059
7586
7587 2010-01-14 19:59  ivan
7588
7589         * httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
7590
7591 2010-01-12 19:14  ivan
7592
7593         * FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
7594           the errors fatal
7595
7596 2010-01-12 09:08  jeff
7597
7598         * FS/FS/part_export/prizm.pm: add some debugging
7599
7600 2010-01-12 08:40  jeff
7601
7602         * FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
7603           numeric messages
7604
7605 2010-01-09 15:41  ivan
7606
7607         * rt/etc/RT_SiteConfig.pm: QuickCreateLong obsolete with the better
7608           quick create in 3.8
7609
7610 2010-01-09 15:38  ivan
7611
7612         * rt/share/html/NoAuth/css/freeside2.1/main.css: bring in
7613           freeside.css
7614
7615 2010-01-09 15:36  ivan
7616
7617         * rt/: etc/RT_SiteConfig.pm, lib/RT/Config.pm, FREESIDE_MODIFIED,
7618           etc/RT_Config.pm, etc/RT_Config.pm.in,
7619           share/html/NoAuth/css/freeside2.1/InHeader,
7620           share/html/NoAuth/css/freeside2.1/admin.css,
7621           share/html/NoAuth/css/freeside2.1/base.css,
7622           share/html/NoAuth/css/freeside2.1/boxes.css,
7623           share/html/NoAuth/css/freeside2.1/forms.css,
7624           share/html/NoAuth/css/freeside2.1/freeside.css,
7625           share/html/NoAuth/css/freeside2.1/layout.css,
7626           share/html/NoAuth/css/freeside2.1/login.css,
7627           share/html/NoAuth/css/freeside2.1/main.css,
7628           share/html/NoAuth/css/freeside2.1/misc.css,
7629           share/html/NoAuth/css/freeside2.1/msie.css,
7630           share/html/NoAuth/css/freeside2.1/msie6.css,
7631           share/html/NoAuth/css/freeside2.1/nav.css,
7632           share/html/NoAuth/css/freeside2.1/portlets.css,
7633           share/html/NoAuth/css/freeside2.1/ticket-lists.css,
7634           share/html/NoAuth/css/freeside2.1/ticket-search.css,
7635           share/html/NoAuth/css/freeside2.1/ticket.css,
7636           share/html/NoAuth/css/freeside2.1/tools.css,
7637           share/html/NoAuth/css/freeside2.1/yui-fonts.css,
7638           share/html/NoAuth/css/freeside2.1/images/dhandler,
7639           share/html/NoAuth/css/freeside2.1/images/source/background-gradient.png:
7640           add a "freeside2.1" stylesheet to isolate our skinning changes
7641
7642 2010-01-09 14:48  ivan
7643
7644         * Makefile, rt/FREESIDE_MODIFIED, rt/sbin/rt-setup-database.in:
7645           fixup initial RT setup for 3.8
7646
7647 2010-01-09 02:03  ivan
7648
7649         * FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
7650           this all work right :/
7651
7652 2010-01-09 00:21  ivan
7653
7654         * FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
7655
7656 2010-01-08 10:55  jeff
7657
7658         * httemplate/loginout/logout.html: this is part of the logout link
7659           too! (RT 1330 & 5518)
7660
7661 2010-01-08 08:05  jeff
7662
7663         * Makefile, htetc/freeside-base1.99.conf,
7664           htetc/freeside-base1.conf, htetc/freeside-base2.conf,
7665           htetc/htpasswd.logout, httemplate/elements/header.html,
7666           httemplate/elements/logout.html,
7667           httemplate/elements/rs_init_object.html,
7668           httemplate/elements/xmlhttp.html: add a logout link (RT 1330 &
7669           5518)
7670
7671 2010-01-07 01:48  mark
7672
7673         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
7674           batch import (RT#6967)
7675
7676 2010-01-05 20:47  ivan
7677
7678         * FS/FS/svc_acct.pm: eliminate spurious warnings on usage
7679           changes...
7680
7681 2010-01-05 20:43  ivan
7682
7683         * FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
7684           warning
7685
7686 2010-01-05 20:41  ivan
7687
7688         * FS/FS/cust_main.pm: doc
7689
7690 2010-01-03 20:13  jeff
7691
7692         * FS/FS/Conf.pm, FS/FS/cust_bill_ApplicationCommon.pm,
7693           FS/FS/part_export/domreg_opensrs.pm, bin/opensrs_domain_pkgs:
7694           untested triggering of export on payments, requires config enable
7695           (RT5825)
7696
7697 2010-01-03 19:23  jeff
7698
7699         * bin/monitor: add some debugging
7700
7701 2010-01-03 00:04  ivan
7702
7703         * rt/: share/html/Ticket/Display.html,
7704           share/html/Admin/Users/Modify.html,
7705           share/html/Elements/AddCustomers,
7706           share/html/Elements/EditCustomers,
7707           share/html/Ticket/ModifyCustomers.html,
7708           share/html/Ticket/Elements/AddCustomers,
7709           share/html/Ticket/Elements/EditCustomers,
7710           share/html/Ticket/Elements/ShowCustomers,
7711           share/html/Ticket/Elements/ShowSummary,
7712           share/html/Ticket/Elements/ShowTransactionAttachments,
7713           share/html/Ticket/Elements/Tabs, FREESIDE_MODIFIED: port
7714           skinning, customer display/edit from RT 3.6 integration to RT 3.8
7715           integration
7716
7717 2010-01-02 23:40  ivan
7718
7719         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
7720           freeside-base2.conf, handler.pl: port skinning, customer
7721           display/edit from RT 3.6 integration to RT 3.8 integration
7722
7723 2010-01-02 22:24  ivan
7724
7725         * FS/FS/TicketSystem/RT_Internal.pm: attempt to get more
7726           information on errors using an RT-instansiated session??
7727
7728 2010-01-02 19:07  ivan
7729
7730         * Makefile, FS/FS/Mason.pm, FS/FS/Mason/Request.pm,
7731           rt/etc/RT_SiteConfig.pm: can't we all just get along (with RT
7732           3.8.7)?
7733
7734 2009-12-31 15:03  mark
7735
7736         * FS/FS/pay_batch/RBC.pm: Add pre-header line
7737
7738 2009-12-31 06:31  ivan
7739
7740         * rt/: Makefile, Makefile.in: prevent fatality
7741
7742 2009-12-31 06:11  ivan
7743
7744         * rt/Makefile: otherwise it aborts bitchinga bout missing
7745           schema.Oracle
7746
7747 2009-12-31 06:08  ivan
7748
7749         * rt/: Makefile, config.status: install-sh????
7750
7751 2009-12-31 05:59  ivan
7752
7753         * rt/: Makefile, config.status, bin/mason_handler.fcgi,
7754           bin/mason_handler.scgi, bin/mason_handler.svc, bin/rt-crontool,
7755           bin/rt-mailgate, etc/RT_Config.pm, etc/RT_Config.pm.in,
7756           etc/RT_SiteConfig.pm, etc/schema.Pg, lib/RT.pm,
7757           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
7758           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
7759           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
7760           lib/RT/Users_Overlay.pm, sbin/rt-setup-database.in: merging
7761           3.8.7!!!
7762
7763 2009-12-31 05:15  ivan
7764
7765         * rt/: share/html/Widgets/TitleBoxEnd,
7766           share/html/Admin/Elements/EditCustomFields,
7767           share/html/Admin/Users/Modify.html,
7768           share/html/Admin/CustomFields/Modify.html,
7769           share/html/Ticket/Display.html,
7770           share/html/Ticket/Elements/ShowSummary,
7771           share/html/Ticket/Elements/BulkLinks,
7772           share/html/Ticket/Elements/ShowTransactionAttachments,
7773           share/html/Ticket/Elements/Tabs,
7774           share/html/Ticket/Graphs/index.html, etc/schema.mysql-4.1:
7775           Initial revision
7776
7777 2009-12-31 05:15  ivan
7778
7779         * rt/: share/html/NoAuth/RichText/FCKeditor/editor/lang/eo.js,
7780           share/html/NoAuth/RichText/FCKeditor/editor/lang/hu.js,
7781           share/html/NoAuth/RichText/FCKeditor/editor/lang/ru.js,
7782           share/html/NoAuth/RichText/FCKeditor/editor/lang/_translationstatus.txt,
7783           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-ca.js,
7784           share/html/NoAuth/RichText/FCKeditor/editor/lang/gu.js,
7785           share/html/NoAuth/RichText/FCKeditor/editor/lang/tr.js,
7786           share/html/NoAuth/RichText/FCKeditor/editor/lang/fi.js,
7787           share/html/NoAuth/RichText/FCKeditor/editor/lang/af.js,
7788           share/html/NoAuth/RichText/FCKeditor/editor/lang/bs.js,
7789           share/html/NoAuth/RichText/FCKeditor/editor/lang/da.js,
7790           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh-cn.js,
7791           share/html/NoAuth/RichText/FCKeditor/editor/lang/cs.js,
7792           share/html/NoAuth/RichText/FCKeditor/editor/lang/ro.js,
7793           share/html/NoAuth/RichText/FCKeditor/editor/lang/uk.js,
7794           share/html/NoAuth/RichText/FCKeditor/editor/lang/no.js,
7795           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt.js,
7796           share/html/NoAuth/RichText/FCKeditor/editor/lang/vi.js,
7797           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt-br.js,
7798           share/html/NoAuth/RichText/FCKeditor/editor/lang/bn.js,
7799           share/html/NoAuth/RichText/FCKeditor/editor/lang/et.js,
7800           share/html/NoAuth/RichText/FCKeditor/editor/lang/de.js,
7801           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-au.js,
7802           share/html/NoAuth/RichText/FCKeditor/editor/lang/ca.js,
7803           share/html/NoAuth/RichText/FCKeditor/editor/lang/el.js,
7804           share/html/NoAuth/RichText/FCKeditor/editor/lang/sk.js,
7805           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_colorselector.html,
7806           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_listprop.html,
7807           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_replace.html,
7808           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select.html,
7809           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_smiley.html,
7810           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textfield.html,
7811           share/html/NoAuth/RichText/FCKeditor/editor/lang/ms.js,
7812           share/html/NoAuth/RichText/FCKeditor/editor/wsc/ciframe.html,
7813           share/html/NoAuth/RichText/FCKeditor/editor/wsc/tmpFrameset.html,
7814           share/html/NoAuth/RichText/FCKeditor/editor/wsc/w.html,
7815           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_anchor.html,
7816           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_button.html,
7817           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops.html,
7818           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_hiddenfield.html,
7819           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link.html,
7820           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_paste.html,
7821           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_source.html,
7822           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages.html,
7823           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textarea.html,
7824           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_form.html,
7825           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_radiobutton.html,
7826           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_specialchar.html,
7827           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_tablecell.html,
7828           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template.html,
7829           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about.html,
7830           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash.html,
7831           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image.html,
7832           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_table.html,
7833           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_checkbox.html,
7834           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_div.html,
7835           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fckeditor.gif,
7836           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fredck.gif,
7837           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif,
7838           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash.js,
7839           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash_preview.html,
7840           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.css,
7841           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.js,
7842           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/locked.gif,
7843           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/reset.gif,
7844           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/unlocked.gif,
7845           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image.js,
7846           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image_preview.html,
7847           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select/fck_select.js,
7848           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
7849           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
7850           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
7851           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
7852           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
7853           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
7854           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
7855           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
7856           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm,
7857           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php,
7858           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops/fck_document_preview.html,
7859           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link/fck_link.js,
7860           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template1.gif,
7861           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template2.gif,
7862           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template3.gif,
7863           share/html/NoAuth/RichText/FCKeditor/editor/plugins/autogrow/fckplugin.js,
7864           share/html/NoAuth/RichText/FCKeditor/editor/plugins/dragresizetable/fckplugin.js,
7865           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/fckplugin.js,
7866           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.config.js,
7867           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.html,
7868           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fck_placeholder.html,
7869           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fckplugin.js,
7870           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/placeholder.gif,
7871           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/de.js,
7872           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/en.js,
7873           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/es.js,
7874           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/fr.js,
7875           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/it.js,
7876           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/pl.js,
7877           share/html/NoAuth/RichText/FCKeditor/editor/plugins/simplecommands/fckplugin.js,
7878           share/html/NoAuth/RichText/FCKeditor/editor/plugins/tablecommands/fckplugin.js,
7879           share/html/NoAuth/RichText/FCKeditor/editor/skins/_fckviewstrips.html,
7880           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog.css,
7881           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog_ie6.js,
7882           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_editor.css,
7883           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_strip.gif,
7884           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.gif,
7885           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.png,
7886           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.rtl.png,
7887           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.gif,
7888           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.png,
7889           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.arrowright.gif,
7890           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
7891           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.collapse.gif,
7892           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.end.gif,
7893           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.expand.gif,
7894           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.separator.gif,
7895           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.start.gif,
7896           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog.css,
7897           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog_ie6.js,
7898           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_editor.css,
7899           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_strip.gif,
7900           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.gif,
7901           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.png,
7902           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.rtl.png,
7903           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.gif,
7904           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.png,
7905           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
7906           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.bg.gif,
7907           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
7908           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.collapse.gif,
7909           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.end.gif,
7910           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.expand.gif,
7911           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.separator.gif,
7912           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.start.gif,
7913           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_editor.css,
7914           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog.css,
7915           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog_ie6.js,
7916           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_strip.gif,
7917           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.gif,
7918           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.png,
7919           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.rtl.png,
7920           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.gif,
7921           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.png,
7922           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.arrowright.gif,
7923           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
7924           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
7925           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.collapse.gif,
7926           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.end.gif,
7927           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.expand.gif,
7928           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.separator.gif,
7929           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.start.gif,
7930           share/html/NoAuth/iCal/dhandler,
7931           share/html/NoAuth/js/cascaded.js, share/html/NoAuth/js/ahah.js,
7932           share/html/NoAuth/js/autohandler, share/html/NoAuth/js/class.js,
7933           share/html/NoAuth/js/combobox.js, share/html/NoAuth/js/list.js,
7934           share/html/NoAuth/js/titlebox-state.js,
7935           share/html/NoAuth/js/util.js,
7936           share/html/NoAuth/js/scriptaculous/controls.js,
7937           share/html/NoAuth/js/scriptaculous/effects.js,
7938           share/html/NoAuth/js/scriptaculous/scriptaculous.js,
7939           share/html/NoAuth/js/IE7/IE8.js,
7940           share/html/NoAuth/js/prototype/prototype.js,
7941           share/html/Helpers/CalPopup.html,
7942           share/html/NoAuth/js/IE7/IE7.js,
7943           share/html/NoAuth/js/IE7/blank.gif,
7944           share/html/NoAuth/js/IE7/ie7-recalc.js,
7945           share/html/NoAuth/js/IE7/ie7-squish.js,
7946           share/html/Widgets/BulkEdit, share/html/Widgets/BulkProcess,
7947           share/html/Widgets/ComboBox,
7948           share/html/Widgets/FinalizeWidgetArguments,
7949           share/html/Widgets/SavedSearch, share/html/Widgets/SelectionBox,
7950           share/html/Widgets/TitleBox, share/html/Widgets/TitleBoxStart,
7951           share/html/Widgets/Form/Boolean, share/html/Widgets/Form/Integer,
7952           share/html/Widgets/Form/Select, share/html/Widgets/Form/String,
7953           share/html/Helpers/Autocomplete/CustomFieldValues,
7954           share/html/Helpers/Toggle/TicketBookmark,
7955           share/html/Tools/MyDay.html, share/html/Tools/Offline.html,
7956           share/html/Tools/index.html, share/html/Tools/Elements/Tabs,
7957           share/html/Tools/Reports/CreatedByDates.html,
7958           share/html/Tools/Reports/ResolvedByDates.html,
7959           share/html/Tools/Reports/ResolvedByOwner.html,
7960           share/html/Admin/autohandler, share/html/Admin/index.html,
7961           share/html/Admin/Queues/CustomField.html,
7962           share/html/Admin/Queues/GroupRights.html,
7963           share/html/Admin/Queues/People.html,
7964           share/html/Download/CustomFieldValue/dhandler,
7965           share/html/Download/Tabular/dhandler,
7966           share/html/Tools/Reports/index.html,
7967           share/html/Tools/Reports/Elements/Tabs,
7968           share/html/Admin/Queues/CustomFields.html,
7969           share/html/Admin/Queues/History.html,
7970           share/html/Admin/Queues/Modify.html,
7971           share/html/Admin/Queues/Scrip.html,
7972           share/html/Admin/Queues/Scrips.html,
7973           share/html/Admin/Queues/Template.html,
7974           share/html/Admin/Queues/Templates.html,
7975           share/html/Admin/Queues/index.html,
7976           share/html/Admin/Elements/EditCustomFieldValues,
7977           share/html/Admin/Elements/EditCustomFieldValuesSource,
7978           share/html/Admin/Elements/EditUserComments,
7979           share/html/Admin/Elements/GroupTabs,
7980           share/html/Admin/Elements/ObjectCustomFields,
7981           share/html/Admin/Elements/SelectCustomFieldType,
7982           share/html/Admin/Elements/SelectScrip,
7983           share/html/Admin/Elements/SelectScripCondition,
7984           share/html/Admin/Elements/SelectStage,
7985           share/html/Admin/Queues/UserRights.html,
7986           share/html/Admin/Elements/ConfigureMyRT,
7987           share/html/Admin/Elements/CustomFieldTabs,
7988           share/html/Admin/Elements/EditScrip,
7989           share/html/Admin/Elements/QueueTabs,
7990           share/html/Admin/Elements/SelectModifyQueue,
7991           share/html/Admin/Elements/SelectScripAction,
7992           share/html/Admin/Elements/SelectTemplate,
7993           share/html/Admin/Elements/Tabs,
7994           share/html/Admin/Elements/AddCustomFieldValue,
7995           share/html/Admin/Elements/CreateUserCalled,
7996           share/html/Admin/Elements/EditCustomField,
7997           share/html/Admin/Elements/EditQueueWatchers,
7998           share/html/Admin/Elements/EditScrips,
7999           share/html/Admin/Elements/GlobalCustomFieldTabs,
8000           share/html/Admin/Elements/ListGlobalCustomFields,
8001           share/html/Admin/Elements/ListGlobalScrips,
8002           share/html/Admin/Elements/ModifyTemplate,
8003           share/html/Admin/Elements/PickCustomFields,
8004           share/html/Admin/Elements/PickObjects,
8005           share/html/Admin/Elements/SelectCustomFieldLookupType,
8006           share/html/Admin/Elements/SelectGroups,
8007           share/html/Admin/Elements/SelectModifyGroup,
8008           share/html/Admin/Elements/SelectModifyUser,
8009           share/html/Admin/Elements/SelectNewGroupMembers,
8010           share/html/Admin/Elements/SelectSingleOrMultiple,
8011           share/html/Admin/Elements/SelectUsers,
8012           share/html/Admin/Elements/SystemTabs,
8013           share/html/Admin/Elements/UserTabs,
8014           share/html/Admin/Elements/EditTemplates,
8015           share/html/Admin/Elements/Header,
8016           share/html/Admin/Elements/QueueRightsForUser,
8017           share/html/Admin/Elements/SelectCustomField,
8018           share/html/Admin/Elements/SelectRights,
8019           share/html/Admin/Elements/ShowKeyInfo,
8020           share/html/Admin/Elements/ToolTabs,
8021           share/html/Admin/Global/GroupRights.html,
8022           share/html/Admin/Global/MyRT.html,
8023           share/html/Admin/Global/Scrip.html,
8024           share/html/Admin/Global/Scrips.html,
8025           share/html/Admin/Global/Template.html,
8026           share/html/Admin/Global/Templates.html,
8027           share/html/Admin/Global/UserRights.html,
8028           share/html/Admin/Global/index.html,
8029           share/html/Admin/Global/CustomFields/Groups.html,
8030           share/html/Admin/Global/CustomFields/Queue-Tickets.html,
8031           share/html/Admin/Global/CustomFields/Queue-Transactions.html,
8032           share/html/Admin/Global/CustomFields/Queues.html,
8033           share/html/Admin/Global/CustomFields/Users.html,
8034           share/html/Admin/Global/CustomFields/index.html,
8035           share/html/Admin/Users/CustomFields.html,
8036           share/html/Admin/Users/GnuPG.html,
8037           share/html/Admin/Users/History.html,
8038           share/html/Admin/Users/Memberships.html,
8039           share/html/Admin/Users/MyRT.html,
8040           share/html/Admin/CustomFields/GroupRights.html,
8041           share/html/Admin/CustomFields/Objects.html,
8042           share/html/Admin/CustomFields/UserRights.html,
8043           share/html/Admin/CustomFields/index.html,
8044           share/html/Admin/Tools/Configuration.html,
8045           share/html/Admin/Tools/index.html,
8046           share/html/Admin/Tools/Shredder/autohandler,
8047           share/html/Admin/Tools/Shredder/index.html,
8048           share/html/Admin/Tools/Shredder/Elements/DumpFileLink,
8049           share/html/Admin/Tools/Shredder/Elements/ObjectCheckBox,
8050           share/html/Admin/Tools/Shredder/Elements/PluginArguments,
8051           share/html/Admin/Tools/Shredder/Elements/PluginHelp,
8052           share/html/Admin/Tools/Shredder/Elements/SelectObjects,
8053           share/html/Admin/Tools/Shredder/Elements/SelectPlugin,
8054           share/html/Admin/Tools/Shredder/Elements/Error/NoRights,
8055           share/html/Admin/Users/index.html,
8056           share/html/Admin/Groups/CustomFields.html,
8057           share/html/Admin/Groups/GroupRights.html,
8058           share/html/Admin/Groups/History.html,
8059           share/html/Admin/Groups/Members.html,
8060           share/html/Admin/Groups/Modify.html,
8061           share/html/Admin/Tools/Shredder/Dumps/dhandler,
8062           share/html/Admin/Tools/Shredder/Elements/Error/NoStorage,
8063           share/html/Admin/Tools/Shredder/Elements/Object/RT--Attachment,
8064           share/html/Admin/Tools/Shredder/Elements/Object/RT--Ticket,
8065           share/html/Admin/Tools/Shredder/Elements/Object/RT--User,
8066           share/html/Admin/Groups/UserRights.html,
8067           share/html/Admin/Groups/index.html,
8068           share/html/Ticket/Create.html, share/html/Ticket/GnuPG.html,
8069           share/html/Ticket/Reminders.html,
8070           share/html/Ticket/ShowEmailRecord.html,
8071           share/html/Ticket/History.html, share/html/Ticket/Modify.html,
8072           share/html/Ticket/ModifyDates.html,
8073           share/html/Ticket/ModifyLinks.html,
8074           share/html/Ticket/Update.html, share/html/Ticket/Forward.html,
8075           share/html/Ticket/ModifyAll.html,
8076           share/html/Ticket/ModifyPeople.html,
8077           share/html/Ticket/Elements/AddWatchers,
8078           share/html/Ticket/Elements/ShowDates,
8079           share/html/Ticket/Elements/ShowTime,
8080           share/html/Ticket/Elements/EditWatchers,
8081           share/html/Ticket/Elements/FindAttachments,
8082           share/html/Ticket/Elements/ShowParents,
8083           share/html/Ticket/Elements/Bookmark,
8084           share/html/Ticket/Elements/EditBasics,
8085           share/html/Ticket/Elements/EditCustomFields,
8086           share/html/Ticket/Elements/EditDates,
8087           share/html/Ticket/Elements/EditPeople,
8088           share/html/Ticket/Elements/EditTransactionCustomFields,
8089           share/html/Ticket/Elements/PreviewScrips,
8090           share/html/Ticket/Elements/Reminders,
8091           share/html/Ticket/Elements/ShowAttachments,
8092           share/html/Ticket/Elements/ShowBasics,
8093           share/html/Ticket/Elements/ShowCustomFields,
8094           share/html/Ticket/Elements/ShowDependencies,
8095           share/html/Ticket/Elements/ShowGnuPGStatus,
8096           share/html/Ticket/Elements/ShowGroupMembers,
8097           share/html/Ticket/Elements/ShowHistory,
8098           share/html/Ticket/Elements/ShowMembers,
8099           share/html/Ticket/Elements/ShowMessageHeaders,
8100           share/html/Ticket/Elements/ShowMessageStanza,
8101           share/html/Ticket/Elements/ShowPeople,
8102           share/html/Ticket/Elements/ShowPriority,
8103           share/html/Ticket/Elements/ShowQueue,
8104           share/html/Ticket/Elements/ShowRequestor,
8105           share/html/Ticket/Elements/ShowTransaction,
8106           share/html/Ticket/Elements/ShowUserEntry,
8107           share/html/Ticket/Elements/UpdateCc,
8108           share/html/SelfService/Error.html,
8109           share/html/Ticket/Attachment/dhandler,
8110           share/html/Ticket/Attachment/WithHeaders/dhandler,
8111           share/html/Ticket/Elements/LoadTextAttachments,
8112           share/html/Ticket/Elements/ShowUpdateStatus,
8113           share/html/Ticket/Graphs/dhandler,
8114           share/html/Ticket/Graphs/Elements/EditGraphProperties,
8115           share/html/Ticket/Graphs/Elements/ShowGraph,
8116           share/html/Ticket/Graphs/Elements/ShowLegends,
8117           share/html/SelfService/Closed.html,
8118           share/html/SelfService/Create.html,
8119           share/html/SelfService/CreateTicketInQueue.html,
8120           share/html/SelfService/Display.html,
8121           share/html/SelfService/Prefs.html,
8122           share/html/SelfService/Update.html,
8123           share/html/SelfService/index.html,
8124           share/html/SelfService/Elements/GotoTicket,
8125           share/html/SelfService/Elements/Tabs, etc/schema.SQLite,
8126           etc/schema.mysql-4.0, share/html/Approvals/Display.html,
8127           share/html/Approvals/autohandler,
8128           share/html/Approvals/index.html,
8129           share/html/Approvals/Elements/Approve,
8130           share/html/Approvals/Elements/PendingMyApproval,
8131           share/html/Approvals/Elements/ShowDependency,
8132           share/html/Approvals/Elements/Tabs,
8133           share/html/SelfService/Attachment/dhandler,
8134           share/html/SelfService/Elements/Header,
8135           share/html/SelfService/Elements/MyRequests, etc/acl.Informix,
8136           etc/acl.Sybase, etc/initialdata, etc/acl.Oracle, etc/acl.Pg,
8137           etc/acl.mysql, etc/upgrade/shrink_cgm_table.pl,
8138           etc/upgrade/split-out-cf-categories,
8139           etc/upgrade/split-out-cf-categories.in,
8140           etc/upgrade/upgrade-mysql-schema.pl,
8141           etc/upgrade/3.8-branded-queues-extension,
8142           etc/upgrade/3.8-branded-queues-extension.in,
8143           etc/upgrade/3.8-ical-extension,
8144           etc/upgrade/3.8-ical-extension.in, etc/upgrade/3.1.0/acl.Pg,
8145           etc/upgrade/3.7.1/content, etc/upgrade/3.7.82/content,
8146           etc/upgrade/3.7.86/content, etc/upgrade/3.7.87/content,
8147           etc/upgrade/3.8.0/content, etc/upgrade/3.8.1/content,
8148           etc/upgrade/3.8.3/content, etc/upgrade/3.8.3/schema.Pg,
8149           etc/upgrade/3.8.4/content, etc/upgrade/3.8.6/content,
8150           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.5.1/content,
8151           etc/upgrade/3.7.10/content, etc/upgrade/3.7.15/content,
8152           etc/upgrade/3.7.19/content, etc/upgrade/3.7.3/schema.Oracle,
8153           etc/upgrade/3.7.3/schema.Pg, etc/upgrade/3.7.3/schema.mysql,
8154           etc/upgrade/3.7.81/schema.Oracle,
8155           etc/upgrade/3.7.81/schema.mysql, etc/upgrade/3.7.85/content,
8156           etc/upgrade/3.8.2/content: import rt 3.8.7
8157
8158 2009-12-31 05:12  ivan
8159
8160         * rt/share/html/: autohandler, Elements/CollectionList,
8161           Elements/Dashboards, Elements/PageLayout,
8162           Elements/RefreshHomepage, Elements/SelectDate,
8163           Elements/ShowUserVerbose, Elements/TicketList,
8164           Elements/ColumnMap, Elements/Footer, Elements/Header,
8165           Elements/RT__Ticket/ColumnMap, Prefs/SearchOptions.html,
8166           Search/Build.html, User/Prefs.html,
8167           Search/Elements/BuildFormatString, Search/Elements/PickCFs,
8168           Search/Elements/DisplayOptions: Initial revision
8169
8170 2009-12-31 05:12  ivan
8171
8172         * rt/: lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/pt_BR.po,
8173           lib/RT/I18N/id.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
8174           lib/RT/I18N/nb.po, lib/RT/I18N/tr.po, lib/RT/I18N/zh_CN.po,
8175           lib/RT/I18N/ar.po, lib/RT/I18N/en.po, lib/RT/I18N/pt.po,
8176           lib/RT/I18N/ru.pm, lib/RT/Shredder/ACE.pm,
8177           lib/RT/Shredder/CachedGroupMember.pm,
8178           lib/RT/Shredder/Constants.pm, lib/RT/Shredder/Dependencies.pm,
8179           lib/RT/Shredder/Dependency.pm,
8180           lib/RT/Shredder/ObjectCustomFieldValue.pm,
8181           lib/RT/Shredder/Queue.pm, lib/RT/Shredder/User.pm,
8182           lib/RT/Shredder/CustomField.pm, lib/RT/Shredder/Exceptions.pm,
8183           lib/RT/Shredder/Link.pm, lib/RT/Shredder/Plugin.pm,
8184           lib/RT/Shredder/Principal.pm, lib/RT/Shredder/ScripAction.pm,
8185           lib/RT/Shredder/ScripCondition.pm,
8186           lib/RT/Shredder/Transaction.pm, lib/RT/Condition/BeforeDue.pm,
8187           lib/RT/Condition/Generic.pm, lib/RT/Condition/PriorityChange.pm,
8188           lib/RT/Condition/ReopenTicket.pm,
8189           lib/RT/Condition/StatusChange.pm,
8190           lib/RT/Condition/UserDefined.pm, lib/RT/Shredder/Attachment.pm,
8191           lib/RT/Shredder/CustomFieldValue.pm, lib/RT/Shredder/Group.pm,
8192           lib/RT/Shredder/GroupMember.pm, lib/RT/Shredder/POD.pm,
8193           lib/RT/Shredder/Record.pm, lib/RT/Shredder/Scrip.pm,
8194           lib/RT/Shredder/Template.pm, lib/RT/Shredder/Ticket.pm,
8195           lib/RT/Shredder/Plugin/Attachments.pm,
8196           lib/RT/Shredder/Plugin/Base.pm,
8197           lib/RT/Shredder/Plugin/Objects.pm,
8198           lib/RT/Shredder/Plugin/SQLDump.pm,
8199           lib/RT/Shredder/Plugin/Summary.pm,
8200           lib/RT/Shredder/Plugin/Tickets.pm,
8201           lib/RT/Shredder/Plugin/Users.pm,
8202           lib/RT/Shredder/Plugin/Base/Dump.pm,
8203           lib/RT/Shredder/Plugin/Base/Search.pm, lib/RT/Approval/Rule.pm,
8204           lib/RT/Condition/AnyTransaction.pm,
8205           lib/RT/Condition/CloseTicket.pm, lib/RT/Condition/Overdue.pm,
8206           lib/RT/Condition/OwnerChange.pm,
8207           lib/RT/Condition/PriorityExceeds.pm,
8208           lib/RT/Condition/QueueChange.pm, lib/RT/Graph/Tickets.pm,
8209           lib/RT/Approval/Rule/Passed.pm,
8210           docs/creating_external_custom_fields.pod,
8211           docs/extending_clickable_links.pod, docs/gnupg_integration.pod,
8212           docs/porting.windows, docs/queue_subject_tag.pod,
8213           docs/templates.pod, docs/using_forms_widgets.pod,
8214           lib/RT/Approval/Rule/Created.pm,
8215           lib/RT/Approval/Rule/NewPending.pm,
8216           lib/RT/Approval/Rule/Rejected.pm, lib/RT/Report/Tickets.pm,
8217           lib/RT/Report/Tickets/Entry.pm, lib/RT/Test/Email.pm,
8218           lib/RT/Test/Web.pm, docs/design_docs/TransactionTypes.txt,
8219           docs/design_docs/rql_parser_machine.graphviz,
8220           docs/design_docs/gnupg_details_on_output_formats,
8221           docs/design_docs/string-extraction-guide.txt, t/00-compile.t,
8222           t/00-mason-syntax.t, t/clicky.t, t/cron.t, t/pod.t, t/rtname.t,
8223           t/savedsearch.t, t/customfields/access_via_queue.t,
8224           t/customfields/sort_order.t, t/approval/basic.t,
8225           t/data/configs/apache2.2+fastcgi.conf,
8226           t/data/configs/apache2.2+fastcgi.conf.in,
8227           t/data/configs/apache2.2+mod_perl.conf,
8228           t/data/configs/apache2.2+mod_perl.conf.in,
8229           t/data/emails/russian-subject-no-content-type,
8230           t/data/emails/subject-with-folding-ws,
8231           t/data/emails/text-html-in-russian,
8232           t/data/emails/multipart-alternative-with-umlaut,
8233           t/data/emails/new-ticket-from-iso-8859-1-full,
8234           t/data/emails/notes-uuencoded, t/data/emails/rt-send-cc,
8235           t/data/emails/multipart-report, t/data/emails/nested-mime-sample,
8236           t/data/emails/nested-rfc-822,
8237           t/data/emails/new-ticket-from-iso-8859-1,
8238           t/data/emails/text-html-with-umlaut,
8239           t/data/emails/crashes-file-based-parser,
8240           t/data/emails/lorem-ipsum, t/data/emails/very-long-subject,
8241           t/data/emails/8859-15-message-series/dir,
8242           t/data/emails/8859-15-message-series/msg1,
8243           t/data/emails/8859-15-message-series/msg2,
8244           t/data/emails/8859-15-message-series/msg3,
8245           t/data/emails/8859-15-message-series/msg4,
8246           t/data/emails/8859-15-message-series/msg5,
8247           t/data/emails/8859-15-message-series/msg6,
8248           t/data/emails/8859-15-message-series/msg7,
8249           t/data/gnupg/keyrings/trustdb.gpg,
8250           t/data/gnupg/emails/1-signed-MIME-plain.txt,
8251           t/data/gnupg/emails/12-encrypted-inline-binary.txt,
8252           t/data/gnupg/emails/13-signed-encrypted-MIME-plain.txt,
8253           t/data/gnupg/emails/14-signed-encrypted-MIME-attachment.txt,
8254           t/data/gnupg/emails/15-signed-encrypted-MIME-binary.txt,
8255           t/data/gnupg/emails/16-signed-encrypted-inline-plain.txt,
8256           t/data/gnupg/emails/18-signed-encrypted-inline-binary.txt,
8257           t/data/gnupg/emails/2-signed-MIME-plain-with-attachment.txt,
8258           t/data/gnupg/emails/3-signed-MIME-plain-with-binary.txt,
8259           t/data/gnupg/emails/6-signed-inline-with-binary.txt,
8260           t/data/gnupg/emails/7-encrypted-MIME-plain.txt,
8261           t/data/gnupg/emails/8-encrypted-MIME-with-attachment.txt,
8262           t/data/gnupg/emails/9-encrypted-MIME-with-binary.txt,
8263           t/data/gnupg/emails/README, t/data/gnupg/keyrings/pubring.gpg,
8264           t/data/gnupg/keyrings/secring.gpg,
8265           t/data/gnupg/keyrings/signed_old_style_with_attachment.eml,
8266           t/data/gnupg/keys/general-at-example.com.2.public.key,
8267           t/data/gnupg/keys/general-at-example.com.2.secret.key,
8268           t/data/gnupg/keys/general-at-example.com.public.key,
8269           t/data/gnupg/keys/general-at-example.com.secret.key,
8270           t/data/gnupg/keys/recipient-at-example.com.public.key,
8271           t/data/gnupg/keys/recipient-at-example.com.secret.key,
8272           t/data/gnupg/keys/rt-recipient-at-example.com.public.key,
8273           t/data/gnupg/keys/rt-recipient-at-example.com.secret.key,
8274           t/data/gnupg/keys/rt-test-at-example.com.2.public.key,
8275           t/data/gnupg/keys/rt-test-at-example.com.2.secret.key,
8276           t/data/gnupg/keys/rt-test-at-example.com.public.key,
8277           t/data/gnupg/keys/rt-test-at-example.com.secret.key,
8278           t/api/currentuser.t, t/api/queue.t, t/api/uri-t.t,
8279           t/data/gnupg/emails/10-encrypted-inline-plain.txt,
8280           t/data/gnupg/emails/11-encrypted-inline-attachment.txt,
8281           t/data/gnupg/emails/17-signed-encrypted-inline-attachment.txt,
8282           t/data/gnupg/emails/19-signed-inline-plain-nested.txt,
8283           t/data/gnupg/emails/4-signed-inline-plain.txt,
8284           t/data/gnupg/emails/5-signed-inline-with-attachment.txt,
8285           t/api/ace.t, t/api/action-createtickets.t, t/api/attachment.t,
8286           t/api/attribute-tests.t, t/api/attribute.t, t/api/cf.t,
8287           t/api/cf_combo_casacade.t, t/api/cf_external.t,
8288           t/api/cf_pattern.t, t/api/cf_single_values.t,
8289           t/api/cf_transaction.t, t/api/condition-ownerchange.t,
8290           t/api/condition-reject.t, t/api/customfield.t, t/api/date.t,
8291           t/api/emailparser.t, t/api/group.t, t/api/groups.t, t/api/i18n.t,
8292           t/api/link.t, t/api/record.t, t/api/reminders.t, t/api/rights.t,
8293           t/api/rt.t, t/api/scrip.t, t/api/scrip_order.t,
8294           t/api/searchbuilder.t, t/api/system.t, t/api/template-insert.t,
8295           t/api/template.t, t/api/ticket.t, t/api/tickets.t,
8296           t/api/tickets_overlay_sql.t, t/api/uri-fsck_com_rt.t,
8297           t/api/user.t, t/api/users.t, t/web/attachments.t,
8298           t/web/cf_access.t, t/web/cf_onqueue.t, t/web/cf_select_one.t,
8299           t/web/command_line_with_unknown_field.t,
8300           t/web/compilation_errors.t, t/web/config_tab_right.t,
8301           t/web/custom_frontpage.t, t/web/custom_search.t,
8302           t/web/dashboards-permissions.t, t/web/gnupg-outgoing.t,
8303           t/web/gnupg-select-keys-on-create.t, t/web/offline_utf8.t,
8304           t/web/query_builder.t, t/web/rest.t, t/web/rights.t,
8305           t/web/saved_search_chart.t, t/web/search_bulk_update_links.t,
8306           t/web/ticket-create-utf8.t, t/web/ticket_owner.t,
8307           t/web/ticket_seen.t, t/web/ticket_update_without_content.t,
8308           t/web/unlimited_search.t, t/web/crypt-gnupg.t,
8309           t/web/gnupg-select-keys-on-update.t,
8310           t/web/offline_messages_utf8.t, t/web/rest-non-ascii-subject.t,
8311           t/web/rights1.t, t/web/dashboards.t, t/ticket/badlinks.t,
8312           t/ticket/merge.t, t/ticket/search_by_txn.t,
8313           t/ticket/sort-by-user.t, t/web/basic.t, t/web/command_line.t,
8314           t/web/dashboard_with_deleted_saved_search.t,
8315           t/web/dashboards-groups.t, t/web/quicksearch.t,
8316           t/web/saved_search_permissions.t, t/ticket/search_by_watcher.t,
8317           bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
8318           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt-mailgate.in,
8319           bin/rt.in, bin/standalone_httpd, bin/standalone_httpd.in,
8320           bin/webmux.pl.in, m4/rt_layout.m4, share/html/dhandler,
8321           share/html/index.html, share/html/l,
8322           share/html/Elements/BevelBoxRaisedEnd,
8323           share/html/Elements/Callback,
8324           share/html/Elements/CollectionListPaging,
8325           share/html/Elements/DashboardTabs,
8326           share/html/Elements/EditCustomFieldAutocomplete,
8327           share/html/Elements/EditCustomFieldImage,
8328           share/html/Elements/EditCustomFieldSelect,
8329           share/html/Elements/EditLinks, share/html/Elements/EmailInput,
8330           share/html/Elements/Error, share/html/Elements/GotoTicket,
8331           share/html/Elements/ListActions, share/html/Elements/ListMenu,
8332           share/html/Elements/Login, share/html/Elements/MakeClicky,
8333           share/html/Elements/Menu, share/html/Elements/MessageBox,
8334           share/html/Elements/MyAdminQueues, share/html/Elements/MyTickets,
8335           share/html/Elements/QueryString,
8336           share/html/Elements/QueueSummary,
8337           share/html/Elements/QuickCreate, share/html/Elements/Refresh,
8338           share/html/Elements/ScrubHTML, share/html/Elements/Section,
8339           share/html/Elements/SelectBoolean,
8340           share/html/Elements/SelectCustomFieldValue,
8341           share/html/Elements/SelectDateRelation,
8342           share/html/Elements/SelectLinkType,
8343           share/html/Elements/SelectMatch,
8344           share/html/Elements/SelectNewTicketQueue,
8345           share/html/Elements/SelectOwner,
8346           share/html/Elements/SelectPriority,
8347           share/html/Elements/SelectQueue,
8348           share/html/Elements/SelectStatus,
8349           share/html/Elements/SelectTicketTypes,
8350           share/html/Elements/SelectTimeUnits,
8351           share/html/Elements/SelectTimezone,
8352           share/html/Elements/SelectUsers,
8353           share/html/Elements/SelectWatcherType,
8354           share/html/Elements/ShowCustomFieldBinary,
8355           share/html/Elements/ShowCustomFieldText,
8356           share/html/Elements/ShowLink, share/html/Elements/ShowLinks,
8357           share/html/Elements/ShowMemberships,
8358           share/html/Elements/ShowUserConcise,
8359           share/html/Elements/ShowUserEmailFrequency,
8360           share/html/Elements/SimpleSearch, share/html/Elements/Tabs,
8361           share/html/Elements/TitleBox, t/delegation/cleanup_stalled.t,
8362           t/delegation/revocation.t, t/i18n/default.t,
8363           t/mail/charsets-outgoing.t, t/mail/crypt-gnupg.t,
8364           t/mail/extractsubjecttag.t, t/mail/gateway.t, t/mail/gnupg-bad.t,
8365           t/mail/gnupg-incoming.t, t/mail/gnupg-realmail.t,
8366           t/mail/gnupg-reverification.t, t/mail/mime_decoding.t,
8367           t/mail/sendmail.t, t/mail/verp.t, t/maildigest/attributes.t,
8368           t/shredder/00load.t, t/shredder/00skeleton.t,
8369           t/shredder/01basics.t, t/shredder/01ticket.t,
8370           t/shredder/02group_member.t, t/shredder/02queue.t,
8371           t/shredder/02template.t, t/shredder/02user.t,
8372           t/shredder/03plugin.t, t/shredder/03plugin_summary.t,
8373           t/shredder/03plugin_tickets.t, t/shredder/03plugin_users.t,
8374           t/shredder/utils.pl, t/ticket/action_linear_escalate.t,
8375           t/ticket/add-watchers.t, t/ticket/batch-upload-csv.t,
8376           t/ticket/cfsort-freeform-multiple.t,
8377           t/ticket/cfsort-freeform-single.t, t/ticket/deferred_owner.t,
8378           t/ticket/link_search.t, t/ticket/linking.t,
8379           t/ticket/quicksearch.t, t/ticket/requestor-order.t,
8380           t/ticket/scrips_batch.t, t/ticket/search.t,
8381           t/ticket/search_by_cf_freeform_multiple.t,
8382           t/ticket/search_by_cf_freeform_single.t,
8383           t/ticket/search_by_links.t, t/ticket/search_long_cf_values.t,
8384           t/ticket/sort-by-custom-ownership.t, t/ticket/sort-by-queue.t,
8385           t/ticket/sort_by_cf.t, t/validator/group_members.t,
8386           share/html/Elements/Checkbox,
8387           share/html/Elements/EditCustomField,
8388           share/html/Elements/EditTimeValue,
8389           share/html/Elements/MySupportQueues,
8390           share/html/Elements/SelectCustomFieldOperator,
8391           share/html/Elements/SelectEqualityOperator,
8392           share/html/Elements/SelectResultsPerPage,
8393           share/html/Elements/SelectTicketSortBy,
8394           share/html/Elements/ShowUser, share/html/Elements/TitleBoxStart,
8395           share/html/Elements/ShowSearch,
8396           share/html/Dashboards/Modify.html,
8397           share/html/Dashboards/Queries.html,
8398           share/html/Dashboards/Render.html,
8399           share/html/Dashboards/Subscription.html,
8400           share/html/Dashboards/dhandler, share/html/Dashboards/index.html,
8401           share/html/Dashboards/Elements/DashboardsForObject,
8402           share/html/Dashboards/Elements/DashboardsForObjects,
8403           share/html/Dashboards/Elements/Deleted,
8404           share/html/Dashboards/Elements/HiddenSearches,
8405           share/html/Dashboards/Elements/ListOfDashboards,
8406           share/html/Dashboards/Elements/SelectPrivacy,
8407           share/html/Dashboards/Elements/ShowDashboards,
8408           share/html/Dashboards/Elements/ShowSubscription,
8409           share/html/Dashboards/Elements/Tabs,
8410           share/html/Dashboards/Elements/ShowPortlet/component,
8411           share/html/Dashboards/Elements/ShowPortlet/dashboard,
8412           share/html/Dashboards/Elements/ShowPortlet/search,
8413           share/html/Elements/BevelBoxRaisedStart,
8414           share/html/Elements/CreateTicket,
8415           share/html/Elements/EditCustomFieldBinary,
8416           share/html/Elements/EditCustomFieldCombobox,
8417           share/html/Elements/EditCustomFieldFreeform,
8418           share/html/Elements/EditCustomFieldText,
8419           share/html/Elements/EditCustomFieldWikitext,
8420           share/html/Elements/HeaderJavascript, share/html/Elements/Logo,
8421           share/html/Elements/Logout, share/html/Elements/MyRT,
8422           share/html/Elements/MyReminders, share/html/Elements/MyRequests,
8423           share/html/Elements/PersonalQuickbar,
8424           share/html/Elements/Quicksearch,
8425           share/html/Elements/SelectAttachmentField,
8426           share/html/Elements/SelectDateType,
8427           share/html/Elements/SelectGroups, share/html/Elements/SelectLang,
8428           share/html/Elements/SelectSortOrder,
8429           share/html/Elements/SetupSessionCookie,
8430           share/html/Elements/ShowCustomFieldImage,
8431           share/html/Elements/ShowCustomFieldWikitext,
8432           share/html/Elements/ShowCustomFields, share/html/Elements/Submit,
8433           share/html/Elements/TitleBoxEnd,
8434           share/html/Elements/ValidateCustomFields,
8435           share/html/Elements/CollectionAsTable/Header,
8436           share/html/Elements/CollectionAsTable/ParseFormat,
8437           share/html/Elements/CollectionAsTable/Row,
8438           share/html/Elements/GnuPG/KeyIssues,
8439           share/html/Elements/GnuPG/SelectKeyForEncryption,
8440           share/html/Elements/GnuPG/SelectKeyForSigning,
8441           share/html/Elements/GnuPG/SignEncryptWidget,
8442           share/html/Elements/RT__Group/ColumnMap,
8443           share/html/Elements/RT__Queue/ColumnMap,
8444           share/html/Elements/RT__Scrip/ColumnMap,
8445           share/html/Elements/RT__Template/ColumnMap,
8446           share/html/Elements/RT__User/ColumnMap,
8447           share/html/Install/Basics.html,
8448           share/html/Install/DatabaseDetails.html,
8449           share/html/Install/DatabaseType.html,
8450           share/html/Install/Finish.html, share/html/Install/Global.html,
8451           share/html/Install/Initialize.html,
8452           share/html/Install/Sendmail.html, share/html/Install/autohandler,
8453           share/html/Install/index.html,
8454           share/html/Install/Elements/Errors,
8455           share/html/Install/Elements/Wrapper, share/html/Prefs/MyRT.html,
8456           share/html/Prefs/Other.html, share/html/Prefs/Quicksearch.html,
8457           share/html/Prefs/Search.html, share/html/Prefs/Elements/Tabs,
8458           share/html/Search/Bulk.html, share/html/Search/Chart,
8459           share/html/Search/Chart.html, share/html/Search/Edit.html,
8460           share/html/Search/Graph.html, share/html/Search/Results.html,
8461           share/html/Search/Results.rdf, share/html/Search/Results.tsv,
8462           share/html/Search/Simple.html,
8463           share/html/Search/Elements/SelectAndOr,
8464           share/html/Search/Elements/SelectGroupBy,
8465           share/html/Search/Elements/SelectPersonType,
8466           share/html/User/Delegation.html,
8467           share/html/User/Elements/DelegateRights,
8468           share/html/User/Elements/GroupTabs,
8469           share/html/User/Elements/Tabs,
8470           share/html/User/Groups/Members.html,
8471           share/html/User/Groups/Modify.html,
8472           share/html/User/Groups/index.html,
8473           share/html/Search/Elements/ConditionRow,
8474           share/html/Search/Elements/PickBasics,
8475           share/html/Search/Elements/ResultViews,
8476           share/html/Search/Elements/SearchesForObject,
8477           share/html/Search/Elements/SelectSearchObject,
8478           share/html/Search/Elements/SelectSearchesForObjects,
8479           share/html/REST/1.0/autohandler, share/html/REST/1.0/dhandler,
8480           share/html/REST/1.0/logout,
8481           share/html/REST/1.0/Forms/group/customfields,
8482           share/html/Search/Elements/Chart,
8483           share/html/Search/Elements/EditFormat,
8484           share/html/Search/Elements/EditQuery,
8485           share/html/Search/Elements/EditSearches,
8486           share/html/Search/Elements/Graph,
8487           share/html/Search/Elements/NewListActions,
8488           share/html/Search/Elements/PickCriteria,
8489           share/html/Search/Elements/SearchPrivacy,
8490           share/html/Search/Elements/SelectChartType,
8491           share/html/Search/Elements/SelectGroup,
8492           share/html/Search/Elements/SelectLinks,
8493           share/html/REST/1.0/Forms/attachment/default,
8494           share/html/REST/1.0/Forms/group/default,
8495           share/html/REST/1.0/Forms/group/ns,
8496           share/html/REST/1.0/Forms/queue/customfields,
8497           share/html/REST/1.0/Forms/queue/default,
8498           share/html/REST/1.0/Forms/queue/ns,
8499           share/html/REST/1.0/Forms/queue/ticketcustomfields,
8500           share/html/REST/1.0/Forms/ticket/merge,
8501           share/html/REST/1.0/Forms/ticket/attachments,
8502           share/html/REST/1.0/Forms/ticket/comment,
8503           share/html/REST/1.0/Forms/ticket/default,
8504           share/html/REST/1.0/Forms/ticket/links,
8505           share/html/REST/1.0/Forms/ticket/take,
8506           share/html/NoAuth/Logout.html, share/html/NoAuth/Reminder.html,
8507           share/html/NoAuth/css/autohandler,
8508           share/html/NoAuth/css/dhandler, share/html/NoAuth/css/print.css,
8509           share/html/NoAuth/css/web2/InHeader,
8510           share/html/NoAuth/css/web2/forms.css,
8511           share/html/NoAuth/css/web2/login.css,
8512           share/html/NoAuth/css/web2/misc.css,
8513           share/html/NoAuth/css/web2/msie.css,
8514           share/html/NoAuth/css/web2/msie6.css,
8515           share/html/NoAuth/css/web2/nav.css,
8516           share/html/NoAuth/css/web2/portlets.css,
8517           share/html/NoAuth/css/web2/ticket-search.css,
8518           share/html/NoAuth/css/web2/ticket.css,
8519           share/html/NoAuth/css/web2/tools.css,
8520           share/html/NoAuth/css/web2/yui-fonts.css,
8521           share/html/REST/1.0/Forms/ticket/history,
8522           share/html/REST/1.0/Forms/transaction/default,
8523           share/html/REST/1.0/Forms/user/default,
8524           share/html/REST/1.0/Forms/user/ns,
8525           share/html/REST/1.0/NoAuth/mail-gateway,
8526           share/html/REST/1.0/search/dhandler,
8527           share/html/REST/1.0/search/ticket,
8528           share/html/REST/1.0/ticket/comment,
8529           share/html/REST/1.0/ticket/link,
8530           share/html/REST/1.0/ticket/merge,
8531           share/html/NoAuth/css/3.4-compat/footer.css,
8532           share/html/NoAuth/css/3.4-compat/header.css,
8533           share/html/NoAuth/css/3.4-compat/login.css,
8534           share/html/NoAuth/css/3.4-compat/nav.css,
8535           share/html/NoAuth/css/3.4-compat/ticket.css,
8536           share/html/NoAuth/css/web2/admin.css,
8537           share/html/NoAuth/css/web2/base.css,
8538           share/html/NoAuth/css/web2/boxes.css,
8539           share/html/NoAuth/css/web2/layout.css,
8540           share/html/NoAuth/css/web2/main.css,
8541           share/html/NoAuth/css/web2/ticket-lists.css,
8542           share/html/NoAuth/css/web2/images/dhandler,
8543           share/html/NoAuth/css/web2/images/source/background-gradient.png,
8544           share/html/NoAuth/css/3.4-compat/body.css,
8545           share/html/NoAuth/css/3.4-compat/forms.css,
8546           share/html/NoAuth/css/3.4-compat/main.css,
8547           share/html/NoAuth/css/3.4-compat/misc.css,
8548           share/html/NoAuth/css/3.4-compat/quickbar.css,
8549           share/html/NoAuth/css/3.4-compat/titlebox.css,
8550           share/html/NoAuth/css/3.4-compat/transactions.css,
8551           share/html/NoAuth/css/3.5-default/footer.css,
8552           share/html/NoAuth/css/3.5-default/local.css,
8553           share/html/NoAuth/css/3.5-default/login.css,
8554           share/html/NoAuth/css/3.5-default/ticket-search.css,
8555           share/html/NoAuth/css/3.5-default/approvals.css,
8556           share/html/NoAuth/css/3.5-default/header.css,
8557           share/html/NoAuth/css/3.5-default/logo.css,
8558           share/html/NoAuth/css/3.5-default/misc.css,
8559           share/html/NoAuth/css/3.5-default/nav.css,
8560           share/html/NoAuth/css/3.5-default/quickbar.css,
8561           share/html/NoAuth/css/3.5-default/ticket.css,
8562           share/html/NoAuth/css/3.5-default/titlebox.css,
8563           share/html/NoAuth/css/3.5-default/transactions.css,
8564           share/html/NoAuth/css/3.5-default/forms.css,
8565           share/html/NoAuth/RichText/dhandler,
8566           share/html/NoAuth/RichText/FCKeditor/fckconfig.js,
8567           share/html/NoAuth/RichText/FCKeditor/fckeditor.js,
8568           share/html/NoAuth/RichText/FCKeditor/fckpackager.xml,
8569           share/html/NoAuth/RichText/FCKeditor/fckstyles.xml,
8570           share/html/NoAuth/RichText/FCKeditor/fcktemplates.xml,
8571           share/html/NoAuth/css/3.5-default/body.css,
8572           share/html/NoAuth/css/3.5-default/main.css,
8573           share/html/NoAuth/css/3.5-default/nav-left.css,
8574           share/html/NoAuth/images/autohandler,
8575           share/html/NoAuth/images/bplogo.gif,
8576           share/html/NoAuth/images/empty_star.gif,
8577           share/html/NoAuth/images/favicon.png,
8578           share/html/NoAuth/images/star.gif,
8579           share/html/NoAuth/images/test.png,
8580           share/html/NoAuth/images/css/cb-light.gif,
8581           share/html/NoAuth/images/css/cb.gif,
8582           share/html/NoAuth/images/css/cbr-b2g.gif,
8583           share/html/NoAuth/images/css/cbr-b2lb.gif,
8584           share/html/NoAuth/images/css/cbr-gray.gif,
8585           share/html/NoAuth/images/css/cbr-trans.gif,
8586           share/html/NoAuth/images/css/cbr.gif,
8587           share/html/NoAuth/images/css/ct-light.gif,
8588           share/html/NoAuth/images/css/ct.gif,
8589           share/html/NoAuth/images/css/ctr-b2g.gif,
8590           share/html/NoAuth/images/css/ctr-b2lb.gif,
8591           share/html/NoAuth/images/css/ctr-gray.gif,
8592           share/html/NoAuth/images/css/ctr-trans.gif,
8593           share/html/NoAuth/images/css/ctr.gif,
8594           share/html/NoAuth/images/css/dark-arrow-up.png,
8595           share/html/NoAuth/images/css/dark-arrow.png,
8596           share/html/NoAuth/images/css/fieldbg-autocomplete.gif,
8597           share/html/NoAuth/images/css/light-arrow-up.png,
8598           share/html/NoAuth/images/css/light-arrow.png,
8599           share/html/NoAuth/images/css/rolldown-arrow.gif,
8600           share/html/NoAuth/images/css/rolldown-arrow.png,
8601           share/html/NoAuth/images/css/rollup-arrow.gif,
8602           share/html/NoAuth/RichText/FCKeditor/license.txt,
8603           share/html/NoAuth/RichText/FCKeditor/editor/fckdebug.html,
8604           share/html/NoAuth/RichText/FCKeditor/editor/fckdialog.html,
8605           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.html,
8606           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.original.html,
8607           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_editorarea.css,
8608           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_showtableborders_gecko.css,
8609           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckconstants.js,
8610           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckeditorapi.js,
8611           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckjscoreextensions.js,
8612           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckscriptloader.js,
8613           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcodeformatter.js,
8614           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckconfig.js,
8615           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckregexlib.js,
8616           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_ie.js,
8617           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbaritems.js,
8618           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_internal.css,
8619           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/disablehandles.htc,
8620           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/showtableborders.htc,
8621           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_address.png,
8622           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_blockquote.png,
8623           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_div.png,
8624           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h1.png,
8625           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h2.png,
8626           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h3.png,
8627           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h4.png,
8628           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h5.png,
8629           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h6.png,
8630           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_p.png,
8631           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_pre.png,
8632           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_anchor.gif,
8633           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_flashlogo.gif,
8634           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_hiddenfield.gif,
8635           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_pagebreak.gif,
8636           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_plugin.gif,
8637           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug.js,
8638           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckplugins.js,
8639           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools.js,
8640           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml.js,
8641           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_contextmenu.js,
8642           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckstyles.js,
8643           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckurlparams.js,
8644           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_gecko.js,
8645           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdomtools.js,
8646           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdocumentprocessor.js,
8647           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklisthandler.js,
8648           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_ie.js,
8649           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_ie.js,
8650           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtmlentities.js,
8651           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_ie.js,
8652           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckbrowserinfo.js,
8653           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcommands.js,
8654           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug_empty.js,
8655           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdialog.js,
8656           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklanguagemanager.js,
8657           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler.js,
8658           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_gecko.js,
8659           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckundo.js,
8660           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_gecko.js,
8661           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbarset.js,
8662           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckblockquotecommand.js,
8663           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckcorestylecommand.js,
8664           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktablecommand.js,
8665           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck.js,
8666           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_gecko.js,
8667           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklistslib.js,
8668           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection.js,
8669           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_ie.js,
8670           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_gecko.js,
8671           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fck_othercommands.js,
8672           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckfitwindow.js,
8673           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckjustifycommands.js,
8674           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcklistcommands.js,
8675           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcknamedcommand.js,
8676           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js,
8677           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpastewordcommand.js,
8678           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckremoveformatcommand.js,
8679           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckshowblocks.js,
8680           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js,
8681           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js,
8682           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckstylecommand.js,
8683           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktextcolorcommand.js,
8684           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckcontextmenu.js,
8685           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontformatcombo.js,
8686           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarpanelbutton.js,
8687           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckw3crange.js,
8688           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml.js,
8689           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckindentcommands.js,
8690           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckevents.js,
8691           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckiecleanup.js,
8692           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublock.js,
8693           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbar.js,
8694           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarspecialcombo.js,
8695           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_ie.js,
8696           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckstyle.js,
8697           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_gecko.js,
8698           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenuitem.js,
8699           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckspecialcombo.js,
8700           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbutton.js,
8701           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_gecko.js,
8702           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckimagepreloader.js,
8703           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckkeystrokehandler.js,
8704           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckpanel.js,
8705           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange.js,
8706           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckeditingarea.js,
8707           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckicon.js,
8708           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbuttonui.js,
8709           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_ie.js,
8710           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdataprocessor.js,
8711           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_gecko.js,
8712           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_ie.js,
8713           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrangeiterator.js,
8714           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckelementpath.js,
8715           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckenterkey.js,
8716           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckhtmliterator.js,
8717           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublockpanel.js,
8718           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckplugin.js,
8719           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_gecko.js,
8720           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_ie.js,
8721           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontscombo.js,
8722           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontsizecombo.js,
8723           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarstylecombo.js,
8724           share/html/NoAuth/RichText/FCKeditor/editor/images/anchor.gif,
8725           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_ltr.gif,
8726           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_rtl.gif,
8727           share/html/NoAuth/RichText/FCKeditor/editor/images/spacer.gif,
8728           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/teeth_smile.gif,
8729           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_dtd_test.html,
8730           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10strict.js,
8731           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10transitional.js,
8732           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angel_smile.gif,
8733           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angry_smile.gif,
8734           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/broken_heart.gif,
8735           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cake.gif,
8736           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/confused_smile.gif,
8737           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cry_smile.gif,
8738           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/devil_smile.gif,
8739           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/embaressed_smile.gif,
8740           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/envelope.gif,
8741           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/heart.gif,
8742           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/kiss.gif,
8743           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/lightbulb.gif,
8744           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/omg_smile.gif,
8745           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/regular_smile.gif,
8746           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/sad_smile.gif,
8747           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/shades_smile.gif,
8748           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_down.gif,
8749           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_up.gif,
8750           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/tounge_smile.gif,
8751           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
8752           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/wink_smile.gif,
8753           share/html/NoAuth/RichText/FCKeditor/editor/js/fckadobeair.js,
8754           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_ie.js,
8755           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_gecko.js,
8756           share/html/NoAuth/RichText/FCKeditor/editor/lang/es.js,
8757           share/html/NoAuth/RichText/FCKeditor/editor/lang/eu.js,
8758           share/html/NoAuth/RichText/FCKeditor/editor/lang/hr.js,
8759           share/html/NoAuth/RichText/FCKeditor/editor/lang/km.js,
8760           share/html/NoAuth/RichText/FCKeditor/editor/lang/it.js,
8761           share/html/NoAuth/RichText/FCKeditor/editor/lang/sl.js,
8762           share/html/NoAuth/RichText/FCKeditor/editor/lang/bg.js,
8763           share/html/NoAuth/RichText/FCKeditor/editor/lang/fa.js,
8764           share/html/NoAuth/RichText/FCKeditor/editor/lang/sv.js,
8765           share/html/NoAuth/RichText/FCKeditor/editor/lang/ja.js,
8766           share/html/NoAuth/RichText/FCKeditor/editor/lang/mn.js,
8767           share/html/NoAuth/RichText/FCKeditor/editor/lang/th.js,
8768           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh.js,
8769           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr-ca.js,
8770           share/html/NoAuth/RichText/FCKeditor/editor/lang/he.js,
8771           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr-latn.js,
8772           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-uk.js,
8773           share/html/NoAuth/RichText/FCKeditor/editor/lang/nb.js,
8774           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr.js,
8775           share/html/NoAuth/RichText/FCKeditor/editor/lang/lv.js,
8776           share/html/NoAuth/RichText/FCKeditor/editor/lang/ar.js,
8777           share/html/NoAuth/RichText/FCKeditor/editor/lang/fo.js,
8778           share/html/NoAuth/RichText/FCKeditor/editor/lang/is.js,
8779           share/html/NoAuth/RichText/FCKeditor/editor/lang/en.js,
8780           share/html/NoAuth/RichText/FCKeditor/editor/lang/pl.js,
8781           share/html/NoAuth/RichText/FCKeditor/editor/lang/hi.js,
8782           share/html/NoAuth/RichText/FCKeditor/editor/lang/lt.js,
8783           share/html/NoAuth/RichText/FCKeditor/editor/lang/nl.js,
8784           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr.js,
8785           share/html/NoAuth/RichText/FCKeditor/editor/lang/gl.js,
8786           share/html/NoAuth/RichText/FCKeditor/editor/lang/ko.js: import rt
8787           3.8.7
8788
8789 2009-12-31 05:09  ivan
8790
8791         * rt/lib/RT/Config.pm: Initial revision
8792
8793 2009-12-31 05:09  ivan
8794
8795         * rt/: UPGRADING.mysql, configure, aclocal.m4, README.Oracle,
8796           README, UPGRADING, configure.ac, install-sh,
8797           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/Handle.pm,
8798           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValue.pm,
8799           lib/RT/ObjectCustomFieldValues.pm,
8800           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
8801           lib/RT/Scrip_Overlay.pm, lib/RT/Test.pm,
8802           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm,
8803           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
8804           sbin/merge-rosetta.pl, sbin/rt-attributes-viewer,
8805           sbin/rt-attributes-viewer.in, sbin/rt-clean-sessions,
8806           sbin/rt-clean-sessions.in, sbin/rt-dump-database,
8807           sbin/rt-dump-database.in, sbin/rt-email-dashboards,
8808           sbin/rt-email-dashboards.in, sbin/rt-email-digest,
8809           sbin/rt-email-digest.in, sbin/rt-email-group-admin,
8810           sbin/rt-email-group-admin.in, sbin/rt-server, sbin/rt-server.in,
8811           sbin/rt-shredder, sbin/rt-shredder.in,
8812           sbin/rt-test-dependencies.in, sbin/rt-validator,
8813           sbin/rt-validator.in, sbin/tweak-template-locstring,
8814           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm, lib/RT/Queue.pm,
8815           lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
8816           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
8817           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
8818           lib/RT/CustomFieldValues.pm, lib/RT/CustomFields_Overlay.pm,
8819           lib/RT/ObjectCustomFields.pm, lib/RT/Reminders.pm,
8820           lib/RT/SavedSearch.pm, lib/RT/Search.pm, lib/RT/CurrentUser.pm,
8821           lib/RT/ACE.pm, lib/RT/Attachments.pm,
8822           lib/RT/Attribute_Overlay.pm, lib/RT/Attributes.pm,
8823           lib/RT/Attributes_Overlay.pm, lib/RT/Base.pm,
8824           lib/RT/CachedGroupMember_Overlay.pm,
8825           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/Dashboard.pm,
8826           lib/RT/Installer.pm, lib/RT/ObjectCustomFieldValue_Overlay.pm,
8827           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/Plugin.pm,
8828           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
8829           lib/RT/Queues.pm, lib/RT/Ruleset.pm, lib/RT/SavedSearches.pm,
8830           lib/RT/ScripAction.pm, lib/RT/ScripAction_Overlay.pm,
8831           lib/RT/ScripCondition.pm, lib/RT/Shredder.pm,
8832           lib/RT/StyleGuide.pod, lib/RT/Templates.pm, lib/RT/Tickets.pm,
8833           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/User.pm, lib/RT/Users.pm,
8834           lib/RT/Approval.pm, lib/RT/Attachments_Overlay.pm,
8835           lib/RT/CachedGroupMembers.pm, lib/RT/GroupMember_Overlay.pm,
8836           lib/RT/Link.pm, lib/RT/Transaction.pm, lib/RT/ACE_Overlay.pm,
8837           lib/RT/Action.pm, lib/RT/ScripActions_Overlay.pm,
8838           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/EmailParser.pm,
8839           lib/RT/Group.pm, lib/RT/ObjectCustomField_Overlay.pm,
8840           lib/RT/Scrip.pm, lib/RT/Template.pm, lib/RT/Principal_Overlay.pm,
8841           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
8842           lib/RT/SharedSetting.pm, lib/RT/Transactions.pm,
8843           lib/RT/Attachment_Overlay.pm, lib/RT/Condition.pm,
8844           lib/RT/Date.pm, lib/RT/Groups.pm, lib/RT/Templates_Overlay.pm,
8845           lib/RT/ACL.pm, lib/RT/CustomFieldValue.pm,
8846           lib/RT/CustomFields.pm, lib/RT/GroupMember.pm,
8847           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
8848           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Principals.pm,
8849           lib/RT/Queues_Overlay.pm, lib/RT/SQL.pm, lib/RT/Ticket.pm,
8850           lib/RT/Util.pm, lib/RT/Attachment.pm, lib/RT/Attribute.pm,
8851           lib/RT/Link_Overlay.pm, lib/RT/Rule.pm, lib/RT/ScripActions.pm,
8852           lib/RT/Queue_Overlay.pm, lib/RT/Template_Overlay.pm,
8853           lib/RT/Crypt/GnuPG.pm, lib/RT/URI/fsck_com_rt.pm,
8854           lib/RT/URI/t.pm, lib/RT/URI/base.pm, lib/RT/Interface/Email.pm,
8855           lib/RT/Interface/REST.pm, lib/RT/Interface/CLI.pm,
8856           lib/RT/Interface/Email/Auth/GnuPG.pm,
8857           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
8858           lib/RT/Interface/Web/Handler.pm, lib/RT/Interface/Web/Menu.pm,
8859           lib/RT/Interface/Web/QueryBuilder.pm,
8860           lib/RT/Interface/Web/Request.pm, lib/RT/Interface/Web/Session.pm,
8861           lib/RT/Interface/Web/Standalone.pm,
8862           lib/RT/Interface/Web/Menu/Item.pm,
8863           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
8864           lib/RT/Interface/Web/Standalone/PreFork.pm,
8865           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
8866           lib/RT/Action/LinearEscalate.pm, lib/RT/Action/Notify.pm,
8867           lib/RT/Action/RecordComment.pm,
8868           lib/RT/Action/RecordCorrespondence.pm,
8869           lib/RT/Interface/Email/Auth/MailFrom.pm,
8870           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
8871           lib/RT/Action/EscalatePriority.pm,
8872           lib/RT/Action/ExtractSubjectTag.pm,
8873           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/NotifyGroup.pm,
8874           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
8875           lib/RT/Action/UserDefined.pm,
8876           lib/RT/Action/NotifyGroupAsComment.pm,
8877           lib/RT/Action/SendEmail.pm, lib/RT/CustomFieldValues/External.pm,
8878           lib/RT/CustomFieldValues/Groups.pm,
8879           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
8880           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
8881           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/sv.po,
8882           lib/RT/I18N/fi.po, lib/RT/I18N/bg.po, lib/RT/I18N/hu.po,
8883           lib/RT/I18N/he.po, lib/RT/I18N/de.po, lib/RT/I18N/ru.po,
8884           lib/RT/I18N/rt.pot, lib/RT/I18N/nl.po, lib/RT/I18N/da.po,
8885           lib/RT/I18N/pl.po, lib/RT/I18N/hr.po, lib/RT/I18N/zh_TW.po,
8886           lib/RT/I18N/fr.po: import rt 3.8.7
8887
8888 2009-12-31 04:56  ivan
8889
8890         * rt/: Makefile, lib/RT.pm: rt 3.6.10
8891
8892 2009-12-31 04:44  ivan
8893
8894         * rt/: etc/RT_Config.pm.in, lib/RT/Groups_Overlay.pm,
8895           lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
8896           lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
8897           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
8898           sbin/rt-setup-database.in: rt 3.6.10
8899
8900 2009-12-31 04:35  ivan
8901
8902         * rt/FREESIDE_MODIFIED: up-to-date
8903
8904 2009-12-30 23:16  ivan
8905
8906         * FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
8907           with recent DBIx::DBSchema
8908
8909 2009-12-30 21:10  ivan
8910
8911         * FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
8912           agentnums with freeside-daily
8913
8914 2009-12-30 19:33  ivan
8915
8916         * Makefile: goodbye conf dir
8917
8918 2009-12-30 18:50  jeff
8919
8920         * FS/FS/cust_main.pm: really reduce the noise
8921
8922 2009-12-30 18:20  ivan
8923
8924         * httemplate/: edit/prospect_main.html, edit/elements/edit.html,
8925           edit/process/elements/process.html, elements/contact.html,
8926           elements/menu.html: prospecting: proper contact error handling
8927           when you add a prospect
8928
8929 2009-12-29 22:41  jeff
8930
8931         * FS/FS/part_pkg/voip_cdr.pm: define all detail header list
8932           elements
8933
8934 2009-12-29 22:05  jeff
8935
8936         * FS/FS/cust_main.pm: noise reduction
8937
8938 2009-12-29 21:22  jeff
8939
8940         * FS/FS/tax_rate.pm: noise reduction
8941
8942 2009-12-29 18:39  jeff
8943
8944         * FS/FS/cust_bill_pkg_detail.pm: use the class used
8945
8946 2009-12-29 18:26  jeff
8947
8948         * FS/FS/cust_main.pm: noise reduction
8949
8950 2009-12-28 20:49  ivan
8951
8952         * FS/bin/freeside-upgrade: output SQL statements as we run them
8953           (and only the ones we run), not immediately
8954
8955 2009-12-28 20:44  ivan
8956
8957         * FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
8958
8959 2009-12-28 20:24  ivan
8960
8961         * FS/bin/: freeside-upgrade: don't change h_queue.job type under
8962           non-mysql, takes forever on large dbs, RT#6946
8963
8964 2009-12-28 17:38  ivan
8965
8966         * FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
8967
8968 2009-12-28 17:30  ivan
8969
8970         * bin/: del-old-history, pg-sizer: some random utils for disk space
8971           analysis and eliminating old history records, RT#6914
8972
8973 2009-12-28 17:00  mark
8974
8975         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
8976           httemplate/elements/menu.html: Add Browse attachments ACL
8977           (RT#4964)
8978
8979 2009-12-28 16:38  ivan
8980
8981         * FS/: FS/Conf.pm, bin/freeside-queued: add queued-sleep_time
8982
8983 2009-12-28 11:18  ivan
8984
8985         * FS/FS/AccessRight.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
8986           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/contact.pm,
8987           FS/FS/contact_email.pm, FS/FS/contact_phone.pm,
8988           FS/FS/cust_location.pm, FS/FS/o2m_Common.pm, FS/FS/phone_type.pm,
8989           FS/FS/prospect_main.pm, FS/MANIFEST, FS/t/contact.t,
8990           FS/t/contact_email.t, FS/t/contact_phone.t, FS/t/phone_type.t,
8991           FS/t/prospect_main.t, httemplate/edit/prospect_main.html,
8992           httemplate/edit/process/prospect_main.html,
8993           httemplate/elements/city.html, httemplate/elements/contact.html,
8994           httemplate/elements/header.html, httemplate/elements/menu.html,
8995           httemplate/elements/tr-contact.html,
8996           httemplate/elements/tr-select-cust_location.html,
8997           httemplate/search/prospect_main.html,
8998           httemplate/search/report_prospect_main.html,
8999           httemplate/view/prospect_main.html,
9000           httemplate/edit/elements/edit.html,
9001           httemplate/edit/process/elements/process.html,
9002           httemplate/misc/location.cgi,
9003           httemplate/view/cust_main/packages/location.html, FS/FS.pm:
9004           beginning of prospect/CRM/contact work
9005
9006 2009-12-27 21:25  ivan
9007
9008         * FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
9009
9010 2009-12-26 17:00  jeff
9011
9012         * FS/FS/: cust_location.pm, cust_main.pm: improve spacing around
9013           county
9014
9015 2009-12-23 15:32  jeff
9016
9017         * bin/monitor: remove debugging
9018
9019 2009-12-23 15:29  jeff
9020
9021         * bin/monitor: add non-forking one machine monitor program
9022
9023 2009-12-23 15:14  jeff
9024
9025         * FS/FS/Yori.pm: teach yori to do some load monitoring
9026
9027 2009-12-23 13:21  jeff
9028
9029         * FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
9030           FS/FS/cust_pkg.pm,
9031           httemplate/view/cust_main/packages/location.html: correct invoice
9032           package address display and reduce false laziness
9033
9034 2009-12-22 16:30  mark
9035
9036         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
9037           httemplate/edit/process/svc_acct.cgi: Tweak set_password per
9038           RT#6358
9039
9040 2009-12-21 06:44  jeff
9041
9042         * FS/FS/: Schema.pm, cust_bill_pkg.pm,
9043           cust_bill_pkg_tax_location.pm, cust_credit_bill_pkg.pm,
9044           cust_tax_exempt_pkg.pm: manage tax exemptions (texas-tax) on
9045           credit application RT953
9046
9047 2009-12-21 06:36  jeff
9048
9049         * FS/FS/Conf.pm, FS/FS/tax_rate.pm, bin/fetch_and_expand_taxes,
9050           bin/reassemble_taxes: move cch conf into database and add a
9051           couple small tools for processing updates more manually
9052
9053 2009-12-20 18:00  ivan
9054
9055         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
9056           link cancel expired (and suspend adjourned) packages, and catch
9057           and return errors in all cases, RT#6627
9058
9059 2009-12-20 13:52  ivan
9060
9061         * FS/FS/Conf.pm: late fee package class specified in the event
9062           action instead of a global finance_pkgclass config, RT#6617
9063
9064 2009-12-20 13:48  ivan
9065
9066         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
9067           fee package class specified in the event action instead of a
9068           global finance_pkgclass config, RT#6617
9069
9070 2009-12-20 11:42  ivan
9071
9072         * FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
9073           wrong account for customers who have multiple accounts, RT#6681,
9074           fallout from RT#4189
9075
9076 2009-12-19 22:52  ivan
9077
9078         * httemplate/search/cust_pkg.cgi: fix address fields on advanced
9079           package search, RT#6609
9080
9081 2009-12-19 18:51  ivan
9082
9083         * FS/FS/cust_pkg.pm: fix bulk package order with one package
9084           changing to one new package, RT#6519, fallout from RT#4499
9085
9086 2009-12-19 17:02  ivan
9087
9088         * httemplate/view/cust_main/: packages.html, payment_history.html:
9089           fix cust_main-packages-years, RT#6798
9090
9091 2009-12-19 15:52  ivan
9092
9093         * FS/FS/cust_bill_ApplicationCommon.pm: fix more
9094           ->owed_setup/owed_recur clashing with
9095           cust_bill->open_cust_bill_pkg separating line items, RT#4729
9096
9097 2009-12-19 15:28  ivan
9098
9099         * FS/FS/cust_bill_ApplicationCommon.pm: fix credit application, at
9100           least in vedeya's case on HEAD, RT#6819, fallout from tax
9101           credits, RT#4729
9102
9103 2009-12-19 14:52  ivan
9104
9105         * httemplate/edit/elements/ApplicationCommon.html: fix fill-in of
9106           credit amount when there aren't tax buttons
9107
9108 2009-12-19 14:41  ivan
9109
9110         * httemplate/edit/cust_credit.cgi: add add'l info field as a
9111           customer-editable field, RT#6505
9112
9113 2009-12-19 14:32  ivan
9114
9115         * httemplate/view/cust_main/payment_history.html: make room for
9116           credit reasons in popup
9117
9118 2009-12-19 12:29  ivan
9119
9120         * FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
9121
9122 2009-12-19 11:10  ivan
9123
9124         * FS/FS/part_pkg.pm: fix package order to really display only those
9125           pacakges available
9126
9127 2009-12-19 11:09  ivan
9128
9129         * httemplate/misc/cust-part_pkg.cgi: fix order of packages after
9130           class selection changes
9131
9132 2009-12-18 10:20  jeff
9133
9134         * FS/FS/cust_bill_pkg_tax_location.pm,
9135           FS/FS/cust_bill_pkg_tax_rate_location.pm,
9136           httemplate/edit/elements/ApplicationCommon.html,
9137           httemplate/misc/xmlhttp-calculate_taxes.html: fix handling of tax
9138           location records and add a 'clear' button for tax credits
9139
9140 2009-12-17 16:41  ivan
9141
9142         * rt/: bin/standalone_httpd, bin/mason_handler.fcgi.in,
9143           bin/mason_handler.svc.in, bin/rt.in, bin/standalone_httpd.in,
9144           bin/mason_handler.scgi.in, bin/rt-crontool.in,
9145           bin/rt-mailgate.in, bin/webmux.pl.in, etc/acl.mysql: import rt
9146           3.6.10
9147
9148 2009-12-17 16:38  ivan
9149
9150         * rt/: configure, README, configure.ac,
9151           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
9152           sbin/license_tag, sbin/rt-dump-database,
9153           sbin/rt-dump-database.in, sbin/factory, lib/RT/Handle.pm,
9154           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValues.pm,
9155           lib/RT/ScripCondition_Overlay.pm, lib/RT/Transactions_Overlay.pm,
9156           lib/RT/URI.pm, lib/RT/CustomFieldValues_Overlay.pm,
9157           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
9158           lib/RT/Scrip_Overlay.pm, lib/RT/I18N.pm,
9159           lib/RT/CachedGroupMember.pm, lib/RT/GroupMembers_Overlay.pm,
9160           lib/RT/Queue.pm, lib/RT/ScripConditions_Overlay.pm,
9161           lib/RT/Scrips.pm, lib/RT/System.pm, lib/RT/CustomFieldValues.pm,
9162           lib/RT/Links.pm, lib/RT/Reminders.pm, lib/RT/SavedSearch.pm,
9163           lib/RT/Scrips_Overlay.pm, lib/RT/ACE.pm, lib/RT/Attributes.pm,
9164           lib/RT/Base.pm, lib/RT/CurrentUser.pm,
9165           lib/RT/CustomFieldValue_Overlay.pm,
9166           lib/RT/CustomFields_Overlay.pm, lib/RT/ObjectCustomFields.pm,
9167           lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
9168           lib/RT/Principals_Overlay.pm, lib/RT/ScripAction.pm,
9169           lib/RT/Attachments.pm, lib/RT/Attribute_Overlay.pm,
9170           lib/RT/Attributes_Overlay.pm,
9171           lib/RT/CachedGroupMember_Overlay.pm,
9172           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/Principal.pm,
9173           lib/RT/Queues.pm, lib/RT/SavedSearches.pm,
9174           lib/RT/ObjectCustomFieldValue_Overlay.pm,
9175           lib/RT/ScripCondition.pm, lib/RT/Templates.pm, lib/RT/Tickets.pm,
9176           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
9177           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
9178           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
9179           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
9180           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
9181           lib/RT/Scrip.pm, lib/RT/EmailParser.pm,
9182           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Group.pm,
9183           lib/RT/GroupMembers.pm, lib/RT/Principal_Overlay.pm,
9184           lib/RT/Template.pm, lib/RT/Transactions.pm,
9185           lib/RT/ACL_Overlay.pm, lib/RT/Attachment_Overlay.pm,
9186           lib/RT/Date.pm, lib/RT/ACL.pm, lib/RT/GroupMember.pm,
9187           lib/RT/Groups.pm, lib/RT/Templates_Overlay.pm,
9188           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
9189           lib/RT/CustomFieldValue.pm, lib/RT/CustomFields.pm,
9190           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queues_Overlay.pm,
9191           lib/RT/Ticket.pm, lib/RT/Attachment.pm, lib/RT/Attribute.pm,
9192           lib/RT/Link_Overlay.pm, lib/RT/Principals.pm,
9193           lib/RT/ScripActions.pm, lib/RT/Queue_Overlay.pm,
9194           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
9195           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
9196           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
9197           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web/Handler.pm,
9198           lib/RT/Interface/Web/Menu.pm,
9199           lib/RT/Interface/Web/QueryBuilder.pm,
9200           lib/RT/Interface/Web/Standalone.pm, lib/RT/Action/Autoreply.pm,
9201           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Generic.pm,
9202           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
9203           lib/RT/Action/RecordComment.pm,
9204           lib/RT/Action/RecordCorrespondence.pm,
9205           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/UserDefined.pm,
9206           lib/RT/Interface/Email/Auth/GnuPG.pm,
9207           lib/RT/Interface/Email/Auth/MailFrom.pm,
9208           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
9209           lib/RT/Interface/Web/Menu/Item.pm,
9210           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
9211           lib/RT/Action/AutoOpen.pm, lib/RT/Action/EscalatePriority.pm,
9212           lib/RT/Action/SetPriority.pm, lib/RT/Action/SendEmail.pm,
9213           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
9214           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
9215           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/sv.po,
9216           lib/RT/I18N/fi.po, lib/RT/I18N/hu.po, lib/RT/I18N/he.po,
9217           lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
9218           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
9219           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
9220           lib/RT/I18N/ja.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/tr.po,
9221           lib/RT/Condition/AnyTransaction.pm,
9222           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
9223           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
9224           lib/RT/Condition/PriorityChange.pm,
9225           lib/RT/Condition/PriorityExceeds.pm,
9226           lib/RT/Condition/QueueChange.pm,
9227           lib/RT/Condition/StatusChange.pm,
9228           lib/RT/Condition/UserDefined.pm, lib/RT/Report/Tickets.pm,
9229           lib/RT/Report/Tickets/Entry.pm: import rt 3.6.10
9230
9231 2009-12-16 09:35  ivan
9232
9233         * httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
9234           table consistency, input sizes and maxlengths, RT#4964
9235
9236 2009-12-16 07:03  jeff
9237
9238         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
9239           cust_main.pm, cust_pkg.pm: group invoice line items by location,
9240           show location address on invoice, option for due date rather than
9241           invoice date on prior unpaid invoice line items, and option for
9242           aging on invoice (#6418, #5235, #4648)
9243
9244 2009-12-13 23:52  ivan
9245
9246         * FS/FS/svc_acct.pm: use a global config too
9247
9248 2009-12-13 23:10  ivan
9249
9250         * FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
9251           overlimit_groups agent-specific config, overriding
9252           export-specific overlimit_groups, RT#6622
9253
9254 2009-12-13 19:36  mark
9255
9256         * httemplate/search/elements/search-xls.html: Fix filename for
9257           Excel spreadsheet reports
9258
9259 2009-12-13 17:41  mark
9260
9261         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
9262           httemplate/edit/cust_main_attach.cgi,
9263           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
9264           httemplate/view/cust_main/attachments.html: Add access right to
9265           view attachments
9266
9267 2009-12-12 15:53  ivan
9268
9269         * httemplate/search/cust_credit_bill_pkg.html,
9270           FS/FS/cust_credit_bill_pkg.pm,
9271           httemplate/search/cust_bill_pkg.cgi: better reporting for tax
9272           credits, RT#4729
9273
9274 2009-12-12 15:32  ivan
9275
9276         * httemplate/search/: cust_bill_pkg.cgi, cust_credit_bill_pkg.html,
9277           report_tax.cgi: better reporting for tax credits, RT#4729
9278
9279 2009-12-12 14:35  ivan
9280
9281         * FS/FS/cust_credit_bill_pkg.pm: doc
9282
9283 2009-12-12 14:22  ivan
9284
9285         * Makefile: sync versioning with branches, sorry jeremy
9286
9287 2009-12-12 13:38  ivan
9288
9289         * FS/FS/cust_pkg.pm, httemplate/search/cust_bill_pkg.cgi,
9290           httemplate/search/report_tax.cgi,
9291           httemplate/search/report_tax.html: reporting with city taxes,
9292           RT#6776
9293
9294 2009-12-10 15:03  ivan
9295
9296         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
9297
9298 2009-12-07 22:21  mark
9299
9300         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
9301
9302 2009-12-06 15:44  ivan
9303
9304         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
9305           when cloning
9306
9307 2009-12-06 15:18  ivan
9308
9309         * httemplate/elements/header.html: fix search box clearing from
9310           within RT, caused by different quoting rules in RT comp_root.
9311           grr.
9312
9313 2009-12-06 11:19  ivan
9314
9315         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
9316           and title, RT#6823
9317
9318 2009-12-04 10:37  jeff
9319
9320         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
9321
9322 2009-12-03 20:45  ivan
9323
9324         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
9325           customer-specific account report (and some small refactoring of
9326           method names to clash less), RT#6180
9327
9328 2009-12-03 20:40  ivan
9329
9330         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
9331           httemplate/search/477.html, httemplate/search/cust_bill.html,
9332           httemplate/search/cust_bill_event.cgi,
9333           httemplate/search/cust_event.html,
9334           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
9335           httemplate/search/report_svc_acct.html,
9336           httemplate/view/cust_main/packages.html, FS/FS/cust_event.pm,
9337           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
9338           httemplate/misc/email-customers.html,
9339           httemplate/misc/process/bulk_change_pkg.cgi,
9340           httemplate/misc/process/email-customers.html: customer-specific
9341           account report (and some small refactoring of method names to
9342           clash less), RT#6180
9343
9344 2009-12-03 19:23  ivan
9345
9346         * FS/FS/cust_pkg.pm: doh, 1.9 fix customer package search (fallout
9347           from customer classes) and add "not yet billed" status to
9348           customer package report
9349
9350 2009-12-03 11:22  ivan
9351
9352         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
9353           for peter
9354
9355 2009-12-03 11:06  ivan
9356
9357         * FS/FS/Report/Table/Monthly.pm,
9358           httemplate/graph/cust_bill_pkg.cgi,
9359           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
9360           option for peter
9361
9362 2009-12-02 23:53  ivan
9363
9364         * FS/FS/Schema.pm: index cdrbatchnum
9365
9366 2009-12-02 23:37  ivan
9367
9368         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
9369           import (and skip blank lines), RT#6801
9370
9371 2009-12-02 23:18  ivan
9372
9373         * httemplate/search/cdr.html: fix cdr search
9374
9375 2009-12-02 20:22  ivan
9376
9377         * FS/FS/cdr/sansay.pm: no header?
9378
9379 2009-12-02 12:58  ivan
9380
9381         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
9382           improvement on CDR billing, RT#6386
9383
9384 2009-12-02 12:51  ivan
9385
9386         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
9387           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
9388           unlinked forwards, domains, broadband/external/www services,
9389           RT#6794
9390
9391 2009-12-01 11:16  jeff
9392
9393         * FS/FS/cust_bill.pm: want a listref not a list
9394
9395 2009-11-29 16:38  ivan
9396
9397         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
9398           bulk sending of customer notices, RT#6778
9399
9400 2009-11-29 16:06  ivan
9401
9402         * httemplate/edit/REAL_cust_pkg.cgi: fix
9403
9404 2009-11-29 16:04  ivan
9405
9406         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
9407           UI changes to make it impossible to add a start date to a package
9408           that already has a setup fee (can still remove an existing start
9409           date causing problems), RT#6712
9410
9411 2009-11-29 15:18  ivan
9412
9413         * FS/FS/: Conf.pm, cust_pkg.pm: add
9414           cust_pkg-change_pkgpart-bill_now option to bill the new package
9415           immediately on package changes.  Useful for prepaid situations
9416           with RADIUS where an Expiration attribute base don the package
9417           must be present at all times.  RT#6692
9418
9419 2009-11-29 15:15  ivan
9420
9421         * FS/FS/cust_main.pm: doc: spelling
9422
9423 2009-11-25 16:27  ivan
9424
9425         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
9426
9427 2009-11-25 11:58  ivan
9428
9429         * httemplate/edit/part_pkg.cgi: don't consider disabled report
9430           classes, don't load up the whole table just to see if there are
9431           any
9432
9433 2009-11-25 11:32  jeff
9434
9435         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
9436           records in cdr sections
9437
9438 2009-11-25 08:13  jeff
9439
9440         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
9441           dups, and rearrange
9442
9443 2009-11-25 08:09  jeff
9444
9445         * conf/invoice_latex: really insert a pagebreak
9446
9447 2009-11-25 08:07  jeff
9448
9449         * conf/invoice_latex: oops.. need updated template for new formats
9450
9451 2009-11-24 13:00  ivan
9452
9453         * FS/FS/cust_bill.pm: debugging left on
9454
9455 2009-11-24 09:05  jeff
9456
9457         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
9458
9459 2009-11-23 23:42  ivan
9460
9461         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
9462           search/timeworked.html: timeworked report: carry the date range
9463           through to the success redirect
9464
9465 2009-11-23 23:23  ivan
9466
9467         * httemplate/: search/report_timeworked.html, elements/menu.html,
9468           search/timeworked.html: add date constratint on time worked
9469           search
9470
9471 2009-11-23 22:04  ivan
9472
9473         * FS/FS/cust_main.pm: send card number with void transactions for
9474           B:OP:IPPay, RT#5690
9475
9476 2009-11-23 14:09  mark
9477
9478         * FS/FS/Schema.pm: Add title field to cust_attachment
9479
9480 2009-11-22 16:25  jeff
9481
9482         * FS/FS/cust_bill_ApplicationCommon.pm: apply to taxes last
9483
9484 2009-11-20 09:33  jeff
9485
9486         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
9487           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
9488           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
9489           conf/invoice_html, httemplate/browse/pkg_category.html,
9490           httemplate/browse/usage_class.html,
9491           httemplate/edit/pkg_category.html,
9492           httemplate/edit/usage_class.html: invoice formatting: add
9493           sections for usage, add sections per svc_phone, add folding like
9494           line items into one #6592
9495
9496 2009-11-19 01:47  ivan
9497
9498         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
9499           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
9500           bin/cdr.http_and_import, bin/cdr.import,
9501           httemplate/elements/select-cdrbatch.html,
9502           httemplate/elements/tr-select-cdrbatch.html,
9503           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
9504           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
9505
9506 2009-11-19 01:43  ivan
9507
9508         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
9509           RT#6386
9510
9511 2009-11-19 01:39  ivan
9512
9513         * FS/MANIFEST: proper cdr_batch table, RT#6386
9514
9515 2009-11-19 01:32  ivan
9516
9517         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
9518           RT#6386
9519
9520 2009-11-18 23:06  ivan
9521
9522         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
9523           RT#6316
9524
9525 2009-11-18 22:21  ivan
9526
9527         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
9528           RT#6407
9529
9530 2009-11-18 01:39  mark
9531
9532         * httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
9533
9534 2009-11-18 01:27  mark
9535
9536         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
9537           httemplate/search/cust_pay_batch.cgi: RT#4768, RBC batch format
9538
9539 2009-11-18 01:09  mark
9540
9541         * httemplate/: browse/cust_attachment.html,
9542           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
9543           and #6225
9544
9545 2009-11-17 14:06  ivan
9546
9547         * FS/FS/cust_main.pm: do a case-insensive search on
9548           browser-remembered results, so starting to use USPS verification
9549           (which UPPERCASES everything) doesn't invalidate everything your
9550           browser remembered in quick payment entry
9551
9552 2009-11-17 12:56  jeff
9553
9554         * httemplate/edit/elements/ApplicationCommon.html: work around ie7
9555           javascript issues
9556
9557 2009-11-16 23:42  ivan
9558
9559         * httemplate/search/: report_cust_pay.html,
9560           report_cust_refund.html, elements/cust_pay_or_refund.html: add
9561           otaker to payment/refund search, RT#6407
9562
9563 2009-11-16 23:08  ivan
9564
9565         * httemplate/: elements/menu.html, search/report_cust_refund.html:
9566           add refund report, RT#6407
9567
9568 2009-11-16 16:06  mark
9569
9570         * httemplate/: edit/cust_main_attach.cgi,
9571           edit/process/cust_main_attach.cgi, elements/menu.html,
9572           search/elements/search-html.html, view/cust_main.cgi,
9573           view/cust_main/attachments.html: cust_attachment improvement,
9574           RT#4964 and #6225
9575
9576 2009-11-15 19:55  ivan
9577
9578         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
9579           httemplate/search/cust_bill.html,
9580           httemplate/search/report_cust_bill.html: add ability to search on
9581           ranges of charged, owed to adv. invoice report, RT#6407
9582
9583 2009-11-15 18:27  ivan
9584
9585         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
9586           disable_cron_billing config, RT#6407
9587
9588 2009-11-13 16:08  ivan
9589
9590         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
9591           httemplate/search/cust_main.html,
9592           httemplate/search/report_cust_main.html: add invoice terms to
9593           advanced customer report.  dogfood.
9594
9595 2009-11-12 23:12  ivan
9596
9597         * FS/FS/cust_pkg.pm: fix advanced package report fallout from
9598           customer classes, RT#6677
9599
9600 2009-11-12 13:45  mark
9601
9602         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/view/svc_acct.cgi,
9603           httemplate/edit/svc_acct.cgi,
9604           httemplate/edit/process/svc_acct.cgi: Add default password
9605           encoding option
9606
9607 2009-11-12 08:56  jeff
9608
9609         * FS/FS/: Schema.pm, tax_rate.pm: correct bugs in tax replacement
9610           routine and allow updates to function
9611
9612 2009-11-11 18:05  mark
9613
9614         * FS/FS/pay_batch/paymentech.pm: Fix date format string
9615
9616 2009-11-11 18:03  mark
9617
9618         * FS/bin/: freeside-paymentech-upload,
9619           freeside-paymentech-download: Fix zip password
9620
9621 2009-11-11 08:38  jeff
9622
9623         * httemplate/edit/cust_credit.cgi: cruft removal
9624
9625 2009-11-06 14:25  jeff
9626
9627         * httemplate/misc/xmlhttp-calculate_taxes.html: oops!  forgot an
9628           important file for applying tax credits #4729
9629
9630 2009-11-06 14:07  ivan
9631
9632         * FS/FS/cust_main.pm: use business-onlinepayment-description in
9633           1.9, even without $pkgs
9634
9635 2009-11-05 17:51  ivan
9636
9637         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
9638           emailinvoice-apostrophe config option to allow apostrophies in
9639           invoice email addresses, RT#6464
9640
9641 2009-11-05 16:25  ivan
9642
9643         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
9644           httemplate/search/report_cust_main.html: add "payment expiration
9645           before" to customer report, RT#6447
9646
9647 2009-11-05 15:55  ivan
9648
9649         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
9650           SELECT so huge
9651
9652 2009-11-05 14:01  ivan
9653
9654         * httemplate/search/svc_acct.cgi: improvements in time remaining
9655           report: correctly account for unpaid time for non-monthly
9656           customers, report in hours+minutes intead of using Time::Duration
9657           days/hours
9658
9659 2009-11-05 13:22  ivan
9660
9661         * FS/bin/: freeside-paymentech-download,
9662           freeside-paymentech-upload: back to old host name, info from
9663           customer/paymentech was bogus, RT#5650
9664
9665 2009-11-04 17:47  ivan
9666
9667         * FS/bin/: freeside-paymentech-download,
9668           freeside-paymentech-upload: update paymentech live server,
9669           RT#5650
9670
9671 2009-11-04 16:52  ivan
9672
9673         * FS/FS/pkg_category.pm: fix pkg_category upgrades
9674
9675 2009-11-04 16:48  ivan
9676
9677         * FS/FS/cust_main.pm: fix bad interaction between new city tax code
9678           & using taxclasses without cities, RT#6637
9679
9680 2009-11-04 16:29  ivan
9681
9682         * FS/FS/Mason.pm: oops, for customer categories
9683
9684 2009-11-04 16:04  ivan
9685
9686         * httemplate/browse/cust_main_county.cgi: fix county filter on tax
9687           config, fallout from city tax changes, RT#5852
9688
9689 2009-11-03 17:40  ivan
9690
9691         * FS/bin/: freeside-paymentech-download,
9692           freeside-paymentech-upload: add explicit use of Expect module, so
9693           the error is thrown immediate, RT#5650
9694
9695 2009-11-03 17:04  ivan
9696
9697         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
9698           httemplate/config/config-view.cgi: reconcile breakage from stale
9699           accounts, RT#6407
9700
9701 2009-11-03 16:59  ivan
9702
9703         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
9704           warning
9705
9706 2009-11-03 12:44  ivan
9707
9708         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
9709
9710 2009-11-03 11:56  ivan
9711
9712         * FS/bin/: freeside-paymentech-upload,
9713           freeside-paymentech-download: check for zip and unzip commands,
9714           use multi-arg version of system to prevent the shell getting its
9715           hands on things (metacharacters in pw or whatnot), RT#5650
9716
9717 2009-11-03 11:11  ivan
9718
9719         * FS/bin/: freeside-paymentech-download,
9720           freeside-paymentech-upload: update usage & manpage w/ freeside-
9721           prefix
9722
9723 2009-11-03 11:03  ivan
9724
9725         * FS/bin/: freeside-paymentech-download,
9726           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
9727           in 0.18 File::Temp on perl 5.10.0, RT#5650
9728
9729 2009-11-03 10:53  ivan
9730
9731         * FS/bin/: freeside-paymentech-download,
9732           freeside-paymentech-upload: moving paymentech-* to FS/bin,
9733           RT#5650
9734
9735 2009-11-02 19:13  ivan
9736
9737         * httemplate/config/config.cgi, FS/FS/Conf.pm,
9738           FS/bin/freeside-daily, httemplate/config/config-process.cgi,
9739           httemplate/config/config-view.cgi,
9740           httemplate/elements/tr-select-part_pkg.html,
9741           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
9742           accounts, RT#6407
9743
9744 2009-11-02 17:21  ivan
9745
9746         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
9747           based on notes from #5650
9748
9749 2009-11-02 13:21  ivan
9750
9751         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
9752           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
9753
9754 2009-11-01 14:12  jeff
9755
9756         * httemplate/search/: 477.html, elements/search-csv.html: form 477
9757           improvements #6499
9758
9759 2009-10-31 13:09  jeff
9760
9761         * FS/FS/cust_bill.pm: unbork summary page invoices
9762
9763 2009-10-30 16:29  ivan
9764
9765         * FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
9766           httemplate/elements/select-part_event.html,
9767           httemplate/elements/select-payby.html,
9768           httemplate/elements/tr-select-part_event.html,
9769           httemplate/search/cust_event.html,
9770           httemplate/search/report_cust_event.html: more reporting options
9771           for failed billing events, RT#6447
9772
9773 2009-10-30 11:37  ivan
9774
9775         * FS/FS/: Conf.pm: add paymentech to batch config options
9776
9777 2009-10-29 17:02  ivan
9778
9779         * httemplate/: browse/cust_main_county.cgi,
9780           edit/bulk-cust_main_county.html,
9781           edit/process/bulk-cust_main_county.html: bulk tax changes,
9782           RT#6445
9783
9784 2009-10-29 16:43  mark
9785
9786         * FS/FS/pay_batch/paymentech.pm: use XML::Writer for tighter
9787           compliance with spec
9788
9789 2009-10-29 16:37  ivan
9790
9791         * httemplate/edit/bulk-cust_main_county.html: friendlier error
9792           message when you select nothing, RT#6445
9793
9794 2009-10-29 16:36  ivan
9795
9796         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
9797           RT#6445
9798
9799 2009-10-29 15:55  ivan
9800
9801         * FS/bin/freeside-queued: have freeside-queued be more resillient
9802           in the face of a database that's gone away, RT#6428
9803
9804 2009-10-29 12:10  ivan
9805
9806         * FS/FS/cust_bill_pkg.pm: turn off debugging
9807
9808 2009-10-29 12:08  ivan
9809
9810         * httemplate/search/cust_main.html,
9811           httemplate/search/report_cust_main.html, FS/FS/cust_main.pm,
9812           httemplate/elements/select-table.html: customer classification,
9813           RT#6376
9814
9815 2009-10-29 11:38  ivan
9816
9817         * FS/MANIFEST, FS/FS/cust_main.pm, FS/t/category_Common.t,
9818           FS/t/class_Common.t, httemplate/browse/pkg_category.html,
9819           httemplate/edit/cust_main/top_misc.html,
9820           httemplate/view/cust_main/misc.html,
9821           httemplate/elements/select-cust_class.html,
9822           httemplate/elements/tr-select-cust_class.html: customer
9823           classification, RT#6376
9824
9825 2009-10-28 18:08  ivan
9826
9827         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/category_Common.pm,
9828           FS/FS/class_Common.pm, FS/FS/cust_category.pm,
9829           FS/FS/cust_class.pm, FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
9830           FS/FS/pkg_class.pm, FS/t/cust_category.t, FS/t/cust_class.t,
9831           httemplate/elements/menu.html,
9832           httemplate/browse/cust_category.html,
9833           httemplate/browse/cust_class.html,
9834           httemplate/browse/part_pkg_report_option.html,
9835           httemplate/browse/pkg_category.html,
9836           httemplate/browse/pkg_class.html,
9837           httemplate/edit/cust_category.html,
9838           httemplate/edit/cust_class.html,
9839           httemplate/edit/pkg_category.html,
9840           httemplate/edit/pkg_class.html,
9841           httemplate/edit/elements/category_Common.html,
9842           httemplate/edit/elements/class_Common.html,
9843           httemplate/edit/process/cust_category.html,
9844           httemplate/edit/process/cust_class.html: customer classification,
9845           RT#6376
9846
9847 2009-10-28 12:04  ivan
9848
9849         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
9850           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
9851           (and other fields controlled by check in svc_acct and also
9852           svc_www, svc_domain and svc_forward), RT#6366
9853
9854 2009-10-28 12:01  jeff
9855
9856         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
9857           httemplate/edit/elements/ApplicationCommon.html,
9858           httemplate/edit/process/cust_credit_bill.cgi,
9859           httemplate/edit/process/elements/ApplicationCommon.html: UI
9860           changes for credit applications include on the fly tax
9861           calculations #4729
9862
9863 2009-10-28 11:16  ivan
9864
9865         * FS/FS/part_svc.pm: fix removing a flag from a service definition
9866           column
9867
9868 2009-10-28 10:26  ivan
9869
9870         * httemplate/misc/inventory_item-import.html: fix inventory upload,
9871           RT#6366
9872
9873 2009-10-27 23:13  ivan
9874
9875         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
9876           httemplate/search/cust_pkg.cgi,
9877           httemplate/search/report_cust_pkg.html,
9878           httemplate/view/cust_main/packages.html: customer link to package
9879           reports for that customer, RT#6180
9880
9881 2009-10-27 11:11  ivan
9882
9883         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
9884           httemplate/elements/header.html: address1 search, RT#5060
9885
9886 2009-10-26 18:26  mark
9887
9888         * httemplate/edit/payment_gateway.html: add Jety to the list
9889
9890 2009-10-26 16:20  ivan
9891
9892         * httemplate/elements/tr-select-pkg_class.html: didn't want to
9893           revert that, though
9894
9895 2009-10-26 16:17  ivan
9896
9897         * httemplate/elements/tr-select-pkg_class.html: better fix for
9898           ignoring disabled package classes that doesn't search them twice
9899
9900 2009-10-26 00:12  jeff
9901
9902         * FS/FS/Conf.pm, FS/FS/Schema.pm,
9903           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay_pkg.pm,
9904           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_tax_location.pm,
9905           FS/FS/cust_bill_pkg_tax_rate_location.pm,
9906           FS/FS/cust_credit_bill_pkg.pm, httemplate/edit/cust_credit.cgi,
9907           httemplate/edit/elements/ApplicationCommon.html,
9908           httemplate/edit/process/elements/ApplicationCommon.html,
9909           httemplate/search/cust_bill_pkg.cgi,
9910           httemplate/search/report_newtax.cgi,
9911           httemplate/search/report_tax.cgi,
9912           httemplate/view/cust_main/payment_history/credit.html,
9913           httemplate/view/cust_main/payment_history/payment.html: credits
9914           return taxes, but the magic calculation button does not yet work
9915           properly (grrr - more sleep required) RT#4729
9916
9917 2009-10-25 18:11  ivan
9918
9919         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
9920           uninitialized value in numeric gt (>)" warning
9921
9922 2009-10-25 16:30  ivan
9923
9924         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
9925           realtime_collect, RT#5071
9926
9927 2009-10-24 17:29  ivan
9928
9929         * httemplate/search/cust_bill.html: import legacy invoice numbers
9930           to cust_bill.agent_invid, RT#5351
9931
9932 2009-10-24 16:37  mark
9933
9934         * FS/FS/: pay_batch.pm, Conf.pm, pay_batch/paymentech.pm: Scripts
9935           for paymentech batch transfer
9936
9937 2009-10-23 19:04  ivan
9938
9939         * FS/FS/ClientAPI/MyAccount.pm,
9940           fs_selfservice/FS-SelfService/cgi/decline.html,
9941           fs_selfservice/FS-SelfService/cgi/login.html,
9942           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9943           fs_selfservice/FS-SelfService/cgi/signup.cgi,
9944           fs_selfservice/FS-SelfService/cgi/signup.html,
9945           fs_selfservice/FS-SelfService/cgi/success.html: remove an
9946           inadvertant debugging call left in, allow an agentnum to be
9947           specfied for non-logged in situations, RT#6166
9948
9949 2009-10-23 17:34  ivan
9950
9951         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
9952           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
9953           selfservice per-agent skinning
9954
9955 2009-10-23 17:16  ivan
9956
9957         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
9958           about being passed an empty number
9959
9960 2009-10-23 17:04  ivan
9961
9962         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
9963           data' warning
9964
9965 2009-10-23 01:21  ivan
9966
9967         * bin/move-unlinked: adding unlinked account migration script,
9968           RT#6126
9969
9970 2009-10-22 18:41  ivan
9971
9972         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
9973           config to collapse multiple phone numbers (or whatever) into as
9974           few lines as possible on invoices, RT#5223
9975
9976 2009-10-22 15:11  ivan
9977
9978         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
9979
9980 2009-10-22 12:56  ivan
9981
9982         * FS/FS/ClientAPI/MasonComponent.pm: make sure that in the case
9983           where there's no uncancelled active packages, the filter doesn't
9984           reduce the package list to nothing, RT#6029
9985
9986 2009-10-22 12:53  ivan
9987
9988         * FS/FS/ClientAPI/MasonComponent.pm: acciendtally left debugging
9989           in, RT#6029
9990
9991 2009-10-22 05:50  ivan
9992
9993         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/part_pkg.pm,
9994           FS/FS/ClientAPI/MasonComponent.pm,
9995           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi:
9996           restrict additinal package order option, RT#6029
9997
9998 2009-10-22 02:34  ivan
9999
10000         * httemplate/elements/city.html: yay, found blank city problem
10001           w/new citytax foo, RT#5852
10002
10003 2009-10-22 01:58  ivan
10004
10005         * httemplate/elements/select-county.html: fix all location selects
10006           hidden on new customer add, fallout from city tax stuff, yay for
10007           this not being on _1_9_BRANCH, RT#5852
10008
10009 2009-10-22 01:08  ivan
10010
10011         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
10012           now, need to test & see if the data make sense, RT#5496
10013
10014 2009-10-21 22:32  ivan
10015
10016         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
10017           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
10018           item" (rare)
10019
10020 2009-10-21 17:28  ivan
10021
10022         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
10023           import, RT#5226
10024
10025 2009-10-21 00:09  ivan
10026
10027         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
10028
10029 2009-10-20 23:34  ivan
10030
10031         * httemplate/search/prepay_credit.html: fix agent link in unused
10032           prepaid card report
10033
10034 2009-10-20 16:24  ivan
10035
10036         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
10037           against a specific package when taxes are in use
10038
10039 2009-10-20 13:47  ivan
10040
10041         * bin/cdr-netsapiens.import: basic import working, still need
10042           better src/dst mapping, RT#5226
10043
10044 2009-10-20 13:43  ivan
10045
10046         * FS/FS/part_export/netsapiens.pm: better debug line showing full
10047           URL, RT#5226
10048
10049 2009-10-20 11:30  ivan
10050
10051         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
10052           duplicate 'Credit card' or 'Check' choices even when
10053           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
10054
10055 2009-10-16 15:39  ivan
10056
10057         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
10058           carp & controlled by $DEBUG
10059
10060 2009-10-12 07:11  ivan
10061
10062         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
10063
10064 2009-10-12 06:09  ivan
10065
10066         * FS/FS/part_export/shellcommands.pm: terrible typo
10067
10068 2009-10-12 05:50  ivan
10069
10070         * FS/FS/part_export/shellcommands.pm: add customer information to
10071           shellcommands export, RT#5351
10072
10073 2009-10-12 02:10  ivan
10074
10075         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
10076           modules in signup.cgi instead of in the template, fixes "Insecure
10077           dependency in rquire"
10078
10079 2009-10-11 23:48  ivan
10080
10081         * FS/FS/ClientAPI/MyAccount.pm,
10082           fs_selfservice/FS-SelfService/cgi/myaccount.html,
10083           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
10084           inadvertant "unknown package" error, fallout from pkg-balance
10085           work, RT#6125
10086
10087 2009-10-11 19:34  ivan
10088
10089         * FS/FS/cust_main.pm: using the per-city taxes sure was a lot
10090           easier than the UI... RT#5852
10091
10092 2009-10-11 19:30  ivan
10093
10094         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
10095           for no finance_pkgclass set
10096
10097 2009-10-11 19:14  ivan
10098
10099         * httemplate/edit/cust_main_county.html: UI for per-city taxes
10100           (setup and assigning to customers/package locations), RT#5852
10101
10102 2009-10-11 18:58  ivan
10103
10104         * httemplate/: edit/cust_main/contact.html,
10105           elements/select-country.html: UI for per-city taxes (setup and
10106           assigning to customers/package locations), RT#5852
10107
10108 2009-10-11 18:45  ivan
10109
10110         * FS/FS/Mason.pm, FS/FS/Misc.pm, FS/FS/Schema.pm,
10111           FS/FS/cust_main_county.pm,
10112           httemplate/browse/cust_main_county.cgi,
10113           httemplate/edit/cust_main.cgi,
10114           httemplate/edit/cust_main_county-expand.cgi,
10115           httemplate/edit/process/cust_main_county-collapse.cgi,
10116           httemplate/edit/process/cust_main_county-expand.cgi,
10117           httemplate/elements/city.html, httemplate/elements/location.html,
10118           httemplate/elements/select-county.html,
10119           httemplate/elements/tr-select-cust_location.html,
10120           httemplate/misc/cities.cgi: UI for per-city taxes (setup and
10121           assigning to customers/package locations), RT#5852
10122
10123 2009-10-11 00:44  ivan
10124
10125         * conf/ticket_system-default_queueid: default to 1
10126
10127 2009-10-10 19:41  ivan
10128
10129         * ChangeLog, debian/changelog: Updated for 1.9.1
10130
10131 2009-10-10 18:57  ivan
10132
10133         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
10134
10135 2009-10-10 18:50  ivan
10136
10137         * Makefile, bin/cvs2cl: helps to have the tool
10138
10139 2009-10-10 18:48  ivan
10140
10141         * Makefile: do it
10142
10143 2009-10-10 18:48  ivan
10144
10145         * rt/lib/RT.pm: huh #2
10146
10147 2009-10-10 18:46  ivan
10148
10149         * rt/Makefile: huh
10150
10151 2009-10-10 18:45  ivan
10152
10153         * httemplate/search/elements/search-html.html: don't try to follow
10154           a blank redirect
10155
10156 2009-10-10 18:45  ivan
10157
10158         * httemplate/search/report_cdr.html: end form
10159
10160 2009-10-10 18:45  ivan
10161
10162         * httemplate/elements/tr-textarea.html: new rows and cols options
10163
10164 2009-10-10 18:44  ivan
10165
10166         * httemplate/elements/tr-select-pkg_class.html: respect
10167           element_name
10168
10169 2009-10-10 18:43  ivan
10170
10171         * httemplate/browse/agent.cgi: cleanup
10172
10173 2009-10-10 18:42  ivan
10174
10175         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
10176
10177 2009-10-10 18:41  ivan
10178
10179         * FS/FS/part_export/globalpops_voip.pm: correct variable
10180           initialization
10181
10182 2009-10-10 18:40  ivan
10183
10184         * FS/FS/: access_right.pm, access_usergroup.pm,
10185           clientapi_session_field.pm, cust_svc_option.pm: remembered to
10186           customize this manpage
10187
10188 2009-10-10 18:39  ivan
10189
10190         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
10191
10192 2009-10-09 20:22  ivan
10193
10194         * ChangeLog: commit message for a file about commitmessages
10195
10196 2009-10-09 16:59  ivan
10197
10198         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
10199           httemplate/edit/cust_main/billing.html,
10200           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
10201           httemplate/edit/quick-charge.html,
10202           httemplate/edit/process/quick-charge.cgi: change invoice terms
10203           for one-time charges (& bill them immediately), RT#5891
10204
10205 2009-10-09 14:37  ivan
10206
10207         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
10208
10209 2009-10-08 01:28  ivan
10210
10211         * httemplate/view/cust_main/packages.html: fix "show old packages"
10212           accidentally hiding cancelled packages, RT#5276
10213
10214 2009-10-07 23:00  ivan
10215
10216         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
10217           cooperation (and no HASH() queue noise with -m)
10218
10219 2009-10-07 22:44  ivan
10220
10221         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
10222           harmless) warnings:
10223
10224           Argument "" isn't numeric in sprintf at
10225           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
10226
10227           Argument "" isn't numeric in subtraction (-) at
10228           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
10229
10230           Argument "" isn't numeric in addition (+) at
10231           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
10232
10233 2009-10-07 22:09  ivan
10234
10235         * FS/FS/cust_bill.pm: tyop
10236
10237 2009-10-07 18:15  ivan
10238
10239         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
10240           conf/invoice_latex: conf switches to turn on smaller notes and
10241           footer sections with stock templates, RT#5218
10242
10243 2009-10-07 16:51  ivan
10244
10245         * httemplate/view/cust_statement.html: naming follow-up notices
10246           from the event rather than creting a slew of separate templates,
10247           RT#5217
10248
10249 2009-10-07 16:44  ivan
10250
10251         * FS/FS/cust_bill.pm, httemplate/misc/send-invoice.cgi,
10252           httemplate/misc/send-statement.cgi,
10253           httemplate/search/cust_event.html,
10254           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
10255           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
10256           httemplate/view/cust_bill-pdf.cgi,
10257           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
10258           httemplate/view/cust_statement.html: naming follow-up notices
10259           from the event rather than creting a slew of separate templates,
10260           RT#5217
10261
10262 2009-10-06 17:43  ivan
10263
10264         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
10265           1.180.2.52 (2009-10-03), RT#2873
10266
10267 2009-10-06 16:51  ivan
10268
10269         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
10270
10271 2009-10-06 08:49  jeff
10272
10273         * httemplate/edit/router.cgi: replace disappearing line
10274
10275 2009-10-05 16:36  ivan
10276
10277         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
10278           value $FS::svc_acct::passwordmin in pattern match (m//) at
10279           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
10280
10281 2009-10-05 11:17  ivan
10282
10283         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
10284           properly (should we be bothering?) :/ RT#5889
10285
10286 2009-10-05 09:57  ivan
10287
10288         * httemplate/view/cust_main/payment_history/voided_payment.html:
10289           doh, fix error viewing voided payments, RT#6382
10290
10291 2009-10-05 08:07  jeff
10292
10293         * httemplate/elements/tr-select-pkg_class.html: remove unused
10294           option that DTWT
10295
10296 2009-10-05 07:04  jeff
10297
10298         * httemplate/edit/cust_main/: bottomfixup.js,
10299           choose_tax_location.html, contact.html: low hanging fruit:
10300           improvement in tax location selection RT#6000
10301
10302 2009-10-05 07:01  jeff
10303
10304         * httemplate/edit/router.cgi: low hanging fruit: restore router
10305           virtual fields (and svcnum) in 1.9 RT#5960
10306
10307 2009-10-04 19:40  ivan
10308
10309         * httemplate/misc/payment.cgi: add manual_process-skip_first
10310           option, RT#5889
10311
10312 2009-10-04 19:35  ivan
10313
10314         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
10315           add manual_process-skip_first option, RT#5889
10316
10317 2009-10-04 19:16  ivan
10318
10319         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
10320           httemplate/misc/process/payment.cgi: add manual_process-display
10321           config to subtract fee from amount instead of adding, RT#5889
10322
10323 2009-10-04 18:40  jeff
10324
10325         * conf/invoice_html: can't revert because windows is ghei
10326
10327 2009-10-04 18:07  jeff
10328
10329         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
10330           billing usage on cancel
10331
10332 2009-10-04 18:00  jeff
10333
10334         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
10335           invoices with details in separate section but usage not separated
10336
10337 2009-10-04 17:49  jeff
10338
10339         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
10340           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
10341           conf/invoice_latex, conf/invoice_latexsummary,
10342           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
10343           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
10344           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
10345           FS/FS/part_event/Action/fee.pm,
10346           httemplate/browse/pkg_category.html,
10347           httemplate/edit/pkg_category.html: leading summary page invoices
10348           #RT5086
10349
10350 2009-10-04 16:36  ivan
10351
10352         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
10353           problem with processing payments & masked ACH amounts, RT#6374
10354
10355 2009-10-04 16:31  ivan
10356
10357         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
10358           card.  hopefully the last of it!
10359
10360 2009-10-03 19:09  ivan
10361
10362         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
10363
10364 2009-10-03 19:04  ivan
10365
10366         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
10367           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
10368           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
10369           httemplate/view/cust_bill.cgi,
10370           httemplate/view/cust_main/payment_history.html,
10371           httemplate/view/cust_main/payment_history/invoice.html: delete
10372           invoices, RT#4048
10373
10374 2009-10-03 17:08  ivan
10375
10376         * httemplate/view/cust_main.cgi: more room for cancellation reason
10377
10378 2009-10-03 17:07  ivan
10379
10380         * httemplate/elements/popup_link-cust_main.html: doc
10381
10382 2009-10-03 15:09  ivan
10383
10384         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
10385           RT#5674
10386
10387 2009-10-03 15:06  ivan
10388
10389         * httemplate/edit/part_bill_event.cgi: in old invoice events,
10390           chance default weight of cancel event to 90 so you can place it
10391           at the same time as a realtime event, RT#5674
10392
10393 2009-10-03 13:22  mark
10394
10395         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
10396           at runtime to avoid breakage
10397
10398 2009-10-01 16:48  ivan
10399
10400         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
10401           selecting a single payby
10402
10403 2009-10-01 16:01  ivan
10404
10405         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
10406           schema
10407
10408 2009-10-01 15:02  ivan
10409
10410         * httemplate/view/cust_main/payment_history/voided_payment.html:
10411           consistency with un-voided payments wrt display
10412
10413 2009-09-30 17:52  ivan
10414
10415         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
10416           really final fix for the problems using remembered cards in
10417           self-service. *sigh*
10418
10419 2009-09-30 17:29  ivan
10420
10421         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
10422           check to FS::ClientAPI::SG/SGNG checks. RT#4610
10423
10424 2009-09-30 12:33  ivan
10425
10426         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
10427           final fix for the problems using remembered cards in self-service
10428
10429 2009-09-29 15:08  ivan
10430
10431         * httemplate/misc/email-customers.html: should fix newsletter
10432           sending error when you select a single payby only
10433
10434 2009-09-28 23:17  ivan
10435
10436         * FS/t/cust_attachment.t: forgot
10437
10438 2009-09-28 15:45  ivan
10439
10440         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
10441
10442 2009-09-28 15:35  ivan
10443
10444         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
10445           Email::Send, RT#4610
10446
10447 2009-09-28 15:23  ivan
10448
10449         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
10450
10451 2009-09-28 08:55  jeff
10452
10453         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
10454           avoid very weird side effects ( including 'impossible' history )
10455           RT#5723
10456
10457 2009-09-25 05:29  ivan
10458
10459         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
10460           httemplate/config/config.cgi,
10461           httemplate/config/config-process.cgi,
10462           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
10463           processing fee on credit card recharges, RT#5889
10464
10465 2009-09-25 03:29  ivan
10466
10467         * FS/FS/Conf.pm: this one too
10468
10469 2009-09-25 03:14  ivan
10470
10471         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
10472           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10473           fs_selfservice/FS-SelfService/cgi/signup.html,
10474           httemplate/config/config-process.cgi,
10475           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
10476           httemplate/elements/select-part_svc.html,
10477           httemplate/elements/select-table.html,
10478           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
10479
10480 2009-09-24 19:30  mark
10481
10482         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
10483           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
10484           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
10485           FS/FS/pay_batch/td_canada_trust.pm,
10486           httemplate/misc/download-batch.cgi,
10487           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
10488
10489 2009-09-24 18:04  mark
10490
10491         * FS/MANIFEST: Add cust_attachment
10492
10493 2009-09-24 12:59  ivan
10494
10495         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
10496           config, good enough, RT#4610
10497
10498 2009-09-23 20:14  ivan
10499
10500         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
10501           FS/FS/ClientAPI/SGNG.pm,
10502           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
10503           ping, RT#4610
10504
10505 2009-09-23 16:47  ivan
10506
10507         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
10508           extra ticket showing up on wrong customer record
10509
10510 2009-09-21 20:08  ivan
10511
10512         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
10513           config files, RT#4743
10514
10515 2009-09-21 13:48  ivan
10516
10517         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
10518           that causes this problem... before it just returned nothing for
10519           the search instead of erroring out?
10520
10521 2009-09-20 23:05  ivan
10522
10523         * FS/FS/Conf.pm: doc clarification
10524
10525 2009-09-20 22:35  ivan
10526
10527         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
10528
10529 2009-09-20 19:41  ivan
10530
10531         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
10532           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
10533           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
10534           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
10535           httemplate/edit/process/elements/ApplicationCommon.html: add
10536           ability to trigger receipts when payment is used against a
10537           specific package instead of when it was made, RT#5199
10538
10539 2009-09-18 15:41  ivan
10540
10541         * FS/FS/: cust_main.pm,
10542           part_event/Condition/has_referral_custnum.pm: add active option
10543           to has_referral_custnum condition, RT#6150
10544
10545 2009-09-18 15:35  ivan
10546
10547         * httemplate/elements/: select-cust_main-status.html,
10548           select-cust_pkg-status.html: fix customer and package status
10549           conditions not sticky on edit, noticed on RT#6150
10550
10551 2009-09-18 12:28  ivan
10552
10553         * httemplate/edit/elements/edit.html: better error message when the
10554           clone object isn't found, RT#6128
10555
10556 2009-09-17 18:03  ivan
10557
10558         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
10559           charge inadvertantly checking the "tax exempt" checkbox when the
10560           tax product popup is swapped in and out, RT#6095
10561
10562 2009-09-17 16:45  ivan
10563
10564         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
10565           warning
10566
10567 2009-09-16 18:37  ivan
10568
10569         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
10570           w/part_pkg overrides, RT#6197
10571
10572 2009-09-15 17:52  ivan
10573
10574         * FS/FS/Mason.pm: quiet warning: Subroutine
10575           Net::Ping::External::_ping_linux redefined
10576
10577 2009-09-15 16:13  ivan
10578
10579         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
10580           RT#5495
10581
10582 2009-09-15 15:58  ivan
10583
10584         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
10585           good "Real timeprocessing not enabled!" error when using signup
10586           without any real-time processor, RT#6043
10587
10588 2009-09-15 13:45  ivan
10589
10590         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
10591
10592 2009-09-15 13:44  ivan
10593
10594         * httemplate/search/svc_external.cgi: modernize external search
10595
10596 2009-09-15 13:44  ivan
10597
10598         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
10599           reports, RT#
10600
10601 2009-09-15 12:45  ivan
10602
10603         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
10604           operator at /etc/freeside/handler.pl line 79/80" errors
10605
10606 2009-09-14 16:52  ivan
10607
10608         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
10609           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
10610           httemplate/view/svc_broadband.cgi,
10611           httemplate/view/cust_main/packages/services.html: ping tool,
10612           RT#5845
10613
10614 2009-09-11 10:40  ivan
10615
10616         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
10617           doh, RT#6101
10618
10619 2009-09-11 08:51  ivan
10620
10621         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
10622           (hopefully the rest of the) fallout from rating CDRs to sub-penny
10623           amounts
10624
10625 2009-09-10 10:55  ivan
10626
10627         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
10628           char from signup success.html, RT#6110
10629
10630 2009-08-31 15:17  mark
10631
10632         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
10633
10634 2009-08-29 15:47  mark
10635
10636         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
10637
10638 2009-08-29 15:45  mark
10639
10640         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
10641
10642 2009-08-29 12:05  ivan
10643
10644         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
10645           when not using real-time gateway
10646
10647 2009-08-29 11:51  ivan
10648
10649         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
10650           using real-time gateway
10651
10652 2009-08-27 14:41  ivan
10653
10654         * httemplate/elements/menu.html: oops, tax class menu item got lost
10655
10656 2009-08-27 03:26  ivan
10657
10658         * bin/move-customers: try, try again
10659
10660 2009-08-27 03:23  ivan
10661
10662         * bin/move-customers: doh
10663
10664 2009-08-27 03:04  ivan
10665
10666         * bin/move-customers: ok
10667
10668 2009-08-26 23:52  ivan
10669
10670         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
10671
10672 2009-08-26 13:52  jeff
10673
10674         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
10675           testing need for invoicing list
10676
10677 2009-08-26 09:19  rsiddall
10678
10679         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
10680           registration first appears in Net::DRI 0.95.
10681
10682 2009-08-26 04:22  ivan
10683
10684         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
10685           pass at balance reporting, RT#5496
10686
10687 2009-08-26 03:18  ivan
10688
10689         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
10690           rating, RT#5495
10691
10692 2009-08-25 12:08  jeff
10693
10694         * httemplate/search/: 477.html, report_477.html,
10695           elements/search.html: improved 477 report #6004
10696
10697 2009-08-25 10:03  jeff
10698
10699         * FS/FS/Record.pm: support listref to qsearch as UNION
10700
10701 2009-08-24 04:09  ivan
10702
10703         * bin/move-customers: customer move script, RT#5351
10704
10705 2009-08-24 01:50  ivan
10706
10707         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
10708           script, RT#5351
10709
10710 2009-08-24 00:08  ivan
10711
10712         * bin/move-customers: (start of) customer move script, RT#5351
10713
10714 2009-08-23 23:50  ivan
10715
10716         * bin/move-customers: (start of) customer move script, RT#5351
10717
10718 2009-08-23 23:39  ivan
10719
10720         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
10721           bin/move-customers: (start of) customer move script, RT#5351
10722
10723 2009-08-23 23:13  jeff
10724
10725         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
10726           option
10727
10728 2009-08-23 22:09  jeff
10729
10730         * httemplate/graph/cust_bill_pkg.cgi,
10731           httemplate/graph/cust_bill_pkg_detail.cgi,
10732           httemplate/graph/report_cust_bill_pkg.html,
10733           httemplate/graph/report_cust_bill_pkg_detail.html,
10734           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
10735           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
10736           and option to sales report to count usage separately from
10737           recurring #5588
10738
10739 2009-08-21 17:31  ivan
10740
10741         * httemplate/view/cust_main/packages/status.html: better label
10742
10743 2009-08-21 17:31  ivan
10744
10745         * httemplate/misc/states.cgi: mason style
10746
10747 2009-08-21 17:30  ivan
10748
10749         * httemplate/elements/header.html: doc
10750
10751 2009-08-21 17:29  ivan
10752
10753         * httemplate/edit/elements/edit.html: use name_singular if
10754           available too
10755
10756 2009-08-21 17:29  ivan
10757
10758         * httemplate/edit/cust_main/bottomfixup.js: comment
10759
10760 2009-08-21 17:29  ivan
10761
10762         * httemplate/edit/quick-charge.html: comments
10763
10764 2009-08-21 17:29  ivan
10765
10766         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
10767
10768 2009-08-21 17:27  ivan
10769
10770         * FS/FS/Cron/check.pm: fewer false positives
10771
10772 2009-08-21 17:27  ivan
10773
10774         * FS/FS/cust_bill.pm: doc
10775
10776 2009-08-21 17:26  ivan
10777
10778         * FS/FS/Record.pm: cleaner??
10779
10780 2009-08-21 17:22  ivan
10781
10782         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
10783           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
10784           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
10785           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
10786           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
10787           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
10788           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
10789           svc_phone services from self-service too, RT#5085
10790
10791 2009-08-20 13:44  ivan
10792
10793         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
10794           warnings spamming logs
10795
10796 2009-08-20 02:55  ivan
10797
10798         * FS/FS/part_event/Condition.pm: allow generic conditions for
10799           cust_statement, RT#4860
10800
10801 2009-08-20 02:47  ivan
10802
10803         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
10804           FS/FS/part_event/Action/cust_statement.pm,
10805           FS/FS/part_event/Action/cust_statement_send.pm,
10806           FS/FS/part_event/Condition/has_pkg_class.pm,
10807           FS/FS/part_event/Condition/has_pkgpart.pm,
10808           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
10809           httemplate/view/cust_statement-pdf.cgi,
10810           httemplate/view/cust_statement.html: email statements, RT#4860
10811
10812 2009-08-20 02:26  ivan
10813
10814         * bin/generate-table-module: tired of asking
10815
10816 2009-08-19 21:03  ivan
10817
10818         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
10819           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
10820           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
10821           FS/FS/part_event/Action/cust_statement.pm,
10822           FS/FS/part_event/Action/cust_statement_send.pm,
10823           httemplate/view/cust_statement.html,
10824           httemplate/view/cust_main/payment_history.html,
10825           httemplate/view/cust_main/payment_history/statement.html:
10826           Emailing statements of accounts, RT#4860
10827
10828 2009-08-19 19:40  ivan
10829
10830         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
10831           lookup
10832
10833 2009-08-19 14:27  ivan
10834
10835         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
10836           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
10837
10838 2009-08-19 00:05  mark
10839
10840         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
10841           userdel_no_queue for MagicMail export
10842
10843 2009-08-18 23:15  jeff
10844
10845         * FS/FS/Report/Table/Monthly.pm,
10846           httemplate/graph/cust_bill_pkg.cgi,
10847           httemplate/graph/report_cust_bill_pkg.html,
10848           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
10849           outside packages in sales report #5588
10850
10851 2009-08-18 05:21  jeff
10852
10853         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
10854           2009 - a better way?
10855
10856 2009-08-17 16:08  mark
10857
10858         * FS/FS/part_export/: shellcommands.pm,
10859           shellcommands_withdomain.pm: Add more fine-grained queue options
10860
10861 2009-08-17 13:48  jeff
10862
10863         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
10864           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
10865           improve emailed cdr csv file (#5727 again)
10866
10867 2009-08-16 15:45  jeff
10868
10869         * httemplate/edit/cust_main/bottomfixup.js: include a census
10870           zipcode link and other minor improvements
10871
10872 2009-08-14 15:13  jeff
10873
10874         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
10875
10876 2009-08-14 14:51  jeff
10877
10878         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
10879           as external ids
10880
10881 2009-08-14 10:26  mark
10882
10883         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
10884
10885 2009-08-14 10:24  mark
10886
10887         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
10888
10889 2009-08-13 15:53  mark
10890
10891         * FS/bin/freeside-void-payments: Add option to
10892           freeside-void-payments to cancel customers
10893
10894 2009-08-13 08:13  jeff
10895
10896         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
10897           check): don't let empty set limit search
10898
10899 2009-08-13 02:35  ivan
10900
10901         * ChangeLog: adding autogen changelog on 1.9
10902
10903 2009-08-13 02:25  ivan
10904
10905         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
10906           RT#4964
10907
10908 2009-08-12 17:26  ivan
10909
10910         * init.d/freeside-init: useful stuff for webdemo & profiling
10911
10912 2009-08-12 07:58  jeff
10913
10914         * Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
10915           FS/bin/freeside-daily, FS/bin/freeside-monthly,
10916           httemplate/config/config-view.cgi: internalize billco-upload and
10917           automate the transfer to the provider RT#5902
10918
10919 2009-08-12 04:57  ivan
10920
10921         * httemplate/: docs/about.html, docs/credits.html,
10922           docs/license.html, elements/header-popup.html: slight
10923           about/credits UI tweak
10924
10925 2009-08-11 22:22  ivan
10926
10927         * FS/FS/: cust_main.pm, part_event/Action.pm,
10928           part_event/Action/cust_bill_fee_percent.pm,
10929           part_event/Action/fee.pm: add pre-bill event stage for late fees,
10930           RT#5589
10931
10932 2009-08-11 19:36  ivan
10933
10934         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
10935           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
10936           RT#5924
10937
10938 2009-08-11 14:33  rsiddall
10939
10940         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
10941           version number in GUI.  You can get the snapshot date from the
10942           release number using "rpm -q freeside".
10943
10944 2009-08-11 14:29  rsiddall
10945
10946         * Makefile: Reset RPM release number back to 1 on a new version
10947           release.
10948
10949 2009-08-10 19:45  ivan
10950
10951         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
10952           action, RT#5798
10953
10954 2009-08-10 19:34  ivan
10955
10956         * FS/FS/cust_main.pm: add $company_name and $company_address to
10957           decline template, RT#5869
10958
10959 2009-08-10 16:04  mark
10960
10961         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
10962           httemplate/edit/process/cust_main_attach.cgi,
10963           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
10964           httemplate/view/cust_main/attachments.html: Improve handling of
10965           deleted attachments
10966
10967 2009-08-10 14:44  ivan
10968
10969         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
10970           RT#5226
10971
10972 2009-08-10 11:05  mark
10973
10974         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
10975           magicmail
10976
10977 2009-08-10 04:57  ivan
10978
10979         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
10980           using pkg-balances, limit self-service access when a customer
10981           with multiple packages logs on, RT#4189
10982
10983 2009-08-10 04:50  ivan
10984
10985         * FS/FS/ClientAPI/MyAccount.pm,
10986           fs_selfservice/FS-SelfService/SelfService.pm,
10987           fs_selfservice/FS-SelfService/cgi/myaccount.html,
10988           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
10989           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
10990           fs_selfservice/FS-SelfService/cgi/login.html,
10991           fs_selfservice/FS-SelfService/cgi/logout.html,
10992           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
10993           when using pkg-balances, limit self-service access when a
10994           customer with multiple packages logs on, RT#4189
10995
10996 2009-08-09 16:53  jeff
10997
10998         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
10999           should match practice
11000
11001 2009-08-09 16:45  jeff
11002
11003         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
11004           spools
11005
11006 2009-08-09 15:47  jeff
11007
11008         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
11009           start date
11010
11011 2009-08-09 02:05  mark
11012
11013         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
11014           httemplate/edit/process/cust_main_attach.cgi,
11015           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
11016           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
11017           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
11018           Add cust_attachment stuff
11019
11020 2009-08-07 16:08  ivan
11021
11022         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
11023           httemplate/edit/cust_main/top_misc.html,
11024           httemplate/edit/process/cust_main.cgi,
11025           httemplate/elements/tr-input-date-field.html: add ability to edit
11026           signup dates (turn on cust_main-edit_signupdate config), RT#4644
11027
11028 2009-08-06 17:39  ivan
11029
11030         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
11031           httemplate/elements/tr-input-date-field.html,
11032           httemplate/misc/order_pkg.html,
11033           httemplate/view/cust_main/packages.html: don't start recurring
11034           billing when a start date hasn't been reached yet either... and
11035           since that works, add the start date to new package order,
11036           RT#5347
11037
11038 2009-08-05 17:41  ivan
11039
11040         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
11041           to netsapiens, RT#5226
11042
11043 2009-08-05 17:39  ivan
11044
11045         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
11046           deleted, RT#5226
11047
11048 2009-08-05 16:32  ivan
11049
11050         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
11051           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
11052           updated flat_introrate, RT#5865
11053
11054 2009-08-04 19:27  ivan
11055
11056         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
11057           attributes as 0, RT#5815
11058
11059 2009-08-04 16:43  ivan
11060
11061         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
11062           ignore errors about deleted accounts and properly finish
11063           freeside-sqlradius-reset, RT#5868
11064
11065 2009-08-04 15:04  ivan
11066
11067         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
11068           problams calling ->overlimit during sqlradius-reset, wtf?!
11069           RT#5868
11070
11071 2009-08-03 17:19  ivan
11072
11073         * FS/FS/cust_pkg.pm: don't reset usage on package change when
11074           usage_rollover is on, it adds twice...
11075
11076 2009-08-03 12:54  ivan
11077
11078         * httemplate/elements/header.html: looks slightly better in default
11079           IE hopefully
11080
11081 2009-08-03 07:17  jeff
11082
11083         * FS/FS/part_export/shellcommands.pm: new doesn't exist
11084
11085 2009-08-03 07:07  jeff
11086
11087         * FS/FS/part_export/shellcommands.pm: bad tyops
11088
11089 2009-08-01 12:16  jeff
11090
11091         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
11092           of queue args #5855, fallout from #5495
11093
11094 2009-07-31 06:20  ivan
11095
11096         * FS/FS/ClientAPI/MyAccount.pm,
11097           fs_selfservice/FS-SelfService/SelfService.pm,
11098           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
11099           fs_selfservice/FS-SelfService/cgi/change_bill.html,
11100           fs_selfservice/FS-SelfService/cgi/change_password.html,
11101           fs_selfservice/FS-SelfService/cgi/change_pay.html,
11102           fs_selfservice/FS-SelfService/cgi/change_ship.html,
11103           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
11104           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
11105           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
11106           fs_selfservice/FS-SelfService/cgi/footer.html,
11107           fs_selfservice/FS-SelfService/cgi/header.html,
11108           fs_selfservice/FS-SelfService/cgi/login.html,
11109           fs_selfservice/FS-SelfService/cgi/logout.html,
11110           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
11111           fs_selfservice/FS-SelfService/cgi/make_payment.html,
11112           fs_selfservice/FS-SelfService/cgi/myaccount.html,
11113           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
11114           fs_selfservice/FS-SelfService/cgi/payment_results.html,
11115           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
11116           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
11117           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
11118           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
11119           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
11120           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
11121           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
11122           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
11123           fs_selfservice/FS-SelfService/cgi/provision.html,
11124           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
11125           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
11126           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
11127           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
11128           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
11129           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
11130           up self-service according to config passed from backend, RT#5530
11131
11132 2009-07-31 00:58  ivan
11133
11134         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
11135
11136 2009-07-31 00:51  ivan
11137
11138         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
11139
11140 2009-07-30 02:19  ivan
11141
11142         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
11143           self-service if applicable, RT#4339
11144
11145 2009-07-30 01:43  ivan
11146
11147         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
11148           illegal state?
11149
11150 2009-07-30 00:39  ivan
11151
11152         * httemplate/view/cust_main/change_history.html: small fix to
11153           change history to not error out with svc_acct services, RT#1005
11154
11155 2009-07-30 00:35  mark
11156
11157         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
11158           correctly
11159
11160 2009-07-29 23:52  ivan
11161
11162         * httemplate/view/cust_main/payment_history.html: didn't mean to
11163           leave a Dump(er) there
11164
11165 2009-07-29 23:50  ivan
11166
11167         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
11168           vestigial variable
11169
11170 2009-07-29 23:49  ivan
11171
11172         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
11173           here
11174
11175 2009-07-29 23:48  ivan
11176
11177         * httemplate/elements/select-cust_pkg-balances.html: fix for
11178           stickiness on errors
11179
11180 2009-07-29 23:42  ivan
11181
11182         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
11183           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
11184           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
11185           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
11186           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
11187           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
11188           httemplate/edit/process/cust_pay.cgi,
11189           httemplate/elements/select-cust_pkg-balances.html,
11190           httemplate/elements/tr-select-cust_pkg-balances.html,
11191           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
11192           httemplate/view/cust_main/packages.html,
11193           httemplate/view/cust_main/payment_history.html,
11194           httemplate/view/cust_main/packages/status.html,
11195           httemplate/view/cust_main/payment_history/payment.html,
11196           httemplate/view/cust_main/payment_history/credit.html,
11197           httemplate/view/cust_main/payment_history/voided_payment.html:
11198           experimental package balances, RT#4339
11199
11200 2009-07-28 15:21  jeff
11201
11202         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
11203           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
11204           httemplate/view/cust_main/billing.html: feature to email CSV of
11205           CDRs with invoices #5727
11206
11207 2009-07-28 14:17  ivan
11208
11209         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
11210           FS/FS/svc_external.pm, httemplate/pref/pref.html,
11211           httemplate/view/cust_main.cgi,
11212           httemplate/view/cust_main/change_history.html: adding a basic
11213           change history using history tables, RT#1005, RT#4357
11214
11215 2009-07-27 19:12  mark
11216
11217         * FS/FS/part_export/: shellcommands.pm,
11218           shellcommands_withdomain.pm: Add no_queue option to shellcommands
11219           exports
11220
11221 2009-07-27 12:51  ivan
11222
11223         * httemplate/misc/cancel_pkg.html: fix spacing
11224
11225 2009-07-27 02:59  ivan
11226
11227         * httemplate/search/: report_cust_pay.html,
11228           elements/cust_pay_or_refund.html: searching for voided payments
11229           by void date as well, RT#5786
11230
11231 2009-07-27 02:07  ivan
11232
11233         * httemplate/: elements/menu.html, search/cust_pay_void.html,
11234           search/report_cust_pay.html,
11235           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
11236           view/cust_pay_void.html: voided payment report, RT#5786
11237
11238 2009-07-26 23:17  ivan
11239
11240         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
11241           config options back to Conf.pm to fix "unapplypayments" fails
11242           existential comparison errors, RT#2927
11243
11244 2009-07-26 20:26  jeff
11245
11246         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
11247           httemplate/edit/cust_main.cgi,
11248           httemplate/edit/cust_main/bottomfixup.js,
11249           httemplate/edit/cust_main/contact.html,
11250           httemplate/elements/location.html,
11251           httemplate/misc/xmlhttp-cust_main-censustract.html,
11252           httemplate/search/cust_pkg.cgi,
11253           httemplate/view/cust_main/misc.html: FCC from 477 improvements
11254           #4912
11255
11256 2009-07-26 13:23  jeff
11257
11258         * httemplate/search/svc_broadband.cgi: fix links
11259
11260 2009-07-26 12:36  ivan
11261
11262         * rt/FREESIDE_MODIFIED: fix the date picker in RT to use jscalendar
11263           instead of an HTML popup (that had acquired the page header,
11264           eek), RT#1682
11265
11266 2009-07-26 11:40  ivan
11267
11268         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
11269           1.180.2.49 (2009-7-26), RT#2873
11270
11271 2009-07-25 23:38  jeff
11272
11273         * FS/bin/freeside-apply_payments_and_credits: command line tool to
11274           apply payments and credits
11275
11276 2009-07-25 15:00  ivan
11277
11278         * htetc/handler.pl: set a character encoding for all pages; this
11279           should fix problems with diamond question marks even when the
11280           server gets an UTF-8 default setting, RT#3094
11281
11282 2009-07-25 14:33  ivan
11283
11284         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
11285           should fix the re-email/print links on event search pages sending
11286           too much, RT#5740, RT#5570
11287
11288 2009-07-25 00:57  ivan
11289
11290         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
11291           store files in the db, RT#4964
11292
11293 2009-07-24 02:38  ivan
11294
11295         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
11296           CoovaChilli) Max attributes, specifically
11297           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
11298
11299 2009-07-23 22:51  mark
11300
11301         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
11302           freeside-void-payments
11303
11304 2009-07-23 12:46  ivan
11305
11306         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
11307           value in string ne
11308
11309 2009-07-23 12:40  ivan
11310
11311         * FS/bin/freeside-void-payments: fix -r option, RT#5675
11312
11313 2009-07-23 09:48  jeff
11314
11315         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
11316
11317 2009-07-23 06:25  ivan
11318
11319         * httemplate/: browse/cust_main_county.cgi,
11320           edit/process/cust_main_county-collapse.cgi: add back remove
11321           ("collapse") links again.  on each line this time.  RT#2973
11322
11323 2009-07-22 23:58  ivan
11324
11325         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
11326
11327 2009-07-22 15:05  ivan
11328
11329         * httemplate/view/cust_main/misc.html: fix bombing out on new
11330           DateTime
11331
11332 2009-07-21 11:44  ivan
11333
11334         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
11335           termination pricing too, RT#5495
11336
11337 2009-07-21 00:03  ivan
11338
11339         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
11340           w/single_price, round to four decimal places (wtf?) instead of 2,
11341           RT#5495
11342
11343 2009-07-20 22:29  ivan
11344
11345         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
11346
11347 2009-07-20 22:27  ivan
11348
11349         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
11350           have to use and @ISA (and capitalize) it
11351
11352 2009-07-20 17:20  ivan
11353
11354         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
11355           definitions at the moment
11356
11357 2009-07-20 16:01  jeff
11358
11359         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
11360           invoices include call details #5275
11361
11362 2009-07-20 07:26  jeff
11363
11364         * httemplate/elements/checkbox.html,
11365           httemplate/elements/tr-checkbox.html,
11366           httemplate/elements/tr-justtitle.html,
11367           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
11368           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
11369           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
11370           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
11371           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
11372           into top line total when desired #5724
11373
11374 2009-07-19 21:51  ivan
11375
11376         * FS/FS/cust_pkg.pm: one $conf is enough
11377
11378 2009-07-19 21:40  ivan
11379
11380         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
11381           improve terrible quoting behavior when you change MessageBoxWidth
11382
11383 2009-07-19 21:19  ivan
11384
11385         * httemplate/elements/header.html: fix preferences links showing as
11386           blue/purple on RT side
11387
11388 2009-07-19 21:14  ivan
11389
11390         * rt/FREESIDE_MODIFIED: fix badly styled links on ticket create
11391           (fallout from RT borging/styling)
11392
11393 2009-07-17 16:33  ivan
11394
11395         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
11396
11397 2009-07-17 16:10  rsiddall
11398
11399         * rpm/freeside.spec: Filter out requirements for specific Freeside
11400           modules so that you can install an RPM which requires missing
11401           Freeside modules.
11402
11403 2009-07-17 15:26  ivan
11404
11405         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
11406           pkgpart exclusion for billing run, RT#5495
11407
11408 2009-07-16 19:29  jeff
11409
11410         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
11411           reporting
11412
11413 2009-07-16 18:44  jeff
11414
11415         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
11416           bill usage when cancelling package
11417
11418 2009-07-16 18:08  jeff
11419
11420         * bin/generate-table-module: black magic to edit Mason.pm as well
11421
11422 2009-07-16 17:35  ivan
11423
11424         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
11425           do one per-minute price without rate tables, RT#5495
11426
11427 2009-07-16 17:33  ivan
11428
11429         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
11430           old convergent cruft
11431
11432 2009-07-16 17:10  ivan
11433
11434         * FS/: FS/Schema.pm, FS/cdr.pm, FS/part_pkg/voip_cdr.pm, FS.pm: get
11435           rid of cdr_upstream_rate table and some other old convergent
11436           cruft
11437
11438 2009-07-16 15:16  jeff
11439
11440         * FS/FS/Mason.pm: dark magic coming soon
11441
11442 2009-07-15 18:57  jeff
11443
11444         * httemplate/search/477.html: duh! more 477 files
11445
11446 2009-07-15 18:35  jeff
11447
11448         * httemplate/search/report_477.html: missed file for 477 reporting
11449
11450 2009-07-15 16:06  ivan
11451
11452         * FS/FS/part_pkg/cdr_termination.pm: unused for now
11453
11454 2009-07-15 15:49  ivan
11455
11456         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
11457           setting charged_party to accountcode, RT#5495
11458
11459 2009-07-14 12:06  rsiddall
11460
11461         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
11462           Jeff.
11463
11464 2009-07-14 12:05  rsiddall
11465
11466         * FS/FS/svc_domain.pm: Changed description of "action" field to
11467           match domain registration exports.
11468
11469 2009-07-13 20:14  ivan
11470
11471         * htetc/handler.pl: fix warnings, from RT merge fallout
11472
11473 2009-07-13 19:53  ivan
11474
11475         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
11476           provisioning?  or at least better debugging, RT#5226
11477
11478 2009-07-13 19:52  ivan
11479
11480         * httemplate/elements/tr-select-did.html: stop Dumper spew
11481
11482 2009-07-13 17:28  rsiddall
11483
11484         * Makefile, FS/FS/svc_domain.pm,
11485           FS/FS/part_export/domreg_net_dri.pm,
11486           httemplate/edit/process/domreg.cgi: New export to
11487           register/transfer/renew/revoke domains using Net::DRI.  Currently
11488           optimized for OpenSRS.  Should become more generalized in later
11489           releases.  Modified Makefile to insert the Freeside log folder
11490           into the new export.  Modified svc_domain.pm to prevent
11491           generation of transfer requests when a domain is moved to a
11492           different package with a domain registration attached to one of
11493           the included services.  Modified domreg.cgi to display errors on
11494           a separate page.
11495
11496 2009-07-13 09:02  jeff
11497
11498         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
11499           other bugs in tax updates
11500
11501 2009-07-13 03:12  ivan
11502
11503         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
11504           found in FS::part_pkg::recur_Common, skipping" warning
11505
11506 2009-07-13 02:19  ivan
11507
11508         * FS/FS/ClientAPI/MyAccount.pm,
11509           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
11510           self-service agent-specific logos
11511
11512 2009-07-13 02:10  ivan
11513
11514         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
11515           logo?
11516
11517 2009-07-13 00:21  ivan
11518
11519         * conf/invoice_html: thank you IE8
11520
11521 2009-07-13 00:10  ivan
11522
11523         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
11524
11525 2009-07-12 18:50  ivan
11526
11527         * httemplate/elements/: header.html, menubar.html: style nits
11528
11529 2009-07-12 16:45  ivan
11530
11531         * httemplate/elements/header.html: fix header sizes :/
11532
11533 2009-07-12 16:38  ivan
11534
11535         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
11536           hope so
11537
11538 2009-07-12 16:25  ivan
11539
11540         * httemplate/edit/cust_main.cgi: ACL on customer edit
11541
11542 2009-07-12 16:22  ivan
11543
11544         * httemplate/elements/header.html, httemplate/elements/menu.html,
11545           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
11546           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm: resolve style
11547           weirdness (fallout from RT integration), especially
11548           non-fixed-width comment boxes, menu/searchbar differences,
11549           RT#1169
11550
11551 2009-07-12 12:32  ivan
11552
11553         * httemplate/elements/menu.html: update tickting config
11554           descriptions
11555
11556 2009-07-12 06:27  jeff
11557
11558         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
11559           untaint
11560
11561 2009-07-10 19:40  ivan
11562
11563         * bin/drop_slony.slonik: notes
11564
11565 2009-07-10 10:50  ivan
11566
11567         * httemplate/elements/: select-did.html, tr-select-did.html: fix
11568           svc_phone provisioning!
11569
11570 2009-07-09 17:36  ivan
11571
11572         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
11573           RT#5495
11574
11575 2009-07-09 16:59  ivan
11576
11577         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
11578           CDRs, RT#5495
11579
11580 2009-07-09 16:58  ivan
11581
11582         * FS/bin/freeside-cdr-sftp_and_import: add -r option
11583
11584 2009-07-09 14:05  ivan
11585
11586         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
11587           httemplate/search/report_unapplied_cust_pay.html,
11588           httemplate/search/unapplied_cust_pay.html: unapplied payments
11589           report, RT#4861
11590
11591 2009-07-09 13:36  ivan
11592
11593         * httemplate/search/elements/cust_main_dayranges.html: no idea how
11594           i missed fixing this before
11595
11596 2009-07-09 13:18  ivan
11597
11598         * httemplate/search/report_receivables.cgi: oops
11599
11600 2009-07-08 04:12  ivan
11601
11602         * FS/FS/TicketSystem/RT_External.pm,
11603           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
11604           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
11605           httemplate/elements/about_freeside.html,
11606           httemplate/elements/about_rt.html,
11607           httemplate/elements/header.html,
11608           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED: borg
11609           RT menus, RT#1169
11610
11611 2009-07-07 20:33  ivan
11612
11613         * httemplate/search/: report_receivables.cgi,
11614           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
11615           elements/cust_main_dayranges.html: factor out the range-handling
11616           portions of receivables report, start on a similar unapplied
11617           payment report, RT#4861
11618
11619 2009-07-07 02:53  ivan
11620
11621         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
11622           svc_broadband.ip_addr
11623
11624 2009-07-07 02:23  ivan
11625
11626         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
11627           svc_broadband.ip_addr
11628
11629 2009-07-07 02:22  ivan
11630
11631         * httemplate/edit/svc_broadband.cgi: UI nit - double #
11632
11633 2009-07-07 00:32  mark
11634
11635         * FS/bin/freeside-void-payments: Add freeside-void-payments script
11636           for returned check processing
11637
11638 2009-07-06 17:53  ivan
11639
11640         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
11641           duration field (previously only billsec)
11642
11643 2009-07-06 17:47  ivan
11644
11645         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
11646           1900-01-01, RT#4081
11647
11648 2009-07-06 16:14  ivan
11649
11650         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
11651           acctid
11652
11653 2009-07-06 14:34  ivan
11654
11655         * httemplate/browse/rate_region.html: align, display countrycode
11656           with +, space between prefixes allowing wrapping
11657
11658 2009-07-05 17:28  ivan
11659
11660         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
11661           cdrbatch field
11662
11663 2009-07-05 17:10  ivan
11664
11665         * httemplate/elements/: select-did.html, tr-select-did.html: doh
11666
11667 2009-07-05 16:56  ivan
11668
11669         * httemplate/elements/: select-did.html, tr-select-did.html: allow
11670           svc_phone.phonenum to be edited when a DID selector is not in use
11671
11672 2009-07-05 16:17  ivan
11673
11674         * httemplate/search/cdr.html: format start/answer/end dates and
11675           link svcnum to service
11676
11677 2009-07-05 14:35  ivan
11678
11679         * FS/FS/Schema.pm, FS/FS/cdr.pm,
11680           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
11681           httemplate/search/report_cdr.html: CDR search by dcontext,
11682           charged_party, toggle of display fields, RT#4081
11683
11684 2009-07-03 17:47  ivan
11685
11686         * FS/FS/part_event/Condition/: cust_payments.pm,
11687           cust_payments_pkg.pm: add condition based on total customer
11688           payments as a multiplier of a specific package, RT#3983
11689
11690 2009-07-03 17:08  ivan
11691
11692         * FS/FS/part_event/Condition/once.pm: spealing
11693
11694 2009-07-02 04:22  ivan
11695
11696         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
11697           FS/FS/part_pkg/cdr_termination.pm,
11698           httemplate/edit/cust_main/billing.html,
11699           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
11700           settlement cdr processing, RT#5495
11701
11702 2009-07-01 19:02  ivan
11703
11704         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
11705           part_event/Action/fee.pm: fix late fees, RT#5665
11706
11707 2009-07-01 18:26  jeff
11708
11709         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
11710           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
11711           update flat_introrate plan to better fit current codebase RT#4912
11712
11713 2009-07-01 03:28  ivan
11714
11715         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
11716           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
11717           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
11718           httemplate/edit/cust_main/billing.html,
11719           httemplate/view/cust_main/billing.html: start of settlement CDR
11720           processing, RT#5495
11721
11722 2009-06-30 22:34  ivan
11723
11724         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
11725           FS/FS/part_event/Action/fee.pm,
11726           httemplate/elements/select-taxclass.html,
11727           httemplate/elements/tr-select-taxclass.html: add tax class
11728           selection back for late charges w/1.9 events, RT#5665
11729
11730 2009-06-30 13:18  jeff
11731
11732         * FS/FS.pm, httemplate/elements/menu.html: documentation
11733           corrections
11734
11735 2009-06-30 12:38  ivan
11736
11737         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
11738           httemplate/browse/part_pkg_taxclass.html,
11739           httemplate/edit/part_pkg_taxclass.html,
11740           httemplate/edit/process/part_pkg_taxclass.html,
11741           httemplate/elements/menu.html,
11742           httemplate/elements/select-taxclass.html,
11743           httemplate/elements/tr-select-taxclass.html: disabling a
11744           taxclass, RT#5472
11745
11746 2009-06-30 05:32  ivan
11747
11748         * httemplate/edit/quick-charge.html: remove debugging
11749
11750 2009-06-30 05:28  ivan
11751
11752         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
11753           httemplate/edit/REAL_cust_pkg.cgi,
11754           httemplate/edit/quick-charge.html,
11755           httemplate/edit/process/REAL_cust_pkg.cgi,
11756           httemplate/view/cust_main/packages/status.html,
11757           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
11758           one-time charge "hold for later" / any package future start date,
11759           RT#5347
11760
11761 2009-06-30 04:09  ivan
11762
11763         * FS/FS/part_export/netsapiens.pm: this will help
11764
11765 2009-06-30 02:38  ivan
11766
11767         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
11768           netsapiens export, RT#5226
11769
11770 2009-06-29 19:54  ivan
11771
11772         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
11773           docs from netsapiens rough... RT#5226
11774
11775 2009-06-29 18:42  ivan
11776
11777         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
11778           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
11779           FS/t/part_device.t, FS/t/phone_device.t,
11780           httemplate/browse/part_device.html,
11781           httemplate/edit/part_device.html,
11782           httemplate/edit/phone_device.html,
11783           httemplate/edit/process/part_device.html,
11784           httemplate/edit/process/phone_device.html,
11785           httemplate/misc/delete-phone_device.html,
11786           httemplate/misc/part_device-import.html,
11787           httemplate/elements/menu.html,
11788           httemplate/misc/process/part_device-import.html,
11789           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
11790           integration), RT#5226
11791
11792 2009-06-29 15:48  rsiddall
11793
11794         * rpm/freeside.spec: Fix PDF invoice generation, including
11795           requirement for ghostscript.
11796
11797 2009-06-29 07:45  jeff
11798
11799         * bin/cust_pay_histogram: show total number of payments
11800
11801 2009-06-29 06:55  jeff
11802
11803         * bin/cust_pay_histogram: commandline tool for examining cust_pay
11804           records by date range #5652
11805
11806 2009-06-29 06:53  jeff
11807
11808         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
11809           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
11810           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
11811           httemplate/browse/part_pkg_report_option.html,
11812           httemplate/edit/part_pkg.cgi,
11813           httemplate/edit/part_pkg_report_option.html,
11814           httemplate/edit/cust_main/bottomfixup.html,
11815           httemplate/edit/cust_main/bottomfixup.js,
11816           httemplate/edit/cust_main/choose_tax_location.html,
11817           httemplate/edit/process/part_pkg.cgi,
11818           httemplate/edit/process/part_pkg_report_option.html,
11819           httemplate/misc/xmlhttp-cust_main-censustract.html,
11820           httemplate/edit/cust_main/contact.html,
11821           httemplate/elements/location.html, httemplate/elements/menu.html,
11822           httemplate/search/cust_main.html,
11823           httemplate/search/report_cust_main.html,
11824           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
11825           #4912
11826
11827 2009-06-28 23:21  ivan
11828
11829         * FS/MANIFEST: remove freeside-expiration-alerter
11830
11831 2009-06-26 16:21  ivan
11832
11833         * FS/bin/freeside-queued: doh, brainfart, RT#5572
11834
11835 2009-06-26 16:12  ivan
11836
11837         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
11838           specify the kinds of jobs to be run, RT#5572
11839
11840 2009-06-26 11:53  ivan
11841
11842         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
11843           bits so that they're used even when doing an exact search on a
11844           browser-remembered result
11845
11846 2009-06-25 23:55  mark
11847
11848         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
11849           freeside-daily routine
11850
11851 2009-06-25 13:23  ivan
11852
11853         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
11854           not enabled!" error when using signup without any real-time
11855           processor
11856
11857 2009-06-25 12:55  ivan
11858
11859         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
11860           Argument "" isn't numeric in numeric eq (==) at
11861           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
11862
11863 2009-06-25 12:47  ivan
11864
11865         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
11866           no-gateway-at-all case, RT#5673
11867
11868 2009-06-25 12:06  ivan
11869
11870         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
11871           report
11872
11873 2009-06-24 18:28  ivan
11874
11875         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
11876           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
11877           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
11878           FS/t/cust_tax_adjustment.t,
11879           httemplate/edit/cust_tax_adjustment.html,
11880           httemplate/edit/process/cust_tax_adjustment.html,
11881           httemplate/search/cust_tax_adjustment.html,
11882           httemplate/view/cust_main/payment_history.html: tax adjustments,
11883           RT#5595
11884
11885 2009-06-24 18:22  ivan
11886
11887         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
11888           whitespace in IE
11889
11890 2009-06-24 11:36  ivan
11891
11892         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
11893           profiling, RT#5662
11894
11895 2009-06-24 02:07  mark
11896
11897         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
11898           expiration alerts into FS::Cron::alert_expiration
11899
11900 2009-06-23 21:42  ivan
11901
11902         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
11903           RT#3988
11904
11905 2009-06-23 18:40  ivan
11906
11907         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
11908           agent-specific sales report, RT#5449
11909
11910 2009-06-23 13:33  rsiddall
11911
11912         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
11913           registration for more than one year as we can't automatically
11914           bill for multi-year renewals at this time.
11915
11916 2009-06-22 16:42  ivan
11917
11918         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
11919           data in payment receipts, RT#5536
11920
11921 2009-06-22 15:55  ivan
11922
11923         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
11924           customer report failure, RT#5515
11925
11926 2009-06-22 10:00  jeff
11927
11928         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
11929
11930 2009-06-22 03:45  ivan
11931
11932         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
11933           isn't numeric in numeric eq (==) at
11934           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
11935
11936 2009-06-22 03:39  ivan
11937
11938         * FS/FS/access_user.pm: fix pod
11939
11940 2009-06-22 03:28  ivan
11941
11942         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
11943
11944 2009-06-22 03:06  ivan
11945
11946         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
11947           httemplate/search/cust_bill_pkg.cgi,
11948           httemplate/search/report_tax.cgi: finish basic implemention of
11949           tax exemption by tax name hack, RT#5127
11950
11951 2009-06-22 00:50  ivan
11952
11953         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
11954           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
11955           FS/t/cust_main_exemption.t,
11956           httemplate/edit/cust_main/billing.html,
11957           httemplate/edit/process/cust_main.cgi,
11958           httemplate/view/cust_main/billing.html: tax exemption by tax
11959           name, RT#5127
11960
11961 2009-06-21 15:00  ivan
11962
11963         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
11964           about it
11965
11966 2009-06-21 08:42  jeff
11967
11968         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
11969           #5855
11970
11971 2009-06-21 08:21  jeff
11972
11973         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
11974           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
11975           httemplate/edit/REAL_cust_pkg.cgi,
11976           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
11977           httemplate/edit/part_bill_event.cgi,
11978           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
11979           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
11980           httemplate/misc/bulk_change_pkg.cgi,
11981           httemplate/misc/cancel_pkg.html,
11982           httemplate/misc/cust_main-import.cgi,
11983           httemplate/misc/delay_susp_pkg.html,
11984           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
11985           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
11986           httemplate/search/report_cust_pkg.html,
11987           httemplate/view/cust_main/packages/package.html,
11988           httemplate/view/cust_main/packages/status.html: CUSTOM
11989           packages/actual flag for custom packages #3988
11990
11991 2009-06-19 14:49  jeff
11992
11993         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
11994           Pg when upgrading tax rates and cust_bill_pkg_details
11995
11996 2009-06-19 10:53  jeff
11997
11998         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
11999           payments as manual
12000
12001 2009-06-19 05:08  ivan
12002
12003         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
12004           first month (whew!) add an option not to prorate the accounts
12005           themselves
12006
12007 2009-06-19 00:46  ivan
12008
12009         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
12010
12011 2009-06-19 00:14  ivan
12012
12013         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
12014           run, RT#18737
12015
12016 2009-06-18 04:09  ivan
12017
12018         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
12019
12020 2009-06-18 04:07  ivan
12021
12022         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
12023           fee
12024
12025 2009-06-18 04:04  ivan
12026
12027         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
12028
12029 2009-06-18 04:03  ivan
12030
12031         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
12032           add basic part_pkg cost columns for agent wholsale price plan,
12033           RT#4696
12034
12035 2009-06-18 03:07  ivan
12036
12037         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
12038           fee package
12039
12040 2009-06-17 18:17  mark
12041
12042         * httemplate/: elements/menu.html, search/report_receivables.cgi,
12043           search/report_receivables.html: Fix receivables report ACL checks
12044           and menu
12045
12046 2009-06-16 23:43  mark
12047
12048         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
12049           httemplate/search/report_receivables.cgi,
12050           httemplate/search/report_receivables.html: Added separate access
12051           right for receivables report
12052
12053 2009-06-16 19:39  ivan
12054
12055         * FS/FS/Conf.pm, FS/FS/access_user.pm,
12056           httemplate/edit/process/REAL_cust_pkg.cgi,
12057           httemplate/edit/process/part_pkg.cgi,
12058           httemplate/edit/process/quick-cust_pkg.cgi,
12059           httemplate/elements/menubar.html,
12060           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
12061           httemplate/search/cust_event.html,
12062           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
12063           httemplate/view/cust_main.cgi: finish up initial work on customer
12064           view tabs (ensure links back to customer view call include
12065           show=packages if default view isn't jumbo or packages already),
12066           RT#5586
12067
12068 2009-06-15 20:29  ivan
12069
12070         * httemplate/: elements/menubar.html, pref/pref-process.html,
12071           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
12072           view/cust_main/payment_history.html, view/cust_main/tickets.html:
12073           basic customer view tabs, RT#5586
12074
12075 2009-06-15 14:41  rsiddall
12076
12077         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
12078           access right for managing domain registration (registering,
12079           transferring, revoking, renewing, etc.).
12080
12081 2009-06-15 13:43  jeff
12082
12083         * FS/FS/cust_main.pm: check for need for postal fee before charging
12084           the customer, not after
12085
12086 2009-06-15 12:41  rsiddall
12087
12088         * FS/FS/part_export/domreg_opensrs.pm,
12089           httemplate/edit/process/domreg.cgi,
12090           httemplate/view/svc_domain.cgi: Add domain registration
12091           operations to the View Domain screen, if the domain has an
12092           associated export supporting registration.  Shows the domain
12093           status and allows registration, transfer, revocation, or renewal.
12094           Revocation almost never works since the registries impose very
12095           short windows after initial registration.  Also updated the
12096           OpenSRS registration export to support the additional operations.
12097
12098 2009-06-12 20:13  rsiddall
12099
12100         * rpm/freeside.spec: Default configuration files had
12101           directory-style permission values.
12102
12103 2009-06-11 19:48  rsiddall
12104
12105         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
12106           configuration folder.  Configuration is kept in the RDBMS and
12107           initialized from the default_conf folder.  RT 5579.
12108
12109 2009-06-10 16:30  jeff
12110
12111         * conf/invoice_latex: prevent notes from bleeding onto coupon
12112           RT#5537
12113
12114 2009-06-10 14:58  ivan
12115
12116         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
12117           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
12118
12119 2009-06-10 12:50  ivan
12120
12121         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
12122           queue if there's already one waiting to run for a customer,
12123           RT#5572
12124
12125 2009-06-10 00:58  ivan
12126
12127         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
12128           looking for, RT#5539
12129
12130 2009-06-09 20:06  ivan
12131
12132         * FS/bin/freeside-upgrade: doh, semicolon
12133
12134 2009-06-09 20:00  ivan
12135
12136         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
12137           for SG upgradability
12138
12139 2009-06-09 19:08  ivan
12140
12141         * httemplate/edit/payment_gateway.html: update gateway list in
12142           order to add WesternACH, RT#5409
12143
12144 2009-06-09 17:02  ivan
12145
12146         * FS/FS/cust_main.pm: eliminate harmless
12147
12148             Argument "" isn't numeric in numeric comparison (<=>) at
12149           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
12150
12151           warning, sort batched payments on a column that actually exists
12152
12153 2009-06-04 07:27  ivan
12154
12155         * httemplate/docs/credits.html: fix scrolling
12156
12157 2009-06-04 07:09  ivan
12158
12159         * rpm/freeside.spec: there are lots of contributors too!
12160
12161 2009-06-04 07:08  ivan
12162
12163         * httemplate/docs/credits.html: $core->add("jeremyd");
12164
12165 2009-06-03 20:49  ivan
12166
12167         * bin/freeside-migrate-events: much more efficient event migration:
12168           let the database do the work, RT#5426
12169
12170 2009-06-03 17:49  ivan
12171
12172         * bin/freeside-migrate-events: add a -m mode to improve performance
12173           so upgrade can complete for large databases, RT#5426
12174
12175 2009-06-03 14:09  rsiddall
12176
12177         * rpm/freeside.spec: Incorrect permissions on the default
12178           configuration folder caused installation to fail with an
12179           incomplete database initialization.  Failure to remove the
12180           ticket_system file from the default configuration folder caused
12181           Freeside to try to use RT.
12182
12183 2009-06-03 12:52  ivan
12184
12185         * FS/FS/UID.pm: add a hack to set default schema, cf.
12186           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
12187
12188 2009-05-31 22:43  jeff
12189
12190         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
12191           httemplate/misc/tax-fetch_and_replace.cgi,
12192           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
12193           function for the taxproduct based tax data loading
12194
12195 2009-05-31 02:57  ivan
12196
12197         * FS/FS/cust_bill.pm: wtf
12198
12199 2009-05-31 02:45  ivan
12200
12201         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
12202           invoice terms anymore.  or in other words, honor setting
12203           'invoice_default_terms' blank, like in 1.7.  RT#5415
12204
12205 2009-05-31 01:39  ivan
12206
12207         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
12208           toggle, RT#5255
12209
12210 2009-05-30 23:59  ivan
12211
12212         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
12213           package definition browse/search, filter by package class,
12214           RT#5255
12215
12216 2009-05-30 22:15  ivan
12217
12218         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
12219           finish up when can connect again, RT#5226
12220
12221 2009-05-30 21:57  ivan
12222
12223         * FS/FS/part_export/netsapiens.pm: necessary for
12224           bin/cdr-netsapeins.import
12225
12226 2009-05-30 05:15  ivan
12227
12228         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
12229
12230 2009-05-30 04:21  ivan
12231
12232         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
12233
12234 2009-05-30 04:14  ivan
12235
12236         * bin/cdr-transnexus.import: quick hacked-up copy of
12237           freeside-cdr-sftp_and_import for transnexus directory structure,
12238           RT#5229
12239
12240 2009-05-30 03:45  ivan
12241
12242         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
12243
12244 2009-05-29 20:40  ivan
12245
12246         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
12247
12248 2009-05-29 20:14  ivan
12249
12250         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
12251           ability for prepaid packages to have usage limits and cancel if
12252           they're hit, RT#4995
12253
12254 2009-05-29 19:31  ivan
12255
12256         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
12257           be set explicitly, don't default to 80%
12258
12259 2009-05-29 16:36  ivan
12260
12261         * httemplate/search/cdr.html: slightly better labels and field
12262           order for CDR report, RT#4081
12263
12264 2009-05-29 16:17  ivan
12265
12266         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
12267           handling in netcentrex CDR handling, RT#4081
12268
12269 2009-05-28 21:43  jeff
12270
12271         * FS/FS/Conf.pm: correct description to reflect previous changes
12272
12273 2009-05-28 17:22  jeff
12274
12275         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
12276           don't require a leading 0 in the quick charge amount
12277
12278 2009-05-27 15:32  ivan
12279
12280         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
12281           think that should actually do it for now on RT#5446
12282
12283 2009-05-27 15:23  ivan
12284
12285         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
12286           too!  woo, working, RT#5446
12287
12288 2009-05-27 15:13  ivan
12289
12290         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
12291           fix total line links on tax report when using report_group
12292           kludge? (still possibly not in all corner cases), RT#5446
12293
12294 2009-05-27 15:10  ivan
12295
12296         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
12297           willf inally fix total line links on tax report when using
12298           report_group kludge? (still possibly not in all corner cases),
12299           RT#5446
12300
12301 2009-05-27 14:35  ivan
12302
12303         * httemplate/search/report_tax.cgi: fix total line links on tax
12304           report when using report_group kludge? (possibly not in all
12305           corner cases), RT#5446
12306
12307 2009-05-27 14:27  ivan
12308
12309         * httemplate/search/report_tax.cgi: fix total line links on tax
12310           report when using report_group kludge? (possibly not in all
12311           corner cases), RT#5446
12312
12313 2009-05-27 14:24  jeff
12314
12315         * httemplate/elements/menuarrow.gif: close ticket 1517
12316
12317 2009-05-27 10:18  ivan
12318
12319         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
12320           line links on tax report when using report_group kludge?
12321           (possibly not in all corner cases), RT#5446
12322
12323 2009-05-27 00:50  jeff
12324
12325         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
12326           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
12327           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
12328           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
12329           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
12330           fs_selfservice/FS-SelfService/Makefile.PL,
12331           fs_selfservice/FS-SelfService/SelfService.pm,
12332           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
12333           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
12334           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
12335           bulk provisioning via ftp and SOAP #5202
12336
12337 2009-05-26 05:32  jeff
12338
12339         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
12340           overlibmws_crossframe.js, overlibmws_draggable.js,
12341           overlibmws_iframe.js, iframecontentmws.js: include overlib in
12342           selfservice
12343
12344 2009-05-25 19:48  ivan
12345
12346         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
12347           portion of total line when using config option for some basic tax
12348           grouping by name, RT#5446
12349
12350 2009-05-25 19:03  ivan
12351
12352         * httemplate/search/report_tax.cgi: mostly fix total line when
12353           using config option for some basic tax grouping by name, RT#5446
12354
12355 2009-05-25 18:41  ivan
12356
12357         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
12358           option for some basic tax grouping by name, RT#5446
12359
12360 2009-05-25 18:35  ivan
12361
12362         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
12363           httemplate/search/report_tax.html: add a config option for some
12364           basic tax grouping by name, RT#5446
12365
12366 2009-05-25 15:42  ivan
12367
12368         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
12369           graph when a package class is specified, RT#5449
12370
12371 2009-05-24 20:59  ivan
12372
12373         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
12374           self-service payments, RT#1592
12375
12376 2009-05-24 18:49  ivan
12377
12378         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
12379           fs_selfservice/FS-SelfService/SelfService.pm,
12380           fs_selfservice/FS-SelfService/cgi/card.html,
12381           fs_selfservice/FS-SelfService/cgi/make_payment.html,
12382           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12383           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
12384           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
12385           httemplate/elements/location.html,
12386           httemplate/elements/select-county.html: international
12387           self-service payments, RT#1592
12388
12389 2009-05-21 20:22  ivan
12390
12391         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
12392           sqlradius upgrade errors from permissions can be ignored for now
12393
12394 2009-05-21 20:02  ivan
12395
12396         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
12397           ability to report on packages w/status "not yet billed" as well,
12398           RT#5409
12399
12400 2009-05-20 08:27  ivan
12401
12402         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
12403           httemplate/view/cust_main/packages/services.html: add "manage
12404           device" link & config, RT#5438
12405
12406 2009-05-20 01:27  ivan
12407
12408         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
12409           and remove devel cruft, RT#5226
12410
12411 2009-05-19 18:06  ivan
12412
12413         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
12414           integration, RT#5226
12415
12416 2009-05-18 12:23  jeff
12417
12418         * FS/FS/tax_rate_location.pm: miss use
12419
12420 2009-05-18 12:21  jeff
12421
12422         * FS/FS/Schema.pm: allow empty state
12423
12424 2009-05-18 11:21  jeff
12425
12426         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
12427           upgrade attempts
12428
12429 2009-05-18 02:55  ivan
12430
12431         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
12432           FS/FS/UI/bytecount.pm,
12433           fs_selfservice/FS-SelfService/cgi/header.html,
12434           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12435           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
12436           fs_selfservice/FS-SelfService/cgi/view_usage.html,
12437           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
12438           from self-service, RT#4018
12439
12440 2009-05-18 01:40  ivan
12441
12442         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
12443           correct port, RT#4081
12444
12445 2009-05-17 21:56  jeff
12446
12447         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
12448           1970
12449
12450 2009-05-16 13:07  rsiddall
12451
12452         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
12453           failure causes to the perldoc.
12454
12455 2009-05-16 12:27  rsiddall
12456
12457         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
12458           that failure to install the module doesn't stop Apache from
12459           starting.  (This causes attempts to register domains to fail
12460           instead.)
12461
12462 2009-05-15 19:29  rsiddall
12463
12464         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
12465           when the cust_main owning this domain does not provide fields
12466           required for use as a contact handle in the domain registration
12467           record.  Also temporarily disable the ability to have the export
12468           do only registration or only transfers.
12469
12470 2009-05-15 12:41  rsiddall
12471
12472         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
12473           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
12474           httemplate/edit/process/part_export.cgi,
12475           httemplate/edit/process/svc_domain.cgi: Simple domain
12476           registration at Tucows OpenSRS using an export based on
12477           Net::OpenSRS.  When a domain is added and the export runs, it
12478           will register the domain or initiate a transfer.  You can also
12479           choose no action.  There's currently no provision for revoking
12480           domains or renewing registrations.  Depending on the settings at
12481           OpenSRS, orders may look like they've succeeded in Freeside but
12482           actually be queued pending input by the reseller at OpenSRS.  The
12483           part_export CGIs were modified to allow a multi-valued select to
12484           be used to control which TLDs are enabled for registration.
12485
12486 2009-05-14 09:26  jeff
12487
12488         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
12489           geocode more often
12490
12491 2009-05-14 09:25  jeff
12492
12493         * httemplate/view/cust_main/billing.html: show geocode when
12494           taxproducts enabled
12495
12496 2009-05-13 15:27  jeff
12497
12498         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
12499           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
12500           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
12501           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
12502           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
12503           httemplate/search/cust_bill_pkg.cgi,
12504           httemplate/search/report_newtax.cgi: improved taxproduct tax
12505           report RT#4783
12506
12507 2009-05-12 17:51  ivan
12508
12509         * conf/invoice_latex: remove obsolete comments
12510
12511 2009-05-09 17:45  ivan
12512
12513         * FS/FS/svc_phone.pm: label phone_name correctly
12514
12515 2009-05-09 16:54  ivan
12516
12517         * FS/bin/freeside-cdr-sftp_and_import: move cdr-sftp_and_import
12518           script to FS/bin, add -p option, RT#4081
12519
12520 2009-05-09 00:56  ivan
12521
12522         * FS/FS/: Conf.pm, cdr.pm: add
12523           cdr-charged_party-truncate_{length,prefix} in order to trim
12524           charged_party to a certain length, RT#4081
12525
12526 2009-05-08 18:44  ivan
12527
12528         * httemplate/: edit/elements/svc_Common.html,
12529           edit/elements/edit.html, view/elements/svc_Common.html: use
12530           service-def specific labels, at least for service pages that use
12531           {view,edit}/elements/svc_Common.html RT#4081
12532
12533 2009-05-08 17:39  ivan
12534
12535         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
12536           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
12537           httemplate/edit/part_svc.cgi: add ability to configure service
12538           labels per-package (still need to actually use the labels),
12539           RT#4081
12540
12541 2009-05-08 01:41  ivan
12542
12543         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
12544           where you've changed '(CUSTOM)', RT#5350
12545
12546 2009-05-05 15:02  ivan
12547
12548         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
12549           agent.invoice_template edit by default, with a config to turn
12550           back on, RT#5218
12551
12552 2009-05-05 10:58  ivan
12553
12554         * FS/FS/cust_pay.pm: add company_name to payment receipt
12555
12556 2009-05-05 03:40  ivan
12557
12558         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
12559           httemplate/misc/rate_edit_excel.html,
12560           httemplate/misc/process/rate_edit_excel.html: finish the import
12561           portion of excel rate edit, RT#5108
12562
12563 2009-05-04 18:41  jeff
12564
12565         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
12566           unused code
12567
12568 2009-05-04 11:33  jeff
12569
12570         * bin/: cust_main_special.pm, rebill: this is a quick hack to
12571           rebill customers when a cdr didn't happen
12572
12573 2009-05-03 19:01  ivan
12574
12575         * httemplate/search/: report_prepaid_income.cgi,
12576           report_prepaid_income.html: agent-virt prepaid income report,
12577           RT#5311
12578
12579 2009-05-03 18:17  ivan
12580
12581         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
12582           addition (+) warning
12583
12584 2009-05-03 17:22  ivan
12585
12586         * httemplate/: browse/rate_region.html, elements/menu.html,
12587           misc/rate_edit_excel.html, search/elements/search-xls.html,
12588           search/elements/search.html: add menu item and page for d/ling
12589           and edit rates with excel.  RT#5108
12590
12591 2009-05-03 15:45  ivan
12592
12593         * httemplate/search/elements/: search-csv.html, search-html.html,
12594           search-xls.html, search.html: break down search.html into
12595           components, RT#5108
12596
12597 2009-05-03 11:34  ivan
12598
12599         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
12600           "Redownload resolved batches" ACL for s1, RT#4271
12601
12602 2009-05-02 20:13  ivan
12603
12604         * httemplate/config/config.cgi: edit any config item
12605
12606 2009-05-02 18:45  ivan
12607
12608         * httemplate/config/config-view.cgi: add ability to delete
12609           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
12610           RT#5218
12611
12612 2009-05-02 18:11  ivan
12613
12614         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
12615           httemplate/config/config-view.cgi: add ability to remove
12616           suffix-ed config items, RT#5218
12617
12618 2009-05-02 17:40  ivan
12619
12620         * bin/confdiff: confdiff
12621
12622 2009-05-02 15:11  ivan
12623
12624         * FS/FS/Misc/eps2png.pm: fix eps preview
12625
12626 2009-05-01 17:01  ivan
12627
12628         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
12629           config/config-process.cgi, config/config-view.cgi: finish up
12630           useful agent stuff on the config editor: adding, deleting
12631           overrides too.  also add a confirmation to override deletion from
12632           the agent browse page.  RT#5218
12633
12634 2009-05-01 13:21  jeff
12635
12636         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
12637           aggregate
12638
12639 2009-04-30 19:43  ivan
12640
12641         * httemplate/config/config-view.cgi: view all overrides when asked,
12642           even the ones without values.  hmm :/  RT#5218
12643
12644 2009-04-30 19:08  ivan
12645
12646         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
12647           RT#5293
12648
12649 2009-04-30 18:07  ivan
12650
12651         * httemplate/config/: config-process.cgi, config-view.cgi: add
12652           ability to edit the agent overrides from the main config, RT#4218
12653
12654 2009-04-29 11:25  ivan
12655
12656         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
12657
12658 2009-04-28 15:38  ivan
12659
12660         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
12661
12662 2009-04-27 21:36  ivan
12663
12664         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
12665           SG billing-daily -r behavior, RT#4412
12666
12667 2009-04-27 21:13  ivan
12668
12669         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
12670           to emulate SG billing-daily -r behavior
12671
12672 2009-04-27 16:06  ivan
12673
12674         * FS/FS/Mason.pm: typo
12675
12676 2009-04-27 16:01  ivan
12677
12678         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
12679           will need libcgi-pm-perl removed, suck
12680
12681 2009-04-26 16:43  ivan
12682
12683         * FS/FS/Schema.pm: would help to have an index on priority if we're
12684           going to order based on it
12685
12686 2009-04-26 16:19  ivan
12687
12688         * FS/bin/freeside-queued: start small jobs more efficiently,
12689           RT#4412
12690
12691 2009-04-26 16:09  ivan
12692
12693         * FS/FS/Conf.pm: add a config option for max # of queued kids,
12694           RT#4412
12695
12696 2009-04-25 15:42  ivan
12697
12698         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
12699           multi-process mode for testing, RT#4412
12700
12701 2009-04-23 13:34  jeff
12702
12703         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
12704           subscription option to voip_cdr
12705
12706 2009-04-23 13:31  jeff
12707
12708         * httemplate/misc/tax-fetch_and_import.cgi,
12709           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
12710           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
12711           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
12712           httemplate/elements/menu.html: autodownload and update of cch tax
12713           data
12714
12715 2009-04-22 21:57  ivan
12716
12717         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
12718           and i'm sure it doesn't help the planner get us results sooner.
12719           last chance to try and get cursor approach working?  RT#4412
12720
12721 2009-04-22 21:14  ivan
12722
12723         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
12724           addition is committed?  well, if this works, that answers that.
12725           RT#4412
12726
12727 2009-04-22 13:24  ivan
12728
12729         * FS/FS/Cron/bill.pm: hopefully better performance running the big
12730           query once and then fetching results with a cursor, rather than
12731           running it multiple times with an OFFSET and LIMIT, RT#4412
12732
12733 2009-04-22 11:58  ivan
12734
12735         * httemplate/edit/process/cust_main.cgi: fix not allowing
12736           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
12737
12738 2009-04-21 23:52  ivan
12739
12740         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
12741
12742 2009-04-21 17:54  ivan
12743
12744         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
12745           this should be way more efficient in multi-process mode, can
12746           start billing before the big query completes.  RT#4412
12747
12748 2009-04-21 13:59  ivan
12749
12750         * httemplate/browse/rate_region.html: rate download/edit/upload,
12751           RT#5108
12752
12753 2009-04-21 13:28  ivan
12754
12755         * httemplate/browse/rate_region.html: rate download/edit/upload,
12756           RT#5108
12757
12758 2009-04-21 09:42  ivan
12759
12760         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
12761           stuff causing nothing to bill.  RT#4412
12762
12763 2009-04-20 19:23  jeff
12764
12765         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
12766           descriptive progress popups
12767
12768 2009-04-20 13:57  rsiddall
12769
12770         * rpm/freeside.spec: Acceptance testing of the RPM build system
12771           flushed out a place where /bin/rm stops waiting for input if
12772           you're /bin/su as the user doing the build.  Added a -f flag to
12773           stop it waiting for input.
12774
12775 2009-04-20 09:57  ivan
12776
12777         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
12778           cust_main.archived field, skip billing if Y, RT#4412
12779
12780 2009-04-19 16:55  ivan
12781
12782         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
12783           somehow corrupt
12784
12785 2009-04-19 16:52  ivan
12786
12787         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
12788
12789 2009-04-17 16:30  ivan
12790
12791         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
12792           something to wipe the CVV from very large databases
12793
12794 2009-04-17 12:50  ivan
12795
12796         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
12797           priority to job queue so billing jobs don't don't drown out
12798           provisioning jobs
12799
12800 2009-04-17 12:21  ivan
12801
12802         * FS/FS/Cron/bill.pm: 1 helps alot
12803
12804 2009-04-17 12:20  ivan
12805
12806         * FS/bin/freeside-daily: backport freeside-daily -m and
12807           cust_main::bill_and_collect to 1.7, RT#4412
12808
12809 2009-04-17 01:25  ivan
12810
12811         * httemplate/docs/about.html: AFFERO BITCHES
12812
12813 2009-04-17 01:16  ivan
12814
12815         * httemplate/docs/about.html: what time is now
12816
12817 2009-04-17 01:02  ivan
12818
12819         * httemplate/config/: config-process.cgi, config-view.cgi,
12820           config.cgi: show labels for select(select_hash) config options,
12821           RT#3997
12822
12823 2009-04-17 00:21  ivan
12824
12825         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
12826           attachments, RT#3403
12827
12828 2009-04-17 00:03  ivan
12829
12830         * httemplate/elements/header.html: hide service search unless user
12831           has "View customer services" ACL, RT#3478
12832
12833 2009-04-16 18:17  ivan
12834
12835         * httemplate/search/: report_receivables.cgi,
12836           report_receivables.html: add customer status to receivables
12837           report selection, hopefully help enet, RT#5187
12838
12839 2009-04-15 20:58  rsiddall
12840
12841         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
12842           binaries in the right folder 2/ Make sure freeside group is
12843           created 3/ Make sure freeside home directory is created
12844
12845 2009-04-15 00:14  ivan
12846
12847         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
12848           should fix view of unlinked phone numbers, RT#5171
12849
12850 2009-04-14 22:52  ivan
12851
12852         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
12853
12854 2009-04-14 19:44  ivan
12855
12856         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
12857           self-service where process_payment required "payby" instead of
12858           defaulting to CARD, RT#3905
12859
12860 2009-04-14 19:29  ivan
12861
12862         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
12863           on plaintext, RT#3905
12864
12865 2009-04-14 19:15  ivan
12866
12867         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
12868           invoices off the right
12869
12870 2009-04-14 14:01  ivan
12871
12872         * httemplate/view/cust_main/packages.html: remove debugging
12873
12874 2009-04-14 13:27  ivan
12875
12876         * httemplate/view/cust_main/packages.html: don't hide old packages
12877           that have services, RT#5179
12878
12879 2009-04-14 10:15  ivan
12880
12881         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
12882           control recurring_flag behavior, RT#3843
12883
12884 2009-04-14 10:12  ivan
12885
12886         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
12887           recurring_flag behavior, RT#3843
12888
12889 2009-04-14 09:14  jeff
12890
12891         * httemplate/misc/process/tax-import.cgi: hmmm
12892
12893 2009-04-14 09:12  jeff
12894
12895         * httemplate/misc/process/tax-import.cgi: better at least
12896
12897 2009-04-13 17:09  ivan
12898
12899         * FS/FS/Conf.pm: add configuration option to control recurring_flag
12900           behavior, RT#3843
12901
12902 2009-04-13 16:37  ivan
12903
12904         * FS/FS/cust_main.pm: debugging
12905
12906 2009-04-11 23:24  ivan
12907
12908         * httemplate/elements/tr-select-svc_acct-domain.html: adding
12909
12910 2009-04-11 23:14  ivan
12911
12912         * httemplate/elements/selectlayers.html: add svc_phone on new
12913           customer first package, RT#4315
12914
12915 2009-04-11 23:09  ivan
12916
12917         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
12918           httemplate/edit/cust_main/birthdate.html,
12919           httemplate/edit/cust_main/bottomfixup.html,
12920           httemplate/edit/cust_main/bottomfixup.js,
12921           httemplate/edit/cust_main/first_pkg.html,
12922           httemplate/edit/cust_main/top_misc.html,
12923           httemplate/edit/cust_main/billing.html,
12924           httemplate/edit/cust_main/choose_tax_location.html,
12925           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
12926           httemplate/edit/cust_main/first_pkg/svc_acct.html,
12927           httemplate/edit/cust_main/first_pkg/svc_phone.html,
12928           httemplate/edit/process/cust_main.cgi,
12929           httemplate/elements/select-domain.html,
12930           httemplate/misc/part_svc-columns.cgi,
12931           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
12932           new customer first package, RT#4315
12933
12934 2009-04-11 18:33  jeff
12935
12936         * etc/fslongtable.sty: sheesh
12937
12938 2009-04-11 18:24  jeff
12939
12940         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
12941           correct the real double counting culprit
12942
12943 2009-04-11 14:42  ivan
12944
12945         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
12946           migrate send_email, suspend_if_balance and credit events, RT#3905
12947
12948 2009-04-11 14:29  ivan
12949
12950         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
12951           action
12952
12953 2009-04-11 13:51  ivan
12954
12955         * FS/bin/freeside-upgrade: don't run configuration update when -s
12956           is used for schema-only slony slave update
12957
12958 2009-04-10 12:33  ivan
12959
12960         * FS/FS/Conf.pm: better description for enable_taxproducts and a
12961           warning about tax-pkg_address with it
12962
12963 2009-04-09 20:43  jeff
12964
12965         * FS/FS/cust_main.pm: orders of magnitude faster
12966
12967 2009-04-09 15:51  jeff
12968
12969         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
12970           for non-toll-free calls
12971
12972 2009-04-08 15:42  ivan
12973
12974         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
12975           w/agent packages, RT#5119
12976
12977 2009-04-08 01:08  ivan
12978
12979         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
12980
12981 2009-04-08 00:32  ivan
12982
12983         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
12984           of cvv from history records, RT#5093
12985
12986 2009-04-07 18:13  ivan
12987
12988         * httemplate/misc/link.cgi: when linking a legacy phone number the
12989           phone number could be typed in and not the service #.  RT#3407
12990
12991 2009-04-07 13:45  jeff
12992
12993         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
12994           cdrs
12995
12996 2009-04-07 11:20  ivan
12997
12998         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
12999           usernames, RT#5145
13000
13001 2009-04-07 11:15  ivan
13002
13003         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
13004           RT#3519
13005
13006 2009-04-06 19:50  jeff
13007
13008         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
13009           +1
13010
13011 2009-04-06 19:18  ivan
13012
13013         * FS/FS/cdr.pm: stop smoking crack
13014
13015 2009-04-06 18:20  jeff
13016
13017         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
13018           correct taqua toll free handling and hasten cdr import (skip
13019           uninteresting records)
13020
13021 2009-04-06 16:19  jeff
13022
13023         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
13024
13025 2009-04-06 11:31  jeff
13026
13027         * FS/FS/cdr/taqua.pm: calltype 6 is international
13028
13029 2009-04-05 17:52  jeff
13030
13031         * Makefile, etc/fslongtable.sty: stop doublecounting
13032           extracouponspace  but do not gratuitiously change existing
13033           installs
13034
13035 2009-04-05 16:18  jeff
13036
13037         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
13038
13039 2009-04-04 09:22  jeff
13040
13041         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
13042           bug in cust_bill_pkg_detail
13043
13044 2009-04-03 09:57  jeff
13045
13046         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
13047           provisioned svc_phones as unit count
13048
13049 2009-04-02 13:22  jeff
13050
13051         * httemplate/edit/cust_main/billing.html: Net 20 as well
13052
13053 2009-04-02 10:47  jeff
13054
13055         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
13056           prorate feature
13057
13058 2009-04-02 08:46  jeff
13059
13060         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
13061           portion of voip
13062
13063 2009-04-02 07:56  jeff
13064
13065         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
13066           geocoding
13067
13068 2009-04-01 22:27  jeff
13069
13070         * FS/FS/part_pkg_taxrate.pm: noise reduction
13071
13072 2009-04-01 19:36  ivan
13073
13074         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
13075           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
13076
13077 2009-04-01 17:14  ivan
13078
13079         * httemplate/browse/part_pkg.cgi: add some
13080           (undocumented/unaccessable to web UI yet) options to package
13081           browse to track down packages missing recurring fees
13082
13083 2009-03-31 21:27  ivan
13084
13085         * FS/FS/cdr.pm: show post-granularity duration if available for all
13086           export formats
13087
13088 2009-03-31 20:51  ivan
13089
13090         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
13091           defined length and with specific lastapp
13092
13093 2009-03-31 20:44  ivan
13094
13095         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
13096           defined length and with specific lastapp
13097
13098 2009-03-31 12:51  ivan
13099
13100         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
13101
13102 2009-03-31 12:47  ivan
13103
13104         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
13105           numeric in numeric eq (==) at
13106           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
13107
13108 2009-03-31 12:46  ivan
13109
13110         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
13111           8.3's more strict type checking
13112
13113 2009-03-30 09:33  jeff
13114
13115         * FS/FS/cust_tax_location.pm: schema and module should agree on
13116           column names
13117
13118 2009-03-29 23:10  ivan
13119
13120         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
13121           httemplate/view/cust_main/packages.html: okay.  counts are needed
13122           for the package sort, so push the embedded counting into
13123           cust_main.pm.  sure hope this does it. RT#5083
13124
13125 2009-03-29 22:08  ivan
13126
13127         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
13128           finally do it, RT#5083
13129
13130 2009-03-29 21:50  ivan
13131
13132         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
13133           finally do it, RT#5083
13134
13135 2009-03-29 21:41  ivan
13136
13137         * httemplate/view/cust_main/packages.html: double doh! RT#5083
13138
13139 2009-03-29 21:35  ivan
13140
13141         * httemplate/view/cust_main/packages.html: doh!  underscore,
13142           RT#5083
13143
13144 2009-03-29 21:31  ivan
13145
13146         * httemplate/view/cust_main/packages.html: try not to search for
13147           nothing in cust_svc so much, RT#5083
13148
13149 2009-03-29 21:15  ivan
13150
13151         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
13152           not to search for nothing in cust_svc so much, RT#5083
13153
13154 2009-03-29 20:47  ivan
13155
13156         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
13157           RT#5083
13158
13159 2009-03-29 20:12  ivan
13160
13161         * httemplate/view/cust_main/packages.html: really prevent separate
13162           part_pkg query, RT#5083
13163
13164 2009-03-29 18:39  ivan
13165
13166         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
13167           RT#5083
13168
13169 2009-03-29 18:28  ivan
13170
13171         * httemplate/view/cust_main/packages.html: fix setup date display,
13172           RT#5083
13173
13174 2009-03-29 18:09  ivan
13175
13176         * httemplate/view/cust_main/packages.html: forget caching, instead
13177           scoop up cust_pkg and part_pkg in one query, RT#5083
13178
13179 2009-03-29 18:05  ivan
13180
13181         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
13182           forget caching, instead scoop up cust_pkg and part_pkg in one
13183           query, RT#5083
13184
13185 2009-03-29 17:32  ivan
13186
13187         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
13188           part_pkg caching should speedup display of lots of packages,
13189           RT#5083
13190
13191 2009-03-29 16:44  ivan
13192
13193         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
13194           2 (or configured) cancelled and one-time charge packages, RT#5083
13195
13196 2009-03-29 04:56  ivan
13197
13198         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
13199
13200 2009-03-29 04:52  ivan
13201
13202         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
13203
13204 2009-03-29 03:39  ivan
13205
13206         * httemplate/view/cust_main/packages/package.html: avoid looking up
13207           part_pkg redundantly in the pkg loop, RT#5083
13208
13209 2009-03-29 03:34  ivan
13210
13211         * httemplate/view/cust_main/packages/package.html: avoid looking up
13212           package details redundantly in the pkg loop, RT#5083
13213
13214 2009-03-29 03:17  ivan
13215
13216         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
13217           qsearch for more realisitic profiling data, RT#5083
13218
13219 2009-03-29 02:38  ivan
13220
13221         * httemplate/view/cust_main/: one_time_charge_link.html,
13222           packages.html, packages/status.html: optimize customer view when
13223           there's lots of packages; *really* avoid looking up any config
13224           inside the package loop, RT#5083
13225
13226 2009-03-28 15:59  ivan
13227
13228         * httemplate/elements/select-cust-part_pkg.html,
13229           httemplate/elements/select-cust-pkg_class.html,
13230           httemplate/elements/select-part_pkg.html,
13231           httemplate/elements/select-table.html,
13232           httemplate/elements/tr-select-cust-part_pkg.html,
13233           httemplate/elements/tr-selectmultiple-part_pkg.html,
13234           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
13235           httemplate/misc/cust-part_pkg.cgi,
13236           httemplate/misc/order_pkg.html: package selector, split by
13237           package class, RT#5077
13238
13239 2009-03-25 20:59  ivan
13240
13241         * FS/FS/svc_acct.pm: yow
13242
13243 2009-03-25 20:53  ivan
13244
13245         * FS/FS/cust_main.pm: sort packages by label of first (primary)
13246           service, RT#5041
13247
13248 2009-03-25 02:36  ivan
13249
13250         * httemplate/pref/pref-process.html: throw a proper error message
13251           instead of a mason error on pw chagne problems, RT#5073
13252
13253 2009-03-25 02:36  ivan
13254
13255         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
13256
13257 2009-03-25 01:45  ivan
13258
13259         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
13260           RT#5042
13261
13262 2009-03-24 02:42  ivan
13263
13264         * bin/countdeclines: quick tool for RT#3843
13265
13266 2009-03-23 23:31  ivan
13267
13268         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
13269
13270 2009-03-23 19:36  ivan
13271
13272         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
13273           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
13274           <email>, supress extraneous service list, RT#3519
13275
13276 2009-03-23 16:33  jeff
13277
13278         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
13279           httemplate/misc/process/recharge_svc.html: more DTRT with usage
13280           on service transfer between packages and recharges  RT #2884,
13281           #5040 + #4995 fallout
13282
13283 2009-03-23 15:45  ivan
13284
13285         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
13286           from GECOS to "Real Name", RT#3519
13287
13288 2009-03-23 10:02  ivan
13289
13290         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
13291           (svc_acct.finger) to bulk billing detail, RT#3519
13292
13293 2009-03-21 20:33  ivan
13294
13295         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
13296
13297 2009-03-21 19:47  ivan
13298
13299         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
13300           usps address standardization when the zip returned has no zip+4,
13301           RT#4882
13302
13303 2009-03-21 16:37  ivan
13304
13305         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
13306           cron output not useful
13307
13308 2009-03-21 16:32  ivan
13309
13310         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
13311           up
13312
13313 2009-03-21 15:14  ivan
13314
13315         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
13316           freeside-check local monitoring, RT#4610
13317
13318 2009-03-19 19:14  ivan
13319
13320         * bin/ping: adding quick remote ping & alert script, RT#4610
13321
13322 2009-03-18 08:11  jeff
13323
13324         * FS/FS/part_pkg_taxrate.pm: more error information
13325
13326 2009-03-17 17:30  jeff
13327
13328         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
13329           httemplate/edit/part_svc.cgi: hide unused usage columns
13330
13331 2009-03-17 15:02  ivan
13332
13333         * fs_selfservice/FS-SelfService/SelfService.pm: add
13334           payment_info_renew_info method to ClientAPI/MyAccount and
13335           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
13336
13337 2009-03-17 14:38  ivan
13338
13339         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
13340           fs_selfservice/FS-SelfService/SelfService.pm: add
13341           payment_info_renew_info method to ClientAPI/MyAccount and
13342           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
13343
13344 2009-03-17 13:41  ivan
13345
13346         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
13347
13348 2009-03-17 13:13  ivan
13349
13350         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
13351           since it could be dangerous
13352
13353 2009-03-17 13:04  ivan
13354
13355         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
13356
13357 2009-03-17 12:48  ivan
13358
13359         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
13360
13361 2009-03-17 09:06  jeff
13362
13363         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
13364           RT#4903)
13365
13366 2009-03-17 05:01  ivan
13367
13368         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
13369           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
13370
13371 2009-03-17 02:59  ivan
13372
13373         * FS/FS/Misc/eps2png.pm: less debugging
13374
13375 2009-03-17 02:58  ivan
13376
13377         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
13378           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
13379           httemplate/config/config-view.cgi, httemplate/docs/license.html:
13380           add eps preview to config, for RT#5025
13381
13382 2009-03-16 16:28  jeff
13383
13384         * FS/FS/Schema.pm: avoid the need for approximate comparisons
13385           RT#4903
13386
13387 2009-03-16 10:06  jeff
13388
13389         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
13390           httemplate/edit/svc_broadband.cgi: have prizm use service data
13391           rather than package data to select a profile RT#4853
13392
13393 2009-03-16 08:52  jeff
13394
13395         * bin/make-pkg-fruit: a tool for migrating package elements to
13396           services
13397
13398 2009-03-16 01:08  jeff
13399
13400         * FS/FS/svc_broadband.pm: get the dup checking right
13401
13402 2009-03-16 00:13  ivan
13403
13404         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
13405           elements/location.html: allow country selection on credit card
13406           entry, RT#4997
13407
13408 2009-03-16 00:13  ivan
13409
13410         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
13411           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
13412           chars in Locale::SubCountry states, RT#4997
13413
13414 2009-03-15 23:22  ivan
13415
13416         * Makefile: 5.10!  welcome to the future
13417
13418 2009-03-15 22:54  ivan
13419
13420         * httemplate/view/svc_domain.cgi: fix custnum display on domain
13421           view
13422
13423 2009-03-15 21:21  jeff
13424
13425         * FS/FS/svc_broadband.pm: use part_svc_router
13426
13427 2009-03-15 17:57  jeff
13428
13429         * FS/FS/svc_broadband.pm: comment change
13430
13431 2009-03-15 15:44  ivan
13432
13433         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
13434
13435 2009-03-15 15:33  ivan
13436
13437         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
13438           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
13439           626.' error when using attribute_since_sqlradacct
13440
13441 2009-03-15 12:42  ivan
13442
13443         * FS/FS/cust_pkg_reason.pm: should give better performance if we
13444           search for what we want instead of using a string match
13445
13446 2009-03-15 03:46  ivan
13447
13448         * FS/FS/cust_main.pm: fix application of data fields from prepaid
13449           cards in addition to time field
13450
13451 2009-03-15 03:34  ivan
13452
13453         * httemplate/misc/process/recharge_svc.html: apply byte values from
13454           prepaid cards as well as time value, RT#4995
13455
13456 2009-03-15 03:30  ivan
13457
13458         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
13459           not a disk drive manufacturer, don't use halfass base-10
13460           megs/gigs
13461
13462 2009-03-15 00:33  ivan
13463
13464         * FS/FS/cust_main.pm: cust_main::payment_info, for
13465           ClientAPI::MyAccount
13466
13467 2009-03-14 16:44  ivan
13468
13469         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
13470           old files, RT#3093 / RT#4963
13471
13472 2009-03-13 11:22  jeff
13473
13474         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
13475           in in the interim
13476
13477 2009-03-11 03:03  ivan
13478
13479         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
13480           config, RT#4404
13481
13482 2009-03-11 02:41  ivan
13483
13484         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
13485
13486 2009-03-11 01:57  ivan
13487
13488         * bin/print-directory_assist: comma
13489
13490 2009-03-11 01:46  ivan
13491
13492         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
13493           codes and a kludge to print DA numbers for all of them
13494
13495 2009-03-10 09:14  jeff
13496
13497         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
13498           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
13499           fs_selfservice/FS-SelfService/cgi/verify.cgi,
13500           fs_selfservice/FS-SelfService/cgi/myaccount.html,
13501           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
13502           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13503           fs_selfservice/FS-SelfService/cgi/signup.cgi,
13504           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
13505           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
13506           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
13507           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
13508           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
13509           fs_selfservice/FS-SelfService/SelfService.pm,
13510           httemplate/browse/payment_gateway.html,
13511           httemplate/edit/payment_gateway.html,
13512           httemplate/edit/process/payment_gateway.html: merge webpay
13513           support in with autoselection of old realtime_bop and
13514           realtime_refund_bop
13515
13516 2009-03-08 17:15  ivan
13517
13518         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
13519
13520 2009-03-08 17:15  ivan
13521
13522         * httemplate/misc/svc_acct-domains.cgi: doh
13523
13524 2009-03-03 17:47  ivan
13525
13526         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
13527
13528 2009-03-03 15:56  ivan
13529
13530         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
13531           uid freeside" error
13532
13533 2009-03-03 15:41  ivan
13534
13535         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
13536           hash assignment" warning
13537
13538 2009-03-02 00:49  ivan
13539
13540         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
13541           preliminary vitelity export, RT#4868
13542
13543 2009-03-01 20:58  ivan
13544
13545         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
13546           do charged_party rewriting in the cdrrewrited daemon, RT#4342
13547
13548 2009-03-01 16:10  ivan
13549
13550         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
13551           signup.html use selfserice skin config too: selfservice-head,
13552           selfserfice-body_header, selfservice-body_footer,
13553           selfservice-body_bgcolor, selfservice-box_bgcolor
13554
13555 2009-02-28 10:27  ivan
13556
13557         * Makefile: avoid erroring out running install-perl-modules when
13558           you have a pristine, un-updated CVS checkout
13559
13560 2009-02-25 19:51  ivan
13561
13562         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
13563           bit friendlier for BILL signups for testingm RT#4018
13564
13565 2009-02-25 12:05  ivan
13566
13567         * bin/japan.pl: adding quick tool to change the "states" for japan
13568
13569 2009-02-24 02:15  ivan
13570
13571         * FS/FS/Setup.pm: be quiet
13572
13573 2009-02-24 02:06  ivan
13574
13575         * FS/FS/part_referral.pm: bootstrapping issues
13576
13577 2009-02-24 02:00  ivan
13578
13579         * FS/FS/Setup.pm: bootstrapping issues, aaargh
13580
13581 2009-02-24 01:58  ivan
13582
13583         * FS/FS/Setup.pm: bootstrapping issues, ugh
13584
13585 2009-02-24 01:50  ivan
13586
13587         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
13588           bin/freeside-create-initial-data: bootstrapping issues
13589
13590 2009-02-24 01:41  ivan
13591
13592         * bin/freeside-create-initial-data: somehow rc install wound up
13593           without any data
13594
13595 2009-02-24 00:45  ivan
13596
13597         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
13598
13599 2009-02-24 00:41  ivan
13600
13601         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
13602           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
13603           to be billable, RT#3196
13604
13605 2009-02-23 15:52  ivan
13606
13607         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
13608           config type
13609
13610 2009-02-22 13:11  ivan
13611
13612         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
13613
13614 2009-02-22 13:08  ivan
13615
13616         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
13617           where freeside-upgrade spends time
13618
13619 2009-02-22 12:42  ivan
13620
13621         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
13622           RT#4902
13623
13624 2009-02-22 12:12  ivan
13625
13626         * bin/apache.export: add exportnum to apache export files so they
13627           all get preserved in the case where you're using multiple apache
13628           exports to the same machine, RT#4901
13629
13630 2009-02-22 11:46  ivan
13631
13632         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
13633           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
13634           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
13635
13636 2009-02-22 02:58  ivan
13637
13638         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
13639           packages that don't have a last bill date.  really.  RT#4881
13640
13641 2009-02-22 02:34  ivan
13642
13643         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
13644
13645 2009-02-22 00:41  ivan
13646
13647         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
13648           FS/FS/type_pkgs.pm: add agent type list to package def browse,
13649           RT#4880
13650
13651 2009-02-21 18:37  ivan
13652
13653         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
13654           report for more complex situations with counties and taxclasses,
13655           make taxable line items clickable, RT#4878
13656
13657 2009-02-21 16:19  ivan
13658
13659         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
13660           this fixes up tax reports nicely.  RT#4878
13661
13662 2009-02-21 12:56  ivan
13663
13664         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
13665           location_sql search, for tax reports.  RT#4878
13666
13667 2009-02-21 12:14  ivan
13668
13669         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
13670           location_sql search, for tax reports.  RT#4878
13671
13672 2009-02-21 09:56  ivan
13673
13674         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
13675           follow-tax-rename tool (well, quick hack), RT#4878
13676
13677 2009-02-20 20:28  ivan
13678
13679         * FS/FS/Record.pm: and for obj creation too
13680
13681 2009-02-20 20:27  ivan
13682
13683         * FS/FS/Record.pm: it would help to actually finish
13684           nowarn_classload kludge
13685
13686 2009-02-20 20:23  ivan
13687
13688         * FS/FS/Record.pm: add nowarn_classload kludge
13689
13690 2009-02-20 07:07  jeff
13691
13692         * httemplate/edit/cust_main.cgi: support a default tax location
13693           outside us/ca with cch data and better handling of response from
13694           USPS (RT 4857)
13695
13696 2009-02-19 18:55  ivan
13697
13698         * FS/FS/access_user.pm: oops, adding multiple-rightname support
13699           broke ACL caching, bringing it back should be a good perf win for
13700           large customer views, whew.  RT#4830
13701
13702 2009-02-19 18:41  ivan
13703
13704         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
13705           disable display of auto-suspend dates unless enabled by config.
13706           at least until it can be made more efficient.  this is slowing
13707           down customer view waaaaaaaaaay too much.  RT#4830
13708
13709 2009-02-19 18:22  ivan
13710
13711         * httemplate/autohandler: harmless tyop
13712
13713 2009-02-19 05:38  jeff
13714
13715         * httemplate/edit/: cust_main.cgi,
13716           cust_main/choose_tax_location.html: do not attempt to assign a
13717           geocode to non us/ca addresses (RT 4857)
13718
13719 2009-02-18 23:57  ivan
13720
13721         * httemplate/search/: elements/cust_pay_or_refund.html,
13722           elements/search.html, cust_pay_pending.html: redirect pending
13723           payment report back to customer when the pending payment is
13724           resolved, RT#4837, and fix otaker fallout from the pending stuff,
13725           RT#4866
13726
13727 2009-02-18 22:42  ivan
13728
13729         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
13730           add profiling to a file OOM situations, RT#4830
13731
13732 2009-02-18 17:50  ivan
13733
13734         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
13735
13736 2009-02-16 23:43  ivan
13737
13738         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
13739           you otherwise couldn't see, RT#4854
13740
13741 2009-02-16 23:40  ivan
13742
13743         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
13744           you otherwise couldn't see, RT#4854
13745
13746 2009-02-16 18:28  ivan
13747
13748         * FS/FS/Mason.pm, httemplate/autohandler,
13749           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
13750           per-user preference for turning on profiling display when
13751           DBIx::Profile is loaded, RT#4830
13752
13753 2009-02-16 18:01  ivan
13754
13755         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
13756           httemplate/edit/process/quick-charge.cgi,
13757           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
13758           to one-time charges, RT#4858
13759
13760 2009-02-16 15:54  ivan
13761
13762         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
13763           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
13764           httemplate/search/elements/cust_pay_or_refund.html,
13765           httemplate/edit/cust_pay_pending.html,
13766           httemplate/edit/process/cust_pay_pending.html,
13767           httemplate/view/cust_main/payment_history.html,
13768           httemplate/elements/menu.html: add reporting on (and resolution
13769           of) stuck pending transactions, RT#4837 (RT#3572)
13770
13771 2009-02-15 22:40  jeff
13772
13773         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
13774           updates to the initial install
13775
13776 2009-02-15 22:02  jeff
13777
13778         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
13779           allow completely empty updates (again?)
13780
13781 2009-02-15 21:59  jeff
13782
13783         * FS/FS/cust_tax_location.pm: wrong operator
13784
13785 2009-02-15 09:38  jeff
13786
13787         * FS/FS/tax_rate.pm: remove useless line
13788
13789 2009-02-15 09:23  jeff
13790
13791         * FS/FS/tax_rate.pm: tyop
13792
13793 2009-02-15 09:20  jeff
13794
13795         * FS/FS/tax_rate.pm: trim whitespace on import
13796
13797 2009-02-15 05:51  jeff
13798
13799         * FS/FS/Record.pm: improved float searching
13800
13801 2009-02-13 16:40  ivan
13802
13803         * httemplate/: elements/select-agent.html,
13804           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
13805           select-agent agent virtualization, RT#1405
13806
13807 2009-02-12 11:48  jeff
13808
13809         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
13810           help
13811
13812 2009-02-12 07:55  jeff
13813
13814         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
13815           better upload error handling and correction of tax upload
13816           filecount
13817
13818 2009-02-11 10:44  ivan
13819
13820         * httemplate/search/cdr.html: fix select and unselect all buttons
13821           on CDR bulk actions, RT#4766
13822
13823 2009-02-11 08:06  jeff
13824
13825         * FS/FS/Schema.pm: mac is unique
13826
13827 2009-02-10 08:25  jeff
13828
13829         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
13830           limit workaround
13831
13832 2009-02-10 02:35  ivan
13833
13834         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
13835           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
13836           interface, RT#4766 / RT#4731
13837
13838 2009-02-09 07:03  ivan
13839
13840         * httemplate/browse/agent.cgi: try for slightly better UI on agent
13841           config overrides
13842
13843 2009-02-09 06:05  ivan
13844
13845         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
13846           FS/FS/cust_pay.pm, conf/invoice_html,
13847           conf/invoice_html_statement, httemplate/config/config-image.cgi,
13848           httemplate/config/config-process.cgi,
13849           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
13850           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
13851           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
13852           company_name, company_address, logo, etc.. RT#3989
13853
13854 2009-02-09 03:45  ivan
13855
13856         * FS/FS/UI/Web.pm: pull out the data for address fields too!
13857           RT#4583
13858
13859 2009-02-09 03:35  ivan
13860
13861         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
13862
13863 2009-02-09 03:32  ivan
13864
13865         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
13866           formats that include service address, RT#4583
13867
13868 2009-02-09 02:38  ivan
13869
13870         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
13871           take a while
13872
13873 2009-02-08 21:59  ivan
13874
13875         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
13876           skip_dstchannel_prefix options, RT#3196
13877
13878 2009-02-08 17:49  ivan
13879
13880         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
13881           httemplate/browse/access_group.html,
13882           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
13883           httemplate/edit/elements/edit.html,
13884           httemplate/elements/select-part_pkg.html: further work on agents
13885           editing own packages: fix fallout on package customization from
13886           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
13887           to package browse, like clone service, and have agent type
13888           selection disappear when you set an agentnum.  RT#1331
13889
13890 2009-02-07 18:05  ivan
13891
13892         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
13893           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
13894           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
13895           httemplate/edit/process/part_pkg.cgi,
13896           httemplate/elements/select-agent_types.html,
13897           httemplate/elements/select-cust-part_pkg.html,
13898           httemplate/elements/select-part_pkg.html,
13899           httemplate/elements/select-table.html,
13900           httemplate/elements/tr-select-agent_types.html,
13901           httemplate/search/elements/search.html,
13902           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
13903           packages: allow them to see (but not edit) global packages for
13904           their type, RT#1331
13905
13906 2009-02-07 12:16  ivan
13907
13908         * FS/FS/ClientAPI/MyAccount.pm,
13909           fs_selfservice/FS-SelfService/SelfService.pm: add more
13910           documentation on order_pkg and the ability to order svc_phone
13911           too, RT#4722
13912
13913 2009-02-07 11:35  ivan
13914
13915         * httemplate/view/cust_main/payment_history.html: right-align
13916           amount in prev history row
13917
13918 2009-02-07 11:34  ivan
13919
13920         * FS/FS/Record.pm: don't look up encryption config every search,
13921           this should help perf a lot with database config in 1.9
13922
13923 2009-02-07 11:05  ivan
13924
13925         * bin/pod2x: no, it doesn't look like we have query
13926
13927 2009-02-07 00:23  ivan
13928
13929         * httemplate/view/cust_main/: payment_history.html, packages.html,
13930           packages/location.html, packages/services.html,
13931           packages/status.html, payment_history/payment.html,
13932           payment_history/refund.html: optimize customer view: avoid
13933           looking up config values inside loops, RT#4728
13934
13935 2009-02-06 17:45  ivan
13936
13937         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
13938           formatting, RT#4727
13939
13940 2009-02-06 17:33  ivan
13941
13942         * bin/pod2x: don't need this
13943
13944 2009-02-06 17:26  ivan
13945
13946         * bin/pod2x: update pod2x to use Mediawiki module instead of
13947           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
13948
13949 2009-02-06 10:31  ivan
13950
13951         * httemplate/elements/location.html: fix spurious "Unit #" label
13952           showing up, RT#4745
13953
13954 2009-02-05 13:02  jeff
13955
13956         * FS/FS/tax_rate.pm: pluralization agreement
13957
13958 2009-02-05 08:57  jeff
13959
13960         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
13961           style taxes instead of throwing fatal errors
13962
13963 2009-02-04 07:58  jeff
13964
13965         * FS/FS/cust_main.pm: with usage classes, the probability of a
13966           taxless line item tranche is too high for this to be a fatal
13967           error.  we risk overlooking misconfigured taxes/packages
13968
13969 2009-02-03 13:33  jeff
13970
13971         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
13972           filtering conditions
13973
13974 2009-02-01 05:52  ivan
13975
13976         * bin/test_scrub: adding scrub tool
13977
13978 2009-02-01 04:48  ivan
13979
13980         * httemplate/elements/menu.html: yow, don't hide the config menu
13981           unnecessarily
13982
13983 2009-02-01 04:28  ivan
13984
13985         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
13986           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
13987           agent_provision.html, agent_provision_svc_acct.html,
13988           change_bill.html, change_password.html, change_pay.html,
13989           change_ship.html, customer_change_pkg.html,
13990           customer_order_pkg.html, delete_svc.html, footer.html,
13991           list_customers.html, make_ach_payment.html, make_payment.html,
13992           myaccount.html, payment_results.html, process_change_bill.html,
13993           process_change_password.html, process_change_pay.html,
13994           process_change_pkg.html, process_change_ship.html,
13995           process_order_pkg.html, process_order_recharge.html,
13996           process_svc_acct.html, process_svc_external.html, provision.html,
13997           provision_svc_acct.html, recharge_prepay.html,
13998           recharge_results.html, selfservice.cgi, view_customer.html,
13999           view_invoice.html, view_support_details.html, view_usage.html,
14000           view_usage_details.html: put the footer in one frigging file,
14001           whew
14002
14003 2009-02-01 02:37  ivan
14004
14005         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
14006           speed up freeside-migrate-events slightly... RT#4277
14007
14008 2009-01-31 20:13  ivan
14009
14010         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
14011           getting huge dbs upgraded, RT#4679
14012
14013 2009-01-31 01:53  ivan
14014
14015         * FS/FS/access_user.pm: cache the results of ACL queries, should
14016           improve performance of customer view page for customers with
14017           shitloads of packages/services, RT#4696
14018
14019 2009-01-30 12:44  ivan
14020
14021         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
14022
14023 2009-01-29 16:40  ivan
14024
14025         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
14026
14027 2009-01-29 11:21  ivan
14028
14029         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
14030           config, RT#4271
14031
14032 2009-01-28 08:29  rsiddall
14033
14034         * rpm/freeside.spec: Removed conflict between core billing package
14035           and self-service RPMs so you can install them all on the same
14036           machine.  This may have applications if you're using XMLRPC to
14037           talk to the self-service interface from PHP, Python, etc.
14038
14039 2009-01-27 01:39  ivan
14040
14041         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
14042           ACL to allow download of browse/ stuff too, when possible.
14043           RT#4681
14044
14045 2009-01-25 20:22  ivan
14046
14047         * FS/FS/cust_main.pm: i think this was right after all, we do want
14048           to look for a county-less state+country match before country only
14049           and giving up, RT#4681
14050
14051 2009-01-25 18:14  ivan
14052
14053         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
14054           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
14055           line 2193.  Hopefully no problems with invoice with 0 tax
14056           printing :/.  RT#4681
14057
14058 2009-01-25 17:36  ivan
14059
14060         * FS/FS/cust_main.pm: should be better error message for inability
14061           to find tax rates, RT#4681.  also pull in the add_freq changes.
14062           *think* they're safe.  famous last words.
14063
14064 2009-01-25 17:07  ivan
14065
14066         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
14067           isn't numeric in numeric eq (==) at
14068           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
14069
14070 2009-01-25 15:58  ivan
14071
14072         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
14073           httemplate/edit/elements/edit.html: fix one-time charges and
14074           package customization for employees who don't have 'Edit global
14075           package definition' ACL, RT#4668
14076
14077 2009-01-25 14:20  ivan
14078
14079         * httemplate/browse/: access_group.html, access_user.html:
14080           normalize terminology: s/internal users/employees/
14081
14082 2009-01-25 12:43  ivan
14083
14084         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
14085           -cdrd and -queued, RT#4667
14086
14087 2009-01-24 17:27  ivan
14088
14089         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
14090
14091 2009-01-24 13:53  ivan
14092
14093         * fs_selfservice/php/: order_renew.php,
14094           process_payment_order_renew.php: finish up prepay example,
14095           RT#4623
14096
14097 2009-01-24 13:53  ivan
14098
14099         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
14100           current balance, RT#4623
14101
14102 2009-01-24 13:49  ivan
14103
14104         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
14105           chooser when taxproducts are off
14106
14107 2009-01-24 13:04  ivan
14108
14109         * httemplate/: elements/select-domain.html,
14110           elements/select-table.html, elements/tr-select-domain.html,
14111           search/report_svc_acct.html, search/svc_acct.cgi: add domain
14112           selection to advanced account report (side effect on RT#4623)
14113
14114 2009-01-22 17:23  ivan
14115
14116         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
14117           order_renew.php, process_login.php,
14118           process_payment_order_renew.php: add the start at PHP
14119           self-service as a quick early renew example
14120
14121 2009-01-22 16:49  ivan
14122
14123         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
14124           returned by renew_info, RT#4623
14125
14126 2009-01-22 16:23  ivan
14127
14128         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
14129           renew_info, RT#4623
14130
14131 2009-01-22 09:29  ivan
14132
14133         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
14134           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
14135           methods renew_info, order_renew and process_payment_order_renew
14136           to enable self-renewal through self-service.  RT#4623
14137
14138 2009-01-20 18:02  ivan
14139
14140         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
14141           (hopefully last of the) customize package bogosity in 1.9,
14142           RT#4662
14143
14144 2009-01-20 16:52  ivan
14145
14146         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
14147           service addresses from working, RT#4663
14148
14149 2009-01-20 12:08  ivan
14150
14151         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
14152           agent-specific invoices migrated from 1.7->1.9, RT#4645
14153
14154 2009-01-20 11:35  ivan
14155
14156         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
14157           RT#4645
14158
14159 2009-01-19 15:53  ivan
14160
14161         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
14162           tax-pkg_location changes broke new taxation, this should fix
14163
14164 2009-01-19 15:44  ivan
14165
14166         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
14167
14168 2009-01-19 14:32  ivan
14169
14170         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
14171           0, hopefully finally fix DA for QIS, RT#4502
14172
14173 2009-01-19 09:37  ivan
14174
14175         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
14176           order/cancel, RT#4645
14177
14178 2009-01-18 22:36  ivan
14179
14180         * httemplate/: elements/tr-select-cust_location.html,
14181           view/cust_main/packages/location.html: default service location
14182           is cust_main ship_ address when present!  RT#4499
14183
14184 2009-01-18 19:50  ivan
14185
14186         * FS/FS/Schema.pm, FS/FS/rate.pm,
14187           httemplate/edit/process/rate_region.cgi: 10 digit prefix
14188           matching, RT#4403
14189
14190 2009-01-18 15:51  ivan
14191
14192         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
14193
14194 2009-01-18 15:43  ivan
14195
14196         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
14197           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
14198           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
14199           FS/t/cust_bill_pkg_tax_location.t,
14200           httemplate/search/cust_bill_pkg.cgi,
14201           httemplate/search/report_tax.cgi,
14202           httemplate/view/cust_main/packages/location.html: finish package
14203           location tax reporing, RT#4499
14204
14205 2009-01-18 13:06  rsiddall
14206
14207         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
14208           an equals sign.
14209
14210 2009-01-13 05:00  ivan
14211
14212         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
14213           return number to availability, RT#4603
14214
14215 2009-01-12 19:25  ivan
14216
14217         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
14218           sticky that's why calls were being skipped for wrong carrierid,
14219           RT#4502
14220
14221 2009-01-12 18:39  ivan
14222
14223         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
14224           is just a precendece problem, RT#4502
14225
14226 2009-01-12 18:13  ivan
14227
14228         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
14229           inside the rating loop, RT#4502
14230
14231 2009-01-12 17:58  ivan
14232
14233         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
14234           rating loop, RT#4502
14235
14236 2009-01-12 17:34  ivan
14237
14238         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
14239           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
14240
14241 2009-01-12 16:17  ivan
14242
14243         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
14244
14245 2009-01-12 15:51  ivan
14246
14247         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
14248           DA calls, RT#4502
14249
14250 2009-01-12 13:16  jeff
14251
14252         * FS/FS/cust_main.pm: tickets only exist when a ticket system
14253           exists
14254
14255 2009-01-12 12:59  jeff
14256
14257         * FS/FS/cust_main.pm: doc tyop
14258
14259 2009-01-12 01:01  jeff
14260
14261         * FS/FS/svc_acct.pm: vfw callback failure
14262
14263 2009-01-10 15:56  ivan
14264
14265         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14266           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
14267           httemplate/edit/process/change-cust_pkg.html,
14268           httemplate/edit/process/cust_pkg.cgi,
14269           httemplate/elements/location.html,
14270           httemplate/elements/tr-select-cust_location.html,
14271           httemplate/view/cust_main/packages/location.html,
14272           httemplate/view/cust_main/packages/package.html: implement
14273           package changes w/location change, RT#4499
14274
14275 2009-01-09 16:43  ivan
14276
14277         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
14278           httemplate/elements/location.html,
14279           httemplate/elements/tr-select-cust_location.html,
14280           httemplate/view/cust_main/packages.html,
14281           httemplate/edit/process/quick-cust_pkg.cgi,
14282           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
14283           more work on package service addresses:  hide locations when
14284           they're all the default, config to show them anyway / finish
14285           implementing package ordering, fix all the state/county weirdness
14286           when changing the location dropdown. RT#4499
14287
14288 2009-01-08 20:06  ivan
14289
14290         * httemplate/edit/cust_main/contact.html,
14291           httemplate/elements/location.html,
14292           httemplate/elements/select-country.html,
14293           httemplate/elements/select-county.html,
14294           httemplate/elements/select-state.html,
14295           httemplate/elements/tr-select-part_referral.html,
14296           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
14297           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
14298           httemplate/view/cust_main/packages.html,
14299           httemplate/view/cust_main/packages/location.html: pick/enter a
14300           location when ordering a package, RT#4499
14301
14302 2009-01-07 17:45  ivan
14303
14304         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
14305           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
14306           FS/t/cust_location.t, eg/table_template.pm,
14307           eg/table_template-svc.pm,
14308           httemplate/view/cust_main/packages.html,
14309           httemplate/view/cust_main/packages/location.html,
14310           httemplate/view/cust_main/packages/package.html,
14311           httemplate/view/cust_main/packages/services.html,
14312           httemplate/view/cust_main/packages/status.html: start adding
14313           package locations, RT#4499
14314
14315 2009-01-07 08:59  jeff
14316
14317         * conf/invoice_latex: allow tex to do more column sizing
14318
14319 2009-01-06 16:27  ivan
14320
14321         * httemplate/browse/rate_region.html: country code is two words
14322
14323 2009-01-06 16:18  ivan
14324
14325         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
14326           RT#4524
14327
14328 2009-01-06 16:14  ivan
14329
14330         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
14331           help browse regions by countrycode
14332
14333 2009-01-06 15:30  ivan
14334
14335         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
14336           unrateable and add an ignore_unrateable flag to go back to the
14337           old skip behavior
14338
14339 2009-01-06 13:16  ivan
14340
14341         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
14342           in default CDR output format; fix "all 0 prices" when using
14343           simple output format w/internal rating, RT#4503
14344
14345 2009-01-05 13:12  jeff
14346
14347         * FS/FS/tax_rate.pm: doh! change the interface here, too
14348
14349 2009-01-04 16:26  ivan
14350
14351         * httemplate/elements/checkboxes-table-name.html,
14352           httemplate/elements/checkboxes.html,
14353           httemplate/elements/select-rate.html,
14354           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
14355           httemplate/browse/rate.cgi,
14356           httemplate/misc/copy-rate_detail.html,
14357           httemplate/misc/process/copy-rate_detail.html: add rate copying,
14358           RT#4431
14359
14360 2009-01-04 14:07  ivan
14361
14362         * Makefile, init.d/freeside-init: don't run a self-service server
14363           against localhost OOTB; eliminate those gigantic useless logfiles
14364
14365 2009-01-02 17:52  ivan
14366
14367         * bin/cdr.http_and_import, bin/cdr.import, FS/FS/Record.pm,
14368           FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft CDR format, RT#4425
14369
14370 2009-01-02 14:03  ivan
14371
14372         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
14373           FS/FS/cdr/troop.pm, bin/cdr.import: add troop CDRs, RT#4413
14374
14375 2009-01-02 10:01  ivan
14376
14377         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
14378
14379 2009-01-02 09:58  ivan
14380
14381         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
14382
14383 2009-01-01 12:11  rsiddall
14384
14385         * rpm/freeside-selfservice.conf: New Apache configuration file for
14386           the self-service interface.
14387
14388 2009-01-01 12:10  rsiddall
14389
14390         * rpm/freeside.spec: Modifications to let self-service work if you
14391           really insist on installing it on the same machine as the billing
14392           server.  Also more fixes for SuSE, and a couple of changes to
14393           minimize differences from the 1.7 branch.
14394
14395 2008-12-31 14:04  ivan
14396
14397         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
14398           CDR format, RT#4403
14399
14400 2008-12-31 10:07  jeff
14401
14402         * FS/FS/cust_main.pm: one got missed?
14403
14404 2008-12-30 19:28  ivan
14405
14406         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
14407           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
14408           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
14409           httemplate/misc/cdr-import.html,
14410           httemplate/misc/process/cdr-import.html: bell west CDR format,
14411           RT#4403
14412
14413 2008-12-30 14:00  jeff
14414
14415         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
14416           improvements and corrections to reasons based on history records
14417
14418 2008-12-30 13:45  jeff
14419
14420         * FS/FS/cdr.pm: move price to last column for default_source
14421
14422 2008-12-30 11:13  jeff
14423
14424         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
14425           usage_class for tax purposes in calltypenum
14426
14427 2008-12-29 10:06  jeff
14428
14429         * Makefile, conf/invoice_latex, etc/fslongtable.sty: ease
14430           deployment of patched longtable
14431
14432 2008-12-28 11:10  ivan
14433
14434         * httemplate/browse/cust_main_county.cgi: finish dealing with
14435           counties with spaces, etc., RT#4496
14436
14437 2008-12-28 11:08  ivan
14438
14439         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
14440           ut_textn strings in county expansion, RT#4496
14441
14442 2008-12-28 10:59  ivan
14443
14444         * httemplate/browse/cust_main_county.cgi: deal with counties with
14445           spaces, etc., RT#4496
14446
14447 2008-12-28 10:52  ivan
14448
14449         * httemplate/browse/cust_main_county.cgi: put the
14450           country/state/county selections on their own line, RT#4496
14451
14452 2008-12-28 10:48  ivan
14453
14454         * httemplate/elements/: select-country.html, select-county.html,
14455           select-state.html, select-did.html: fix browse results for
14456           selecting counties (resulting from separating tax classes), also
14457           add dropdowns to browse by state and county, RT#4496
14458
14459 2008-12-28 10:44  ivan
14460
14461         * httemplate/: browse/cust_main_county.cgi,
14462           edit/cust_main/contact.html, edit/cust_main/billing.html,
14463           misc/payment.cgi: fix browse results for selecting counties
14464           (resulting from separating tax classes), also add dropdowns to
14465           browse by state and county, RT#4496
14466
14467 2008-12-24 16:45  jeff
14468
14469         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
14470           "texas tax" in 1.9
14471
14472 2008-12-23 13:41  jeff
14473
14474         * FS/FS/cust_main.pm: miss use
14475
14476 2008-12-23 12:35  jeff
14477
14478         * FS/FS/cust_main.pm: correct bad tax calculation
14479
14480 2008-12-22 16:32  ivan
14481
14482         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
14483           to avoid pushing the total column out to the right, RT#4449
14484
14485 2008-12-22 15:28  ivan
14486
14487         * httemplate/config/config.cgi: textareas are much less annoying to
14488           work with when their scrollbar isn't scrolled off the side itself
14489
14490 2008-12-22 14:30  rsiddall
14491
14492         * rpm/freeside.spec: Copying over modifications to support SuSE
14493           from the 1.7 branch.
14494
14495 2008-12-22 13:16  ivan
14496
14497         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
14498           package names to 50 chars to avoid problems with typeset
14499           invoices, RT#4449
14500
14501 2008-12-21 13:53  ivan
14502
14503         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
14504           RT#4204
14505
14506 2008-12-21 13:49  ivan
14507
14508         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
14509
14510 2008-12-21 13:44  ivan
14511
14512         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
14513
14514 2008-12-21 13:37  ivan
14515
14516         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
14517           like svc_acct, closes: RT#4204 (also a few lines of the new
14518           per-agent config snuck in Conf.pm from RT#3989)
14519
14520 2008-12-21 13:33  ivan
14521
14522         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
14523           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
14524           bin/freeside-upgrade: unique checking for svc_phone like
14525           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
14526           config snuck in Conf.pm from RT#3989)
14527
14528 2008-12-21 10:38  ivan
14529
14530         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
14531
14532 2008-12-21 10:09  ivan
14533
14534         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
14535           freeside-queued put billing jobs in the queue, so they run in
14536           their own short-lived processes, RT#4423
14537
14538 2008-12-21 09:40  ivan
14539
14540         * FS/FS/queue.pm: doc
14541
14542 2008-12-15 16:08  jeff
14543
14544         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
14545
14546 2008-12-11 13:11  jeff
14547
14548         * FS/FS/cust_main.pm: place tax on invoice only once
14549
14550 2008-12-10 13:43  ivan
14551
14552         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
14553           report_cust_credit.html, report_cust_event.html,
14554           report_cust_main-zip.html, report_cust_main.html,
14555           report_cust_pay.html, report_cust_pay_batch.html,
14556           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
14557           report_tax.html: allow all-agent reporting again
14558
14559 2008-12-10 13:33  ivan
14560
14561         * httemplate/graph/: report_cust_bill_pkg.html,
14562           report_cust_pkg.html, report_money_time.html: allow all-agent
14563           reporting again
14564
14565 2008-12-10 12:20  ivan
14566
14567         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
14568
14569 2008-12-10 11:43  rsiddall
14570
14571         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
14572           with moving code out of handler.pl, etc.
14573
14574 2008-12-10 11:42  rsiddall
14575
14576         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
14577           and map them back to Perl module names.
14578
14579 2008-12-09 18:47  jeff
14580
14581         * FS/FS/cust_tax_location.pm: space is empty
14582
14583 2008-12-08 17:49  ivan
14584
14585         * FS/FS/Record.pm: oops
14586
14587 2008-12-08 17:46  ivan
14588
14589         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
14590           httemplate/misc/inventory_item-import.html,
14591           httemplate/misc/process/inventory_item-import.html: use common
14592           base for inventory import too, fixes problems with errors due to
14593           dos line endings and allows Excel upload, RT#4346
14594
14595 2008-12-08 02:13  ivan
14596
14597         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
14598           columns, RT#4376
14599
14600 2008-12-08 01:08  ivan
14601
14602         * FS/FS/Schema.pm: make room for CDRs, RT#4387
14603
14604 2008-12-08 00:52  ivan
14605
14606         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
14607           add an header for rating_method=prefix too, RT#4387
14608
14609 2008-12-08 00:46  ivan
14610
14611         * conf/invoice_html: normal ext_desc shouldn't shove the second+
14612           columns of CDRs out
14613
14614 2008-12-05 09:23  jeff
14615
14616         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
14617
14618 2008-12-05 09:19  jeff
14619
14620         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
14621           taxes
14622
14623 2008-12-05 00:24  jeff
14624
14625         * FS/FS/cust_main.pm: missing uses, corrects 4388
14626
14627 2008-12-04 20:20  jeff
14628
14629         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
14630           charged
14631
14632 2008-12-03 21:16  jeff
14633
14634         * FS/FS/part_export/soma.pm: wtf?
14635
14636 2008-12-03 18:19  jeff
14637
14638         * httemplate/edit/cust_main.cgi: better placement of script
14639           sourcing
14640
14641 2008-12-03 18:03  jeff
14642
14643         * httemplate/elements/init_overlib.html: better placement of script
14644           sourcing
14645
14646 2008-12-03 17:46  jeff
14647
14648         * httemplate/edit/cust_main/choose_tax_location.html: better
14649           behavior when zip code is missing
14650
14651 2008-12-03 15:29  ivan
14652
14653         * httemplate/search/report_receivables.html: allow an all-agent
14654           receivables report again
14655
14656 2008-12-03 13:15  ivan
14657
14658         * httemplate/misc/whois.cgi: fix real customer numbers showing on
14659           view pages, RT#4099/4379
14660
14661 2008-12-03 13:12  ivan
14662
14663         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
14664           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
14665           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
14666           on view pages, RT#4099/4379
14667
14668 2008-12-03 09:25  ivan
14669
14670         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
14671           default to countrycode 1
14672
14673 2008-12-02 21:53  ivan
14674
14675         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
14676           max length for packages, so invoices don't wrap, RT#4328
14677
14678 2008-12-02 17:42  jeff
14679
14680         * bin/import-tax-rates,
14681           httemplate/edit/cust_main/choose_tax_location.html,
14682           httemplate/edit/cust_main/contact.html,
14683           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
14684           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
14685           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
14686           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
14687           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
14688           support zip5 tax lookups, correct errors with fixed format cch
14689           import, inital import performance improvements, noise reduction
14690           on imports, tool for inital import
14691
14692 2008-11-30 23:52  ivan
14693
14694         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
14695           vedeye, RT#4342
14696
14697 2008-11-30 15:37  ivan
14698
14699         * httemplate/edit/access_user.html: s/Internal Access
14700           Groups/Employee Groups/
14701
14702 2008-11-30 15:34  ivan
14703
14704         * httemplate/: browse/access_user.html, edit/access_user.html:
14705           s/Internal Users/Employees/
14706
14707 2008-11-30 15:26  ivan
14708
14709         * httemplate/: browse/access_group.html, edit/access_group.html:
14710           s/Internal Access Groups/Employee Groups/
14711
14712 2008-11-30 13:01  ivan
14713
14714         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
14715           duration/billsec with simple & simple2 rate plans
14716
14717 2008-11-29 13:54  ivan
14718
14719         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
14720           fs_selfservice/FS-SelfService/SelfService.pm,
14721           fs_selfservice/FS-SelfService/cgi/login.html,
14722           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
14723           selfservice_server-single_domain config, and login_info
14724           self-service method to give the login page a bit more
14725           configurability
14726
14727 2008-11-29 12:32  ivan
14728
14729         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
14730           login_info self-service method to give the login page a bit more
14731           configurability
14732
14733 2008-11-25 16:30  ivan
14734
14735         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
14736           the rate is 0
14737
14738 2008-11-25 16:20  ivan
14739
14740         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
14741           excel, closes: RT#4337
14742
14743 2008-11-24 07:40  jeff
14744
14745         * FS/FS/part_export/soma.pm: more caffiene, please
14746
14747 2008-11-24 07:36  jeff
14748
14749         * FS/FS/part_export/soma.pm: doh
14750
14751 2008-11-24 07:18  jeff
14752
14753         * FS/FS/part_export/soma.pm: be more accepting
14754
14755 2008-11-24 06:48  jeff
14756
14757         * FS/FS/part_export/soma.pm: esn's are hex
14758
14759 2008-11-24 04:22  ivan
14760
14761         * FS/FS/cdr/genband.pm: update genband import to agree with
14762           reality, RT#4177
14763
14764 2008-11-24 02:59  ivan
14765
14766         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
14767           internal_diddb; throw a warning instead of an error if a number
14768           couldn't be returned to inventory
14769
14770 2008-11-24 02:47  ivan
14771
14772         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
14773           phone_sqlradius CDR population?, RT#4100
14774
14775 2008-11-24 02:11  ivan
14776
14777         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
14778           seconds returned finally, RT#4100
14779
14780 2008-11-24 00:47  ivan
14781
14782         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
14783           add-ons too... eek.  also correct rating to destination RT#4100
14784
14785 2008-11-22 14:17  ivan
14786
14787         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
14788           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
14789           part_event/Condition.pm, part_event/Action/apply.pm,
14790           part_event/Action/bill.pm, part_event/Action/cancel.pm,
14791           part_event/Action/collect.pm,
14792           part_event/Action/cust_bill_batch.pm,
14793           part_event/Action/cust_bill_comp.pm,
14794           part_event/Action/cust_bill_fee_percent.pm,
14795           part_event/Action/cust_bill_realtime_card.pm,
14796           part_event/Action/cust_bill_realtime_check.pm,
14797           part_event/Action/cust_bill_realtime_lec.pm,
14798           part_event/Action/cust_bill_send.pm,
14799           part_event/Action/cust_bill_send_agent.pm,
14800           part_event/Action/cust_bill_send_alternate.pm,
14801           part_event/Action/cust_bill_send_csv_ftp.pm,
14802           part_event/Action/cust_bill_send_if_newest.pm,
14803           part_event/Action/cust_bill_spool_csv.pm,
14804           part_event/Action/cust_bill_suspend_if_balance.pm,
14805           part_event/Action/fee.pm,
14806           part_event/Action/pkg_referral_credit.pm,
14807           part_event/Action/pkg_referral_credit_pkg.pm,
14808           part_event/Action/suspend.pm,
14809           part_event/Action/suspend_if_pkgpart.pm,
14810           part_event/Action/suspend_unless_pkgpart.pm,
14811           part_event/Condition/balance.pm,
14812           part_event/Condition/balance_age.pm,
14813           part_event/Condition/balance_under.pm,
14814           part_event/Condition/cust_bill_age.pm,
14815           part_event/Condition/cust_bill_has_service.pm,
14816           part_event/Condition/cust_bill_owed.pm,
14817           part_event/Condition/cust_bill_owed_under.pm,
14818           part_event/Condition/cust_payments.pm,
14819           part_event/Condition/has_referral_custnum.pm,
14820           part_event/Condition/once_percust.pm,
14821           part_event/Condition/pkg_age.pm,
14822           part_event/Condition/pkg_notchange.pm,
14823           part_event/Condition/pkg_pkgpart.pm,
14824           part_event/Condition/pkg_recurring.pm,
14825           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
14826           referral credits overhaul, use billing events, agents can
14827           self-configure, limit to once-per-customer, depend on any time
14828           from referred package, referred customer payment, specific
14829           packages, partial staged credits, RT#3983
14830
14831 2008-11-21 23:10  ivan
14832
14833         * httemplate/: browse/part_event.html, edit/elements/edit.html:
14834           billing event cloning
14835
14836 2008-11-20 19:36  jeff
14837
14838         * FS/FS/part_export/soma.pm: initial somanetworks support
14839
14840 2008-11-20 18:57  ivan
14841
14842         * httemplate/edit/elements/edit.html: remove debugging accidentally
14843           left in
14844
14845 2008-11-20 18:55  ivan
14846
14847         * httemplate/edit/process/elements/process.html: document
14848           viewall_ext
14849
14850 2008-11-20 17:58  ivan
14851
14852         * httemplate/: edit/elements/edit.html,
14853           elements/tr-select-agent.html: undo voodoo, find real problem
14854
14855 2008-11-20 16:06  ivan
14856
14857         * httemplate/edit/elements/edit.html: voodoo
14858
14859 2008-11-20 11:02  jeff
14860
14861         * FS/FS/rate.pm: this must be what is meant
14862
14863 2008-11-20 09:49  jeff
14864
14865         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
14866           extra cdr headers
14867
14868 2008-11-20 08:59  jeff
14869
14870         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
14871           per service -- fixes #4260
14872
14873 2008-11-20 04:52  ivan
14874
14875         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
14876           for excel import, hopefully.  should fix "Error: Can't use an
14877           undefined value as an ARRAY reference" error on import.  RT#4297
14878
14879 2008-11-20 03:35  ivan
14880
14881         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
14882           the rate itself, just all its data (the hard part)
14883
14884 2008-11-19 16:42  ivan
14885
14886         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
14887           closes: RT#3982
14888
14889 2008-11-19 06:55  jeff
14890
14891         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
14892           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
14893           httemplate/misc/tax-import.cgi: support for cch fixed format
14894
14895 2008-11-18 17:24  ivan
14896
14897         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
14898           key, fix agent.agent_custnum unique index causing it to get a
14899           value filled in by Record.pm
14900
14901 2008-11-17 18:56  rsiddall
14902
14903         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
14904           as those in parentheses, and handles more version relation types.
14905
14906 2008-11-12 18:22  ivan
14907
14908         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
14909           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
14910           httemplate/edit/process/agent.cgi: add ability to view/edit
14911           access groups of an agent
14912
14913 2008-11-11 00:55  ivan
14914
14915         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
14916
14917 2008-11-11 00:45  ivan
14918
14919         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
14920           don't belong with the ship address, that was an unrelated
14921           tampabay/pbx-change request, RT#3290
14922
14923 2008-11-10 23:51  ivan
14924
14925         * conf/invoice_html: make HTML invoice more consistent with current
14926           typeset invoice: center invoice date instead of right-justify
14927
14928 2008-11-09 03:43  ivan
14929
14930         * httemplate/browse/agent.cgi: realign things in light of
14931           small_custview in this table for master customering, roundaboutly
14932           part of #2933
14933
14934 2008-11-09 03:31  ivan
14935
14936         * FS/FS/cust_main/Import.pm: move batch customer import to its own
14937           file; add svc_external_svc_phone export format, RT#4103
14938
14939 2008-11-09 01:14  ivan
14940
14941         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
14942           httemplate/misc/phone_avail-import.html: add a global countrycode
14943           to phone_avail import and a conf for the default (some other conf
14944           values snuck in also, oh well)
14945
14946 2008-11-09 00:51  ivan
14947
14948         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
14949           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
14950           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
14951           httemplate/misc/process/cust_main-import.cgi: move batch customer
14952           import to its own file; add svc_external_svc_phone export format,
14953           RT#4103
14954
14955 2008-11-06 22:04  ivan
14956
14957         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
14958           wow, it has been a while
14959
14960 2008-11-06 14:53  ivan
14961
14962         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
14963           search, RT #4233
14964
14965 2008-11-06 14:20  ivan
14966
14967         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
14968
14969 2008-11-05 20:22  ivan
14970
14971         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
14972           concatenation (.) or string at
14973           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
14974
14975 2008-11-05 20:18  ivan
14976
14977         * FS/FS/svc_acct.pm: . is used in some implementations of classic
14978           crypt
14979
14980 2008-11-03 07:28  jeff
14981
14982         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
14983
14984 2008-11-03 07:26  jeff
14985
14986         * FS/FS/cust_main.pm: yikes! not yet
14987
14988 2008-11-03 07:14  jeff
14989
14990         * FS/FS/cust_main.pm: otherwise there are no taxes
14991
14992 2008-11-02 17:10  ivan
14993
14994         * httemplate/view/svc_acct.cgi: time remaining is more useful to
14995           display as hours + minutes than days, hours, minutes from
14996           Time::Duration
14997
14998 2008-11-02 12:27  ivan
14999
15000         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
15001           REALLY fix the line-item links too, whew) fix overreporting of
15002           tax invoiced when using & reporting with taxclasses, RT#4131
15003
15004 2008-11-02 12:03  ivan
15005
15006         * httemplate/search/report_tax.cgi: (and fix the line-item links
15007           too, whew) fix overreporting of tax invoiced when using &
15008           reporting with taxclasses, RT#4131
15009
15010 2008-11-02 11:40  ivan
15011
15012         * httemplate/search/report_tax.cgi: (and fix the total too) fix
15013           overreporting of tax invoiced when using & reporting with
15014           taxclasses, RT#4131
15015
15016 2008-11-02 11:26  ivan
15017
15018         * httemplate/search/report_tax.cgi: fix overreporting of tax
15019           invoiced when using & reporting with taxclasses, RT#4131
15020
15021 2008-11-01 15:12  ivan
15022
15023         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
15024           freeside-cdrd disable itself if there's no appropriate package
15025           definition, RT#4184
15026
15027 2008-10-29 15:24  ivan
15028
15029         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
15030           spurious hits
15031
15032 2008-10-29 13:23  ivan
15033
15034         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
15035
15036 2008-10-29 13:21  ivan
15037
15038         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
15039           work?  is this 5.10-specific?
15040
15041 2008-10-29 01:03  ivan
15042
15043         * FS/FS/cust_main.pm, init.d/freeside-init,
15044           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
15045           pickup & bill daemon, RT#4184
15046
15047 2008-10-29 00:50  ivan
15048
15049         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
15050           provisioning
15051
15052 2008-10-27 18:23  ivan
15053
15054         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
15055           RT#4204
15056
15057 2008-10-24 17:37  ivan
15058
15059         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
15060           phone numbers, RT#4195
15061
15062 2008-10-24 16:21  ivan
15063
15064         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
15065           svc_phone view
15066
15067 2008-10-24 15:53  ivan
15068
15069         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
15070           Reply-Message for the RADIUS error message, RT#4100
15071
15072 2008-10-24 15:23  ivan
15073
15074         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
15075           hooks, RT#4100
15076
15077 2008-10-24 14:31  ivan
15078
15079         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
15080           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
15081           RT#4100
15082
15083 2008-10-24 14:25  ivan
15084
15085         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
15086           rlm_perl hook for prepaid voip radius, RT#4100
15087
15088 2008-10-24 14:22  ivan
15089
15090         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
15091           rlm_perl hook for prepaid voip radius, RT#4100
15092
15093 2008-10-24 12:58  ivan
15094
15095         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
15096           rlm_perl hook for prepaid voip radius, RT#4100
15097
15098 2008-10-24 12:54  ivan
15099
15100         * fs_selfservice/FS-SelfService/: SelfService.pm,
15101           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
15102           radius, RT#4100
15103
15104 2008-10-24 12:45  ivan
15105
15106         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
15107           prepaid voip radius, RT#4100
15108
15109 2008-10-24 12:13  ivan
15110
15111         * fs_selfservice/FS-SelfService/: SelfService.pm,
15112           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
15113           radius, RT#4100
15114
15115 2008-10-23 19:54  ivan
15116
15117         * FS/: FS/part_export/phone_sqlradius.pm,
15118           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
15119           untested code to suck in CDRs in from VoIP RADIUS exports,
15120           RT#4100
15121
15122 2008-10-23 19:08  ivan
15123
15124         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
15125           fixes to facilitate using agent_custid as custnum, RT#4190
15126
15127 2008-10-23 18:45  ivan
15128
15129         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
15130           phone RADIUS export: allow freeside-sqlradius-reset to reset a
15131           phone_sqlradius export, but only if explicitly specified by
15132           exportnum.  also fix "Reference found where even-size list
15133           expected" warning and junk winding up in radreply table".  all
15134           this phone_sqlradius stuff is RT#4100
15135
15136 2008-10-23 18:19  ivan
15137
15138         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
15139           part_export/sqlradius.pm: add phone_sqlradius export
15140
15141 2008-10-22 22:20  ivan
15142
15143         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
15144
15145 2008-10-22 11:50  ivan
15146
15147         * httemplate/view/svc_phone.cgi: fix CDR links
15148
15149 2008-10-21 21:39  ivan
15150
15151         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
15152           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
15153           search with Pg, add options for open session search and search on
15154           start time, RT#4051
15155
15156 2008-10-21 08:50  jeff
15157
15158         * fs_selfservice/java/: freeside_login_example.java,
15159           freeside_signup_example.java, biz/freeside/SelfService.java:
15160           biz.freeside.SelfService class and sample applications
15161
15162 2008-10-18 18:57  ivan
15163
15164         * httemplate/config/config.cgi: correctly allow re-editing of
15165           config options with " in them
15166
15167 2008-10-18 17:38  ivan
15168
15169         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
15170           httemplate/elements/search-cust_main.html,
15171           httemplate/browse/agent.cgi: add a master custnum field to
15172           agents, RT#2933 (roundabout)
15173
15174 2008-10-17 18:22  jeff
15175
15176         * FS/FS/cust_main.pm: sheesh
15177
15178 2008-10-17 18:19  jeff
15179
15180         * FS/FS/cust_main.pm: doh
15181
15182 2008-10-17 18:08  jeff
15183
15184         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
15185           endpoints) tax areas
15186
15187 2008-10-17 13:01  jeff
15188
15189         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
15190           assumes a window at least 2.75in or 7cm wide
15191
15192 2008-10-17 11:57  jeff
15193
15194         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
15195           invoices
15196
15197 2008-10-16 15:45  ivan
15198
15199         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
15200           of billsec to calculate billable time, RT#4147
15201
15202 2008-10-15 22:29  ivan
15203
15204         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
15205
15206 2008-10-15 22:29  ivan
15207
15208         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
15209           httemplate/search/cust_pay_batch.cgi,
15210           httemplate/view/cust_main/payment_history.html: add
15211           batch-enable_payby and realtime_disable_payby for better control
15212           over hybrid realtime/batch installs; deprecate never-used
15213           paymentforcedtobatch, RT#4052
15214
15215 2008-10-15 22:04  ivan
15216
15217         * httemplate/elements/menu.html: add batch-enable_payby and
15218           realtime_disable_payby for better control over hybrid
15219           realtime/batch installs; deprecate never-used
15220           paymentforcedtobatch, RT#4052
15221
15222 2008-10-14 14:27  ivan
15223
15224         * FS/FS/Tron.pm: not interested in payment gateway survey just now
15225
15226 2008-10-13 17:50  ivan
15227
15228         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
15229           import format for external services, including next bill date
15230           (cust_pkg.bill), RT#4108
15231
15232 2008-10-13 14:58  ivan
15233
15234         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
15235           freeside-fetch emailed reports from "subject" to "Freeside
15236           report", and add email_report-subject config to change it.
15237           RT#4093
15238
15239 2008-10-12 16:56  jeff
15240
15241         * conf/invoice_latex: better column widths and easier maintenance
15242
15243 2008-10-12 14:22  jeff
15244
15245         * conf/invoice_latex: better value for non-broken tetex
15246
15247 2008-10-11 17:58  ivan
15248
15249         * httemplate/browse/cust_main_county.cgi: fix link
15250
15251 2008-10-11 17:54  ivan
15252
15253         * httemplate/: browse/cust_main_county.cgi,
15254           edit/bulk-cust_main_county.html,
15255           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
15256           tool (eating my own dogfood instead of running a one-off SQL
15257           query), RT#4117
15258
15259 2008-10-10 17:32  ivan
15260
15261         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
15262           administrator, RT#4083
15263
15264 2008-10-10 16:30  ivan
15265
15266         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
15267           h_labels_short in an effort to reduce the number of "XXX service
15268           listing twice on invoice" incidents, RT#3944.  still should be
15269           possible to fundamentally do better with the function in the
15270           first place
15271
15272 2008-10-10 14:30  jeff
15273
15274         * conf/invoice_latex: avoid overprinting remittance coupons
15275
15276 2008-10-10 12:25  ivan
15277
15278         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
15279           display it as the customer number, RT#4099
15280
15281 2008-10-09 18:15  ivan
15282
15283         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
15284           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
15285           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
15286           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
15287           add options to auto-generate agent_custid and display it as the
15288           customer number, RT#4099
15289
15290 2008-10-09 13:06  ivan
15291
15292         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
15293           ALL attributes except Password.  Crypt-Password, User-Password,
15294           Password-With-Header should now use := instead of ==.  RT#4051
15295
15296 2008-10-07 16:57  ivan
15297
15298         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
15299           each CDR web import into a batch
15300
15301 2008-10-07 16:23  ivan
15302
15303         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
15304           CDR format
15305
15306 2008-10-06 17:10  ivan
15307
15308         * FS/FS/Upgrade.pm: oops, brainfart
15309
15310 2008-10-06 17:09  ivan
15311
15312         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
15313           only accounts actually attached to the export are updated
15314
15315 2008-10-06 15:48  ivan
15316
15317         * FS/FS/svc_acct.pm: make RADIUS password exports
15318           _password_encoding-aware so we export Password-With-Header when
15319           necessary
15320
15321 2008-10-06 15:19  ivan
15322
15323         * FS/FS/svc_acct.pm: make RADIUS password exports
15324           _password_encoding-aware so we export Password-With-Header when
15325           necessary
15326
15327 2008-10-06 08:28  ivan
15328
15329         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
15330           format
15331
15332 2008-10-05 14:36  ivan
15333
15334         * httemplate/search/pay_batch.cgi: fix links to closed batches,
15335           RT#4052
15336
15337 2008-10-05 03:17  ivan
15338
15339         * httemplate/search/phone_avail.html: adding the start of available
15340           phone# search.  still needs a menu entry, search options page...
15341           RT#3925
15342
15343 2008-10-04 23:07  ivan
15344
15345         * httemplate/: edit/elements/ApplicationCommon.html,
15346           view/cust_main/payment_history/credit.html,
15347           view/cust_main/payment_history/payment.html: finish UI
15348           improvements wrt refunds: now you have to post a check or cash
15349           refund explicitly, no more implicit creation by 'applying'
15350           credits.  don't show useless application links.  don't enable
15351           apply button until you pick an invoice/refund.  RT#3812
15352
15353 2008-10-04 15:35  ivan
15354
15355         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
15356           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
15357           usage_class.pm, part_event/Action.pm: POD cleanups
15358
15359 2008-10-04 13:55  ivan
15360
15361         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
15362           editing rates for a whole region
15363
15364 2008-10-04 13:43  ivan
15365
15366         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
15367
15368 2008-10-03 17:30  ivan
15369
15370         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
15371           package customize
15372
15373 2008-10-03 12:41  ivan
15374
15375         * FS/FS/part_pkg/voip_cdr.pm: add debugging
15376
15377 2008-09-30 14:05  jeff
15378
15379         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
15380           search/report_newtax.html, elements/menu.html: simple reporting
15381           for new tax system
15382
15383 2008-09-30 13:22  jeff
15384
15385         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
15386           one-time charges
15387
15388 2008-09-30 13:17  jeff
15389
15390         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
15391           turn on and off postal billing from self-service
15392
15393 2008-09-28 20:41  ivan
15394
15395         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
15396
15397 2008-09-26 20:01  jeff
15398
15399         * httemplate/edit/process/addr_block/manual_flag.cgi,
15400           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
15401           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
15402           httemplate/edit/svc_broadband.cgi: per address block ip auto
15403           assignment and auto router selection
15404
15405 2008-09-25 20:54  jeff
15406
15407         * FS/FS/part_event/Condition/dundate.pm,
15408           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
15409           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
15410           httemplate/edit/part_bill_event.cgi,
15411           httemplate/misc/process/delay_susp_pkg.html,
15412           httemplate/view/cust_main/packages.html: push out event triggered
15413           suspensions
15414
15415 2008-09-25 16:44  jeff
15416
15417         * FS/FS/cust_main.pm: lost bits of reason
15418
15419 2008-09-24 19:27  jeff
15420
15421         * FS/FS/part_export/prizm.pm: prizm export improvement for package
15422           changes
15423
15424 2008-09-18 16:17  jeff
15425
15426         * FS/FS/Schema.pm: trade space for time
15427
15428 2008-09-16 08:58  jeff
15429
15430         * httemplate/search/report_tax.cgi: minor initialization issue
15431
15432 2008-09-15 18:22  jeff
15433
15434         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
15435           elements/tr-select-taxoverride.html,
15436           elements/tr-select-taxproduct.html: correct package editor when
15437           taxproducts off
15438
15439 2008-09-15 00:18  ivan
15440
15441         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
15442           FS/FS/part_export/internal_diddb.pm,
15443           httemplate/elements/menu.html,
15444           httemplate/misc/phone_avail-import.html,
15445           httemplate/misc/process/phone_avail-import.html: add internal did
15446           database & ability to query for availability, plus upload tool
15447
15448 2008-09-14 17:40  ivan
15449
15450         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
15451           globalpops_voip export
15452
15453 2008-09-14 13:24  ivan
15454
15455         * FS/FS/cust_main_invoice.pm: silently strip out leading and
15456           trailing spaces from invoicing email addresses instead of
15457           throwing an error
15458
15459 2008-09-14 13:20  ivan
15460
15461         * httemplate/config/: config-process.cgi, config-view.cgi: don't
15462           reload the whole page every time a config option is changed,
15463           RT#3989
15464
15465 2008-09-14 12:13  ivan
15466
15467         * httemplate/elements/header.html: default the menu to top in 1.9,
15468           still a pref
15469
15470 2008-09-12 15:53  ivan
15471
15472         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
15473           "1011" came from us not the CDRs anyway, RT#3985
15474
15475 2008-09-12 15:48  ivan
15476
15477         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
15478           internal_prefixen, RT#3985
15479
15480 2008-09-12 15:38  ivan
15481
15482         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
15483           internal_prefixen, RT#3985
15484
15485 2008-09-12 15:18  ivan
15486
15487         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
15488           internal_prefixen, RT#3985
15489
15490 2008-09-12 14:56  ivan
15491
15492         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
15493           RT#3985
15494
15495 2008-09-12 14:55  ivan
15496
15497         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
15498
15499 2008-09-12 00:58  ivan
15500
15501         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
15502           services printed on invoices configurable.  RT#3904
15503
15504 2008-09-12 00:07  ivan
15505
15506         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
15507           don't throw noisy warnings about missing new recur_temporality,
15508           RT#3851
15509
15510 2008-09-11 19:28  jeff
15511
15512         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
15513           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
15514           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
15515
15516 2008-09-11 19:01  ivan
15517
15518         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
15519           httemplate/misc/spool_invoices.cgi,
15520           httemplate/search/cust_bill.html: add billco respooling, not
15521           re-FTPing, RT#3971
15522
15523 2008-09-11 17:53  ivan
15524
15525         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
15526           flat.pm, RT#3851
15527
15528 2008-09-11 17:41  ivan
15529
15530         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
15531
15532 2008-09-10 01:33  ivan
15533
15534         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
15535           httemplate/misc/ftp_invoices.cgi,
15536           httemplate/search/cust_bill.html: add re-FTP reprint,
15537           RT#create-me-tommorow-for-enet
15538
15539 2008-09-10 00:55  ivan
15540
15541         * FS/FS/Schema.pm: better (?) place to put display and taxation
15542           data than overloading real line items
15543
15544 2008-09-10 00:32  ivan
15545
15546         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
15547           get done
15548
15549 2008-09-10 00:30  ivan
15550
15551         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
15552           RT#3851
15553
15554 2008-09-10 00:24  ivan
15555
15556         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
15557
15558 2008-09-09 15:35  ivan
15559
15560         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
15561           log into selfservice when selfservice_server-primary_only is on
15562
15563 2008-09-09 14:29  ivan
15564
15565         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
15566           services to log into selfservice when
15567           selfservice_server-primary_only is on
15568
15569 2008-09-09 14:04  ivan
15570
15571         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
15572
15573 2008-09-09 01:19  ivan
15574
15575         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
15576           _upgrade_data is hosing cpu badly
15577
15578 2008-09-08 19:35  ivan
15579
15580         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
15581           RT#3838
15582
15583 2008-09-08 19:24  ivan
15584
15585         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
15586           QIS/Taqua-specific CDR handling details, RT#3838
15587
15588 2008-09-08 14:46  ivan
15589
15590         * FS/FS/cust_main.pm: oops, debugging got left on by accident
15591
15592 2008-09-08 14:23  ivan
15593
15594         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
15595           fields on service view, RT#3829
15596
15597 2008-09-08 14:02  ivan
15598
15599         * httemplate/edit/elements/svc_Common.html: completely hide
15600           fixed+blank fields, RT#3829
15601
15602 2008-09-07 19:49  ivan
15603
15604         * httemplate/edit/quick-charge.html: extraneous code cleanup
15605
15606 2008-09-07 19:48  ivan
15607
15608         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
15609           cust_bill_pkg
15610
15611 2008-09-07 19:47  ivan
15612
15613         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
15614           & comments, RT#3810
15615
15616 2008-09-07 19:42  ivan
15617
15618         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
15619           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
15620           httemplate/pref/pref.html,
15621           httemplate/view/cust_main/packages.html, FS/FS.pm,
15622           httemplate/edit/cust_pkg_detail.html,
15623           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
15624           add package invoice details & comments, RT#3810
15625
15626 2008-09-06 13:54  ivan
15627
15628         * FS/FS/UI/Web.pm: don't link to customer service view unless the
15629           user has the ACL to view the resulting page
15630
15631 2008-09-04 06:29  jeff
15632
15633         * FS/FS/Upgrade.pm: three lost lines
15634
15635 2008-09-03 20:10  ivan
15636
15637         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
15638           not incorrectly a PNG
15639
15640 2008-09-03 19:44  ivan
15641
15642         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
15643           in light of database config where you absolutely need
15644           ->set_binary for swtuf retreived with ->config_binary, RT#3936
15645
15646 2008-09-03 12:08  jeff
15647
15648         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
15649           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
15650           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
15651           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
15652           httemplate/edit/svc_acct_pop.cgi,
15653           httemplate/edit/process/router.cgi,
15654           httemplate/edit/process/svc_acct_pop.cgi,
15655           httemplate/edit/process/addr_block/add.cgi,
15656           httemplate/edit/process/addr_block/allocate.cgi,
15657           httemplate/edit/process/addr_block/deallocate.cgi,
15658           httemplate/edit/process/addr_block/split.cgi,
15659           httemplate/elements/menu.html: new access right names
15660
15661 2008-09-03 11:59  jeff
15662
15663         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
15664           routine
15665
15666 2008-09-02 18:52  ivan
15667
15668         * httemplate/view/cust_main/payment_history.html: add back ability
15669           to post a check/cash refund. be more explicit about it instead of
15670           just being a checkbox when posting a credit. RT#3812
15671
15672 2008-09-02 18:46  ivan
15673
15674         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
15675           httemplate/edit/cust_refund.cgi,
15676           httemplate/edit/process/cust_refund.cgi,
15677           httemplate/elements/init_calendar.html,
15678           httemplate/view/cust_refund.html,
15679           httemplate/view/cust_main/payment_history/refund.html,
15680           FS/FS/AccessRight.pm: add back ability to post a check/cash
15681           refund.  be more explicit about it instead of just being a
15682           checkbox when posting a credit.  RT#3812
15683
15684 2008-09-02 08:37  jeff
15685
15686         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
15687           call details in self-service
15688
15689 2008-08-30 14:34  jeff
15690
15691         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
15692           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
15693           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
15694           httemplate/search/report_prepaid_income.cgi,
15695           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
15696           creation RT#3919
15697
15698 2008-08-29 19:10  jeff
15699
15700         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
15701           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
15702           usage classes
15703
15704 2008-08-29 16:13  ivan
15705
15706         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
15707           of simple accounts for cheepnet, RT#3805
15708
15709 2008-08-29 13:10  ivan
15710
15711         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
15712           of quantity fields on package edit, for RT#3805
15713
15714 2008-08-28 18:09  ivan
15715
15716         * FS/FS/Schema.pm, FS/FS/cdr.pm,
15717           httemplate/elements/select-cdrbatch.html,
15718           httemplate/elements/tr-select-cdrbatch.html,
15719           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
15720           add CDR batch TFTP feature, RT#3113
15721
15722 2008-08-28 17:45  jeff
15723
15724         * FS/FS/part_pkg.pm: noise reduction
15725
15726 2008-08-28 17:23  ivan
15727
15728         * httemplate/elements/: tr-select-taxclass.html,
15729           select-taxclass.html: correct nits in tax class selection
15730
15731 2008-08-28 15:00  jeff
15732
15733         * FS/FS/tax_rate.pm: updates can be completely empty
15734
15735 2008-08-28 14:32  jeff
15736
15737         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
15738           httemplate/browse/part_pkg_taxproduct.cgi,
15739           httemplate/edit/part_pkg_taxoverride.html,
15740           httemplate/edit/quick-charge.html,
15741           httemplate/edit/process/quick-charge.cgi,
15742           httemplate/elements/select-taxoverride.html,
15743           httemplate/elements/select-taxproduct.html,
15744           httemplate/view/cust_main/packages.html: taxproduct selection for
15745           one time charges
15746
15747 2008-08-28 12:09  ivan
15748
15749         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
15750
15751 2008-08-28 00:38  jeff
15752
15753         * httemplate/elements/select-taxoverride.html,
15754           httemplate/elements/select-taxproduct.html,
15755           httemplate/elements/tr-select-taxoverride.html,
15756           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
15757           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
15758           FS/FS/part_pkg/voip_cdr.pm,
15759           httemplate/browse/part_pkg_taxproduct.cgi,
15760           httemplate/edit/part_pkg.cgi,
15761           httemplate/edit/part_pkg_taxoverride.html,
15762           httemplate/edit/process/part_pkg.cgi: multiple usage classes
15763           checkpoint
15764
15765 2008-08-26 17:15  ivan
15766
15767         * FS/FS/cust_main.pm: don't override countrydefault or whatever
15768           with a blank value in bulk customer import
15769
15770 2008-08-26 17:05  ivan
15771
15772         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
15773           distinction to lint
15774
15775 2008-08-26 17:00  ivan
15776
15777         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
15778           distinction to lint
15779
15780 2008-08-26 16:53  ivan
15781
15782         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
15783           vs. ok distinction to lint
15784
15785 2008-08-26 07:00  rsiddall
15786
15787         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
15788           fixing up paths so the RPM-installed self-service files are not
15789           under /usr/local on the remote machine.  Also fixed an
15790           initialization problem where the system configuration files for
15791           Freeside were assumed to be under /etc/default, not
15792           /etc/sysconfig
15793
15794 2008-08-25 14:23  ivan
15795
15796         * httemplate/edit/elements/edit.html: fix package editor showing
15797           "all" for pkg class selection
15798
15799 2008-08-25 13:33  ivan
15800
15801         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
15802           comparison from svcnum to svcpart
15803
15804 2008-08-24 22:53  jeff
15805
15806         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
15807           FS/FS/Report/Table/Monthly.pm,
15808           httemplate/search/cust_bill_pkg.cgi,
15809           httemplate/search/report_prepaid_income.cgi,
15810           httemplate/search/report_tax.cgi: correct fallout from duplicate
15811           line items
15812
15813 2008-08-24 22:18  jeff
15814
15815         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
15816           agent virtualizing packages
15817
15818 2008-08-24 15:35  ivan
15819
15820         * httemplate/elements/checkboxes-table-name.html: add controls to
15821           select/unselect/toggle all checkboxes
15822
15823 2008-08-24 14:52  ivan
15824
15825         * bin/customer-faker: add -k option for pkgpart
15826
15827 2008-08-24 14:49  ivan
15828
15829         * bin/customer-faker: add -a option for agentnum
15830
15831 2008-08-23 20:41  rsiddall
15832
15833         * rpm/freeside.spec: Create discrete RPMs for different parts of
15834           the self-service interface.  Put the default configuration folder
15835           in the main freeside RPM.
15836
15837 2008-08-23 14:59  jeff
15838
15839         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
15840           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
15841           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
15842           FS/MANIFEST, httemplate/browse/rate_detail.html,
15843           httemplate/edit/rate_detail.html,
15844           httemplate/edit/rate_region.cgi,
15845           httemplate/edit/usage_class.html,
15846           httemplate/edit/elements/edit.html,
15847           httemplate/edit/process/rate_region.cgi,
15848           httemplate/edit/process/usage_class.html,
15849           httemplate/elements/menu.html: add usage classes to rate details
15850
15851 2008-08-22 20:29  jeff
15852
15853         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
15854           tax_rate.pm: tax data update bug fixes and error message
15855           improvements
15856
15857 2008-08-21 20:01  ivan
15858
15859         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
15860           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
15861           FS/MANIFEST, FS/t/cust_svc_option.t,
15862           httemplate/elements/dashboard-toplist.html,
15863           httemplate/elements/mcp_lint.html: the master control program has
15864           chosen YOU to serve your system on the game grid
15865
15866 2008-08-21 16:21  ivan
15867
15868         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
15869           reporting for MCP mode
15870
15871 2008-08-21 11:21  jeff
15872
15873         * bin/import-optigold.pl: use options with proper names
15874
15875 2008-08-19 11:42  ivan
15876
15877         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
15878
15879 2008-08-19 04:35  ivan
15880
15881         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
15882
15883 2008-08-19 03:09  ivan
15884
15885         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
15886           here
15887
15888 2008-08-19 03:06  ivan
15889
15890         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
15891           httemplate/edit/rate_region.cgi: more consistent prefix display,
15892           and don't forget nxx'
15893
15894 2008-08-15 12:42  ivan
15895
15896         * Makefile: install default conf with make create-config too, so it
15897           doesn't go missing
15898
15899 2008-08-15 12:26  ivan
15900
15901         * FS/bin/freeside-setup: allow a full pathname to be specified to
15902           freeside-setup for initial configdir
15903
15904 2008-08-14 18:09  jeff
15905
15906         * FS/FS/tax_class.pm: correct field ordering - invonsequential
15907
15908 2008-08-14 17:41  ivan
15909
15910         * httemplate/elements/form-file_upload.html: can have a message
15911           then a URL too
15912
15913 2008-08-14 04:53  ivan
15914
15915         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
15916           httemplate/elements/progress-init.html,
15917           httemplate/misc/cust_main-import.cgi,
15918           httemplate/misc/process/cust_main-import.cgi,
15919           httemplate/elements/progress-popup.html,
15920           httemplate/search/cust_main.html,
15921           httemplate/elements/form-file_upload.html,
15922           httemplate/misc/file-upload.html,
15923           httemplate/elements/file-upload.html: customer import: add
15924           progress bar & redirect to a search of the imported customers,
15925           #3475
15926
15927 2008-08-14 04:44  ivan
15928
15929         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
15930           import: add progress bar & redirect to a search of the imported
15931           customers, #3475
15932
15933 2008-08-13 18:58  ivan
15934
15935         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
15936           httemplate/elements/menu.html,
15937           httemplate/misc/cust_main-import.cgi,
15938           httemplate/misc/process/cust_main-import.cgi: import customer
15939           from Excel file too
15940
15941 2008-08-13 18:52  ivan
15942
15943         * FS/FS/svc_Common.pm: tyop
15944
15945 2008-08-13 18:38  ivan
15946
15947         * httemplate/view/svc_forward.cgi: tyop
15948
15949 2008-08-08 13:29  jeff
15950
15951         * bin/import-optigold.pl: better opti table relationship following
15952
15953 2008-08-08 11:13  jeff
15954
15955         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
15956           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
15957           conf/invoice_latex: cdrs can be in separate invoice section,
15958           after total, summarized inline, with hints for page breaks
15959
15960 2008-08-07 15:30  ivan
15961
15962         * Makefile: don't generate a new key on install-selfservice if
15963           there's already an RSA one either
15964
15965 2008-08-05 23:39  jeff
15966
15967         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
15968
15969 2008-08-05 21:05  jeff
15970
15971         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
15972           refactor
15973
15974 2008-08-02 19:15  ivan
15975
15976         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
15977           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
15978           a name field to svc_phone
15979
15980 2008-08-02 17:54  ivan
15981
15982         * FS/FS/cdr/simple2.pm: doh, fix regex
15983
15984 2008-08-02 17:26  ivan
15985
15986         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
15987           "exists" on an undefined value at
15988           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
15989           upgrade
15990
15991 2008-08-02 17:20  ivan
15992
15993         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
15994           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
15995           line 812.' error on upgrade
15996
15997 2008-08-02 16:51  ivan
15998
15999         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
16000           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
16001           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
16002           'Can't call method "parse" on an undefined value' error from CDR
16003           format refactor
16004
16005 2008-08-01 21:20  jeff
16006
16007         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
16008           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
16009           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
16010           conf/invoice_latex, httemplate/edit/cust_main.cgi,
16011           httemplate/edit/cust_main/billing.html,
16012           httemplate/view/cust_main/billing.html: bundled package
16013           presentation improvements
16014
16015 2008-08-01 21:09  jeff
16016
16017         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
16018           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
16019           part_pkg/voip_cdr.pm: improve CDR usage presentation
16020
16021 2008-08-01 14:41  ivan
16022
16023         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
16024           be limited by date like before, closes: Bug#3801
16025
16026 2008-08-01 13:21  ivan
16027
16028         * httemplate/edit/pkg_class.html: categories deserve labels too
16029
16030 2008-07-31 16:32  ivan
16031
16032         * httemplate/search/report_receivables.cgi: this should fix columns
16033           not showing up in receivables report... not surea bout #3801
16034           (credits/etc show up in all time periods)
16035
16036 2008-07-31 13:17  ivan
16037
16038         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
16039           receivables report: credits/etc. should be limited by date like
16040           before, closes: Bug#3801
16041
16042 2008-07-30 19:35  ivan
16043
16044         * httemplate/misc/delete-customer.cgi: fix error on customer
16045           deletion
16046
16047 2008-07-30 15:10  ivan
16048
16049         * FS/FS/cdr/nextone.pm: rename nt to nextone
16050
16051 2008-07-29 13:00  jeff
16052
16053         * FS/FS/cust_bill.pm: correct amount for new charges total on
16054           sectioned invoices
16055
16056 2008-07-29 10:29  rsiddall
16057
16058         * rpm/freeside.spec: Self-Service files were reorganized; changed
16059           the way we copy them into the buildroot.
16060
16061 2008-07-24 09:40  jeff
16062
16063         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
16064           line number order
16065
16066 2008-07-23 07:41  jeff
16067
16068         * httemplate/edit/tax_rate.html: add disabled column to new tax
16069           rates, false laziness elimination, and bug fixes - closes #3566
16070
16071 2008-07-23 07:36  jeff
16072
16073         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
16074           httemplate/browse/tax_rate.cgi,
16075           httemplate/misc/enable_or_disable_tax.html,
16076           httemplate/misc/process/enable_or_disable_tax.html: add disabled
16077           column to new tax rates, false laziness elimination, and bug
16078           fixes - closes #3566
16079
16080 2008-07-22 01:33  ivan
16081
16082         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
16083           command
16084
16085 2008-07-21 21:59  ivan
16086
16087         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
16088           view also
16089
16090 2008-07-21 15:34  ivan
16091
16092         * FS/FS/ClientAPI/Signup.pm,
16093           fs_selfservice/FS-SelfService/SelfService.pm,
16094           fs_selfservice/FS-SelfService/cgi/signup.cgi,
16095           fs_selfservice/FS-SelfService/cgi/signup.html,
16096           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
16097
16098 2008-07-21 14:23  ivan
16099
16100         * Makefile: oops, don't inadvertantly switch default db type
16101
16102 2008-07-21 12:09  ivan
16103
16104         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
16105           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
16106           fs_selfservice/FS-SelfService/SelfService.pm,
16107           fs_selfservice/FS-SelfService/cgi/signup.html,
16108           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
16109           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
16110           fs_selfservice/FS-SelfService/cgi/images/cross.png,
16111           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
16112           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
16113           w/globalpops DID selection via mason components pass-through
16114
16115 2008-07-21 11:58  ivan
16116
16117         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
16118           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
16119           components standalone
16120
16121 2008-07-21 03:42  ivan
16122
16123         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
16124
16125 2008-07-18 15:31  ivan
16126
16127         * httemplate/search/report_rt_transaction.html: missing closing
16128           FORM tag
16129
16130 2008-07-18 15:30  ivan
16131
16132         * httemplate/elements/popup_link.html: add target param, i thought
16133           this was needed for something...
16134
16135 2008-07-18 15:29  ivan
16136
16137         * bin/bind.import: add -e option to bind.import (now to actually
16138           implement it)
16139
16140 2008-07-18 15:28  ivan
16141
16142         * FS/FS/rate_region.pm: show NXX is US if applicable
16143
16144 2008-07-18 15:28  ivan
16145
16146         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
16147           UI/Web.pm: some random cleanups
16148
16149 2008-07-18 15:27  ivan
16150
16151         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
16152           imports
16153
16154 2008-07-18 15:26  ivan
16155
16156         * FS/MANIFEST: add part_pkg_link to MANIFEST
16157
16158 2008-07-17 16:55  ivan
16159
16160         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
16161           cdr/genband_meetme.pm, cdr/openser.pm, cdr/simple.pm,
16162           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
16163           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
16164
16165 2008-07-16 16:55  ivan
16166
16167         * httemplate/search/svc_acct.cgi: fix account search by time
16168           remaining to deal with situations w/o a recurring amount
16169
16170 2008-07-15 16:25  ivan
16171
16172         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
16173
16174 2008-07-15 16:18  ivan
16175
16176         * FS/FS/Upgrade.pm: parens help alot
16177
16178 2008-07-15 16:17  ivan
16179
16180         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
16181           upgrade
16182
16183 2008-07-15 13:56  ivan
16184
16185         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
16186           reports of cancelled customers
16187
16188 2008-07-14 18:19  ivan
16189
16190         * FS/FS/part_export/phone_shellcommands.pm: add warning about
16191           concurrency in FreePBX
16192
16193 2008-07-14 16:59  ivan
16194
16195         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
16196           their stupid display problems with scrolling.  also make the
16197           gridding more consistent
16198
16199 2008-07-14 16:08  ivan
16200
16201         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
16202           view/cust_main/notes.html: fuck embedded iframes and their stupid
16203           display problems with scrolling.  also make the gridding more
16204           consistent
16205
16206 2008-07-10 11:48  ivan
16207
16208         * httemplate/view/cust_main/packages.html: fix variable scoping
16209           issues preventing customer view page from coing up
16210
16211 2008-07-09 20:16  jeff
16212
16213         * FS/FS/cust_bill.pm: restore line item date ranges
16214
16215 2008-07-09 13:37  ivan
16216
16217         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
16218           warnings on upgrade
16219
16220 2008-07-09 13:33  ivan
16221
16222         * FS/FS/svc_Common.pm: perl vs SQL brainfart
16223
16224 2008-07-09 12:45  ivan
16225
16226         * httemplate/docs/license.html: fix famfamfam link
16227
16228 2008-07-09 12:35  ivan
16229
16230         * FS/FS/svc_Common.pm: service searching should be case-insensitive
16231           now
16232
16233 2008-07-08 20:40  ivan
16234
16235         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
16236           exemptions were inserted?
16237
16238 2008-07-08 20:27  ivan
16239
16240         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
16241
16242 2008-07-08 20:18  ivan
16243
16244         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
16245           search legacy tax exemptions by customer status
16246
16247 2008-07-08 19:30  ivan
16248
16249         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
16250           to be specified when editing a disabled package
16251
16252 2008-07-07 19:19  ivan
16253
16254         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
16255           taxclass-less regions
16256
16257 2008-07-07 19:01  ivan
16258
16259         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
16260           httemplate/search/report_tax.cgi: fix line-item reports on
16261           taxclass-less regions
16262
16263 2008-07-07 17:35  ivan
16264
16265         * httemplate/search/cust_bill_pkg.cgi: order by number for line
16266           items with the same datestamp
16267
16268 2008-07-07 17:20  ivan
16269
16270         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
16271           date
16272
16273 2008-07-07 16:47  ivan
16274
16275         * httemplate/search/report_tax.cgi: should be a proper fix for edge
16276           cases where you have taxclass and empty-taxclass rates for a
16277           region, whew
16278
16279 2008-07-07 14:38  ivan
16280
16281         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
16282           probelms on old (v1.x?) DBD::Pg
16283
16284 2008-07-07 14:18  ivan
16285
16286         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
16287           debugging of bind_param statements
16288
16289 2008-07-07 14:07  ivan
16290
16291         * FS/FS/Record.pm: add debugging of bind_param statements
16292
16293 2008-07-07 12:50  ivan
16294
16295         * FS/FS/Record.pm: add debugging of bind_param statements
16296
16297 2008-07-03 16:23  ivan
16298
16299         * httemplate/view/cust_main/packages.html: fix bad sub names in
16300           forward-port
16301
16302 2008-07-02 21:19  ivan
16303
16304         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
16305           regression caused by get_real_fields refactor
16306
16307 2008-07-02 21:12  ivan
16308
16309         * FS/FS/Record.pm: this should non-"=" searches on fields that
16310           require SQL type binding...
16311
16312 2008-07-02 21:00  ivan
16313
16314         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
16315           "forward-port", i guess
16316
16317 2008-07-02 20:57  ivan
16318
16319         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
16320           1.7?  not touching it unless it breaks :)
16321
16322 2008-07-01 19:55  ivan
16323
16324         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
16325           card through self-service
16326
16327 2008-07-01 00:02  jeff
16328
16329         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
16330
16331 2008-06-30 22:01  jeff
16332
16333         * httemplate/misc/unadjourn_pkg.cgi,
16334           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
16335           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
16336           FS/FS/part_export/shellcommands.pm,
16337           FS/FS/part_export/sqlradius.pm,
16338           httemplate/edit/REAL_cust_pkg.cgi,
16339           httemplate/misc/process/cancel_pkg.html,
16340           httemplate/search/cust_pkg.cgi,
16341           httemplate/view/cust_main/packages.html: correct internal reason
16342           searching, prevent interleaved suspend/cancel/expire/adjourn,
16343           backporting and refactoring
16344
16345 2008-06-30 17:11  ivan
16346
16347         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
16348
16349 2008-06-30 17:07  ivan
16350
16351         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
16352           hope
16353
16354 2008-06-30 17:00  ivan
16355
16356         * httemplate/view/svc_phone.cgi: add sip pw display
16357
16358 2008-06-30 16:56  ivan
16359
16360         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
16361           FS/FS/part_export/phone_shellcommands.pm,
16362           httemplate/edit/svc_phone.cgi: add sip pw field
16363
16364 2008-06-30 01:01  ivan
16365
16366         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
16367           checkpoint signup work
16368
16369 2008-06-30 01:00  ivan
16370
16371         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
16372           extensions
16373
16374 2008-06-29 13:53  ivan
16375
16376         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
16377           httemplate/elements/select-phonenum.html,
16378           httemplate/elements/tr-select-did.html: globalPOPs provisioning
16379
16380 2008-06-28 21:33  jeff
16381
16382         * httemplate/view/cust_main/packages.html: spurious 'suspended'
16383
16384 2008-06-28 17:41  ivan
16385
16386         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
16387           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
16388           state->areacode caching,
16389
16390 2008-06-28 16:03  ivan
16391
16392         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
16393           httemplate/edit/elements/svc_Common.html,
16394           httemplate/elements/input-text.html,
16395           httemplate/elements/select-areacode.html,
16396           httemplate/elements/select-did.html,
16397           httemplate/elements/select-exchange.html,
16398           httemplate/elements/select-phonenum.html,
16399           httemplate/elements/select-state.html,
16400           httemplate/elements/tr-input-text.html,
16401           httemplate/elements/tr-select-did.html,
16402           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
16403           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
16404           FS/FS/part_export/globalpops_voip.pm,
16405           httemplate/edit/svc_phone.cgi: get DIDs from globalpops
16406
16407 2008-06-28 12:25  jeff
16408
16409         * httemplate/elements/tr-checkboxes-table.html,
16410           httemplate/elements/checkboxes-table.html,
16411           httemplate/elements/menu.html,
16412           httemplate/elements/select-agent.html,
16413           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
16414           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
16415           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
16416           httemplate/browse/svc_acct_pop.cgi,
16417           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
16418           httemplate/edit/svc_acct_pop.cgi,
16419           httemplate/edit/svc_broadband.cgi,
16420           httemplate/edit/elements/edit.html,
16421           httemplate/edit/elements/svc_Common.html,
16422           httemplate/edit/process/router.cgi,
16423           httemplate/edit/process/svc_acct_pop.cgi,
16424           httemplate/edit/process/svc_broadband.cgi,
16425           httemplate/edit/process/addr_block/add.cgi,
16426           httemplate/edit/process/addr_block/allocate.cgi,
16427           httemplate/edit/process/addr_block/deallocate.cgi,
16428           httemplate/edit/process/addr_block/split.cgi,
16429           httemplate/edit/process/elements/process.html: agent virtualize
16430           address blocks and routers
16431
16432 2008-06-27 01:53  ivan
16433
16434         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
16435           fs_selfservice/FS-SelfService/SelfService.pm,
16436           fs_selfservice/FS-SelfService/cgi/signup.html: adding
16437           signup_server-service config
16438
16439 2008-06-27 00:18  ivan
16440
16441         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
16442           compilation fixes
16443
16444 2008-06-26 17:27  ivan
16445
16446         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
16447           start.  stupid power failure.
16448
16449 2008-06-26 14:55  ivan
16450
16451         * FS/FS/part_export/phone_shellcommands.pm: adding
16452           phone_shellcommands with preliminary FreePBX integration commands
16453
16454 2008-06-25 13:14  ivan
16455
16456         * httemplate/search/report_receivables.cgi: optimize total query in
16457           receivables report.  very significant speedup for large DBs
16458
16459 2008-06-25 13:11  ivan
16460
16461         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
16462
16463 2008-06-25 11:14  ivan
16464
16465         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
16466           index already existing either
16467
16468 2008-06-24 17:29  ivan
16469
16470         * htetc/handler.pl, FS/FS/Record.pm: finish adding
16471           str2time_sql_closing
16472
16473 2008-06-24 11:50  ivan
16474
16475         * conf/invoice_html: i think we need a $ there???
16476
16477 2008-06-24 09:39  jeff
16478
16479         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
16480           fees
16481
16482 2008-06-23 19:09  ivan
16483
16484         * FS/FS/part_export/sqlradius.pm: prevent decrementing
16485           time/bandwidth for old RADIUS records
16486
16487 2008-06-23 15:59  ivan
16488
16489         * bin/cdr.import: hahahd doh, we're in perl
16490
16491 2008-06-23 15:11  ivan
16492
16493         * bin/cdr.import: add quick command line too for CDR imports
16494
16495 2008-06-23 09:46  jeff
16496
16497         * conf/invoice_html: this is what it was for
16498
16499 2008-06-23 08:36  jeff
16500
16501         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
16502           invoice service address modifications
16503
16504 2008-06-22 19:50  ivan
16505
16506         * conf/invoice_html: wtf was this for in the first place then
16507
16508 2008-06-22 19:48  ivan
16509
16510         * conf/invoice_html: this seems to match the latex templates more
16511           accurately, rather than push the sub-totals out into their own
16512           column
16513
16514 2008-06-22 19:35  ivan
16515
16516         * conf/invoice_html: fix leaking colspan in totals on sectioned
16517           invoices
16518
16519 2008-06-22 17:41  ivan
16520
16521         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
16522           to assist in enet migraiton
16523
16524 2008-06-22 17:37  ivan
16525
16526         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
16527           report fix, no _date
16528
16529 2008-06-22 17:34  ivan
16530
16531         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
16532           tax exemptions to assist in enet migraiton
16533
16534 2008-06-19 22:47  jeff
16535
16536         * FS/FS/cust_bill.pm: extra values for invoices
16537
16538 2008-06-19 20:36  ivan
16539
16540         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
16541           scum who charged back their customization work and then used the
16542           software anyway
16543
16544 2008-06-18 20:18  jeff
16545
16546         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
16547           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
16548           FS/FS.pm, httemplate/browse/pkg_category.html,
16549           httemplate/browse/pkg_class.html,
16550           httemplate/edit/pkg_category.html,
16551           httemplate/edit/pkg_class.html,
16552           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
16553           htetc/handler.pl, httemplate/edit/elements/edit.html,
16554           httemplate/elements/menu.html: package categories (meta package
16555           classes) and grouping invoices by them
16556
16557 2008-06-18 14:18  ivan
16558
16559         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
16560           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
16561           don't want them
16562
16563 2008-06-18 12:24  ivan
16564
16565         * httemplate/edit/part_pkg.cgi: s helps alot
16566
16567 2008-06-18 12:09  ivan
16568
16569         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
16570           (customizing) package definitions w/new editor
16571
16572 2008-06-18 11:50  jeff
16573
16574         * httemplate/: browse/tax_rate.cgi,
16575           misc/enable_or_disable_tax.html,
16576           misc/process/enable_or_disable_tax.html: allow enabling and
16577           disabling if tax_rate rows in groups (RT 3566)
16578
16579 2008-06-17 22:22  ivan
16580
16581         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
16582           make up your mind
16583
16584 2008-06-17 17:49  ivan
16585
16586         * FS/FS/part_virtual_field.pm: this module, also, has no need to
16587           import qsearch/qsearchs, and is causing dependency loop problems
16588           (Record->part_virtual_field->Record)
16589
16590 2008-06-17 17:46  ivan
16591
16592         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
16593           as simple as Record->Conf->Record here
16594
16595 2008-06-17 17:42  ivan
16596
16597         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
16598           runtime... should hopefully FINALLY eliminate the
16599           Record->Msgcat->Conf->Record loop
16600
16601 2008-06-17 17:36  ivan
16602
16603         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
16604           qsearch/qsearchs... hopefully this is the last of the weird
16605           dependency loops (this one is Record->Msgcat->msgcat->Record)
16606
16607 2008-06-17 17:27  ivan
16608
16609         * FS/FS/Msgcat.pm: fix dependency loop problem with database
16610           config, hopefully?  (Record->Msgcat->Conf->Record)
16611
16612 2008-06-17 17:10  ivan
16613
16614         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
16615           hopefully this will solve the weird circular dependency issue
16616           (Record->Msgcat->Conf->conf->Record)
16617
16618 2008-06-17 17:05  ivan
16619
16620         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
16621           off debugging for address standardization
16622
16623 2008-06-17 16:57  ivan
16624
16625         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
16626           cloning w/new package editor
16627
16628 2008-06-17 12:29  jeff
16629
16630         * conf/invoice_latex: fixup damage from quantity addition
16631
16632 2008-06-16 20:35  ivan
16633
16634         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
16635           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
16636           htetc/handler.pl, httemplate/elements/htmlarea.html,
16637           httemplate/misc/email-customers.html,
16638           httemplate/misc/process/email-customers.html,
16639           httemplate/search/cust_main.html: finish adding a feature to
16640           easily list all email addresses for an agent & send them email
16641
16642 2008-06-16 20:13  jeff
16643
16644         * conf/invoice_latex: not forgetting to add fax and old customer id
16645
16646 2008-06-16 18:43  ivan
16647
16648         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
16649           now
16650
16651 2008-06-16 06:36  jeff
16652
16653         * bin/import-optigold.pl: catch one more customer
16654
16655 2008-06-15 23:53  ivan
16656
16657         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
16658           ability to edit agent_custid
16659
16660 2008-06-15 18:32  jeff
16661
16662         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
16663
16664 2008-06-12 16:15  ivan
16665
16666         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
16667           displaying package and comment on date editing
16668
16669 2008-06-12 14:53  ivan
16670
16671         * httemplate/: edit/process/elements/process.html,
16672           view/cust_main/packages.html, edit/part_pkg.cgi,
16673           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
16674           w/new package editor
16675
16676 2008-06-12 09:56  jeff
16677
16678         * bin/import-optigold.pl: date fixups
16679
16680 2008-06-12 08:55  jeff
16681
16682         * bin/import-optigold.pl: import services from service providing
16683           servers
16684
16685 2008-06-10 16:24  ivan
16686
16687         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
16688           upgrade errors
16689
16690 2008-06-10 10:39  ivan
16691
16692         * FS/FS/Misc.pm: turn off debugging that got left on by accident
16693
16694 2008-06-09 19:12  ivan
16695
16696         * httemplate/edit/process/: cust_credit_refund.cgi,
16697           cust_pay_refund.cgi: fix up application of things to refunds,
16698           RT#3606/RT#3545
16699
16700 2008-06-09 11:32  ivan
16701
16702         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
16703
16704 2008-06-05 15:44  ivan
16705
16706         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
16707           name, revsere src/dst
16708
16709 2008-06-05 13:09  ivan
16710
16711         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
16712           quantities &
16713
16714 2008-06-05 12:44  ivan
16715
16716         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
16717
16718 2008-06-05 12:29  ivan
16719
16720         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
16721           NULL
16722
16723 2008-06-05 12:25  ivan
16724
16725         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
16726           fees
16727
16728 2008-06-05 12:24  ivan
16729
16730         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
16731           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
16732           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
16733           quantity bs
16734
16735 2008-06-05 12:06  jeff
16736
16737         * conf/invoice_html: dash removal
16738
16739 2008-06-05 10:05  jeff
16740
16741         * conf/invoice_html: fix unitprice/posttotal nit
16742
16743 2008-06-05 09:56  jeff
16744
16745         * conf/invoice_html: fix unitprice/section nit
16746
16747 2008-06-05 09:51  jeff
16748
16749         * conf/invoice_html: correct bogus porting
16750
16751 2008-06-05 05:42  jeff
16752
16753         * conf/invoice_latex: replace lost braces
16754
16755 2008-06-05 03:36  ivan
16756
16757         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
16758           httemplate/search/report_cust_main.html: add customer status to
16759           adv. customer report, template customer search for future use in
16760           emailing notices, RT#2731
16761
16762 2008-06-05 03:34  ivan
16763
16764         * FS/FS/: cust_pkg.pm: docs for search_sql
16765
16766 2008-06-05 01:54  ivan
16767
16768         * httemplate/search/report_cust_bill.html: minor invoice report UI
16769
16770 2008-06-04 22:06  ivan
16771
16772         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
16773           httemplate/edit/cust_credit_bill.cgi,
16774           httemplate/edit/cust_pay_refund.cgi,
16775           httemplate/view/cust_main/payment_history/credit.html,
16776           httemplate/view/cust_main/payment_history/payment.html,
16777           httemplate/edit/cust_credit_refund.cgi,
16778           httemplate/edit/elements/ApplicationCommon.html,
16779           httemplate/edit/process/cust_bill_pay.cgi,
16780           httemplate/edit/process/cust_credit_bill.cgi,
16781           httemplate/edit/process/cust_credit_refund.cgi,
16782           httemplate/edit/process/cust_pay_refund.cgi,
16783           httemplate/edit/process/elements/ApplicationCommon.html: payment
16784           and credit applications have separate "apply to refund" choices
16785           now, and no auto-refund choice in the invoice dropdown.  RT#3545
16786
16787 2008-06-04 15:44  jeff
16788
16789         * FS/FS/cust_bill.pm: moar tyop
16790
16791 2008-06-04 15:42  jeff
16792
16793         * FS/FS/cust_bill.pm: tyop
16794
16795 2008-06-04 11:50  ivan
16796
16797         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
16798           fix the random "HylaFax support has not been configured" error,
16799           caused by cust_bill->fax getting called instead of cust_main->fax
16800           field
16801
16802 2008-06-04 11:40  jeff
16803
16804         * conf/invoice_html: more voxline invoice formatting
16805
16806 2008-06-04 11:05  jeff
16807
16808         * FS/FS/cust_bill.pm: voxline invoice formatting
16809
16810 2008-06-04 10:57  jeff
16811
16812         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
16813           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
16814           FS/FS/Conf_compat17.pm: voxline invoice formatting
16815
16816 2008-06-04 06:28  jeff
16817
16818         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
16819
16820 2008-06-04 06:26  jeff
16821
16822         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
16823           conf/invoice_latex: service address on invoice
16824
16825 2008-06-03 14:06  ivan
16826
16827         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
16828           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
16829           httemplate/view/cust_main/packages.html: very basic start at
16830           adding quantities
16831
16832 2008-06-02 11:59  ivan
16833
16834         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
16835
16836 2008-06-02 11:31  ivan
16837
16838         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
16839
16840 2008-06-02 10:58  ivan
16841
16842         * httemplate/misc/process/timeworked.html: fix error apply
16843           fractional seconds
16844
16845 2008-06-02 10:14  ivan
16846
16847         * FS/FS/UI/Web/small_custview.pm: doh!
16848
16849 2008-06-02 10:06  ivan
16850
16851         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
16852           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
16853           rt/lib/RT/URI/freeside/Internal.pm,
16854           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
16855           of a sudden causing fatal errors?!  wtf
16856
16857 2008-06-02 04:16  jeff
16858
16859         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
16860           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
16861           remittance coupon
16862
16863 2008-06-01 19:47  ivan
16864
16865         * FS/FS/Misc.pm: and batchmode was probably right
16866
16867 2008-06-01 19:45  ivan
16868
16869         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
16870           timeout
16871
16872 2008-06-01 19:16  ivan
16873
16874         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
16875           a timeout, this should prevent hanging on template errors
16876
16877 2008-06-01 15:48  ivan
16878
16879         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
16880           FS/FS/payinfo_transaction_Mixin.pm,
16881           httemplate/view/cust_main/payment_history.html,
16882           httemplate/search/elements/cust_pay_or_refund.html,
16883           httemplate/view/cust_refund.html,
16884           httemplate/view/cust_main/payment_history/credit.html,
16885           httemplate/view/cust_main/payment_history/invoice.html,
16886           httemplate/view/cust_main/payment_history/payment.html,
16887           httemplate/view/cust_main/payment_history/refund.html,
16888           httemplate/view/cust_main/payment_history/voided_payment.html:
16889           refactor payment history slightly, add refund receipts, have
16890           "unapplied" refunds show like other unapplied/open things,
16891           RT#3545
16892
16893 2008-06-01 00:08  ivan
16894
16895         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
16896           "Billing #"
16897
16898 2008-05-31 22:43  ivan
16899
16900         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
16901           httemplate/view/cust_main/payment_history.html: add date to
16902           "applied to Invoice#" messages in history
16903
16904 2008-05-31 20:19  ivan
16905
16906         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
16907           agent-virtualized packages, clean up sloppy $where
16908           stringification, hard agent virtualization
16909
16910 2008-05-31 19:19  jeff
16911
16912         * bin/import-optigold.pl: umm.. right.. really do some on-demand
16913           stuff
16914
16915 2008-05-31 18:23  ivan
16916
16917         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
16918           problems
16919
16920 2008-05-31 17:11  ivan
16921
16922         * FS/FS/cust_bill.pm: fix problems when service definition names
16923           contain chars that need to be latex escaped
16924
16925 2008-05-31 16:50  jeff
16926
16927         * bin/import-optigold.pl: guess at on demand billing, link
16928           pre-existing services
16929
16930 2008-05-31 10:54  ivan
16931
16932         * htetc/handler.pl: add an explicit use for RT's not-well-declared
16933           dependency on CSS::Squish 0.06
16934
16935 2008-05-31 07:49  jeff
16936
16937         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
16938           invoice cosmetic improvements
16939
16940 2008-05-29 21:04  ivan
16941
16942         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
16943           still going to be editing old-style invoice events for a little
16944           while more yet, so space them out better (so options don't run
16945           together)
16946
16947 2008-05-29 20:55  ivan
16948
16949         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
16950           sucks.  add a "balance over" option to the 1.7 style
16951           agent-specific invoice send event
16952
16953 2008-05-29 18:38  ivan
16954
16955         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
16956           when running prune_applications not in debug mode...
16957
16958 2008-05-29 18:34  ivan
16959
16960         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
16961           FreesideStatus every time either.  really?
16962
16963 2008-05-29 18:33  ivan
16964
16965         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
16966           pruning every time
16967
16968 2008-05-29 18:28  ivan
16969
16970         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
16971           pruning every time
16972
16973 2008-05-29 18:02  ivan
16974
16975         * FS/FS/cust_pay_pending.pm: clean up any stray/old
16976           cust_pay_pending records causing problems
16977
16978 2008-05-29 17:53  ivan
16979
16980         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
16981           cust_pay_pending records causing problems
16982
16983 2008-05-28 17:11  ivan
16984
16985         * httemplate/graph/money_time.cgi: line things up better on the
16986           12mo report (prevent labels from taking up most of the graph
16987
16988 2008-05-28 03:45  ivan
16989
16990         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
16991           FS dbdef hasn't been initialized yet (& need to import
16992           adminsuidsetup)
16993
16994 2008-05-28 03:41  ivan
16995
16996         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
16997           when FS dbdef hasn't been initialized yet
16998
16999 2008-05-28 03:14  ivan
17000
17001         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
17002           FS dbdef hasn't been initialized yet
17003
17004 2008-05-19 20:52  ivan
17005
17006         * FS/FS/Upgrade.pm: automatically create an index on the new
17007           radacct.FreesideStatus column
17008
17009 2008-05-19 15:31  jeff
17010
17011         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
17012
17013 2008-05-19 11:50  ivan
17014
17015         * FS/FS/Conf.pm: a better link to the T:T docs
17016
17017 2008-05-18 21:29  ivan
17018
17019         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
17020           the h_ tables.  this should speed up the cust_pay upgrade??
17021
17022 2008-05-18 21:07  ivan
17023
17024         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
17025           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
17026           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
17027           httemplate/graph/money_time.cgi,
17028           httemplate/search/cust_bill_pay.html,
17029           httemplate/search/cust_credit.html,
17030           httemplate/search/cust_credit_refund.html,
17031           httemplate/search/cust_refund.html,
17032           httemplate/search/elements/cust_pay_or_refund.html: make net
17033           receipts clickable... and netreceipts != cashflow, really, so
17034           separate those concepts, and cashflow gets gross & net variants.
17035           also add gross/net refunds.  #3012
17036
17037 2008-05-18 20:51  jeff
17038
17039         * conf/invoice_latex: fix latex template bogosity
17040
17041 2008-05-18 15:57  ivan
17042
17043         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
17044           include/import
17045
17046 2008-05-18 15:54  ivan
17047
17048         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
17049           auto sqlradius upgrade
17050
17051 2008-05-18 15:53  ivan
17052
17053         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
17054
17055 2008-05-18 15:42  ivan
17056
17057         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
17058           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
17059           init.d/freeside-init: on upgrade, automatically seed from
17060           sqlradius databases, and start freeside-sqlradius-radacctd by
17061           default
17062
17063 2008-05-17 23:50  ivan
17064
17065         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
17066           config value for disabling the ACLs... this should be good for a
17067           demo in 1.7, 1.9 will need some way to disable ACL changes from
17068           OUTSIDE the db
17069
17070 2008-05-17 20:04  ivan
17071
17072         * httemplate/: elements/customer-table.html,
17073           misc/batch-cust_pay.html: quick payment entry running total,
17074           closes: #3470
17075
17076 2008-05-16 12:26  jeff
17077
17078         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
17079           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
17080           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
17081           conf/invoice_latex: typeset CDRs into 5 columns on invoices
17082
17083 2008-05-15 15:48  ivan
17084
17085         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
17086           small_custview
17087
17088 2008-05-14 14:21  jeff
17089
17090         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
17091           omit statement type items from invoices
17092
17093 2008-05-14 11:19  jeff
17094
17095         * bin/import-optigold.pl: do NOT delete the existing data
17096
17097 2008-05-14 11:07  jeff
17098
17099         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
17100           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
17101           fee based taxes
17102
17103 2008-05-14 09:52  ivan
17104
17105         * bin/import-optigold.pl: [no log message]
17106
17107 2008-05-13 16:36  ivan
17108
17109         * FS/bin/freeside-adduser: tyop
17110
17111 2008-05-13 14:20  ivan
17112
17113         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
17114           elements in anonymous hash | Use of unintialized value in
17115           anonymous hash ) at
17116           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
17117
17118 2008-05-13 12:13  ivan
17119
17120         * Makefile: ensure new self-service libs are installed
17121
17122 2008-05-12 20:49  ivan
17123
17124         * debian/rules: tyop
17125
17126 2008-05-12 20:49  ivan
17127
17128         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
17129           initial configuration to be stored and retreived from than the
17130           initial tarball...
17131
17132 2008-05-08 23:34  ivan
17133
17134         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
17135           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
17136           to_json yet
17137
17138 2008-05-08 22:59  ivan
17139
17140         * httemplate/: docs/credits.html, docs/license.html,
17141           edit/cust_main.cgi, images/cross.png, images/error.png,
17142           images/tick.png: finish usps address standardization
17143
17144 2008-05-08 22:54  ivan
17145
17146         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
17147           mason?
17148
17149 2008-05-08 05:45  ivan
17150
17151         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
17152           httemplate/elements/xmlhttp.html,
17153           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
17154           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
17155           address standardization part one, finally checked in from here
17156
17157 2008-05-07 14:36  ivan
17158
17159         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
17160           customer cancellation, sort of a side effect of #2872, fixes
17161           #3480, #3481
17162
17163 2008-05-05 18:15  ivan
17164
17165         * httemplate/elements/customer-table.html: put the documentation in
17166           a proper <%doc> section
17167
17168 2008-05-05 18:14  ivan
17169
17170         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
17171           customer # portion of quick payment entry
17172
17173 2008-05-05 18:14  ivan
17174
17175         * httemplate/: misc/batch-cust_pay.html,
17176           elements/customer-table.html: agent-virtualize quick payment
17177           entry
17178
17179 2008-05-04 19:11  ivan
17180
17181         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
17182           new payment duplicate stuff with cc encryption :/
17183
17184 2008-05-04 18:52  ivan
17185
17186         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
17187           duplicate stuff with cc encryption :)
17188
17189 2008-05-04 18:18  ivan
17190
17191         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
17192           with cc encryption
17193
17194 2008-05-02 13:30  ivan
17195
17196         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
17197           schema-only changes (for slony slaves)
17198
17199 2008-05-01 18:58  ivan
17200
17201         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
17202
17203 2008-04-30 16:42  ivan
17204
17205         * Makefile: not here
17206
17207 2008-04-30 16:36  ivan
17208
17209         * Makefile: that explains the bs with ChangeLog
17210
17211 2008-04-30 16:29  ivan
17212
17213         * Makefile: last last-minute fix for last-minute change
17214
17215 2008-04-30 16:26  ivan
17216
17217         * Makefile: last minute fix for last minute change
17218
17219 2008-04-30 16:19  ivan
17220
17221         * Makefile: last minute release target update.  not particularly
17222           dangerous, nobody uses it but me
17223
17224 2008-04-28 12:17  ivan
17225
17226         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
17227           doing weird things with expirations and adjournments because
17228           freeside-queued $^T != freeside-daily $^T
17229
17230 2008-04-27 09:28  jeff
17231
17232         * httemplate/elements/select-taxproduct.html: sticky, too
17233
17234 2008-04-27 08:19  jeff
17235
17236         * httemplate/elements/select-taxproduct.html: fixup taxproduct
17237           selection
17238
17239 2008-04-24 15:51  ivan
17240
17241         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
17242           flags to voip_cdr price plan
17243
17244 2008-04-22 19:59  jeff
17245
17246         * FS/FS/cust_bill.pm: fixup return address fallback
17247
17248 2008-04-22 12:46  ivan
17249
17250         * FS/FS/cust_bill.pm: no comma there
17251
17252 2008-04-22 03:56  ivan
17253
17254         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
17255
17256 2008-04-18 14:27  ivan
17257
17258         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
17259           wish this was easier to test.
17260
17261 2008-04-18 14:25  ivan
17262
17263         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
17264
17265 2008-04-18 14:19  ivan
17266
17267         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
17268           finally fix ticket auto-association not getting along with RT
17269           ACLs
17270
17271 2008-04-17 20:29  jeff
17272
17273         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
17274           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
17275           httemplate/edit/process/addr_block/add.cgi,
17276           httemplate/edit/process/addr_block/allocate.cgi,
17277           httemplate/edit/process/addr_block/deallocate.cgi,
17278           httemplate/edit/process/addr_block/split.cgi: drag address and
17279           router even farther into the century
17280
17281 2008-04-16 18:39  ivan
17282
17283         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
17284           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
17285           line item bundling
17286
17287 2008-04-16 18:28  ivan
17288
17289         * httemplate/elements/menu.html: this is more accurate
17290
17291 2008-04-16 14:52  ivan
17292
17293         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
17294           add-ons
17295
17296 2008-04-16 14:12  ivan
17297
17298         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
17299           service add-ons
17300
17301 2008-04-16 14:10  ivan
17302
17303         * FS/FS/Record.pm: be more forgiving about numeric things padded
17304           with leading/trailing space
17305
17306 2008-04-16 13:34  ivan
17307
17308         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
17309           edit/quick-charge.html, elements/select-taxclass.html,
17310           elements/tr-select-taxclass.html: fix tax class on package def
17311           edit
17312
17313 2008-04-16 13:00  ivan
17314
17315         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
17316           add-on links in browse
17317
17318 2008-04-16 11:32  jeff
17319
17320         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
17321           httemplate/view/cust_main/packages.html: show user who created
17322           (cancel/suspend) reason and possibly fix a lingering spurious
17323           usergroup bug
17324
17325 2008-04-15 21:42  ivan
17326
17327         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
17328           pricing to package browse...
17329
17330 2008-04-15 18:03  ivan
17331
17332         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
17333           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
17334           package editor
17335
17336 2008-04-15 17:29  ivan
17337
17338         * FS/FS/part_pkg.pm: new package def editor
17339
17340 2008-04-15 17:19  ivan
17341
17342         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
17343           process/part_pkg.cgi: new package def editor
17344
17345 2008-04-15 17:16  ivan
17346
17347         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
17348           t/part_pkg_link.t: new package def editor
17349
17350 2008-04-15 13:47  jeff
17351
17352         * httemplate/elements/file-upload.html,
17353           httemplate/elements/header-minimal.html,
17354           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
17355           httemplate/misc/process/tax-import.cgi,
17356           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
17357           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
17358           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
17359           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
17360           rate engine (for now)
17361
17362 2008-04-15 12:43  ivan
17363
17364         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
17365           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
17366           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
17367           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
17368           s/recur_flat/recur_fee/
17369
17370 2008-04-15 06:41  ivan
17371
17372         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
17373           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
17374           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
17375           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
17376           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
17377           httemplate/edit/elements/edit.html,
17378           httemplate/edit/process/part_pkg.cgi,
17379           httemplate/edit/process/elements/process.html,
17380           httemplate/elements/select-agent_types.html,
17381           httemplate/elements/select-taxproduct.html,
17382           httemplate/elements/selectlayers.html,
17383           httemplate/elements/tr-input-text.html,
17384           httemplate/elements/tr-part_pkg_freq.html,
17385           httemplate/elements/tr-pkg_svc.html,
17386           httemplate/elements/tr-select-agent_types.html,
17387           httemplate/elements/tr-title.html: new package editor
17388
17389 2008-04-15 03:50  ivan
17390
17391         * httemplate/docs/about.html: it's april 15th, and i sure do.
17392
17393 2008-04-14 06:42  jeff
17394
17395         * FS/FS/Record.pm: Improve record searching
17396
17397 2008-04-13 14:37  ivan
17398
17399         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
17400           prorate_delayed.pm: fix recur_notify label for *_delayed price
17401           plans
17402
17403 2008-04-13 13:35  ivan
17404
17405         * httemplate/elements/: select-cust-part_pkg.html,
17406           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
17407           select-table and select-part_pkg updates so we can use
17408           select-part_pkg as an edit/elements/edit.html m2 type
17409
17410 2008-04-13 03:21  ivan
17411
17412         * httemplate/elements/tr-justtitle.html: adding just a title with
17413           no blank space above
17414
17415 2008-04-13 03:19  ivan
17416
17417         * httemplate/elements/: tr-selectlayers-select.html,
17418           selectlayers.html: add a tr- for just the select bit of a
17419           selectlayers...
17420
17421 2008-04-13 01:21  ivan
17422
17423         * httemplate/elements/tr-input-text.html: add disabled option to
17424           text elements
17425
17426 2008-04-13 00:41  ivan
17427
17428         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
17429           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
17430           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
17431           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
17432           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
17433           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
17434           and rearranged weights for a brighter tommorow^W^Wbetter price
17435           plan <SELECT>
17436
17437 2008-04-12 20:03  ivan
17438
17439         * httemplate/elements/tr-select-table.html: more stuff to allow
17440           select-table to be used as as edit/elements/edit.html m2*
17441           element: add tr-select-table.html
17442
17443 2008-04-12 20:03  ivan
17444
17445         * httemplate/elements/select-table.html: some stuff to allow
17446           select-table to be used as as edit/elements/edit.html m2*
17447           element: add js_only and html_only options, add id option to
17448           specify element id, add a kludge to onchange option
17449
17450 2008-04-12 19:58  ivan
17451
17452         * httemplate/elements/tablebreak-tr-title.html: allow table id to
17453           be specified for tablebreak elements (so edit/elements/edit.html
17454           m2* stuff can be used after a tablebreak)
17455
17456 2008-04-12 19:56  ivan
17457
17458         * httemplate/elements/: select-taxproduct.html,
17459           tr-select-taxproduct.html: add elements for selecting taxproduct
17460
17461 2008-04-12 19:55  ivan
17462
17463         * httemplate/elements/tr-part_pkg_freq.html: add an element for
17464           selecting part_pkg frequencies
17465
17466 2008-04-12 16:31  ivan
17467
17468         * httemplate/elements/: columnnext.html, columnstart.html: space
17469           columns out
17470
17471 2008-04-12 16:18  ivan
17472
17473         * httemplate/elements/: columnend.html, columnnext.html,
17474           columnstart.html: add some column elements so we can replicate
17475           multi-column edit forms with edit.html
17476
17477 2008-04-11 02:20  ivan
17478
17479         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
17480
17481 2008-04-10 18:50  ivan
17482
17483         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
17484
17485 2008-04-10 15:00  ivan
17486
17487         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
17488           AddLink so that the auto-association stuff works when creating a
17489           ticket
17490
17491 2008-04-09 18:35  jeff
17492
17493         * FS/FS/Conf.pm: sync terminology
17494
17495 2008-04-09 16:51  ivan
17496
17497         * httemplate/elements/menu.html: add a menu entry for the new tax
17498           stuff
17499
17500 2008-04-09 14:54  ivan
17501
17502         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
17503           batch tax import
17504
17505 2008-04-09 14:44  ivan
17506
17507         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
17508
17509 2008-04-09 14:27  ivan
17510
17511         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
17512
17513 2008-04-09 14:17  ivan
17514
17515         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
17516           this point, but its not in the database yet, so checking
17517           dbdef->table doesn't DWWW
17518
17519 2008-04-09 14:07  ivan
17520
17521         * debian/control: adding 1.9 dependencies
17522
17523 2008-04-08 20:33  ivan
17524
17525         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
17526           charges
17527
17528 2008-04-07 22:49  ivan
17529
17530         * debian/: README.Debian, TODO, changelog, compat, config, control,
17531           copyright, cron.d, dbconfig-common.install,
17532           dbconfig-common.upgrade, freeside-webui.links,
17533           freeside.apache-alias.conf, freeside.default, freeside.docs,
17534           init.d.ex, init.d.lsb.ex, postinst, postrm, preinst, prerm,
17535           rules, templates: debian packages!
17536
17537 2008-04-06 09:12  jeff
17538
17539         * httemplate/browse/part_pkg_taxproduct.cgi,
17540           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
17541           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
17542           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
17543           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
17544           httemplate/edit/elements/edit.html,
17545           httemplate/edit/process/tax_rate.html,
17546           httemplate/edit/process/elements/process.html: new tax rating
17547           engine
17548
17549 2008-04-05 00:00  ivan
17550
17551         * FS/bin/freeside-prepaidd: configurable logfile location for
17552           freeside-prepaidd
17553
17554 2008-04-04 12:47  ivan
17555
17556         * httemplate/elements/header.html: sync with 1_7_BRANCH
17557
17558 2008-04-04 10:47  ivan
17559
17560         * httemplate/search/elements/search.html: this worked fine.  don't
17561           understand why it was changed in the first place.
17562
17563 2008-04-04 10:42  ivan
17564
17565         * httemplate/search/elements/search.html: fix range selection on
17566           searches, huh
17567
17568 2008-04-02 13:42  jeff
17569
17570         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
17571           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
17572           httemplate/edit/part_pkg_taxoverride.html,
17573           httemplate/edit/process/part_pkg.cgi,
17574           httemplate/search/elements/search.html: checkpoint tax editors
17575           and correct a blunder
17576
17577 2008-04-02 10:28  ivan
17578
17579         * Makefile: substitute FREESIDE_CONF in apache conf files
17580
17581 2008-04-02 10:26  ivan
17582
17583         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
17584           freeside-base2.conf: template AuthUserFile htpasswd to be in
17585           FREESIDE_CONF dir instead of hardcoded location
17586
17587 2008-04-02 10:00  rsiddall
17588
17589         * Makefile: Quick fix to update the release version number in the
17590           RPM specfile.  This leaves the specfile unusable for CVS builds.
17591
17592 2008-04-02 08:38  ivan
17593
17594         * init.d/freeside-init: tiny init file nit that helps with deb
17595           packaging (and probably rpm too) - source /etc/default/freeside
17596           if it exists
17597
17598 2008-04-01 21:32  ivan
17599
17600         * httemplate/docs/credits.html: slight browser adjustments and DONE
17601
17602 2008-04-01 21:20  ivan
17603
17604         * httemplate/elements/header.html: new header about: box
17605
17606 2008-04-01 21:19  ivan
17607
17608         * httemplate/docs/about.html: slightly taller
17609
17610 2008-04-01 21:07  ivan
17611
17612         * httemplate/docs/: credits.html, license.html: updated credits and
17613           license
17614
17615 2008-04-01 21:05  ivan
17616
17617         * httemplate/docs/about.html: adding about.html splash
17618
17619 2008-04-01 20:48  ivan
17620
17621         * httemplate/elements/popup_link_onclick.html: remove excessive
17622           iframe borders, add "scrolling" and "nofalse" options
17623
17624 2008-04-01 17:22  ivan
17625
17626         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
17627
17628 2008-04-01 16:56  ivan
17629
17630         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
17631           fix
17632
17633 2008-04-01 16:30  ivan
17634
17635         * httemplate/docs/: credits.html, license.html: adding license and
17636           credits in app itself
17637
17638 2008-04-01 16:20  ivan
17639
17640         * README: welcome to the new world
17641
17642 2008-04-01 16:15  ivan
17643
17644         * INSTALL: clean up top level files
17645
17646 2008-04-01 16:08  ivan
17647
17648         * CREDITS, INSTALL: clean up some of the top-level files
17649
17650 2008-04-01 02:40  ivan
17651
17652         * Makefile: sync with 1.7.3
17653
17654 2008-04-01 02:19  ivan
17655
17656         * FS/FS/cust_bill.pm: don't show services on invoices that are
17657           newer than the invoice, closes: #3032
17658
17659 2008-04-01 01:43  ivan
17660
17661         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
17662           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
17663           last bit of magic for RT ticket customer auto-association: look
17664           for requestor email addresses in cust_main_invoice and svc_acct,
17665           closes; RT#1160
17666
17667 2008-03-31 23:37  ivan
17668
17669         * httemplate/edit/cust_main_county.html: probably doesn't matter
17670           now, but better error reporting anyway
17671
17672 2008-03-31 23:34  ivan
17673
17674         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
17675           edit/cust_credit.cgi: popup iframes don't have predictable names
17676           anymore, so locate submit buttons by id instead
17677
17678 2008-03-31 23:26  ivan
17679
17680         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
17681           doc height param
17682
17683 2008-03-31 23:16  ivan
17684
17685         * httemplate/elements/iframecontentmws.js: append a random number
17686           to the iframe name on-the-fly to keep safari from caching it
17687           under all circumstances
17688
17689 2008-03-31 22:49  ivan
17690
17691         * httemplate/view/cust_main/payment_history.html: finish
17692           component-izing overlib links
17693
17694 2008-03-31 21:37  ivan
17695
17696         * httemplate/search/cust_pkg.cgi: use popup_link...
17697
17698 2008-03-31 21:19  ivan
17699
17700         * httemplate/browse/rate_detail.html: can't run include() sub at
17701           <%once> time
17702
17703 2008-03-31 20:56  ivan
17704
17705         * httemplate/browse/rate_detail.html: component-ize overlib init
17706           and popup link
17707
17708 2008-03-31 20:51  ivan
17709
17710         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
17711
17712 2008-03-31 20:49  ivan
17713
17714         * httemplate/elements/phonenumber.html: use popup_link element for
17715           phonenumber.html silly vonage popup
17716
17717 2008-03-31 17:54  jeff
17718
17719         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
17720           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
17721           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
17722           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
17723           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
17724           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
17725           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
17726           httemplate/edit/part_pkg_taxoverride.html,
17727           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
17728           httemplate/edit/process/part_pkg.cgi,
17729           httemplate/edit/process/tax_class.html,
17730           httemplate/edit/process/tax_rate.html,
17731           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
17732           httemplate/elements/menu.html,
17733           httemplate/misc/process/recharge_svc.new,
17734           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
17735           rating system
17736
17737 2008-03-31 16:19  ivan
17738
17739         * httemplate/elements/progress-init.html: overlib include
17740
17741 2008-03-31 16:14  ivan
17742
17743         * httemplate/elements/: popup_link-cust_main.html,
17744           popup_link-cust_pkg.html, popup_link-cust_svc.html,
17745           popup_link.html, popup_link_onclick.html: fix examples to use
17746           elements/init_overlib.html
17747
17748 2008-03-31 16:09  ivan
17749
17750         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
17751           overlib include
17752
17753 2008-03-31 16:07  ivan
17754
17755         * httemplate/: view/cust_main.cgi,
17756           elements/popup_link_onclick.html, view/cust_main/notes.html:
17757           clean up overlib usage for customer notes
17758
17759 2008-03-31 15:52  ivan
17760
17761         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
17762           hidden agentnum tags with trailling "/ >"
17763
17764 2008-03-31 15:27  ivan
17765
17766         * httemplate/: edit/cust_main/billing.html,
17767           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
17768           easy static CVV2/echeck popups
17769
17770 2008-03-31 14:52  ivan
17771
17772         * httemplate/elements/iframecontentmws.js: update overlibmws to
17773           current code
17774
17775 2008-03-31 14:45  ivan
17776
17777         * httemplate/: config/config-view.cgi, elements/popup_link.html:
17778           move config edit popup to elements/popup_link.html
17779
17780 2008-03-31 14:43  ivan
17781
17782         * httemplate/config/config.cgi: more approprietly sized textareas
17783           prevent scrollbars from being necessary in config popups
17784
17785 2008-03-31 14:11  ivan
17786
17787         * httemplate/: browse/cust_main_county.cgi,
17788           elements/popup_link.html, elements/popup_link_onclick.html: fix
17789           safari weirdness with caching iframes and auto-submitting them
17790           (in tax editor at least)
17791
17792 2008-03-31 13:40  ivan
17793
17794         * httemplate/elements/: popup_link-cust_main.html,
17795           popup_link-cust_pkg.html, popup_link-cust_svc.html,
17796           popup_link.html: clean up popup link elements a bit, have the
17797           iframe name autogenerate to work around safari fuckery
17798
17799 2008-03-31 11:50  ivan
17800
17801         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
17802           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
17803           to current code before delving into safari problem...  hopefully
17804           no disasterous side effects :)
17805
17806 2008-03-29 19:42  ivan
17807
17808         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
17809           show invoice resend and payment posting links if you can't do
17810           that anyway
17811
17812 2008-03-29 19:32  ivan
17813
17814         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
17815           ancient-style invoice template includes
17816
17817 2008-03-29 18:26  ivan
17818
17819         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
17820           ancient invoice template includes from working, whew!  and
17821           spiffied up the error reporting on template compile problems,
17822           since they're bound to happen when folks edit
17823
17824 2008-03-29 17:57  ivan
17825
17826         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
17827           debugging info
17828
17829 2008-03-29 02:11  ivan
17830
17831         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
17832           quick links for unprocessed and processed CDRs to svc_phone view
17833
17834 2008-03-29 01:32  ivan
17835
17836         * httemplate/misc/order_pkg.html: in the unlikely error case, the
17837           order button should stay enabled
17838
17839 2008-03-29 01:15  ivan
17840
17841         * httemplate/: elements/popup_link-cust_main.html,
17842           elements/tr-select-reason.html, misc/cancel_cust.html,
17843           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
17844           thank goodness its on 1.9.  really fix error reporting on quick
17845           package order this time.  have to change cust cancel popup
17846           slightly too, but its for the better (easier custnum parsing).
17847           and lastly make it easier for reason selection to be reused
17848           without stickiness-on-errors being a big pain in the ass
17849
17850 2008-03-28 23:42  ivan
17851
17852         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
17853           redirect
17854
17855 2008-03-28 15:31  ivan
17856
17857         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
17858           both src and charged_party fields, and disable_src is not checked
17859
17860 2008-03-27 15:04  ivan
17861
17862         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
17863           only, closes: #3085
17864
17865 2008-03-27 14:05  ivan
17866
17867         * httemplate/view/cust_main/: payment_history.html: fix for ACH
17868           info masking
17869
17870 2008-03-27 14:01  ivan
17871
17872         * httemplate/view/cust_main/: billing.html, payment_history.html:
17873           mask ACH info in payment history
17874
17875 2008-03-27 13:40  ivan
17876
17877         * httemplate/: elements/menu.html, search/report_sql.html: add back
17878           raw SQL query (it had an appropriate ACL)
17879
17880 2008-03-27 13:19  ivan
17881
17882         * httemplate/view/cust_pay.html: resolve minor ACL glitch linking
17883           to payments
17884
17885 2008-03-26 11:18  ivan
17886
17887         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
17888           12mo checkbox works again... sure do need these to be
17889           auto-generated or $AUTOLOADED or something :)
17890
17891 2008-03-26 08:42  jeff
17892
17893         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
17894           httemplate/edit/rate_detail.html,
17895           httemplate/edit/rate_region.cgi: fixup per call billing
17896
17897 2008-03-25 20:04  ivan
17898
17899         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
17900           into having a minimum charge
17901
17902 2008-03-25 19:27  ivan
17903
17904         * httemplate/search/: cdr.html, report_cdr.html: add ability to
17905           query ranges of duration & billable seconds to CDR report
17906
17907 2008-03-25 19:19  ivan
17908
17909         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
17910           UI nit: separate search & display options
17911
17912 2008-03-25 18:03  ivan
17913
17914         * httemplate/edit/: part_bill_event.cgi,
17915           process/part_bill_event.cgi: quick shortcut for easier adding of
17916           new 1.7-style invoice events
17917
17918 2008-03-24 19:52  ivan
17919
17920         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
17921           DBIx::SB 1.50, jeez
17922
17923 2008-03-24 19:33  ivan
17924
17925         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
17926           dependency inline with reality
17927
17928 2008-03-24 15:35  ivan
17929
17930         * httemplate/edit/part_bill_event.cgi: this probably never worked.
17931           ->send isn't at all what is wanted, that sends the original
17932           invoice, not the new one with the late charge
17933
17934 2008-03-23 20:07  ivan
17935
17936         * rt/lib/RT/: Record.pm, Ticket_Overlay.pm: woo!  final part of
17937           #1160!  yup, auto-associating tickets with customers now.  whew!
17938
17939 2008-03-23 18:28  ivan
17940
17941         * rt/lib/RT/: Record.pm, Interface/Web_Vendor.pm: part two of
17942           #1160: linking a ticket to its first customer will auto-link any
17943           customerless requestors
17944
17945 2008-03-23 16:38  ivan
17946
17947         * rt/lib/RT/: User_Overlay.pm, Interface/Web_Vendor.pm: part 1 of
17948           #1160: associate users w/customers, manual editing
17949
17950 2008-03-19 12:48  jeff
17951
17952         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
17953           (RT#3267)
17954
17955 2008-03-17 23:43  ivan
17956
17957         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
17958           myaccount.module: pre-show checkpoint.  duct tape!
17959
17960 2008-03-17 09:24  ivan
17961
17962         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
17963           myaccount.module: checkpoint
17964
17965 2008-03-16 19:49  ivan
17966
17967         * fs_selfservice/fri/: includes/freeside.class.php,
17968           modules.template/blank.module: missed bits
17969
17970 2008-03-16 19:48  ivan
17971
17972         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
17973           locale/ari.po, modules/billing.module,
17974           modules/callmonitor.module, modules/dashboard.module,
17975           modules/myaccount.module, modules/settings.module,
17976           theme/page.tpl.php: first bits of working FRI!  woop!
17977
17978 2008-03-16 19:37  ivan
17979
17980         * httemplate/view/cust_main/packages.html: fix oops in new popup
17981           components
17982
17983 2008-03-16 16:36  ivan
17984
17985         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
17986
17987 2008-03-16 16:25  ivan
17988
17989         * httemplate/view/svc_phone.cgi: view PINs too
17990
17991 2008-03-16 16:05  jeff
17992
17993         * httemplate/: elements/popup_link-cust_main.html,
17994           elements/popup_link-cust_pkg.html,
17995           elements/popup_link-cust_svc.html, elements/popup_link.html,
17996           view/cust_main.cgi, view/cust_main/packages.html: componentize
17997           conflicting %once subroutines (rt#3250)
17998
17999 2008-03-16 15:48  ivan
18000
18001         * httemplate/edit/svc_phone.cgi: phone gets a pin
18002
18003 2008-03-16 15:39  ivan
18004
18005         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
18006
18007 2008-03-16 15:24  ivan
18008
18009         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
18010           pin login
18011
18012 2008-03-16 14:07  ivan
18013
18014         * fs_selfservice/fri/includes/: common.php, login.php: first try at
18015           single sign-on
18016
18017 2008-03-16 12:58  ivan
18018
18019         * fs_selfservice/fri/: theme/page.tpl.php,
18020           modules/callmonitor.module, modules/settings.module,
18021           includes/main.conf.php, includes/common.php, includes/login.php,
18022           locale/ari.po: Initial revision
18023
18024 2008-03-16 12:58  ivan
18025
18026         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
18027           index.php, version.php, theme/global.css, theme/header.css,
18028           theme/iefixes.css, theme/layout.css, theme/logo.gif,
18029           theme/main.css, theme/navigation.css, theme/spacer.gif,
18030           theme/text.css, theme/images/arrow-asc.gif,
18031           theme/images/arrow-desc.gif, modules/phonefeatures.module,
18032           modules/voicemail.module, modules/featurecodes.module,
18033           modules/followme.module, includes/ajax.php, includes/crypt.php,
18034           misc/audio.php, misc/popup.css, misc/recording_popup.php,
18035           modules/VmX.module, includes/asi.php, includes/bootstrap.php,
18036           includes/database.php, includes/display.php, includes/lang.php,
18037           locale/readme.txt, locale/ari.utf-8.po, locale/locale.txt,
18038           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
18039           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
18040           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
18041           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
18042           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
18043           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
18044           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
18045           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
18046           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
18047           [no log message]
18048
18049 2008-03-16 09:57  jeff
18050
18051         * httemplate/misc/recharge_svc.html: doh
18052
18053 2008-03-16 01:04  ivan
18054
18055         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
18056
18057 2008-03-16 00:25  ivan
18058
18059         * FS/FS/UID.pm: okay, really now, how about this
18060
18061 2008-03-16 00:24  ivan
18062
18063         * FS/FS/UID.pm: okay, how about this
18064
18065 2008-03-16 00:21  ivan
18066
18067         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
18068
18069 2008-03-15 22:22  ivan
18070
18071         * httemplate/search/svc_broadband.cgi: clean up and
18072           agent-virtualize svc_broadband searching
18073
18074 2008-03-15 22:13  ivan
18075
18076         * httemplate/edit/part_svc.cgi: finish bringing sanity to
18077           svc_broadband service definition blocknum edit
18078
18079 2008-03-15 22:13  ivan
18080
18081         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
18082           address block selection in svc_broadband service definition edit
18083
18084 2008-03-15 21:54  ivan
18085
18086         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
18087           router browse into this centiry
18088
18089 2008-03-15 21:00  ivan
18090
18091         * httemplate/elements/: header.html, menu.html: hide customer
18092           search if user does not have "List customers" ACL, closes:
18093           RT#3105
18094
18095 2008-03-15 15:18  ivan
18096
18097         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
18098           slightly better voip_cdr package edit: use radio buttons for
18099           selecting long things
18100
18101 2008-03-15 14:39  ivan
18102
18103         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
18104
18105 2008-03-15 14:14  ivan
18106
18107         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
18108           disable_src, domestic_prefix and international_prefix options for
18109           voip price plan
18110
18111 2008-03-15 12:52  ivan
18112
18113         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
18114           invoice re-printing newest percust... can't reproduce any
18115           problem, prints newest per cust fine, closes: #3161
18116
18117 2008-03-14 17:30  ivan
18118
18119         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
18120           code leaking out onto the page, hehe, closes: Bug#3253, also
18121           remove silly formatting on catchall edit
18122
18123 2008-03-14 13:11  ivan
18124
18125         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
18126           warnings
18127
18128 2008-03-14 10:30  jeff
18129
18130         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
18131
18132 2008-03-14 01:13  ivan
18133
18134         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
18135           package bugfix was easy to find, closes: Bug#3241
18136
18137 2008-03-14 00:48  ivan
18138
18139         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
18140           httemplate/graph/money_time.cgi,
18141           httemplate/search/cust_credit_bill.html,
18142           httemplate/search/cust_credit.html: add net credits to
18143           sales/credits/receipts report
18144
18145 2008-03-13 19:10  ivan
18146
18147         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
18148
18149 2008-03-13 19:09  ivan
18150
18151         * FS/FS/Conf.pm: show where the warning about no conf comes from
18152
18153 2008-03-13 02:28  ivan
18154
18155         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
18156           infinite loop rather than add one.
18157
18158 2008-03-13 02:14  ivan
18159
18160         * FS/FS/cust_pay.pm: infinite loop protection
18161
18162 2008-03-13 01:57  ivan
18163
18164         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
18165           if there are some old crufty records around attached to
18166           now-deleted customers
18167
18168 2008-03-12 09:22  jeff
18169
18170         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
18171           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
18172           eg/export_template.pm, httemplate/view/cust_main/packages.html:
18173           allow exports to add links to customer view (#1407)
18174
18175 2008-03-04 13:07  ivan
18176
18177         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
18178           cust_credit and cust_pay
18179
18180 2008-03-04 13:06  ivan
18181
18182         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
18183
18184 2008-03-04 11:15  ivan
18185
18186         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
18187           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
18188           about the two different places that would be calling it... i.e.
18189           with an empty new_pkgnum it would redirect the popup back the
18190           customer view, hehe
18191
18192 2008-03-03 19:38  ivan
18193
18194         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
18195
18196 2008-03-03 19:37  ivan
18197
18198         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
18199           escaped #s
18200
18201 2008-03-03 19:34  ivan
18202
18203         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
18204           newlines
18205
18206 2008-03-03 18:27  ivan
18207
18208         * httemplate/browse/rate_region.html: should improve compatibility
18209           with older Pg.  i hope
18210
18211 2008-03-03 17:49  ivan
18212
18213         * FS/FS/UID.pm: argh, don't load up a user until the other
18214           initialization is done
18215
18216 2008-03-03 15:12  ivan
18217
18218         * rt/: etc/RT_Config.pm.in, sbin/rt-setup-database.in: merge in rt
18219           3.6.6.  *gulp*!
18220
18221 2008-03-01 20:11  ivan
18222
18223         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
18224           bin/mason_handler.svc.in, bin/rt.in, bin/standalone_httpd.in,
18225           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
18226           etc/initialdata, etc/drop.Oracle: import rt 3.6.6
18227
18228 2008-03-01 20:07  ivan
18229
18230         * rt/: configure, aclocal.m4, Changelog, README, UPGRADING,
18231           configure.ac, sbin/rt-test-dependencies.in,
18232           sbin/extract-message-catalog, sbin/license_tag,
18233           sbin/rt-dump-database.in, lib/RT/ObjectCustomFieldValues.pm,
18234           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, sbin/factory,
18235           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/Handle.pm,
18236           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValue.pm,
18237           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
18238           lib/RT/Scrip_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
18239           lib/RT/I18N.pm, lib/RT/CachedGroupMember.pm,
18240           lib/RT/CustomFieldValues.pm, lib/RT/Links.pm, lib/RT/Queue.pm,
18241           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
18242           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
18243           lib/RT/SavedSearch.pm, lib/RT/CustomFields_Overlay.pm,
18244           lib/RT/ObjectCustomFields.pm, lib/RT/ACE.pm,
18245           lib/RT/Attributes.pm, lib/RT/CurrentUser.pm,
18246           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/User.pm,
18247           lib/RT/Base.pm, lib/RT/ScripAction_Overlay.pm,
18248           lib/RT/Attributes_Overlay.pm, lib/RT/Principal.pm,
18249           lib/RT/Principals_Overlay.pm, lib/RT/Queues.pm,
18250           lib/RT/ScripAction.pm, lib/RT/Attachments.pm,
18251           lib/RT/StyleGuide.pod, lib/RT/Attribute_Overlay.pm,
18252           lib/RT/CachedGroupMember_Overlay.pm,
18253           lib/RT/ObjectCustomFieldValues_Overlay.pm,
18254           lib/RT/SavedSearches.pm,
18255           lib/RT/ObjectCustomFieldValue_Overlay.pm,
18256           lib/RT/ScripCondition.pm, lib/RT/Templates.pm, lib/RT/Tickets.pm,
18257           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
18258           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
18259           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
18260           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
18261           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
18262           lib/RT/Scrip.pm, lib/RT/EmailParser.pm, lib/RT/Group.pm,
18263           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Template.pm,
18264           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
18265           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
18266           lib/RT/Attachment_Overlay.pm, lib/RT/Date.pm,
18267           lib/RT/Templates_Overlay.pm, lib/RT/ACL.pm,
18268           lib/RT/GroupMember.pm, lib/RT/Groups.pm, lib/RT/CustomFields.pm,
18269           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
18270           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queues_Overlay.pm,
18271           lib/RT/Ticket.pm, lib/RT/Attribute.pm,
18272           lib/RT/CustomFieldValue.pm, lib/RT/Link_Overlay.pm,
18273           lib/RT/Principals.pm, lib/RT/ScripActions.pm,
18274           lib/RT/Attachment.pm, lib/RT/Queue_Overlay.pm,
18275           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
18276           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
18277           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
18278           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web/Handler.pm,
18279           lib/RT/Interface/Web/QueryBuilder.pm,
18280           lib/RT/Interface/Web/Standalone.pm,
18281           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
18282           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
18283           lib/RT/Action/RecordComment.pm,
18284           lib/RT/Action/RecordCorrespondence.pm,
18285           lib/RT/Interface/Email/Auth/GnuPG.pm,
18286           lib/RT/Interface/Email/Auth/MailFrom.pm,
18287           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
18288           lib/RT/Action/Notify.pm, lib/RT/Action/AutoOpen.pm,
18289           lib/RT/Action/CreateTickets.pm,
18290           lib/RT/Action/EscalatePriority.pm,
18291           lib/RT/Action/NotifyAsComment.pm,
18292           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
18293           lib/RT/Action/UserDefined.pm, lib/RT/Action/SendEmail.pm,
18294           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
18295           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
18296           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
18297           lib/RT/I18N/hu.po, lib/RT/I18N/he.po, lib/RT/I18N/de.po,
18298           lib/RT/I18N/ru.po, lib/RT/I18N/nl.po, lib/RT/I18N/pl.po,
18299           lib/RT/I18N/da.po, lib/RT/I18N/fr.po, lib/RT/I18N/cs.pm,
18300           lib/RT/I18N/it.po, lib/RT/I18N/id.po, lib/RT/I18N/ja.po,
18301           lib/RT/I18N/i_default.pm, lib/RT/I18N/en.po,
18302           lib/RT/Condition/AnyTransaction.pm,
18303           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
18304           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
18305           lib/RT/Condition/PriorityChange.pm,
18306           lib/RT/Condition/PriorityExceeds.pm,
18307           lib/RT/Condition/StatusChange.pm,
18308           lib/RT/Condition/UserDefined.pm, lib/RT/Condition/QueueChange.pm,
18309           lib/RT/Report/Tickets.pm: import rt 3.6.6
18310
18311 2008-03-01 20:06  ivan
18312
18313         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
18314           bin/mason_handler.svc.in, bin/rt.in, bin/standalone_httpd.in,
18315           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
18316           etc/initialdata, etc/drop.Oracle: import rt 3.4.6
18317
18318 2008-03-01 20:02  ivan
18319
18320         * rt/: configure, aclocal.m4, Changelog, README, UPGRADING,
18321           configure.ac, sbin/rt-test-dependencies.in,
18322           sbin/extract-message-catalog, sbin/license_tag,
18323           sbin/rt-dump-database.in, lib/RT/Transactions_Overlay.pm,
18324           lib/RT/URI.pm, sbin/factory, lib/RT/Handle.pm,
18325           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValues.pm,
18326           lib/RT/ScripCondition_Overlay.pm,
18327           lib/RT/CustomFieldValues_Overlay.pm,
18328           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
18329           lib/RT/Scrip_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
18330           lib/RT/I18N.pm, lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
18331           lib/RT/Queue.pm, lib/RT/ScripConditions_Overlay.pm,
18332           lib/RT/Scrips.pm, lib/RT/System.pm, lib/RT/CustomFieldValues.pm,
18333           lib/RT/SavedSearch.pm, lib/RT/Scrips_Overlay.pm, lib/RT/ACE.pm,
18334           lib/RT/Attributes.pm, lib/RT/CurrentUser.pm,
18335           lib/RT/CustomFieldValue_Overlay.pm,
18336           lib/RT/CustomFields_Overlay.pm, lib/RT/ObjectCustomFields.pm,
18337           lib/RT/Base.pm, lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
18338           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
18339           lib/RT/ScripAction.pm, lib/RT/Attributes_Overlay.pm,
18340           lib/RT/Queues.pm, lib/RT/Attachments.pm,
18341           lib/RT/Attribute_Overlay.pm, lib/RT/CachedGroupMember_Overlay.pm,
18342           lib/RT/ObjectCustomFieldValues_Overlay.pm,
18343           lib/RT/ObjectCustomFieldValue_Overlay.pm,
18344           lib/RT/SavedSearches.pm, lib/RT/ScripCondition.pm,
18345           lib/RT/Templates.pm, lib/RT/Tickets.pm,
18346           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
18347           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
18348           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
18349           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
18350           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
18351           lib/RT/Scrip.pm, lib/RT/EmailParser.pm, lib/RT/Group.pm,
18352           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Template.pm,
18353           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
18354           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
18355           lib/RT/ACL.pm, lib/RT/Attachment_Overlay.pm, lib/RT/Date.pm,
18356           lib/RT/GroupMember.pm, lib/RT/Groups.pm,
18357           lib/RT/Templates_Overlay.pm, lib/RT/Group_Overlay.pm,
18358           lib/RT/Links_Overlay.pm, lib/RT/CustomFieldValue.pm,
18359           lib/RT/CustomFields.pm, lib/RT/ObjectCustomFields_Overlay.pm,
18360           lib/RT/Principals.pm, lib/RT/Queues_Overlay.pm, lib/RT/Ticket.pm,
18361           lib/RT/Link_Overlay.pm, lib/RT/Attachment.pm,
18362           lib/RT/Attribute.pm, lib/RT/Queue_Overlay.pm,
18363           lib/RT/ScripActions.pm, lib/RT/Template_Overlay.pm,
18364           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
18365           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
18366           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web/Handler.pm,
18367           lib/RT/Interface/Web/QueryBuilder.pm,
18368           lib/RT/Interface/Web/Standalone.pm, lib/RT/Action/Autoreply.pm,
18369           lib/RT/Action/Generic.pm, lib/RT/Action/RecordCorrespondence.pm,
18370           lib/RT/Interface/Email/Auth/GnuPG.pm,
18371           lib/RT/Interface/Email/Auth/MailFrom.pm,
18372           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
18373           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
18374           lib/RT/Action/Notify.pm, lib/RT/Action/RecordComment.pm,
18375           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
18376           lib/RT/Action/EscalatePriority.pm,
18377           lib/RT/Action/NotifyAsComment.pm,
18378           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
18379           lib/RT/Action/UserDefined.pm, lib/RT/Action/SendEmail.pm,
18380           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
18381           lib/RT/Search/Generic.pm, lib/RT/I18N/cs.po, lib/RT/I18N/es.po,
18382           lib/RT/I18N/fi.po, lib/RT/I18N/hu.po, lib/RT/I18N/he.po,
18383           lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
18384           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
18385           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
18386           lib/RT/I18N/ja.po, lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm,
18387           lib/RT/Condition/Generic.pm, lib/RT/Condition/AnyTransaction.pm,
18388           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Overdue.pm,
18389           lib/RT/Condition/OwnerChange.pm,
18390           lib/RT/Condition/PriorityChange.pm,
18391           lib/RT/Condition/PriorityExceeds.pm,
18392           lib/RT/Condition/QueueChange.pm,
18393           lib/RT/Condition/StatusChange.pm,
18394           lib/RT/Condition/UserDefined.pm: import rt 3.4.6
18395
18396 2008-03-01 19:07  ivan
18397
18398         * httemplate/elements/header.html: fix annoying resize of "New
18399           customer" button; closes: RT#1642
18400
18401 2008-03-01 18:50  ivan
18402
18403         * htetc/handler.pl: better indication of why these things are the
18404           way they are
18405
18406 2008-03-01 17:31  ivan
18407
18408         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
18409           httemplate/misc/disable-payment_gateway.cgi,
18410           httemplate/search/elements/search.html: add payment gateway
18411           disabling (and move payment gateway browse over to new template)
18412
18413 2008-03-01 15:30  ivan
18414
18415         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
18416           control the extent of credit card masking, but since
18417           cust_main.paymask is in the db, need something to update it for
18418           all existing customers too
18419
18420 2008-03-01 14:39  ivan
18421
18422         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
18423           link adv. customer search
18424
18425 2008-03-01 14:23  ivan
18426
18427         * httemplate/: elements/select-payby.html,
18428           elements/tr-select-payby.html, search/cust_main.html,
18429           search/report_cust_main.html: add payby selection to adv.
18430           customer search
18431
18432 2008-02-29 09:57  jeff
18433
18434         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
18435           conf/invoice_latex: refactor print_*; invoice sections by package
18436           class; could still stand some more refactoring
18437
18438 2008-02-28 20:31  ivan
18439
18440         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
18441           CDR CSV import (not just direct DB)
18442
18443 2008-02-28 18:29  ivan
18444
18445         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
18446           in the first place.  also Record::str2time_sql_closing snuck in.
18447
18448 2008-02-21 17:32  ivan
18449
18450         * httemplate/search/svc_acct.cgi: on accounts overview: show time
18451           applied after multipliers, not actual time worked
18452
18453 2008-02-21 17:09  ivan
18454
18455         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
18456           are deprecated COMP payby...
18457
18458 2008-02-21 16:57  ivan
18459
18460         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
18461           databases without history records for everything...
18462
18463 2008-02-21 16:54  ivan
18464
18465         * httemplate/search/svc_acct.cgi: on accounts overview: show time
18466           applied after multipliers, not actual time worked
18467
18468 2008-02-20 14:45  ivan
18469
18470         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
18471           the doghouse for this one
18472
18473 2008-02-19 18:07  ivan
18474
18475         * FS/FS/prepay_credit.pm,
18476           httemplate/edit/process/prepay_credit.cgi: retry collisions a
18477           bit, acme is getting duplicate errors... guess they're using lots
18478           and lots of prepaid cards.  closes: RT#3104
18479
18480 2008-02-19 17:21  ivan
18481
18482         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
18483           adding, RT#2929
18484
18485 2008-02-19 17:16  ivan
18486
18487         * httemplate/edit/part_pkg_taxclass.html,
18488           httemplate/edit/process/part_pkg_taxclass.html,
18489           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
18490           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
18491           httemplate/elements/tr-select-taxclass.html: update the tax class
18492           editor to enable taxclass adding, RT#2929
18493
18494 2008-02-19 17:10  ivan
18495
18496         * httemplate/edit/: cust_main_county-expand.cgi,
18497           process/cust_main_county-expand.cgi, process/invoice_logo.html,
18498           process/reg_code.cgi: process/part_pkg_taxclass.html
18499
18500 2008-02-19 01:15  ivan
18501
18502         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
18503           MANIFEST: adding taxclass table
18504
18505 2008-02-19 01:10  ivan
18506
18507         * bin/generate-table-module: fix this to generate more
18508           wiki-friendly column list
18509
18510 2008-02-18 19:30  ivan
18511
18512         * FS/FS/svc_external.pm: add some descriptions for svc_external
18513           fields, allowing id to fill in from inventory
18514
18515 2008-02-18 19:17  ivan
18516
18517         * FS/FS/svc_external.pm: return svc_external id and title as label
18518           instead of svcnum
18519
18520 2008-02-18 18:57  ivan
18521
18522         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
18523           POD docs for self-service list_pkgs & list_svcs
18524
18525 2008-02-18 18:38  ivan
18526
18527         * bin/pod2x: fix API upload
18528
18529 2008-02-18 18:37  ivan
18530
18531         * FS/FS.pm: update base API docs contents
18532
18533 2008-02-18 18:33  ivan
18534
18535         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
18536           exportability
18537
18538 2008-02-18 18:28  ivan
18539
18540         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
18541           exportability
18542
18543 2008-02-18 18:25  ivan
18544
18545         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
18546           exportability
18547
18548 2008-02-18 18:20  ivan
18549
18550         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
18551           exportability
18552
18553 2008-02-18 18:15  ivan
18554
18555         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
18556           for better wiki exportability
18557
18558 2008-02-14 00:31  ivan
18559
18560         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
18561           update.  time to go home
18562
18563 2008-02-14 00:28  ivan
18564
18565         * httemplate/search/cust_pkg.cgi: re-align links and styling in
18566           package report correctly
18567
18568 2008-02-13 19:52  ivan
18569
18570         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
18571           httemplate/view/cust_main/payment_history.html: add
18572           cust_pay.otaker field; populate it based on history on upgrades,
18573           and show the order taker on all payments (on customer view and
18574           payment search)  closes: #2953
18575
18576 2008-02-13 19:48  ivan
18577
18578         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
18579           FS::h_cust_pay class
18580
18581 2008-02-13 17:48  ivan
18582
18583         * httemplate/view/cust_main/payment_history.html: this ACL has been
18584           around for long enough (and almost nobody uses batched payments,
18585           so showing them is probably bad)
18586
18587 2008-02-13 15:49  jeff
18588
18589         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
18590           svc_broadband MAC searches RT#2985
18591
18592 2008-02-13 15:45  jeff
18593
18594         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
18595           httemplate/edit/process/quick-charge.cgi: package class selection
18596           for one-time charges RT#1322
18597
18598 2008-02-13 15:39  jeff
18599
18600         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
18601           httemplate/edit/rate_region.cgi: directory assistance (flat
18602           per-call) billing RT#3114
18603
18604 2008-02-13 13:50  ivan
18605
18606         * httemplate/misc/process/link.cgi: fix compile error from hasty
18607           refactoring
18608
18609 2008-02-12 22:02  ivan
18610
18611         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
18612           working
18613
18614 2008-02-12 22:00  ivan
18615
18616         * README: modernizing
18617
18618 2008-02-12 21:15  ivan
18619
18620         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
18621           resulting from skewed hash ($conf->config returning empty list in
18622           list context)
18623
18624 2008-02-12 11:24  ivan
18625
18626         * httemplate/search/: rt_transaction.html, timeworked.html: for our
18627           internal time tracking: TimeWorked can happen on a Create
18628           transaction as well as Correspond and Comment.  is there anywhere
18629           else this needs to be changed?
18630
18631 2008-02-11 19:11  ivan
18632
18633         * FS/FS/Misc.pm: update for MailTools v2.00
18634
18635 2008-02-10 18:37  ivan
18636
18637         * FS/FS/reason.pm: upgrading reason table not quite working with
18638           mysql, hopefully no old installs need this, new ones should be
18639           fine hopefully
18640
18641 2008-02-10 18:36  ivan
18642
18643         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
18644           duplicate history records
18645
18646 2008-02-10 18:03  ivan
18647
18648         * FS/FS/reason.pm: better debugging if things go awry
18649
18650 2008-02-10 16:53  ivan
18651
18652         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
18653           casting to INTEGER, it wants SIGNED.  whew.
18654
18655 2008-02-10 16:02  ivan
18656
18657         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
18658
18659 2008-02-10 15:58  ivan
18660
18661         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
18662           that doesn't get to the database, to avoid Pg vs mysql
18663           comment-out differences
18664
18665 2008-02-09 11:16  ivan
18666
18667         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
18668           thanks
18669
18670 2008-02-08 13:59  rsiddall
18671
18672         * rpm/freeside.spec: Removed code that create a freeside user on
18673           the build machine and added code to modify Makefile to remove
18674           clauses that require such a user.  This should allow the RPMs to
18675           build under mock.
18676
18677 2008-02-08 07:00  jeff
18678
18679         * FS/FS/TicketSystem/RT_External.pm: tyop
18680
18681 2008-02-04 19:37  ivan
18682
18683         * httemplate/edit/process/part_pkg.cgi: fix package editing on
18684           HEAD, whew.  bad semicolon.
18685
18686 2008-02-02 18:24  ivan
18687
18688         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
18689           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
18690           5194." warnings
18691
18692 2008-02-02 17:43  ivan
18693
18694         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
18695           customer edit
18696
18697 2008-01-30 08:14  jeff
18698
18699         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
18700           removal
18701
18702 2008-01-28 20:15  jeff
18703
18704         * FS/FS/cust_pkg.pm: missed use
18705
18706 2008-01-28 19:56  jeff
18707
18708         * FS/FS/cust_pkg.pm: 1394 regression fixup
18709
18710 2008-01-28 19:34  jeff
18711
18712         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
18713           httemplate/misc/process/bulk_change_pkg.cgi,
18714           httemplate/search/cust_pkg.cgi,
18715           httemplate/search/elements/search.html: bulk package changing
18716           (RT#1394)
18717
18718 2008-01-25 10:26  jeff
18719
18720         * httemplate/misc/cust_pay-import.cgi,
18721           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
18722           httemplate/elements/menu.html: simple payment CSV import
18723
18724 2008-01-24 18:55  jeff
18725
18726         * FS/FS/part_export/prizm.pm: add an always BAM option and be
18727           explicit about transactions
18728
18729 2008-01-24 13:16  ivan
18730
18731         * FS/FS/TicketSystem/RT_External.pm,
18732           fs_selfservice/FS-SelfService/cgi/myaccount.html,
18733           httemplate/view/cust_main/tickets.html: slightly more sane names
18734           for customer tickets hash, display ticket owners on customer view
18735           page
18736
18737 2008-01-24 13:10  ivan
18738
18739         * htetc/handler.pl: used in rt autohandler.  i wonder why this
18740           never bit before
18741
18742 2008-01-23 11:18  jeff
18743
18744         * fs_selfservice/FS-SelfService/cgi/bill.html,
18745           fs_selfservice/FS-SelfService/cgi/card.html,
18746           fs_selfservice/FS-SelfService/cgi/change_bill.html,
18747           fs_selfservice/FS-SelfService/cgi/change_pay.html,
18748           fs_selfservice/FS-SelfService/cgi/change_ship.html,
18749           fs_selfservice/FS-SelfService/cgi/check.html,
18750           fs_selfservice/FS-SelfService/cgi/contact.html,
18751           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
18752           FS/FS/ClientAPI/MyAccount.pm,
18753           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
18754           fs_selfservice/FS-SelfService/cgi/make_payment.html,
18755           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
18756           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
18757           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
18758           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
18759           service, billing, and payment info in selfservice
18760
18761 2008-01-20 16:12  ivan
18762
18763         * bin/explain-ar-total.sql: [no log message]
18764
18765 2008-01-20 15:24  ivan
18766
18767         * FS/FS/Schema.pm: add and fix some indices, this should marginally
18768           (but not drastically) improve the time to pull up A/R report
18769           totals
18770
18771 2008-01-16 20:23  ivan
18772
18773         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
18774           allow the limited "package editing" of customizing customer
18775           packages
18776
18777 2008-01-16 19:18  ivan
18778
18779         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
18780           link unless the current user can...
18781
18782 2008-01-13 16:22  ivan
18783
18784         * httemplate/: edit/part_bill_event.cgi,
18785           elements/select-taxclass.html: maintenance on old events, yay.
18786           fix for late charges without a taxclass, closes: RT#2988
18787
18788 2008-01-13 16:17  ivan
18789
18790         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
18791
18792 2008-01-13 15:31  ivan
18793
18794         * httemplate/search/timeworked.html: almost could work under mysql?
18795           need TO_NUMBER and TO_CHAR equivalents
18796
18797 2008-01-13 15:30  ivan
18798
18799         * httemplate/misc/timeworked.html: missing semicolon, doh
18800
18801 2008-01-13 13:46  ivan
18802
18803         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
18804
18805 2008-01-13 13:45  ivan
18806
18807         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
18808           cruft
18809
18810 2008-01-13 13:41  ivan
18811
18812         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
18813           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
18814           in 1.9 right away
18815
18816 2008-01-13 13:39  ivan
18817
18818         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
18819           vs. 1.9 cruft
18820
18821 2008-01-13 13:35  ivan
18822
18823         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
18824           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
18825           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
18826           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
18827           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
18828           inventory_class.html, part_bill_event.cgi, part_export.cgi,
18829           part_pkg.cgi, part_referral.html, part_svc.cgi,
18830           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
18831           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
18832           reason.html, reason_type.html, reg_code.cgi, router.cgi,
18833           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
18834           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
18835           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
18836           process/REAL_cust_pkg.cgi, process/access_user.html,
18837           process/agent.cgi, process/agent_payment_gateway.html,
18838           process/agent_type.cgi, process/bulk-cust_svc.cgi,
18839           process/cust_bill_pay.cgi, process/cust_credit.cgi,
18840           process/cust_credit_bill.cgi, process/cust_main.cgi,
18841           process/cust_main_county-collapse.cgi,
18842           process/cust_main_county-expand.cgi,
18843           process/cust_main_county.html, process/cust_main_note.cgi,
18844           process/cust_pay.cgi, process/cust_pkg.cgi,
18845           process/cust_refund.cgi, process/cust_svc.cgi,
18846           process/domain_record.cgi, process/generic.cgi,
18847           process/inventory_class.html, process/msgcat.cgi,
18848           process/part_bill_event.cgi, process/part_export.cgi,
18849           process/part_pkg.cgi, process/part_referral.html,
18850           process/part_svc.cgi, process/payment_gateway.html,
18851           process/pkg_class.html, process/prepay_credit.cgi,
18852           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
18853           process/rate.cgi, process/reason.html, process/reason_type.html,
18854           process/reg_code.cgi, process/router.cgi,
18855           process/svc_Common.html, process/svc_acct.cgi,
18856           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
18857           process/svc_domain.cgi, process/svc_external.cgi,
18858           process/svc_forward.cgi, process/svc_phone.html,
18859           process/svc_www.cgi: ACLs
18860
18861 2008-01-13 13:14  ivan
18862
18863         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
18864           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
18865           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
18866           cust_main-import.cgi, cust_main-import_charges.cgi,
18867           delete-cust_credit.cgi, delete-cust_pay.cgi,
18868           delete-cust_refund.cgi, delete-customer.cgi,
18869           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
18870           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
18871           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
18872           inventory_item-import.html, link.cgi, meta-import.cgi,
18873           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
18874           print_invoices.cgi, queue.cgi, recharge_svc.html,
18875           svc_acct-domains.cgi, unapply-cust_credit.cgi,
18876           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
18877           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
18878           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
18879           process/catchall.cgi, process/cdr-import.html,
18880           process/cust_main-import.cgi,
18881           process/cust_main-import_charges.cgi,
18882           process/delete-customer.cgi, process/inventory_item-import.html,
18883           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
18884           process/recharge_svc.html: ACLs
18885
18886 2008-01-13 13:08  ivan
18887
18888         * httemplate/misc/: email_events.cgi, fax_events.cgi,
18889           print_events.cgi, order_pkg.html: ACLs
18890
18891 2008-01-13 12:55  ivan
18892
18893         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
18894           search/timeworked.html, search/cust_bill.html,
18895           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
18896           search/prepay_credit.html, search/queue.html,
18897           search/report_prepaid_income.cgi, search/report_tax.cgi,
18898           search/sqlradius.cgi: ACLs
18899
18900 2008-01-13 12:50  ivan
18901
18902         * httemplate/elements/: errorpage.html, tr-select-reason.html:
18903           stale leftovers from XSSmas
18904
18905 2008-01-13 12:46  ivan
18906
18907         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
18908           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
18909           cust_main/payment_history.html, elements/svc_Common.html: ACLs
18910
18911 2008-01-13 12:38  ivan
18912
18913         * httemplate/browse/: access_group.html, access_user.html,
18914           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
18915           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
18916           reason.html, router.cgi: ACLs
18917
18918 2008-01-13 12:30  ivan
18919
18920         * FS/FS/AccessRight.pm: new ACLs
18921
18922 2008-01-12 16:35  ivan
18923
18924         * htetc/handler.pl: use this in handler.pl, not in mason files
18925
18926 2008-01-11 15:10  ivan
18927
18928         * FS/FS/cust_main.pm: add option to enable searching of
18929           cust_main.agent_custid with one or two letter prefix before the
18930           numeric part
18931
18932 2008-01-11 14:53  ivan
18933
18934         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
18935           cust_main.agent_custid with one or two letter prefix before the
18936           numeric part
18937
18938 2008-01-11 09:30  ivan
18939
18940         * httemplate/edit/elements/svc_Common.html: turn off debugging
18941
18942 2008-01-10 14:13  ivan
18943
18944         * httemplate/search/elements/search.html: doc
18945
18946 2008-01-10 14:06  ivan
18947
18948         * httemplate/elements/menu.html: new rate editor
18949
18950 2008-01-10 13:53  ivan
18951
18952         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
18953           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
18954           httemplate/edit/elements/edit.html,
18955           httemplate/edit/process/rate_region.cgi: new rate editor
18956
18957 2008-01-10 13:52  ivan
18958
18959         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
18960           edit/rate_detail.html, edit/process/rate_detail.html: new call
18961           rate editor (VoIP/telephony)
18962
18963 2008-01-10 13:17  ivan
18964
18965         * FS/FS/reason_type.pm: third person is better
18966
18967 2008-01-10 13:14  ivan
18968
18969         * httemplate/browse/reason.html: eliminate harmless typo
18970
18971 2008-01-08 13:33  jeff
18972
18973         * FS/FS/svc_acct.pm: transactiony cruft removal
18974
18975 2008-01-08 03:23  ivan
18976
18977         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
18978           httemplate/search/report_receivables.cgi: show negative balances
18979           on A/R report, closes: RT#2983
18980
18981 2008-01-07 18:22  ivan
18982
18983         * httemplate/edit/process/cust_main.cgi: add some debugging control
18984
18985 2008-01-03 18:42  ivan
18986
18987         * httemplate/: browse/cust_main_county.cgi,
18988           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
18989           edit/process/cust_main_county-expand.cgi,
18990           edit/process/cust_main_county.html,
18991           edit/process/elements/process.html, search/elements/search.html:
18992           new tax rate editor
18993
18994 2008-01-03 18:35  ivan
18995
18996         * httemplate/browse/elements/browse.html: new tax rate editor
18997
18998 2008-01-03 18:27  ivan
18999
19000         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
19001           from XSSmas
19002
19003 2008-01-03 18:20  ivan
19004
19005         * httemplate/elements/hidden.html: escape value
19006
19007 2008-01-03 18:19  ivan
19008
19009         * httemplate/elements/: tablebreak-tr-title.html,
19010           tr-fixed-country.html, tr-fixed-state.html,
19011           tr-input-percentage.html: adding new elements: percentage input,
19012           fixed country and state display, tablebreak+title
19013
19014 2008-01-03 18:18  ivan
19015
19016         * httemplate/elements/tr-fixed.html: add a formatted_value option
19017
19018 2008-01-03 18:18  ivan
19019
19020         * httemplate/elements/tr-input-text.html: add maxlength, text-align
19021           and postfix options, escape value
19022
19023 2008-01-03 18:13  ivan
19024
19025         * httemplate/edit/elements/edit.html: there's no such thing as
19026           fixedhidden... hidden will do
19027
19028 2008-01-03 18:02  ivan
19029
19030         * httemplate/edit/elements/edit.html: doc
19031
19032 2008-01-03 17:43  ivan
19033
19034         * httemplate/edit/elements/edit.html: add popup option, add
19035           percentage and tablebreak-tr-title field types, pass object to
19036           included elements, documentation updates
19037
19038 2007-12-28 11:02  jeff
19039
19040         * httemplate/: elements/menu.html, search/report_svc_acct.html,
19041           search/svc_acct.cgi: advanced account reports (RT#2954)
19042
19043 2007-12-28 07:19  jeff
19044
19045         * httemplate/elements/menu.html: whoops
19046
19047 2007-12-28 07:10  jeff
19048
19049         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
19050           logged in report
19051
19052 2007-12-28 06:39  jeff
19053
19054         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
19055           svc_acct.last_login and .last_logout
19056
19057 2007-12-28 04:10  ivan
19058
19059         * htetc/handler.pl: remove just a tiny bit more cruft
19060
19061 2007-12-28 04:01  ivan
19062
19063         * htetc/handler.pl: restore in-browser error reporting
19064
19065 2007-12-27 23:45  ivan
19066
19067         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
19068           clean up handler.pl so we can have separate default_escape_flags
19069           for FS and RT and don't have to make FS's |h flag useless
19070
19071 2007-12-27 17:41  jeff
19072
19073         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
19074           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
19075           httemplate/view/svc_acct.cgi: last login reporting (#2952)
19076
19077 2007-12-27 15:49  ivan
19078
19079         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
19080           in edge case where you have taxclass and empty-taxclass rates for
19081           a country/state(/county) and also have a different set of
19082           taxclasses for some other country/state
19083
19084 2007-12-26 14:52  jeff
19085
19086         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
19087
19088 2007-12-26 00:23  ivan
19089
19090         * httemplate/misc/timeworked.html: leftovers from XSSmas
19091
19092 2007-12-25 23:51  ivan
19093
19094         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
19095
19096 2007-12-25 15:49  ivan
19097
19098         * httemplate/: browse/addr_block.cgi,
19099           browse/part_virtual_field.cgi, browse/router.cgi,
19100           config/config.cgi, edit/agent.cgi,
19101           edit/agent_payment_gateway.html, edit/agent_type.cgi,
19102           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
19103           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
19104           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
19105           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
19106           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
19107           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
19108           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
19109           edit/svc_forward.cgi, edit/elements/edit.html,
19110           elements/error.html, misc/batch-cust_pay.html,
19111           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
19112           misc/recharge_svc.html, misc/process/meta-import.cgi,
19113           search/cust_bill_event.html, search/report_cust_event.html: ho ho
19114           ho, merry XSSmas
19115
19116 2007-12-23 14:05  jeff
19117
19118         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
19119           FS/FS/part_pkg/subscription.pm,
19120           httemplate/misc/process/recharge_svc.html: add a reset feature to
19121           manual recharges (#1858)
19122
19123 2007-12-20 11:23  jeff
19124
19125         * FS/FS/part_export/prizm.pm: increase siteName allowed length
19126
19127 2007-12-19 14:25  jeff
19128
19129         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
19130
19131 2007-12-19 13:05  jeff
19132
19133         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
19134           httemplate/search/cust_main.html,
19135           httemplate/search/report_cust_main.html: add options for balance
19136           over/under to advanced customer report
19137
19138 2007-12-18 17:55  jeff
19139
19140         * FS/FS/cust_credit.pm: underscoring the important
19141
19142 2007-12-18 14:41  jeff
19143
19144         * httemplate/: edit/cust_credit.cgi,
19145           elements/tr-select-reason.html: correct bad credit reason
19146           conflict resolution
19147
19148 2007-12-18 12:58  ivan
19149
19150         * FS/FS/cust_main.pm: legacy agent_custid field should be as
19151           searchable as actual custnum, right?  at least if it is a
19152           number...
19153
19154 2007-12-18 12:42  ivan
19155
19156         * httemplate/edit/quick-charge.html: IE is case-sensitive when
19157           setting maxLength (and other attributes?).  hopefully that's all
19158           it is.
19159
19160 2007-12-17 14:57  jeff
19161
19162         * FS/FS/cust_credit.pm: stricter otaker rules
19163
19164 2007-12-17 11:59  ivan
19165
19166         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
19167           hurt anything.
19168
19169 2007-12-17 11:52  ivan
19170
19171         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
19172           anything... (famous last words)
19173
19174 2007-12-16 17:17  ivan
19175
19176         * httemplate/view/cust_main/contacts.html: fix the case where the
19177           customer doesn't actually have a ship address
19178
19179 2007-12-16 16:59  ivan
19180
19181         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
19182           httemplate/edit/cust_main/billing.html,
19183           httemplate/edit/cust_main/contact.html,
19184           httemplate/elements/header.html,
19185           httemplate/view/cust_main/contacts.html,
19186           httemplate/search/cust_main.cgi: add cust_main-require_address2
19187           config, reimplement address2-search config ("Unit #" search in
19188           searchbar), visual indication of require_invoicing_list_email,
19189           closes: RT#2926
19190
19191 2007-12-16 14:40  ivan
19192
19193         * httemplate/elements/errorpage.html: less is better
19194
19195 2007-12-16 13:02  ivan
19196
19197         * httemplate/elements/header.html: more consistent naming:
19198           cust_main_ADV.cgi becomes cust_main.html
19199
19200 2007-12-16 13:01  ivan
19201
19202         * httemplate/search/report_cust_main.html:
19203           httemplate/elements/header.html
19204
19205 2007-12-16 12:48  ivan
19206
19207         * httemplate/search/cust_main.html: more consistent naming:
19208           cust_main_ADV.cgi becomes cust_main.html
19209
19210 2007-12-15 14:47  rsiddall
19211
19212         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
19213           Files to build Freeside as Redhat-ish RPMs
19214
19215 2007-12-14 17:45  ivan
19216
19217         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
19218           drain bramage
19219
19220 2007-12-14 17:37  ivan
19221
19222         * httemplate/search/cust_bill.html: where helps alot
19223
19224 2007-12-14 17:23  ivan
19225
19226         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
19227           put reprinting issues to rest for ejourney, yow
19228
19229 2007-12-14 15:41  jeff
19230
19231         * FS/bin/freeside-upgrade: yikes
19232
19233 2007-12-14 13:51  jeff
19234
19235         * FS/FS/Schema.pm: binary not required and breaks
19236           FS::Record::_quote
19237
19238 2007-12-14 13:32  jeff
19239
19240         * FS/bin/freeside-upgrade: correct order of operations
19241
19242 2007-12-14 08:47  jeff
19243
19244         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
19245
19246 2007-12-13 19:56  jeff
19247
19248         * FS/bin/freeside-upgrade: even more deliberate reset
19249
19250 2007-12-13 19:55  ivan
19251
19252         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
19253           last 1-3 months...
19254
19255 2007-12-12 16:17  jeff
19256
19257         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
19258
19259 2007-12-12 13:18  jeff
19260
19261         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
19262           www_shellcommands export (#1227)
19263
19264 2007-12-12 01:03  ivan
19265
19266         * FS/bin/freeside-history-requeue: adding this quick script
19267
19268 2007-12-11 21:58  jeff
19269
19270         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
19271           FS/FS/ClientAPI/Signup.pm,
19272           fs_selfservice/FS-SelfService/SelfService.pm,
19273           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19274           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
19275           httemplate/edit/svc_acct.cgi: self-service can select domain on
19276           provision (#2801)
19277
19278 2007-12-11 21:42  jeff
19279
19280         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
19281           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
19282           reason improvement, bugfix, and tool
19283
19284 2007-12-06 17:08  ivan
19285
19286         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
19287           mmkay
19288
19289 2007-12-06 17:04  ivan
19290
19291         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
19292           cust_credit records; we don't want to abort the upgrade because
19293           of that, just warn
19294
19295 2007-12-06 12:49  jeff
19296
19297         * httemplate/edit/part_pkg.cgi: agent setting during package edit
19298           cleanup
19299
19300 2007-12-06 08:51  jeff
19301
19302         * httemplate/view/svc_acct.cgi: support display of negative time
19303
19304 2007-12-05 14:05  ivan
19305
19306         * Makefile: when installing selfservice, create freeside homedir if
19307           it doesn't exist
19308
19309 2007-12-05 12:50  ivan
19310
19311         * httemplate/elements/tr-select-reason.html: doh, order_by does
19312           have to include ORDER BY!
19313
19314 2007-12-05 12:47  ivan
19315
19316         * httemplate/elements/tr-select-reason.html: show types in reason
19317           selection, order by type and reason
19318
19319 2007-12-05 07:10  jeff
19320
19321         * FS/FS/ConfDefaults.pm: add in status and company fields
19322
19323 2007-12-05 06:50  jeff
19324
19325         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
19326
19327 2007-12-04 20:57  jeff
19328
19329         * httemplate/edit/process/part_pkg.cgi: wtf?
19330
19331 2007-12-04 16:45  ivan
19332
19333         * httemplate/search/elements/search.html: i hope this allows IE to
19334           download excel over https?
19335
19336 2007-12-04 12:51  ivan
19337
19338         * httemplate/: elements/menu.html, elements/select-otaker.html,
19339           elements/tr-select-otaker.html, search/report_cust_credit.html,
19340           search/report_rt_transaction.html, search/rt_transaction.html,
19341           search/elements/search.html: add some time-worked reporting
19342
19343 2007-12-04 10:35  jeff
19344
19345         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
19346           advanced package report (#2779)
19347
19348 2007-12-04 10:19  jeff
19349
19350         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
19351           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
19352           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
19353           FS/FS/reason.pm, FS/FS/reason_type.pm,
19354           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
19355           FS/FS/part_pkg/flat_comission.pm,
19356           FS/FS/part_pkg/flat_comission_cust.pm,
19357           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
19358           httemplate/browse/reason.html,
19359           httemplate/browse/reason_type.html,
19360           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
19361           httemplate/edit/reason_type.html,
19362           httemplate/edit/process/cust_credit.cgi,
19363           httemplate/elements/menu.html,
19364           httemplate/elements/tr-select-reason.html: change credit reasons
19365           from freetext to new reason/reason type system (#2777)
19366
19367 2007-12-02 16:18  ivan
19368
19369         * htetc/freeside-rt.conf: would help if i got the closing tag right
19370
19371 2007-12-02 16:13  ivan
19372
19373         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
19374           statistic running, i hope
19375
19376 2007-11-30 17:37  ivan
19377
19378         * FS/FS/part_pkg/prorate.pm: cleanup
19379
19380 2007-11-30 17:34  ivan
19381
19382         * FS/FS/h_cust_svc.pm: add date_deleted method
19383
19384 2007-11-30 17:34  ivan
19385
19386         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
19387           slightly
19388
19389 2007-11-30 17:33  ivan
19390
19391         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
19392           cancellation persay, since its generic now
19393
19394 2007-11-30 17:32  ivan
19395
19396         * FS/FS/Record.pm: add h_date method too
19397
19398 2007-11-30 17:30  ivan
19399
19400         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
19401           methods and subroutines
19402
19403 2007-11-30 17:29  ivan
19404
19405         * FS/FS/part_pkg/bulk.pm: add bulk price plan
19406
19407 2007-11-30 13:07  ivan
19408
19409         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
19410           httemplate/search/cust_bill.html: add net vs gross amounts to
19411           invoice report; make the "net sales" links on
19412           sales/credit/receipts report & graph clickable
19413
19414 2007-11-30 12:55  ivan
19415
19416         * httemplate/graph/elements/monthly.html: UI: download full results
19417           links on separate lines, for consistency with search.html
19418
19419 2007-11-30 10:13  ivan
19420
19421         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
19422           separately
19423
19424 2007-11-29 19:24  ivan
19425
19426         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
19427           customer import format with company
19428
19429 2007-11-29 17:24  ivan
19430
19431         * httemplate/browse/access_user.html: update inline documentation
19432
19433 2007-11-29 17:16  ivan
19434
19435         * FS/FS/cust_main.pm: remove unnecessary redefinition of
19436           %method2payby, add a quick hack to fake B:OP success and failure
19437           for testing purposes
19438
19439 2007-11-29 15:51  ivan
19440
19441         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
19442           fix dates going all wacky on errors, when you're asked to confirm
19443           a date move into the past
19444
19445 2007-11-28 19:38  ivan
19446
19447         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
19448           nonexistent column and fix the statustext check
19449
19450 2007-11-28 19:05  ivan
19451
19452         * FS/FS/Schema.pm: doh, fix primary key name in new table
19453
19454 2007-11-28 18:54  ivan
19455
19456         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
19457           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
19458           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
19459           httemplate/misc/process/payment.cgi: even more reliable
19460           multiple-payment/double-click/concurrent-payment-form protection
19461
19462 2007-11-28 12:18  jeff
19463
19464         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
19465           select multiple, discourage creation of packages no agent can
19466           sell
19467
19468 2007-11-28 10:49  jeff
19469
19470         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
19471           httemplate/search/report_cust_main.html: advanced customer report
19472           rearrangement
19473
19474 2007-11-28 00:46  ivan
19475
19476         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
19477           for selfservice session cache
19478
19479 2007-11-27 17:54  ivan
19480
19481         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
19482           var
19483
19484 2007-11-27 17:30  ivan
19485
19486         * README: license clarification for self-service code
19487
19488 2007-11-27 15:47  ivan
19489
19490         * httemplate/search/cust_bill.html: fix small side-effect of
19491           mysql-compat change eliminating DISTINCT ON: map changing values
19492           of @where array
19493
19494 2007-11-27 14:33  jeff
19495
19496         * FS/FS/part_export/prizm.pm: comma, please
19497
19498 2007-11-27 14:30  jeff
19499
19500         * FS/FS/part_export/prizm.pm: name management tweaking
19501
19502 2007-11-27 11:34  jeff
19503
19504         * FS/FS/part_export/prizm.pm: slop correction
19505
19506 2007-11-26 19:02  jeff
19507
19508         * FS/FS/part_export/prizm.pm: attach SM's to default network,
19509           improved unsuspend & delete, option for BAM only or EMS
19510
19511 2007-11-26 18:51  jeff
19512
19513         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
19514           customers from circumventing a suspension via selfservice (2768)
19515
19516 2007-11-25 18:19  ivan
19517
19518         * httemplate/search/elements/search.html: add a "printable copy"
19519           link to searches to get full results as printable HTML without
19520           other cruft, closes: #1885
19521
19522 2007-11-25 18:18  ivan
19523
19524         * httemplate/elements/header-popup.html: add our stylesheet to
19525           popup/print headers
19526
19527 2007-11-23 17:26  ivan
19528
19529         * Makefile: hello brave new world of defaulting to apache2 in 1.9
19530
19531 2007-11-23 12:25  ivan
19532
19533         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
19534           buttons on errors, closes: RT#1035
19535
19536 2007-11-21 17:03  ivan
19537
19538         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
19539           agent' choice if the dropdown already has a value
19540
19541 2007-11-20 09:18  ivan
19542
19543         * AGPL: it finally happened
19544
19545 2007-11-18 12:02  ivan
19546
19547         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
19548           "multiplier of monthly" info to "paid time" column in
19549           svc_acct-display_paid_time_remaining report
19550
19551 2007-11-14 15:10  ivan
19552
19553         * FS/FS/TicketSystem/RT_External.pm,
19554           httemplate/view/cust_main/tickets.html: add link to resolved
19555           tickets too
19556
19557 2007-11-09 11:20  ivan
19558
19559         * FS/FS/: Conf.pm, cust_main.pm: add
19560           business-onlinepayment-email_customer flag
19561
19562 2007-11-08 19:26  ivan
19563
19564         * httemplate/search/report_receivables.html: better visual
19565           indication of disabled "days" field on IE
19566
19567 2007-11-08 19:12  ivan
19568
19569         * httemplate/search/: report_receivables.cgi,
19570           report_receivables.html: add option for listing customers without
19571           a balance (closes: RT#2752) and fix bug in total row (closes:
19572           RT#2736)
19573
19574 2007-11-08 16:44  jeff
19575
19576         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
19577
19578 2007-11-07 20:21  ivan
19579
19580         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
19581           selfservice-session_timeout config
19582
19583 2007-11-07 18:10  ivan
19584
19585         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
19586           in concatenation (.) or string at
19587           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
19588
19589 2007-11-07 16:59  ivan
19590
19591         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
19592           conf/alerter_template, conf/company_address, conf/company_name,
19593           conf/impending_recur_template, conf/invoice_latexfooter,
19594           conf/invoice_latexnotes, conf/invoice_latexsmallfooter,
19595           conf/invoice_template, conf/invoice_template_statement,
19596           conf/welcome_letter: for new installs, centralize some stuff that
19597           was spread around different config files.
19598
19599 2007-11-05 17:59  ivan
19600
19601         * bin/customer-faker: keep our own list of states; remove some
19602           states that Data::Faker and Locale::SubCountry disagree on
19603
19604 2007-11-04 21:42  ivan
19605
19606         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
19607           to process_payment.  just a bit important.
19608
19609 2007-11-04 21:27  ivan
19610
19611         * FS/FS/ClientAPI/MyAccount.pm,
19612           fs_selfservice/FS-SelfService/SelfService.pm: add
19613           process_payment_order_pkg method
19614
19615 2007-11-03 10:38  ivan
19616
19617         * httemplate/elements/menu.html: move menu option for adv. customer
19618           reports to second level, same as advanced invoice & package
19619           reports
19620
19621 2007-11-02 17:55  jeff
19622
19623         * httemplate/: elements/menu.html, search/report_cust_main.html:
19624           new customer report/flattened package report (ticket 1428)
19625
19626 2007-10-29 05:04  ivan
19627
19628         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
19629           agent-virtualized packages
19630
19631 2007-10-29 05:03  ivan
19632
19633         * httemplate/search/report_receivables.cgi: famous last mysql bug
19634
19635 2007-10-29 04:34  ivan
19636
19637         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
19638
19639 2007-10-29 04:32  ivan
19640
19641         * httemplate/search/cdr.html: mysql
19642
19643 2007-10-29 04:18  ivan
19644
19645         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
19646           locking workaround
19647
19648 2007-10-29 03:31  ivan
19649
19650         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
19651           FS/FS/part_event/Condition/balance_age.pm,
19652           FS/FS/part_event/Condition/cust_bill_age.pm,
19653           httemplate/search/cdr.html: mysql me 1.9 more times
19654
19655 2007-10-29 03:30  ivan
19656
19657         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
19658           httemplate/search/cust_bill.html,
19659           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
19660           either, sigh
19661
19662 2007-10-28 18:08  ivan
19663
19664         * httemplate/view/cust_pay.html: still have link back to the
19665           customer on printable receipt... should hide it from print at
19666           some point though
19667
19668 2007-10-28 05:51  ivan
19669
19670         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
19671           bin/freeside-upgrade: finish mysql locking workaround
19672
19673 2007-10-27 20:55  ivan
19674
19675         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
19676           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
19677           httemplate/search/report_receivables.cgi: mysql me harder
19678
19679 2007-10-26 21:46  ivan
19680
19681         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
19682           httemplate/misc/process/payment.cgi,
19683           httemplate/view/cust_pay.html,
19684           httemplate/view/cust_main/payment_history.html: simple payment
19685           receipts in web interface, sorry arnie, RT#2738
19686
19687 2007-10-25 12:01  ivan
19688
19689         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
19690           mysql, yes, mysql.
19691
19692 2007-10-25 01:29  ivan
19693
19694         * FS/bin/freeside-setup: fix error handling
19695
19696 2007-10-22 15:29  ivan
19697
19698         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
19699           agent-virtualized packages
19700
19701 2007-10-17 09:07  jayce
19702
19703         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
19704           existing reason, the code to insert a new reason was in place,
19705           but didn't let the new reason get used.  Code to do this was
19706           already in place, just not utilized.
19707
19708 2007-10-14 16:14  ivan
19709
19710         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
19711           config from here, though?
19712
19713 2007-10-14 16:10  ivan
19714
19715         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
19716
19717 2007-10-14 13:07  ivan
19718
19719         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
19720           customer being billed
19721
19722 2007-10-13 18:51  ivan
19723
19724         * fs_selfservice/php/: freeside.class.php,
19725           freeside.login_example.php, freeside_signup_example.php: adding
19726           php examples
19727
19728 2007-10-13 10:33  jeff
19729
19730         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
19731           agent_defaultpkg handling
19732
19733 2007-10-10 13:54  ivan
19734
19735         * FS/FS/cust_main.pm: set expandtab
19736
19737 2007-10-10 13:52  jayce
19738
19739         * FS/FS/cust_main.pm: With this line missing, cust_event objects
19740           would not fully create (eventpart wasn't loading), causing the _X
19741           methods to fail on ->part_event.  Only noticed when you retried
19742           events that had previously failed.
19743
19744 2007-10-10 11:14  ivan
19745
19746         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
19747           this time, without messing up the ordering
19748
19749 2007-10-10 10:55  ivan
19750
19751         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
19752           also cleans this up slightly
19753
19754 2007-10-10 10:50  jeff
19755
19756         * httemplate/edit/part_pkg.cgi: close:}
19757
19758 2007-10-09 10:57  ivan
19759
19760         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
19761           its asked for.
19762
19763 2007-10-08 21:58  ivan
19764
19765         * FS/FS/Conf.pm: fix documenation links to point into wiki where
19766           they belong
19767
19768 2007-10-08 21:48  ivan
19769
19770         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
19771           ticket_system-priority_reverse config
19772
19773 2007-10-08 18:40  jeff
19774
19775         * httemplate/misc/timeworked.html: preserve order
19776
19777 2007-10-08 18:06  ivan
19778
19779         * httemplate/misc/timeworked.html: interpolating the links would
19780           help too
19781
19782 2007-10-08 18:01  ivan
19783
19784         * httemplate/misc/timeworked.html: i think this should fix
19785           timeworked subjects, and link to the transactions as well
19786
19787 2007-10-08 16:48  ivan
19788
19789         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
19790           up things better
19791
19792 2007-10-08 16:32  ivan
19793
19794         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
19795           cleanups
19796
19797 2007-10-08 14:06  ivan
19798
19799         * FS/FS/part_event/Condition/cust_bill_owed.pm,
19800           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
19801           cust_bill_owed as an implicit condition (whew), and make sure it
19802           is added on migrations (also: fixed implicit conditions like this
19803           which only apply to a subset of eventtables)
19804
19805 2007-10-08 14:05  jeff
19806
19807         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
19808           packages
19809
19810 2007-10-08 12:14  jeff
19811
19812         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
19813           httemplate/edit/reg_code.cgi,
19814           httemplate/edit/process/cust_svc.cgi,
19815           httemplate/edit/process/domain_record.cgi,
19816           httemplate/edit/process/reg_code.cgi,
19817           httemplate/elements/errorpage.html,
19818           httemplate/elements/tr-select-part_referral.html,
19819           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19820           httemplate/misc/delete-agent_payment_gateway.cgi,
19821           httemplate/misc/delete-cust_credit.cgi,
19822           httemplate/misc/delete-cust_pay.cgi,
19823           httemplate/misc/delete-cust_refund.cgi,
19824           httemplate/misc/delete-domain_record.cgi,
19825           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
19826           httemplate/misc/inventory_item-import.html,
19827           httemplate/misc/unapply-cust_credit.cgi,
19828           httemplate/misc/unapply-cust_pay.cgi,
19829           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
19830           httemplate/misc/unvoid-cust_pay_void.cgi,
19831           httemplate/misc/upload-batch.cgi,
19832           httemplate/misc/void-cust_pay.cgi,
19833           httemplate/misc/process/cdr-import.html,
19834           httemplate/misc/process/cust_main-import.cgi,
19835           httemplate/misc/process/cust_main-import_charges.cgi,
19836           httemplate/misc/process/inventory_item-import.html,
19837           httemplate/misc/process/link.cgi,
19838           httemplate/misc/process/payment.cgi,
19839           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
19840           httemplate/search/inventory_item.html,
19841           httemplate/search/reg_code.html, httemplate/search/sql.html,
19842           httemplate/search/svc_acct.cgi,
19843           httemplate/search/svc_broadband.cgi: Remove remaining calls to
19844           idiot/eidiot.  Should fix 1479
19845
19846 2007-10-05 13:41  ivan
19847
19848         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
19849           this condition
19850
19851 2007-10-05 12:53  jeff
19852
19853         * httemplate/misc/: timeworked.html, process/timeworked.html: new
19854           ui for assigning support time
19855
19856 2007-10-05 12:45  ivan
19857
19858         * httemplate/elements/tr-input-beginning_ending.html: fix date
19859           selection on advanced invoice report, or future places where date
19860           selection component is included multiple times
19861
19862 2007-10-05 07:26  jayce
19863
19864         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
19865           missing from the cust_bill_has_service condition checkin.
19866
19867 2007-10-04 17:39  ivan
19868
19869         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
19870           part_event/Condition/cust_bill_has_service.pm: add disable
19871           ability to conditions & disable cust_bill_has_service, so the
19872           condition edit page renders again
19873
19874 2007-10-04 16:55  ivan
19875
19876         * FS/FS/part_event/Condition/once.pm: whitespace
19877
19878 2007-10-04 16:52  ivan
19879
19880         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
19881           i think that should really do it.  whew
19882
19883 2007-10-04 16:41  ivan
19884
19885         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
19886           don't pass their final condition check
19887
19888 2007-10-04 16:40  ivan
19889
19890         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
19891           properly...
19892
19893 2007-10-04 14:38  ivan
19894
19895         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
19896           aid
19897
19898 2007-10-04 12:14  ivan
19899
19900         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
19901
19902 2007-10-04 12:04  ivan
19903
19904         * FS/FS/cust_main.pm: nobody likes it when you forget ions
19905
19906 2007-10-04 12:03  ivan
19907
19908         * FS/FS/cust_main.pm: additional due_cust_event debugging
19909
19910 2007-10-04 11:28  ivan
19911
19912         * FS/FS/cust_main.pm: additional due_cust_event debugging
19913
19914 2007-10-04 09:45  ivan
19915
19916         * httemplate/search/cust_bill_event.cgi: fix compilation error!
19917
19918 2007-10-03 21:21  ivan
19919
19920         * FS/FS/cust_main.pm: i really hope this finally does it
19921
19922 2007-10-03 21:09  ivan
19923
19924         * FS/FS/cust_main.pm: dot strikes again
19925
19926 2007-10-03 21:08  ivan
19927
19928         * FS/FS/cust_main.pm: whew, i think this might actually fix it
19929
19930 2007-10-03 20:48  ivan
19931
19932         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
19933           agent template migration from 1.7?  sure hope so
19934
19935 2007-10-03 20:37  ivan
19936
19937         * FS/FS/Record.pm: add debugging option to qsearch
19938
19939 2007-10-03 19:52  ivan
19940
19941         * bin/pod2x: wikify individual files
19942
19943 2007-10-03 19:22  ivan
19944
19945         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
19946
19947 2007-10-03 19:15  ivan
19948
19949         * FS/FS/cust_main.pm: add missing =back
19950
19951 2007-10-03 19:07  ivan
19952
19953         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
19954           hope
19955
19956 2007-10-03 19:06  jeff
19957
19958         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
19959           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
19960           httemplate/edit/process/part_pkg.cgi: support part_pkg option
19961           input validation, check bytecounts and allow commas (closes 1863)
19962
19963 2007-10-03 18:56  ivan
19964
19965         * bin/pod2x: this *should* fix munging of non-internal links, i
19966           hope
19967
19968 2007-10-03 18:49  ivan
19969
19970         * Makefile, bin/pod2x: wiki documentation convertor now
19971
19972 2007-10-03 18:47  ivan
19973
19974         * FS/FS.pm: add missing CLI utilities to FS.pm too
19975
19976 2007-10-03 18:45  ivan
19977
19978         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
19979
19980 2007-10-03 18:21  ivan
19981
19982         * FS/FS.pm: update FS base page for new stuff in 1.9
19983
19984 2007-10-03 18:15  ivan
19985
19986         * FS/: FS.pm: update top-level FS manpage
19987
19988 2007-10-03 17:51  ivan
19989
19990         * FS/FS/: access_right.pm, access_user_pref.pm,
19991           access_usergroup.pm, pay_batch.pm: POD documentation updates
19992
19993 2007-10-02 14:56  ivan
19994
19995         * FS/FS/cust_event.pm: doh!
19996
19997 2007-10-02 08:31  jeff
19998
19999         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
20000           httemplate/search/cust_bill_event.cgi: fix up re-email these
20001           events
20002
20003 2007-10-02 08:11  jeff
20004
20005         * httemplate/misc/process/timeworked.html: missed file in self
20006           service support usage improvements
20007
20008 2007-10-01 17:44  ivan
20009
20010         * httemplate/: browse/part_referral.html, elements/menu.html:
20011           Configuration right no longer gives access to things controlled
20012           by their own ACLs (advertising source & package edit
20013
20014 2007-10-01 17:40  ivan
20015
20016         * httemplate/elements/menu.html: package definitions controlled by
20017           their own ACL now
20018
20019 2007-10-01 17:32  ivan
20020
20021         * FS/bin/freeside-daily: need the space
20022
20023 2007-10-01 17:31  ivan
20024
20025         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
20026
20027 2007-10-01 17:29  ivan
20028
20029         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
20030           back earlier commits reverted by this patch, also revert
20031           gratuitous whitespace changes
20032
20033 2007-10-01 17:22  ivan
20034
20035         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
20036           works :)
20037
20038 2007-10-01 17:18  ivan
20039
20040         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
20041           for once.pm bug?  hopefully it works :)
20042
20043 2007-09-29 17:26  ivan
20044
20045         * httemplate/search/: cdr.html, report_cdr.html: better CDR
20046           searching
20047
20048 2007-09-29 17:25  ivan
20049
20050         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
20051           date editing errors (especially because resetting them pops up
20052           the error confirmation)
20053
20054 2007-09-29 17:23  ivan
20055
20056         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
20057           migrated from 1.7?
20058
20059 2007-09-29 17:22  ivan
20060
20061         * bin/freeside-upgrade-unicode: [no log message]
20062
20063 2007-09-28 19:17  ivan
20064
20065         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
20066           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
20067           in cust_event.html & report_tax.cgi (provide a table option in
20068           access_user::agentnums_sql so this is easy to fix for other
20069           reports too)
20070
20071 2007-09-27 17:33  jayce
20072
20073         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
20074           limiting to that user's events, therefore selecting all retryable
20075           events, and having to filter later.  On a system with a running
20076           history, this caused bad O() types of situations for performance,
20077           especially bad when this was called by something that a user
20078           would be awaiting feedback from
20079
20080 2007-09-27 17:19  jayce
20081
20082         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
20083           map {} of several hundred lines into two simple method calls
20084
20085 2007-09-27 14:25  jeff
20086
20087         * httemplate/edit/svc_acct.cgi: hide fixed passwords
20088
20089 2007-09-27 11:24  jayce
20090
20091         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
20092           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
20093           will queue billing jobs instead of running each.  freeside-queued
20094           will then pick it up, allowing multiple simultaneous jobs to run,
20095           as well as multiple machines.  Also adds a 'Secure' column to the
20096           queue system, allowing for billing jobs to define themselves as
20097           'secure only' in cases where a box might be using the encryption.
20098           This allows you to  run secure only jobs (such as a collect) on
20099           boxes that can.
20100
20101 2007-09-26 12:27  jayce
20102
20103         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
20104           import.  Condition tests to see if the Invoice bills for a
20105           particular service.
20106
20107 2007-09-26 12:24  jayce
20108
20109         * FS/FS/part_event/Condition/once.pm: Event loop changes after
20110           initial creation caused this to never trigger, as the event loop
20111           creates a 'NEW' record, as a placeholder.  We need to not die
20112           from that.
20113
20114 2007-09-26 09:06  ivan
20115
20116         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
20117
20118 2007-09-24 08:47  jeff
20119
20120         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
20121           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
20122           fs_selfservice/FS-SelfService/SelfService.pm,
20123           fs_selfservice/FS-SelfService/cgi/myaccount.html,
20124           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
20125           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
20126           self-service support usage improvements (1733)
20127
20128 2007-09-23 17:56  ivan
20129
20130         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
20131           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
20132           agent-virtualization of packages
20133
20134 2007-09-23 16:17  ivan
20135
20136         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
20137           show the svc_www.usersvc selector unless it is non-fixed or
20138           non-blank, NOT non-fixed or blank
20139
20140 2007-09-23 16:16  ivan
20141
20142         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
20143
20144 2007-09-23 13:21  ivan
20145
20146         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
20147           remaining search
20148
20149 2007-09-23 13:00  ivan
20150
20151         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
20152
20153 2007-09-23 12:54  ivan
20154
20155         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
20156
20157 2007-09-23 12:18  ivan
20158
20159         * httemplate/search/elements/search.html: remove extraneous blank
20160           line causing Excel exports to fail
20161
20162 2007-09-23 11:32  ivan
20163
20164         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
20165           httemplate/search/svc_acct.cgi: accounts w/time remaining search
20166
20167 2007-09-22 15:45  ivan
20168
20169         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
20170           menubar border in example self-service template
20171
20172 2007-09-22 14:31  ivan
20173
20174         * httemplate/config/: config-view.cgi, config.cgi: improve config
20175           UI, especially for textareas
20176
20177 2007-09-22 12:40  ivan
20178
20179         * httemplate/view/svc_acct.cgi: UI
20180
20181 2007-09-22 12:03  ivan
20182
20183         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
20184           going to use it
20185
20186 2007-09-22 11:27  ivan
20187
20188         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
20189           with accounts
20190
20191 2007-09-20 19:24  ivan
20192
20193         * httemplate/search/timeworked.html: fix problems with time queue
20194           search: ticket subjects need to be HTML-escaped, 'remaining time'
20195           calculation had a NULL vs 0 issue, and link to tickets
20196
20197 2007-09-19 15:38  ivan
20198
20199         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
20200           annoying Pg bugs causing "This user's 10 highest priority
20201           tickets" to be blank
20202
20203 2007-09-18 17:27  jeff
20204
20205         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
20206           priorities
20207
20208 2007-09-18 17:12  ivan
20209
20210         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
20211           least one small problem with reprint/email/fax functionality: now
20212           should understand the "most recent invoice per customer" and
20213           invoice # min/max options
20214
20215 2007-09-18 16:19  ivan
20216
20217         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
20218           when page is reloaded with an error
20219
20220 2007-09-18 15:51  ivan
20221
20222         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
20223           an official upstream config
20224
20225 2007-09-18 14:41  ivan
20226
20227         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
20228
20229 2007-09-18 14:37  ivan
20230
20231         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
20232           svcpart (links from browse/part_svc, in particular
20233
20234 2007-09-18 10:07  ivan
20235
20236         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
20237
20238 2007-09-17 23:32  jeff
20239
20240         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
20241           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
20242           of auto recharge values AND rollover
20243
20244 2007-09-17 23:07  jeff
20245
20246         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
20247
20248 2007-09-17 17:21  ivan
20249
20250         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
20251           tag; fix spacing
20252
20253 2007-09-17 14:12  ivan
20254
20255         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
20256           in payinfo trying getting set to xxEK, thanks to _vlad_ for
20257           tracking this down and providing a fix
20258
20259 2007-09-17 13:52  ivan
20260
20261         * FS/FS/Conf.pm: elaborate on ambiguous instructions
20262
20263 2007-09-13 20:45  ivan
20264
20265         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
20266           undefined value as an ARRAY reference at
20267           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
20268
20269 2007-09-13 15:35  ivan
20270
20271         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
20272           FS/t/acct_rt_transaction.t, htetc/handler.pl,
20273           httemplate/misc/process/timeworked.html,
20274           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
20275           to acct_rt_transaction, as it is not a service, its something
20276           that hangs off of an svc_acct (like an acct_snarf).  thank
20277           goodness was able to do this before its any sort of migration
20278           problem...
20279
20280 2007-09-13 15:25  ivan
20281
20282         * httemplate/browse/part_svc.cgi: random indentation fix
20283
20284 2007-09-13 15:25  ivan
20285
20286         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
20287           since DBIx::DBSchema 0.33+ will now drop them...
20288
20289 2007-09-13 15:24  ivan
20290
20291         * CREDITS: too little, too late attempt at spam reduction
20292
20293 2007-09-13 15:05  ivan
20294
20295         * httemplate/search/cust_main.cgi: fix status color on customer
20296           list
20297
20298 2007-09-13 15:05  ivan
20299
20300         * httemplate/search/report_receivables.cgi: clean up some unused
20301           code
20302
20303 2007-09-13 13:16  ivan
20304
20305         * httemplate/misc/cust_main-import.cgi: add better inline docs
20306           explaining fields on customer CSV import
20307
20308 2007-09-12 13:40  ivan
20309
20310         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
20311           we can't fetch the name for a queue...
20312
20313 2007-09-11 22:38  ivan
20314
20315         * bin/freeside-migrate-events: freeside-migrate-events now moves
20316           event options, whew
20317
20318 2007-09-11 21:23  ivan
20319
20320         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
20321           cust_bill_event records
20322
20323 2007-09-11 21:23  ivan
20324
20325         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
20326           in statustext message (or anything else weird) from causing them
20327           not to get inserted
20328
20329 2007-09-11 21:20  ivan
20330
20331         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
20332           that would throw a duplicate row error instead of completing the
20333           migration
20334
20335 2007-09-11 20:39  ivan
20336
20337         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
20338           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
20339           367." that might have possible set an incorrest svc_domain.suffix
20340
20341 2007-09-10 18:33  ivan
20342
20343         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
20344           cust_main-require_invoicing_list_email options
20345
20346 2007-09-10 17:28  ivan
20347
20348         * FS/FS/cust_main.pm: better default paydate for letters
20349
20350 2007-09-06 20:45  ivan
20351
20352         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
20353           work even when people don't set one in config
20354
20355 2007-09-06 20:36  ivan
20356
20357         * FS/FS/part_export/sqlradius.pm: tweak debugging
20358
20359 2007-08-23 01:23  ivan
20360
20361         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
20362           could log in to RADIUS with uppercase usernameand avoid bandwidth
20363           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
20364           for nothing, grr!)
20365
20366 2007-08-17 07:01  jeff
20367
20368         * FS/FS/cust_main.pm: miss use
20369
20370 2007-08-17 06:59  jeff
20371
20372         * httemplate/misc/process/timeworked.html: access control
20373
20374 2007-08-16 21:27  ivan
20375
20376         * Makefile: remove redunant redundancy
20377
20378 2007-08-16 11:22  jeff
20379
20380         * FS/FS/svc_acct.pm: correct labels in service definition edit for
20381           svc_acct (#1745)
20382
20383 2007-08-16 10:40  ivan
20384
20385         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
20386
20387 2007-08-16 09:19  jeff
20388
20389         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
20390
20391 2007-08-16 06:40  jeff
20392
20393         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
20394           FS/FS/cust_main.pm, httemplate/misc/batch-cust_pay.html,
20395           httemplate/misc/timeworked.html, FS/MANIFEST,
20396           httemplate/misc/process/timeworked.html,
20397           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
20398           fs_selfservice/FS-SelfService/cgi/myaccount.html,
20399           htetc/handler.pl, httemplate/elements/menu.html,
20400           httemplate/view/cust_main/tickets.html: support hours 'usage'
20401           tracking for our own internal use (#1733)
20402
20403 2007-08-15 17:09  ivan
20404
20405         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
20406           of 2037-12 so it doesn't bomb out on empty paydates
20407
20408 2007-08-15 16:46  ivan
20409
20410         * FS/bin/freeside-sqlradius-reset: add -n option to
20411           freeside-sqlradius-reset to supress deleting data
20412
20413 2007-08-15 14:51  ivan
20414
20415         * httemplate/edit/cust_main.cgi: fix customer status color here too
20416
20417 2007-08-14 20:26  ivan
20418
20419         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
20420           table-grid the export listing
20421
20422 2007-08-14 14:46  ivan
20423
20424         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
20425           httemplate/graph/cust_bill_pkg.cgi,
20426           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
20427           httemplate/graph/report_cust_pkg.html,
20428           httemplate/graph/elements/monthly.html,
20429           httemplate/browse/agent.cgi: add package churn report/graph
20430
20431 2007-08-14 13:18  ivan
20432
20433         * FS/FS/Cron/bill.pm: removing unneeded %saw var
20434
20435 2007-08-13 19:40  ivan
20436
20437         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
20438           on package status selector
20439
20440 2007-08-10 16:50  ivan
20441
20442         * FS/bin/: freeside-dbdef-create: rename dbdef-create to
20443           freeside-dbdef-create and move it to FS/bin, so it gets
20444           %%%FREESIDE_CONF%%% substituted
20445
20446 2007-08-10 15:48  ivan
20447
20448         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
20449           frequencies
20450
20451 2007-08-10 00:01  ivan
20452
20453         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
20454           httemplate/view/cust_main/packages.html: on changing packages,
20455           don't set setup date unless old package has one
20456
20457 2007-08-08 17:31  ivan
20458
20459         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
20460
20461 2007-08-08 12:18  ivan
20462
20463         * FS/FS/cust_pkg.pm: fix otaker regex
20464
20465 2007-08-07 13:05  ivan
20466
20467         * FS/FS/cust_main.pm: more informative error msg
20468
20469 2007-08-06 12:45  jeff
20470
20471         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
20472           documentation improvements
20473
20474 2007-08-06 01:51  jeff
20475
20476         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
20477
20478 2007-08-06 01:46  jeff
20479
20480         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
20481           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
20482           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
20483
20484 2007-08-05 10:32  jeff
20485
20486         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
20487
20488 2007-08-03 19:06  ivan
20489
20490         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
20491
20492 2007-08-03 18:58  ivan
20493
20494         * Makefile: update Makefile to always substitute in
20495           RT_SiteConfig.pm when running install-rt
20496
20497 2007-08-03 18:57  ivan
20498
20499         * httemplate/elements/header.html: point 1.9 to 1.9 documentation
20500
20501 2007-08-03 17:13  ivan
20502
20503         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
20504           bin/mason_handler.fcgi, bin/mason_handler.scgi,
20505           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
20506           lib/RT.pm: clean up corners & colors
20507
20508 2007-08-03 15:43  ivan
20509
20510         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
20511           .css files
20512
20513 2007-08-03 15:06  ivan
20514
20515         * rt/FREESIDE_MODIFIED: [no log message]
20516
20517 2007-08-03 14:49  ivan
20518
20519         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
20520           lib/RT/SearchBuilder.pm, sbin/rt-setup-database.in: merging
20521           RT_3_6_4 to HEAD
20522
20523 2007-08-02 16:44  ivan
20524
20525         * httemplate/view/cust_main/packages.html: increase package popup
20526           width
20527
20528 2007-08-02 16:09  ivan
20529
20530         * httemplate/: edit/process/cust_pkg.cgi,
20531           elements/select-table.html, misc/change_pkg.cgi,
20532           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
20533           on change package and also make it into a popup
20534
20535 2007-08-02 16:01  ivan
20536
20537         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
20538           change package and also make it into a popup
20539
20540 2007-08-02 15:55  ivan
20541
20542         * FS/FS/CGI.pm: fix status color on small_custview
20543
20544 2007-08-02 14:57  ivan
20545
20546         * httemplate/view/cust_main/packages.html: line up package acitons
20547           all on one line
20548
20549 2007-08-02 12:56  ivan
20550
20551         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.svc.in,
20552           bin/rt.in, bin/standalone_httpd.in, bin/mason_handler.scgi.in,
20553           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
20554           etc/initialdata, etc/drop.Oracle, etc/upgrade/3.5.1/content:
20555           import rt 3.6.4
20556
20557 2007-08-02 12:53  ivan
20558
20559         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
20560           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
20561           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
20562           lib/RT/I18N/ja.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/en.po,
20563           lib/RT/I18N/tr.po, lib/RT/Condition/AnyTransaction.pm,
20564           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
20565           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
20566           lib/RT/Condition/PriorityExceeds.pm,
20567           lib/RT/Condition/StatusChange.pm,
20568           lib/RT/Condition/UserDefined.pm, lib/RT/Condition/OwnerChange.pm,
20569           lib/RT/Condition/QueueChange.pm, lib/RT/Report/Tickets.pm,
20570           lib/RT/Report/Tickets/Entry.pm,
20571           docs/design_docs/ruleset-workflow.txt: import rt 3.6.4
20572
20573 2007-08-02 12:49  ivan
20574
20575         * rt/: configure, aclocal.m4, Changelog, README, UPGRADING,
20576           configure.ac, sbin/rt-test-dependencies.in,
20577           sbin/extract-message-catalog, sbin/rt-dump-database.in,
20578           sbin/factory, sbin/license_tag,
20579           lib/RT/ObjectCustomFieldValues.pm,
20580           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, lib/RT/Handle.pm,
20581           lib/RT/ObjectCustomField.pm, lib/RT/ScripCondition_Overlay.pm,
20582           lib/RT/CustomFieldValues_Overlay.pm,
20583           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
20584           lib/RT/Scrip_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
20585           lib/RT/I18N.pm, lib/RT/Queue.pm,
20586           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
20587           lib/RT/System.pm, lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
20588           lib/RT/CustomFieldValues.pm, lib/RT/SavedSearch.pm,
20589           lib/RT/Scrips_Overlay.pm, lib/RT/CustomFields_Overlay.pm,
20590           lib/RT/ObjectCustomFields.pm, lib/RT/Reminders.pm, lib/RT/ACE.pm,
20591           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
20592           lib/RT/Attributes.pm, lib/RT/Base.pm,
20593           lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
20594           lib/RT/Principals_Overlay.pm, lib/RT/ScripAction.pm,
20595           lib/RT/Principal.pm, lib/RT/Attributes_Overlay.pm,
20596           lib/RT/Queues.pm, lib/RT/Attachments.pm,
20597           lib/RT/Attribute_Overlay.pm, lib/RT/CachedGroupMember_Overlay.pm,
20598           lib/RT/ObjectCustomFieldValues_Overlay.pm,
20599           lib/RT/SavedSearches.pm, lib/RT/ScripCondition.pm,
20600           lib/RT/Templates.pm, lib/RT/Tickets.pm,
20601           lib/RT/ObjectCustomFieldValue_Overlay.pm,
20602           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
20603           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
20604           lib/RT/Link.pm, lib/RT/Transaction.pm,
20605           lib/RT/GroupMember_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
20606           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
20607           lib/RT/Scrip.pm, lib/RT/EmailParser.pm,
20608           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Group.pm,
20609           lib/RT/Template.pm, lib/RT/GroupMembers.pm,
20610           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
20611           lib/RT/ACL_Overlay.pm, lib/RT/Attachment_Overlay.pm,
20612           lib/RT/ACL.pm, lib/RT/Date.pm, lib/RT/GroupMember.pm,
20613           lib/RT/Groups.pm, lib/RT/Templates_Overlay.pm,
20614           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
20615           lib/RT/CustomFieldValue.pm, lib/RT/CustomFields.pm,
20616           lib/RT/Link_Overlay.pm, lib/RT/ObjectCustomFields_Overlay.pm,
20617           lib/RT/Principals.pm, lib/RT/Queues_Overlay.pm, lib/RT/Ticket.pm,
20618           lib/RT/Attribute.pm, lib/RT/ScripActions.pm,
20619           lib/RT/Attachment.pm, lib/RT/Queue_Overlay.pm,
20620           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
20621           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
20622           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
20623           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web/Handler.pm,
20624           lib/RT/Interface/Web/Menu.pm,
20625           lib/RT/Interface/Web/QueryBuilder.pm,
20626           lib/RT/Interface/Web/Standalone.pm,
20627           lib/RT/Interface/Email/Auth/GnuPG.pm,
20628           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
20629           lib/RT/Interface/Web/Menu/Item.pm,
20630           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
20631           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
20632           lib/RT/Interface/Email/Auth/MailFrom.pm, lib/RT/Action/Notify.pm,
20633           lib/RT/Action/RecordComment.pm,
20634           lib/RT/Action/RecordCorrespondence.pm,
20635           lib/RT/Action/CreateTickets.pm, lib/RT/Action/NotifyAsComment.pm,
20636           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/UserDefined.pm,
20637           lib/RT/Action/AutoOpen.pm, lib/RT/Action/EscalatePriority.pm,
20638           lib/RT/Action/SendEmail.pm, lib/RT/Action/SetPriority.pm,
20639           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
20640           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
20641           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/sv.po,
20642           lib/RT/I18N/fi.po, lib/RT/I18N/hu.po, lib/RT/I18N/he.po: import
20643           rt 3.6.4
20644
20645 2007-08-01 15:33  ivan
20646
20647         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
20648
20649 2007-08-01 15:24  ivan
20650
20651         * CREDITS, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
20652           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
20653           FS/FS/access_group.pm, FS/FS/access_user.pm,
20654           FS/FS/access_user_pref.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
20655           FS/FS/cust_credit.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
20656           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
20657           FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
20658           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
20659           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
20660           FS/FS/part_event_condition_option.pm,
20661           FS/FS/part_event_condition_option_option.pm,
20662           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
20663           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
20664           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
20665           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
20666           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
20667           FS/FS/part_event/Action/addpost.pm,
20668           FS/FS/part_event/Action/apply.pm,
20669           FS/FS/part_event/Action/bill.pm,
20670           FS/FS/part_event/Action/cancel.pm,
20671           FS/FS/part_event/Action/collect.pm,
20672           FS/FS/part_event/Action/cust_bill_batch.pm,
20673           FS/FS/part_event/Action/cust_bill_comp.pm,
20674           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
20675           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
20676           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
20677           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
20678           FS/FS/part_event/Action/cust_bill_send.pm,
20679           FS/FS/part_event/Action/cust_bill_send_agent.pm,
20680           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
20681           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
20682           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
20683           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
20684           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
20685           FS/FS/part_event/Action/fee.pm,
20686           FS/FS/part_event/Action/suspend.pm,
20687           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
20688           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
20689           FS/FS/part_event/Condition/agent.pm,
20690           FS/FS/part_event/Condition/agent_type.pm,
20691           FS/FS/part_event/Condition/balance.pm,
20692           FS/FS/part_event/Condition/balance_age.pm,
20693           FS/FS/part_event/Condition/balance_under.pm,
20694           FS/FS/part_event/Condition/cust_bill_age.pm,
20695           FS/FS/part_event/Condition/cust_bill_owed.pm,
20696           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
20697           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
20698           FS/FS/part_event/Condition/cust_status.pm,
20699           FS/FS/part_event/Condition/every.pm,
20700           FS/FS/part_event/Condition/once.pm,
20701           FS/FS/part_event/Condition/payby.pm,
20702           FS/FS/part_event/Condition/pkg_class.pm,
20703           FS/FS/part_event/Condition/pkg_status.pm,
20704           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
20705           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
20706           FS/FS/part_pkg/prorate_delayed.pm,
20707           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
20708           FS/bin/freeside-monthly, FS/t/cust_event.t,
20709           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
20710           FS/t/part_event.t, FS/t/part_event_condition.t,
20711           FS/t/part_event_condition_option.t,
20712           FS/t/part_event_condition_option_option.t,
20713           FS/t/part_event_option.t, FS/t/pkg_referral.t,
20714           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
20715           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
20716           htetc/handler.pl, httemplate/browse/access_group.html,
20717           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
20718           httemplate/browse/invoice_template.html,
20719           httemplate/browse/part_bill_event.cgi,
20720           httemplate/browse/part_event.html,
20721           httemplate/browse/part_pkg.cgi,
20722           httemplate/browse/part_referral.html,
20723           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
20724           httemplate/config/config-process.cgi,
20725           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
20726           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
20727           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
20728           httemplate/edit/invoice_template.html,
20729           httemplate/edit/part_bill_event.cgi,
20730           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
20731           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
20732           httemplate/edit/elements/edit.html,
20733           httemplate/edit/process/access_group.html,
20734           httemplate/edit/process/invoice_logo.html,
20735           httemplate/edit/process/invoice_template.html,
20736           httemplate/edit/process/part_event.html,
20737           httemplate/edit/process/quick-cust_pkg.cgi,
20738           httemplate/edit/process/elements/process.html,
20739           httemplate/elements/checkboxes-table-name.html,
20740           httemplate/elements/freeside.css,
20741           httemplate/elements/hidden.html, httemplate/elements/menu.html,
20742           httemplate/elements/select-agent.html,
20743           httemplate/elements/select-agent_type.html,
20744           httemplate/elements/select-cust_main-status.html,
20745           httemplate/elements/select-cust_pkg-status.html,
20746           httemplate/elements/select-part_referral.html,
20747           httemplate/elements/select-pkg_class.html,
20748           httemplate/elements/select-table.html,
20749           httemplate/elements/selectlayers.html,
20750           httemplate/elements/table-grid.html,
20751           httemplate/elements/tr-checkbox-multiple.html,
20752           httemplate/elements/tr-checkbox.html,
20753           httemplate/elements/tr-fixed.html,
20754           httemplate/elements/tr-freq.html,
20755           httemplate/elements/tr-input-money.html,
20756           httemplate/elements/tr-input-text.html,
20757           httemplate/elements/tr-password.html,
20758           httemplate/elements/tr-select-agent.html,
20759           httemplate/elements/tr-select-agent_type.html,
20760           httemplate/elements/tr-select-cust_main-status.html,
20761           httemplate/elements/tr-select-cust_pkg-status.html,
20762           httemplate/elements/tr-select-invoice_template.html,
20763           httemplate/elements/tr-select-part_pkg.html,
20764           httemplate/elements/tr-select-part_referral.html,
20765           httemplate/elements/tr-select-pkg_class.html,
20766           httemplate/elements/tr-select-reason.html,
20767           httemplate/elements/tr-select-taxclass.html,
20768           httemplate/elements/tr-select.html,
20769           httemplate/elements/tr-selectlayers.html,
20770           httemplate/elements/tr-selectmultiple-part_pkg.html,
20771           httemplate/elements/tr-td-label.html,
20772           httemplate/elements/tr-title.html,
20773           httemplate/elements/fckeditor/fckconfig.js,
20774           httemplate/elements/fckeditor/fckeditor.js,
20775           httemplate/elements/fckeditor/fckpackager.xml,
20776           httemplate/elements/fckeditor/fckstyles.xml,
20777           httemplate/elements/fckeditor/fcktemplates.xml,
20778           httemplate/elements/fckeditor/editor/fckdebug.html,
20779           httemplate/elements/fckeditor/editor/fckdialog.html,
20780           httemplate/elements/fckeditor/editor/fckeditor.html,
20781           httemplate/elements/fckeditor/editor/fckeditor.original.html,
20782           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
20783           httemplate/elements/fckeditor/editor/css/fck_internal.css,
20784           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
20785           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
20786           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
20787           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
20788           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
20789           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
20790           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
20791           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
20792           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
20793           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
20794           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
20795           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
20796           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
20797           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
20798           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
20799           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
20800           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
20801           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
20802           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
20803           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
20804           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
20805           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
20806           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
20807           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
20808           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
20809           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
20810           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
20811           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
20812           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
20813           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
20814           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
20815           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
20816           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
20817           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
20818           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
20819           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
20820           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
20821           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
20822           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
20823           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
20824           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
20825           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
20826           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
20827           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
20828           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
20829           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
20830           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
20831           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
20832           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
20833           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
20834           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
20835           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
20836           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
20837           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
20838           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
20839           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
20840           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
20841           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
20842           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
20843           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
20844           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
20845           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
20846           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
20847           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
20848           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
20849           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
20850           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
20851           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
20852           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
20853           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
20854           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
20855           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
20856           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
20857           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
20858           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
20859           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
20860           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
20861           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
20862           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
20863           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
20864           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
20865           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
20866           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
20867           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
20868           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
20869           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
20870           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
20871           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
20872           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
20873           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
20874           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
20875           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
20876           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
20877           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
20878           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
20879           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
20880           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
20881           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
20882           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
20883           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
20884           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
20885           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
20886           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
20887           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
20888           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
20889           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
20890           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
20891           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
20892           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
20893           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
20894           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
20895           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
20896           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
20897           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
20898           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
20899           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
20900           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
20901           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
20902           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
20903           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
20904           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
20905           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
20906           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
20907           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
20908           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
20909           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
20910           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
20911           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
20912           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
20913           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
20914           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
20915           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
20916           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
20917           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
20918           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
20919           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
20920           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
20921           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
20922           httemplate/elements/fckeditor/editor/images/anchor.gif,
20923           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
20924           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
20925           httemplate/elements/fckeditor/editor/images/spacer.gif,
20926           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
20927           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
20928           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
20929           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
20930           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
20931           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
20932           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
20933           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
20934           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
20935           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
20936           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
20937           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
20938           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
20939           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
20940           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
20941           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
20942           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
20943           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
20944           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
20945           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
20946           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
20947           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
20948           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
20949           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
20950           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
20951           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
20952           httemplate/elements/fckeditor/editor/lang/af.js,
20953           httemplate/elements/fckeditor/editor/lang/ar.js,
20954           httemplate/elements/fckeditor/editor/lang/bg.js,
20955           httemplate/elements/fckeditor/editor/lang/bn.js,
20956           httemplate/elements/fckeditor/editor/lang/bs.js,
20957           httemplate/elements/fckeditor/editor/lang/ca.js,
20958           httemplate/elements/fckeditor/editor/lang/cs.js,
20959           httemplate/elements/fckeditor/editor/lang/da.js,
20960           httemplate/elements/fckeditor/editor/lang/de.js,
20961           httemplate/elements/fckeditor/editor/lang/el.js,
20962           httemplate/elements/fckeditor/editor/lang/en-au.js,
20963           httemplate/elements/fckeditor/editor/lang/en-ca.js,
20964           httemplate/elements/fckeditor/editor/lang/en-uk.js,
20965           httemplate/elements/fckeditor/editor/lang/en.js,
20966           httemplate/elements/fckeditor/editor/lang/eo.js,
20967           httemplate/elements/fckeditor/editor/lang/es.js,
20968           httemplate/elements/fckeditor/editor/lang/et.js,
20969           httemplate/elements/fckeditor/editor/lang/eu.js,
20970           httemplate/elements/fckeditor/editor/lang/fa.js,
20971           httemplate/elements/fckeditor/editor/lang/fi.js,
20972           httemplate/elements/fckeditor/editor/lang/fo.js,
20973           httemplate/elements/fckeditor/editor/lang/fr.js,
20974           httemplate/elements/fckeditor/editor/lang/gl.js,
20975           httemplate/elements/fckeditor/editor/lang/he.js,
20976           httemplate/elements/fckeditor/editor/lang/hi.js,
20977           httemplate/elements/fckeditor/editor/lang/hr.js,
20978           httemplate/elements/fckeditor/editor/lang/hu.js,
20979           httemplate/elements/fckeditor/editor/lang/it.js,
20980           httemplate/elements/fckeditor/editor/lang/ja.js,
20981           httemplate/elements/fckeditor/editor/lang/km.js,
20982           httemplate/elements/fckeditor/editor/lang/ko.js,
20983           httemplate/elements/fckeditor/editor/lang/lt.js,
20984           httemplate/elements/fckeditor/editor/lang/lv.js,
20985           httemplate/elements/fckeditor/editor/lang/mn.js,
20986           httemplate/elements/fckeditor/editor/lang/ms.js,
20987           httemplate/elements/fckeditor/editor/lang/nb.js,
20988           httemplate/elements/fckeditor/editor/lang/nl.js,
20989           httemplate/elements/fckeditor/editor/lang/no.js,
20990           httemplate/elements/fckeditor/editor/lang/pl.js,
20991           httemplate/elements/fckeditor/editor/lang/pt-br.js,
20992           httemplate/elements/fckeditor/editor/lang/pt.js,
20993           httemplate/elements/fckeditor/editor/lang/ro.js,
20994           httemplate/elements/fckeditor/editor/lang/ru.js,
20995           httemplate/elements/fckeditor/editor/lang/sk.js,
20996           httemplate/elements/fckeditor/editor/lang/sl.js,
20997           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
20998           httemplate/elements/fckeditor/editor/lang/sr.js,
20999           httemplate/elements/fckeditor/editor/lang/sv.js,
21000           httemplate/elements/fckeditor/editor/lang/th.js,
21001           httemplate/elements/fckeditor/editor/lang/tr.js,
21002           httemplate/elements/fckeditor/editor/lang/uk.js,
21003           httemplate/elements/fckeditor/editor/lang/vi.js,
21004           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
21005           httemplate/elements/fckeditor/editor/lang/zh.js,
21006           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
21007           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
21008           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
21009           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
21010           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
21011           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
21012           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
21013           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
21014           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
21015           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
21016           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
21017           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
21018           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
21019           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
21020           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
21021           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
21022           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
21023           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
21024           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
21025           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
21026           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
21027           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
21028           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
21029           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
21030           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
21031           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
21032           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
21033           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
21034           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
21035           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
21036           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
21037           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
21038           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
21039           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
21040           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
21041           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
21042           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
21043           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
21044           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
21045           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
21046           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
21047           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
21048           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
21049           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
21050           httemplate/graph/report_cust_bill_pkg.html,
21051           httemplate/graph/report_money_time.html,
21052           httemplate/misc/cancel_cust.html,
21053           httemplate/misc/cancel_pkg.html,
21054           httemplate/misc/cust_main-cancel.cgi,
21055           httemplate/misc/cust_main-import.cgi,
21056           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
21057           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
21058           httemplate/misc/process/cancel_pkg.html,
21059           httemplate/pref/pref-process.html,
21060           httemplate/search/cust_bill.html,
21061           httemplate/search/cust_bill_event.cgi,
21062           httemplate/search/cust_bill_event.html,
21063           httemplate/search/cust_event.html,
21064           httemplate/search/report_cust_bill.html,
21065           httemplate/search/report_cust_credit.html,
21066           httemplate/search/report_cust_event.html,
21067           httemplate/search/report_cust_main-zip.html,
21068           httemplate/search/report_cust_pay.html,
21069           httemplate/search/report_cust_pay_batch.html,
21070           httemplate/search/report_cust_pkg.html,
21071           httemplate/search/svc_acct.cgi,
21072           httemplate/search/svc_broadband.cgi,
21073           httemplate/search/svc_domain.cgi,
21074           httemplate/search/svc_forward.cgi,
21075           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
21076           httemplate/search/elements/search.html,
21077           httemplate/view/cust_bill-logo.cgi,
21078           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
21079           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
21080           httemplate/view/cust_main/packages.html,
21081           httemplate/view/cust_main/payment_history.html, test/cgi-test:
21082           event refactor, landing on HEAD!
21083
21084 2007-08-01 15:20  ivan
21085
21086         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
21087           bin/mason_handler.scgi, bin/mason_handler.svc,
21088           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
21089           etc/RT_Config.pm, lib/RT.pm, lib/RTx/WebCronTool.pm,
21090           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl:
21091           commit these RT differences, seem to be mostly in autogen'ed
21092           stuff
21093
21094 2007-08-01 12:24  ivan
21095
21096         * httemplate/misc/process/cancel_pkg.html: comment out unused code
21097
21098 2007-08-01 12:22  ivan
21099
21100         * httemplate/elements/xmlhttp.html: masonization
21101
21102 2007-08-01 12:21  ivan
21103
21104         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
21105           turn on DBIx::DBSchema::Index debugging too
21106
21107 2007-08-01 12:19  ivan
21108
21109         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
21110           of these methods might return an error
21111
21112 2007-08-01 12:19  ivan
21113
21114         * FS/FS/reason.pm: more generic modules first
21115
21116 2007-08-01 12:18  ivan
21117
21118         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
21119           description for emailcancel config
21120
21121 2007-07-26 04:13  ivan
21122
21123         * FS/FS/Schema.pm: add index
21124
21125 2007-07-20 12:58  ivan
21126
21127         * bin/apache.export: apache export: don't bomb out when svc_www
21128           records aren't associated with an svc_acct, just leave those
21129           subsitution vars blank
21130
21131 2007-07-19 07:05  jeff
21132
21133         * httemplate/config/config-view.cgi: do not include description in
21134           link to popup
21135
21136 2007-07-18 14:13  ivan
21137
21138         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
21139           wtf
21140
21141 2007-07-18 11:07  jeff
21142
21143         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
21144           httemplate/config/config-delete.cgi,
21145           httemplate/config/config-download.cgi,
21146           httemplate/config/config-process.cgi,
21147           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
21148           config in database cleanup, editing, and agent-specific config
21149           (452, 1419)
21150
21151 2007-07-17 20:23  jeff
21152
21153         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
21154           should be editable with ACL (#1730)
21155
21156 2007-07-13 17:44  ivan
21157
21158         * bin/find-overapplied: a payment, by any other name
21159
21160 2007-07-13 16:58  ivan
21161
21162         * bin/find-overapplied: adding quick find-overapplied script
21163
21164 2007-07-13 16:52  ivan
21165
21166         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
21167           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
21168           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
21169           httemplate/misc/process/recharge_svc.html,
21170           httemplate/edit/process/cust_main.cgi: fix race condition where
21171           ->apply_payments_and_credits could double-apply in rare cases
21172
21173 2007-07-13 10:00  jeff
21174
21175         * FS/FS/Conf.pm: a touch should not obliterate
21176
21177 2007-07-12 14:41  ivan
21178
21179         * bin/apache.export: add debugging flag to apache export
21180
21181 2007-07-12 14:08  jeff
21182
21183         * FS/FS/UID.pm: redundant test
21184
21185 2007-07-12 06:36  jeff
21186
21187         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
21188           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
21189           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
21190           FS/bin/freeside-init-config, FS/bin/freeside-setup,
21191           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
21192           refactor freeside-init-config to module code, compare results of
21193           old/new code, have freeside-upgrade complain and revert to old
21194           code/config on failure (#1477)
21195
21196 2007-07-11 04:10  ivan
21197
21198         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
21199           amount in error message
21200
21201 2007-07-11 01:35  ivan
21202
21203         * FS/FS/cust_main.pm: finish adding payunique field
21204
21205 2007-07-11 01:08  ivan
21206
21207         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
21208           httemplate/misc/process/payment.cgi: finish adding payunique
21209           field
21210
21211 2007-07-10 21:23  jeff
21212
21213         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
21214           paytype, stateid, and stateid_state for CHEK transactions (#1718)
21215
21216 2007-07-06 16:55  jeff
21217
21218         * httemplate/edit/process/svc_acct.cgi: manually editing usage
21219           counters removes overlimit status (#1706)
21220
21221 2007-07-06 01:08  ivan
21222
21223         * README: v3!
21224
21225 2007-07-05 15:05  ivan
21226
21227         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
21228           (without requiring it)
21229
21230 2007-07-01 17:15  ivan
21231
21232         * FS/FS/cust_pkg.pm: missing method name in docs
21233
21234 2007-06-30 17:36  ivan
21235
21236         * httemplate/edit/agent.cgi: separate agent interface is
21237           deprecated...
21238
21239 2007-06-29 14:06  ivan
21240
21241         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
21242           header/footer to svc_www view and edit
21243
21244 2007-06-28 18:45  ivan
21245
21246         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
21247
21248 2007-06-28 18:42  ivan
21249
21250         * FS/FS/cust_pay.pm: silly missing parenthesis
21251
21252 2007-06-28 18:27  ivan
21253
21254         * bin/strip-eps: removing create-history-tables, freeside-upgrade
21255           does this anyway
21256
21257 2007-06-28 18:23  ivan
21258
21259         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
21260           checking
21261
21262 2007-06-28 18:16  ivan
21263
21264         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
21265           new DBIx::DBSchema
21266
21267 2007-06-28 13:57  ivan
21268
21269         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
21270           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
21271           for cron jobs
21272
21273 2007-06-26 11:20  ivan
21274
21275         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
21276           Number::Format 1.50, not just any version
21277
21278 2007-06-26 09:55  jeff
21279
21280         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
21281           date range to page top
21282
21283 2007-06-26 08:36  jeff
21284
21285         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
21286           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
21287           httemplate/edit/REAL_cust_pkg.cgi,
21288           httemplate/edit/process/REAL_cust_pkg.cgi,
21289           httemplate/misc/cancel_pkg.html,
21290           httemplate/misc/process/cancel_pkg.html,
21291           httemplate/search/cust_pkg.cgi,
21292           httemplate/search/report_cust_pkg.html,
21293           httemplate/view/cust_main/packages.html: suspend later just like
21294           expire (#1487)
21295
21296 2007-06-25 19:31  ivan
21297
21298         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
21299           "====" to <HR> in selfservice usage stuff.  welcome to this
21300           millenium! :)
21301
21302 2007-06-22 14:25  jeff
21303
21304         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
21305           view_usage_details.html: self-service usage report enhancements
21306           (1495)
21307
21308 2007-06-22 10:27  jeff
21309
21310         * httemplate/graph/elements/monthly.html: add csv and excel export
21311           to sales reports (1426)
21312
21313 2007-06-22 10:21  jeff
21314
21315         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
21316
21317 2007-06-20 21:02  jeff
21318
21319         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
21320           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
21321           welcome letters (1677)
21322
21323 2007-06-20 15:58  ivan
21324
21325         * rt/etc/RT_SiteConfig.pm: add QuickCreateLong option, part of
21326           merging spiritone RT changes
21327
21328 2007-06-20 15:35  ivan
21329
21330         * rt/etc/RT_SiteConfig.pm: add $RT::MyTicketsLength patch from
21331           spiritone, part of merging RT changes (#1661)
21332
21333 2007-06-20 15:28  ivan
21334
21335         * CREDITS, rt/lib/RT/Extension/ActivityReports.pm,
21336           rt/lib/RTx/Statistics.pm,
21337           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
21338           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
21339           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
21340           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
21341           rt/html/Developer/CronTool/autohandler,
21342           rt/html/Developer/CronTool/index.html,
21343           rt/html/Reports/Activity/ActivityDetail.html,
21344           rt/html/Reports/Activity/ActivitySummary.html,
21345           rt/html/Reports/Activity/ResolutionComments.html,
21346           rt/html/Reports/Activity/ResolutionStatistics.html,
21347           rt/html/Reports/Activity/index.html,
21348           rt/html/Reports/Activity/Elements/LimitReport,
21349           rt/html/Reports/Activity/Elements/MiniPlot,
21350           rt/html/Reports/Activity/Elements/PrintFooter,
21351           rt/html/Reports/Activity/Elements/PrintHeader,
21352           rt/html/Reports/Activity/Elements/ScreenFooter,
21353           rt/html/Reports/Activity/Elements/ScreenHeader,
21354           rt/html/Reports/Activity/Elements/Tabs,
21355           rt/html/Reports/Activity/Elements/Wrapper: integrate
21356           RTx::Statistics package, part of merging spiritone RT changes
21357           (#1661)
21358
21359 2007-06-18 09:45  jeff
21360
21361         * httemplate/edit/svc_www.cgi: must escape config data
21362
21363 2007-06-15 11:44  jeff
21364
21365         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
21366           httemplate/edit/process/cust_refund.cgi: paydate option for
21367           realtime_refund_bop and UI entry for cust_pay records without it
21368           (#1662 UI)
21369
21370 2007-06-14 17:58  jeff
21371
21372         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
21373           to B:OP during refunds with paynum (#1662)
21374
21375 2007-06-13 09:56  jeff
21376
21377         * FS/FS/part_export/sqlradius.pm: additional debugging
21378
21379 2007-06-08 17:53  ivan
21380
21381         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
21382           bill-for-next* hacks like bill-next* stuff but with -n flag, for
21383           skycatcher
21384
21385 2007-06-08 17:40  ivan
21386
21387         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
21388           skycatcher modifications for pre-printing invoices, but with
21389           today's date
21390
21391 2007-06-08 16:21  ivan
21392
21393         * bin/all-postal-no-email: adding quick script to move all
21394           customers to postal billing only for skycatcher
21395
21396 2007-06-08 10:38  jeff
21397
21398         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
21399           usergroup table (work around #1606)
21400
21401 2007-06-08 07:40  jeff
21402
21403         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
21404           (fixes #1657)
21405
21406 2007-06-06 17:45  jeff
21407
21408         * FS/FS/cust_bill.pm: cruft removal
21409
21410 2007-06-06 15:34  jeff
21411
21412         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
21413           (#1658)
21414
21415 2007-06-06 12:58  khoff
21416
21417         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
21418           option to disable the VOID-before-credit behavior of
21419           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
21420           broken gateways like SkipJack that a pprove VOIDs for settled
21421           transactions.
21422
21423 2007-06-05 08:07  jeff
21424
21425         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
21426           statement
21427
21428 2007-06-02 14:07  jeff
21429
21430         * httemplate/elements/header.html: drop ticket search form and
21431           logic from ticketless installs
21432
21433 2007-05-31 08:03  jeff
21434
21435         * httemplate/edit/payment_gateway.html: add TransFirst eLink
21436           support
21437
21438 2007-05-29 20:38  ivan
21439
21440         * FS/FS/svc_external.pm: should eliminiate error: Use of
21441           uninitialized value in string eq at
21442           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
21443
21444 2007-05-29 20:05  ivan
21445
21446         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
21447           domain records with " in them...
21448
21449 2007-05-21 17:34  ivan
21450
21451         * httemplate/search/report_tax.cgi: fix tax reports for some odd
21452           upgrade edge cases: when you have both taxclass and non-taxclass
21453           entries in cust_main_county for a single region (not correct
21454           setup in the first place), and non-null but empty values in
21455           taxname
21456
21457 2007-05-20 19:18  ivan
21458
21459         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
21460           some reason DBIx::DBSchema can't reverse engineer the schema for
21461           it, causing freeside-upgrade to error out trying to recreate it
21462
21463 2007-05-18 16:44  ivan
21464
21465         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
21466           hide postal/fax invoice options in backoffice as well as
21467           self-service.  closes: bug#1614
21468
21469 2007-05-11 16:18  khoff
21470
21471         * httemplate/search/: report_cust_bill.html,
21472           report_cust_credit.html, report_cust_main-zip.html,
21473           report_cust_pay.html, report_cust_pay_batch.html,
21474           report_cust_pkg.html: Fix (hopefully) all uses of
21475           /elements/tr-select-agent.html where agentnum may be undefined.
21476
21477 2007-05-11 12:03  ivan
21478
21479         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
21480           an error status, so don't up the queue with "failed: Can't logout
21481           of CGPro: No error"
21482
21483 2007-05-11 11:14  khoff
21484
21485         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
21486           URL.
21487
21488 2007-05-11 11:08  khoff
21489
21490         * FS/FS/XMLRPC.pm: Quiet debug output.
21491
21492 2007-05-08 15:43  jeff
21493
21494         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
21495           plan data
21496
21497 2007-05-08 15:10  jeff
21498
21499         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
21500           megabytes
21501
21502 2007-05-08 09:51  ivan
21503
21504         * bin/: bill-nextmonth, bill-nextyear: [no log message]
21505
21506 2007-05-06 23:35  jeff
21507
21508         * FS/bin/: freeside-sqlradius-dedup-group,
21509           freeside-sqlradius-reset: sqlradius usergroup tools
21510
21511 2007-05-06 19:14  jeff
21512
21513         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
21514
21515 2007-05-06 19:13  jeff
21516
21517         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
21518           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
21519           groups handling
21520
21521 2007-05-01 13:00  ivan
21522
21523         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
21524
21525 2007-05-01 12:57  ivan
21526
21527         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
21528           FS::ClientAPI_SessionCache for signup info so it actually works -
21529           speed up signups
21530
21531 2007-04-29 15:55  jeff
21532
21533         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
21534           FS/FS/ClientAPI/Signup.pm,
21535           fs_selfservice/FS-SelfService/cgi/signup.cgi,
21536           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
21537           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
21538           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
21539           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
21540           fs_selfservice/FS-SelfService/cgi/signup.html,
21541           httemplate/view/cust_main/billing.html: ticket 1568 config
21542           options for new echeck fields and addition to selfservice
21543           interface
21544
21545 2007-04-27 15:54  jeff
21546
21547         * httemplate/edit/cust_main/contact.html: adjust default labelling
21548
21549 2007-04-27 15:37  jeff
21550
21551         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
21552           value
21553
21554 2007-04-25 21:46  jeff
21555
21556         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
21557           httemplate/misc/recharge_svc.html: more datavolume format
21558
21559 2007-04-25 20:35  ivan
21560
21561         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
21562           datavolume-forcemegabytes
21563
21564 2007-04-25 20:09  jeff
21565
21566         * FS/FS/UI/bytecount.pm: improve configfile handling
21567
21568 2007-04-25 18:50  jeff
21569
21570         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
21571           dodgy ACH hack from ticket 1436
21572
21573 2007-04-24 17:54  ivan
21574
21575         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
21576           lpr-postscript_suffix config options for printer commands to
21577           place printer in postscript mode
21578
21579 2007-04-23 17:21  jeff
21580
21581         * FS/FS/svc_www.pm: untaint
21582
21583 2007-04-23 17:04  jeff
21584
21585         * httemplate/view/svc_acct.cgi: missed a bytecount
21586
21587 2007-04-23 16:34  ivan
21588
21589         * httemplate/search/cust_pkg.cgi: fix error: column reference
21590           "fieldname" is ambiguous
21591
21592 2007-04-22 20:41  jeff
21593
21594         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
21595           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
21596           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
21597           add to ACH batch feature from customer view page
21598
21599 2007-04-20 21:44  ivan
21600
21601         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
21602           wrt where we're storing phone numbers
21603
21604 2007-04-20 14:40  ivan
21605
21606         * conf/: invoice_html, invoice_latex: add customer # to default
21607           invoice templates
21608
21609 2007-04-20 14:31  ivan
21610
21611         * httemplate/view/cust_main/billing.html: don't put this
21612           information way out on the right in its own columns.
21613
21614 2007-04-19 16:34  ivan
21615
21616         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
21617           to its own module
21618
21619 2007-04-19 16:30  jeff
21620
21621         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
21622           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
21623           httemplate/edit/process/prepay_credit.cgi,
21624           httemplate/edit/process/svc_acct.cgi,
21625           httemplate/search/prepay_credit.html, htetc/handler.pl: break
21626           _bytecount subroutines out of FS::UI::Web
21627
21628 2007-04-19 13:18  ivan
21629
21630         * htetc/handler.pl, httemplate/search/cust_svc.html,
21631           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
21632           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
21633           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
21634           with an explicit import.  did i mention this was really really
21635           weird?
21636
21637 2007-04-18 20:15  ivan
21638
21639         * FS/FS/UID.pm: better error message about missing secrets file
21640           errors.  WTF is going on!
21641
21642 2007-04-18 16:22  ivan
21643
21644         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
21645           fix use statements for FS::UI::Web.  not "use"ing modules in the
21646           actual modules you use them in is bad, mmmkay
21647
21648 2007-04-18 13:01  ivan
21649
21650         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
21651
21652 2007-04-12 17:53  jeff
21653
21654         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
21655
21656 2007-04-11 20:16  jeff
21657
21658         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
21659           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
21660           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
21661           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
21662           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
21663           httemplate/edit/process/part_pkg.cgi,
21664           httemplate/edit/process/svc_acct.cgi,
21665           httemplate/view/svc_acct.cgi: input and output on data volume
21666           fields specified with k,m,g,or t
21667
21668 2007-04-11 19:42  ivan
21669
21670         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
21671           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
21672           think.
21673
21674 2007-04-11 19:27  ivan
21675
21676         * httemplate/misc/process/recharge_svc.html: remove
21677           'backend-realtime' flag required for recharges, want that just
21678           for signups, running recharges right away by default is fine.
21679           also fix the 'fatal error - unknown payby' error that'll probably
21680           never be reached
21681
21682 2007-04-10 21:28  jeff
21683
21684         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
21685           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
21686           httemplate/view/cust_main/packages.html: usage suspend vs admin
21687           suspend -- avoid actual cust_pkg::suspend except legacy cases
21688
21689 2007-04-09 18:44  ivan
21690
21691         * FS/FS/Conf.pm: remove a ton of deprecated config options
21692
21693 2007-04-09 18:29  ivan
21694
21695         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
21696
21697 2007-04-09 16:38  jeff
21698
21699         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
21700           trigger recharge from the backend as in self-service
21701
21702 2007-04-07 18:14  jeff
21703
21704         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
21705           generated passwords be all caps
21706
21707 2007-04-07 17:41  jeff
21708
21709         * httemplate/edit/svc_acct.cgi: correct usage editing bug
21710
21711 2007-04-07 17:22  jeff
21712
21713         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
21714           svc_acct->email
21715
21716 2007-04-06 17:07  jeff
21717
21718         * httemplate/view/cust_main/billing.html: ommitted file
21719
21720 2007-04-06 16:57  jeff
21721
21722         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
21723           httemplate/misc/process/payment.cgi: integrate new echeck fields
21724           into freeside backend payment processing
21725
21726 2007-04-06 12:38  jeff
21727
21728         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
21729           httemplate/edit/cust_main.cgi,
21730           httemplate/edit/cust_main/billing.html: ticket 1443 add account
21731           type and bank state for echeck processing
21732
21733 2007-04-05 17:37  ivan
21734
21735         * FS/FS/Conf.pm: slight update for batch-enable description & add
21736           ach-spiritone format to batch-default and batch-fixed_format-CHEK
21737           config items
21738
21739 2007-04-05 17:34  ivan
21740
21741         * FS/FS/Conf.pm: slight better descriptions
21742
21743 2007-04-05 17:01  khoff
21744
21745         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
21746           default.  Pass @_ along to new exports.
21747
21748 2007-04-05 15:01  ivan
21749
21750         * httemplate/elements/menu.html: they're comments now
21751
21752 2007-04-05 07:15  jeff
21753
21754         * httemplate/misc/process/cust_main_note-import.cgi: use comments
21755           and not notes
21756
21757 2007-04-04 19:04  ivan
21758
21759         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
21760           httemplate/edit/cust_main.cgi,
21761           httemplate/edit/cust_main/billing.html,
21762           httemplate/view/cust_main/billing.html: per-customer invoice
21763           terms override
21764
21765 2007-04-04 18:45  ivan
21766
21767         * httemplate/pref/pref.html: finish moving vonage integration to a
21768           user pref
21769
21770 2007-04-04 18:38  ivan
21771
21772         * httemplate/pref/pref-process.html: finish moving the vonage
21773           integration to per-user
21774
21775 2007-04-04 17:01  ivan
21776
21777         * FS/bin/freeside-init-config: correct usage
21778
21779 2007-04-04 15:42  ivan
21780
21781         * Makefile: yes virginia
21782
21783 2007-04-04 13:04  jeff
21784
21785         * FS/bin/freeside-upgrade: correct a bootstrap issue
21786
21787 2007-04-04 08:30  jeff
21788
21789         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
21790           events to fail
21791
21792 2007-04-03 12:37  jeff
21793
21794         * httemplate/misc/cust_main_note-import.cgi: correct handling of
21795           non-unix line termination
21796
21797 2007-04-02 18:39  ivan
21798
21799         * bin/fs-migrate-cust_tax_exempt: [no log message]
21800
21801 2007-04-02 08:49  jeff
21802
21803         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
21804           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
21805           httemplate/edit/process/cust_main.cgi,
21806           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
21807           license field, mask it and ssn
21808
21809 2007-03-31 19:45  jeff
21810
21811         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
21812           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
21813           quick hack to add extra 'config lines' to svc_www and otherwise
21814           enhance svc_www
21815
21816 2007-03-27 20:59  ivan
21817
21818         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
21819           shellcommands delete export
21820
21821 2007-03-21 16:07  ivan
21822
21823         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
21824           when process returns no error_message
21825
21826 2007-03-21 15:09  ivan
21827
21828         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
21829           an error_message, output additional debugging information, if
21830           available
21831
21832 2007-03-20 21:01  jeff
21833
21834         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
21835           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
21836           format, return processing and autopost
21837
21838 2007-03-20 18:21  jeff
21839
21840         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
21841           httemplate/pref/pref.html: ticket 1427, automatically email excel
21842           a/r report
21843
21844 2007-03-20 15:10  ivan
21845
21846         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
21847           agent-specific advertising sources
21848
21849 2007-03-20 13:11  jeff
21850
21851         * httemplate/misc/: cust_main_note-import.cgi,
21852           cust_main_note-import.html, process/cust_main_note-import.cgi:
21853           acls on new import
21854
21855 2007-03-20 13:01  jeff
21856
21857         * httemplate/elements/menu.html: tie note import into menu
21858
21859 2007-03-20 10:03  jeff
21860
21861         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
21862           httemplate/misc/cust_main_note-import.cgi,
21863           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
21864           tool for customer note importation
21865
21866 2007-03-15 18:35  ivan
21867
21868         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
21869           httemplate/pref/pref.html: vonage click2call integration should
21870           not be sitewide, especially now that we have user prefs
21871
21872 2007-03-15 13:54  ivan
21873
21874         * FS/FS/part_pkg.pm: 13 months!
21875
21876 2007-03-15 13:08  khoff
21877
21878         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
21879           attributes to match actual field sizes.
21880
21881 2007-03-15 13:08  khoff
21882
21883         * FS/FS/part_export/router.pm: Added configurable error checks
21884           instead of stupid /^ERROR/ check.  Commands can now be processed
21885           with Text::Template using [@-- --@] delimeters, in addition to
21886           evaling a double-quoted string.  Cleaned up spurious debug
21887           output.
21888
21889 2007-03-15 13:07  khoff
21890
21891         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
21892           html form inputs.
21893
21894 2007-03-15 13:07  khoff
21895
21896         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
21897           serial.
21898
21899 2007-03-14 16:30  jeff
21900
21901         * FS/FS/svc_acct.pm: turn debugging off
21902
21903 2007-03-14 16:27  jeff
21904
21905         * FS/FS/svc_acct.pm: correcting ->replace on bill
21906
21907 2007-03-13 02:21  ivan
21908
21909         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
21910           until then, it should be ->username, not ->name, eek.  causing
21911           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
21912           type character varying(32)" errors and will be harder to
21913           normalize back to usernum when we fix that
21914
21915 2007-03-10 20:13  ivan
21916
21917         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
21918           whew, its paged
21919
21920 2007-03-09 16:16  khoff
21921
21922         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
21923           "identical" records anyway.
21924
21925 2007-03-09 16:11  khoff
21926
21927         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
21928           for FS::svc_broadband.
21929
21930 2007-03-09 09:11  jeff
21931
21932         * bin/svc_acct_pop.import: pop import tool
21933
21934 2007-03-07 11:48  khoff
21935
21936         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
21937           the setup fee while a package is suspended.
21938
21939 2007-03-06 11:56  ivan
21940
21941         * bin/slony-setup: slight update for slony setup script
21942
21943 2007-03-05 17:59  ivan
21944
21945         * httemplate/search/cust_main.cgi: fix status colors in mozilla
21946
21947 2007-03-05 15:01  jayce
21948
21949         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
21950           warning.  Fixed.
21951
21952 2007-03-05 11:48  khoff
21953
21954         * httemplate/search/report_cust_bill.html: Fixed a problem with the
21955           %opts hash getting skewed (specifically $opt{'value'} == 'label')
21956           when $cgi->param('agentnum') was unset.
21957
21958 2007-03-02 17:29  ivan
21959
21960         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
21961           address along with signup requests, for some gateways
21962
21963 2007-03-02 15:48  ivan
21964
21965         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
21966           like "AUTH/TKT 123456"... will this make refunds work?
21967
21968 2007-03-01 22:24  ivan
21969
21970         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
21971           whew
21972
21973 2007-03-01 12:56  ivan
21974
21975         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
21976
21977 2007-03-01 12:12  ivan
21978
21979         * FS/FS/Misc/prune.pm: yeah, a typo
21980
21981 2007-03-01 09:48  ivan
21982
21983         * FS/bin/: freeside-prune-applications, freeside-upgrade:
21984           prune_applications moved to FS::Misc::prune
21985
21986 2007-03-01 09:47  ivan
21987
21988         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
21989
21990 2007-03-01 09:44  ivan
21991
21992         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
21993
21994 2007-03-01 08:36  ivan
21995
21996         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
21997
21998 2007-02-28 21:24  jeff
21999
22000         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
22001
22002 2007-02-28 21:13  jeff
22003
22004         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
22005           bin/freeside-upgrade: dangling cust_credit_refund not allowed
22006
22007 2007-02-28 17:26  ivan
22008
22009         * FS/FS/Conf.pm: this isn't necessary around a single db operation
22010
22011 2007-02-28 11:14  jeff
22012
22013         * httemplate/misc/svc_acct-domains.cgi: restore (none) choice to
22014           first package select
22015
22016 2007-02-27 16:16  jayce
22017
22018         * FS/MANIFEST: Added base_rate files
22019
22020 2007-02-27 15:59  jayce
22021
22022         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
22023           work with base_rate billing
22024
22025 2007-02-27 14:10  jeff
22026
22027         * httemplate/config/config-download.cgi: put the C in ACL here, too
22028
22029 2007-02-27 13:24  jeff
22030
22031         * FS/bin/freeside-setup: oops - inappropriate localization was
22032           committed
22033
22034 2007-02-26 17:51  jeff
22035
22036         * httemplate/config/config.cgi: config goes in database
22037
22038 2007-02-26 17:48  jeff
22039
22040         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
22041           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
22042           FS/bin/freeside-init-config, FS/bin/freeside-setup,
22043           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
22044           httemplate/config/config-download.cgi,
22045           httemplate/config/config-process.cgi,
22046           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
22047           in database
22048
22049 2007-02-26 09:54  jeff
22050
22051         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
22052           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
22053           packages
22054
22055 2007-02-24 19:08  ivan
22056
22057         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
22058           selfservice-ignore_quantity flag
22059
22060 2007-02-22 23:47  ivan
22061
22062         * FS/FS/Cron/bill.pm: take the package-def defined action here,
22063           like freeside-prepaidd
22064
22065 2007-02-21 03:26  ivan
22066
22067         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
22068           a _password_encoding field
22069
22070 2007-02-20 18:53  jeff
22071
22072         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
22073           and correct a description handling bug
22074
22075 2007-02-19 07:40  ivan
22076
22077         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
22078           on an undefined value at .../cust_bill.pm line 434
22079
22080 2007-02-16 14:06  ivan
22081
22082         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
22083
22084 2007-02-16 12:54  jeff
22085
22086         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
22087           setting
22088
22089 2007-02-16 12:21  jeff
22090
22091         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
22092           (deja vu?)
22093
22094 2007-02-16 11:46  jayce
22095
22096         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
22097           which uses the cust_pkg->options to control pricing.  You assign
22098           a base rate for charging, and it is multiplied by the 'units'
22099           ordered.  Solves a need where a company wants to offer an ASP
22100           style service, that charges per user, at a base cost, but doesn't
22101           want a plan for every combination of user amounts.
22102
22103 2007-02-15 12:18  khoff
22104
22105         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
22106           in file FS/cust_main.pm
22107
22108 2007-02-14 16:49  ivan
22109
22110         * httemplate/edit/part_bill_event.cgi: add send_email event
22111
22112 2007-02-14 16:48  ivan
22113
22114         * conf/invoice_html: remove commented-out example notes section
22115
22116 2007-02-14 15:32  jeff
22117
22118         * httemplate/: edit/cust_main.cgi, misc/svc_acct-domains.cgi:
22119           selectable domain on first package in edit/cust_main
22120
22121 2007-02-14 14:43  ivan
22122
22123         * httemplate/search/report_receivables.cgi: fix alignment on
22124           receivables report
22125
22126 2007-02-14 13:23  ivan
22127
22128         * httemplate/search/report_cust_pkg.html: grey out disabled text
22129           boxes for IE
22130
22131 2007-02-14 00:48  ivan
22132
22133         * httemplate/elements/select-cust_pkg-status.html,
22134           httemplate/elements/tr-input-beginning_ending.html,
22135           httemplate/search/cust_pkg.cgi,
22136           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
22137           httemplate/images/calendar-disabled.png: add more options to
22138           advanced package reporting
22139
22140 2007-02-13 19:12  jeff
22141
22142         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
22143           impending_recur_notification
22144
22145 2007-02-13 17:43  ivan
22146
22147         * httemplate/search/svc_www.cgi: fix up svc_www searching
22148
22149 2007-02-13 16:19  jeff
22150
22151         * FS/FS/Conf.pm: better docs for impending doom
22152
22153 2007-02-13 14:24  ivan
22154
22155         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
22156           orders, patch from Sean Hanson/S1
22157
22158 2007-02-13 14:08  ivan
22159
22160         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
22161           in, patch from Sean Hanson/S1
22162
22163 2007-02-12 21:00  jayce
22164
22165         * httemplate/edit/payment_gateway.html: Small hint on how the
22166           options field is used.
22167
22168 2007-02-12 17:16  jeff
22169
22170         * httemplate/edit/cust_main.cgi: another place to alphabetize
22171
22172 2007-02-12 16:45  jeff
22173
22174         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
22175
22176 2007-02-12 09:56  jeff
22177
22178         * FS/FS/ClientAPI/Signup.pm: alpha sort packages in new package
22179           order SELECT (ticket 1446)
22180
22181 2007-02-11 19:11  ivan
22182
22183         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
22184
22185 2007-02-11 00:51  ivan
22186
22187         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
22188           now now
22189
22190 2007-02-10 23:04  ivan
22191
22192         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
22193           "cust-fields" config value has been set
22194
22195 2007-02-09 22:13  ivan
22196
22197         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
22198           httemplate/edit/part_svc.cgi: reincorporate the changes from
22199           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
22200           that were lost due to the concurrent service-refactor merge
22201
22202 2007-02-09 16:42  ivan
22203
22204         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
22205           this time
22206
22207 2007-02-09 15:29  ivan
22208
22209         * httemplate/misc/change_pkg.cgi: fix change package link
22210
22211 2007-02-08 20:54  ivan
22212
22213         * bin/import-county-tax-rates: quick hack to import rates for
22214           landel
22215
22216 2007-02-08 20:37  jayce
22217
22218         * httemplate/view/cust_main/packages.html: Set the correct access
22219           right for the cancel link to work
22220
22221 2007-02-08 17:05  ivan
22222
22223         * conf/: invoice_html_statement, invoice_latex_statement,
22224           invoice_latexnotes_statement, invoice_template_statement: add
22225           default statement conf
22226
22227 2007-02-08 14:54  ivan
22228
22229         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
22230           groups_susp_reason option
22231
22232 2007-02-08 14:19  ivan
22233
22234         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
22235           don't rely on qsearchs to trim it for you - it is inefficient and
22236           outputs long verbose warnings
22237
22238 2007-02-08 14:08  ivan
22239
22240         * httemplate/pref/pref-process.html: second "my" localizing the
22241           variable and causing password changes to fail
22242
22243 2007-02-08 09:00  jeff
22244
22245         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
22246           edit/part_svc.cgi
22247
22248 2007-02-08 08:04  jeff
22249
22250         * httemplate/edit/part_pkg.cgi: gratuitous quote
22251
22252 2007-02-08 01:13  jeff
22253
22254         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
22255           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
22256
22257 2007-02-08 00:19  ivan
22258
22259         * FS/FS/CGI.pm: fix the popup progress bars, whew
22260
22261 2007-02-07 17:46  jeff
22262
22263         * FS/FS/part_pkg.pm, htetc/handler.pl,
22264           httemplate/elements/select-table.html,
22265           httemplate/edit/part_pkg.cgi,
22266           httemplate/edit/process/part_pkg.cgi: agent type on package
22267           add/edit (ticket 1446)
22268
22269 2007-02-06 16:46  ivan
22270
22271         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
22272           payment receipts if the conf file is created
22273
22274 2007-02-05 15:48  ivan
22275
22276         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
22277           line-item application erroring out on tax applications
22278
22279 2007-02-05 14:12  ivan
22280
22281         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
22282           catch the Cant call method "part_pkg" on an undefined value at
22283           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
22284           line 181" bug
22285
22286 2007-02-05 09:21  ivan
22287
22288         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
22289           import too... whew!  this should be it
22290
22291 2007-02-05 08:01  ivan
22292
22293         * FS/FS/pay_batch.pm: fix param passing
22294
22295 2007-02-05 07:49  ivan
22296
22297         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
22298           upload
22299
22300 2007-02-05 07:48  ivan
22301
22302         * httemplate/misc/upload-batch.cgi: misterminated <%init>
22303
22304 2007-02-05 07:02  ivan
22305
22306         * FS/FS/pay_batch.pm: remove refactored code
22307
22308 2007-02-05 05:10  ivan
22309
22310         * httemplate/search/: report_receivables.cgi,
22311           report_receivables.html: add "over X days" option to receivables
22312           report
22313
22314 2007-02-05 04:51  ivan
22315
22316         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
22317           httemplate/view/cust_bill-pdf.cgi,
22318           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
22319           httemplate/view/cust_main.cgi, httemplate/view/svc_Common.html,
22320           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
22321           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
22322           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
22323           httemplate/view/cust_main/contacts.html,
22324           httemplate/view/elements/svc_Common.html: C is for
22325           Cookie^WControl
22326
22327 2007-02-05 03:35  ivan
22328
22329         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
22330
22331 2007-02-05 03:12  ivan
22332
22333         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
22334           NOW, instead of last bill to next bill
22335
22336 2007-02-05 01:45  ivan
22337
22338         * httemplate/misc/download-batch.cgi: upon first download, have
22339           batches auto-set amount to customer balance if it is smaller
22340
22341 2007-02-05 01:44  ivan
22342
22343         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
22344           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
22345           cust_pay_batch::upload results subroutine to an FS::pay_batch
22346           method.  upon first download, have batches auto-reset their
22347           amounts to the customer balance upon if it is smaller.
22348
22349 2007-02-03 17:47  ivan
22350
22351         * httemplate/: search/cust_pay_batch.cgi,
22352           view/cust_main/payment_history.html: add link to some batched
22353           payment info to customer view
22354
22355 2007-02-03 16:01  ivan
22356
22357         * FS/FS/ClientAPI/Signup.pm: quieter
22358
22359 2007-02-03 05:05  ivan
22360
22361         * FS/FS/cust_pkg.pm: this should fix services with negative
22362           num_avail showing up for provisioning
22363
22364 2007-02-03 04:07  ivan
22365
22366         * FS/FS/cust_main_Mixin.pm: remove debugging left on
22367
22368 2007-02-03 03:36  ivan
22369
22370         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
22371           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
22372           httemplate/elements/menu.html,
22373           httemplate/graph/cust_bill_pkg.cgi,
22374           httemplate/graph/money_time.cgi,
22375           httemplate/graph/report_cust_bill_pkg.html,
22376           httemplate/graph/report_money_time.html,
22377           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
22378           httemplate/search/cust_bill_event.cgi,
22379           httemplate/search/cust_bill_event.html,
22380           httemplate/search/cust_bill_pkg.cgi,
22381           httemplate/search/cust_credit.html,
22382           httemplate/search/cust_main-otaker.cgi,
22383           httemplate/search/cust_main-zip.html,
22384           httemplate/search/cust_main.cgi,
22385           httemplate/search/cust_main.html,
22386           httemplate/search/cust_pay_batch.cgi,
22387           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
22388           httemplate/search/cust_tax_exempt_pkg.cgi,
22389           httemplate/search/inventory_item.html,
22390           httemplate/search/pay_batch.cgi,
22391           httemplate/search/pay_batch.html, httemplate/search/queue.html,
22392           httemplate/search/reg_code.html,
22393           httemplate/search/report_cdr.html,
22394           httemplate/search/report_cust_bill.html,
22395           httemplate/search/report_cust_credit.html,
22396           httemplate/search/report_cust_main-zip.html,
22397           httemplate/search/report_cust_pay.html,
22398           httemplate/search/report_cust_pay_batch.html,
22399           httemplate/search/report_cust_pkg.html,
22400           httemplate/search/report_prepaid_income.cgi,
22401           httemplate/search/report_prepaid_income.html,
22402           httemplate/search/report_receivables.cgi,
22403           httemplate/search/report_receivables.html,
22404           httemplate/search/report_tax.cgi,
22405           httemplate/search/report_tax.html, httemplate/search/sql.html,
22406           httemplate/search/sqlradius.cgi,
22407           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
22408           httemplate/search/svc_broadband.cgi,
22409           httemplate/search/svc_domain.cgi,
22410           httemplate/search/svc_external.cgi,
22411           httemplate/search/svc_forward.cgi,
22412           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
22413           add customer status column to customer & most other reports.
22414           also put the C in ACL in the search/ and graph/ directories.
22415
22416 2007-02-02 18:39  jeff
22417
22418         * FS/bin/freeside-reset-fixed: do a setfixed
22419
22420 2007-02-01 22:29  ivan
22421
22422         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
22423
22424 2007-02-01 20:39  ivan
22425
22426         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
22427           sources in signup
22428
22429 2007-01-31 19:08  jeff
22430
22431         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
22432
22433 2007-01-31 18:37  jeff
22434
22435         * FS/FS/svc_acct.pm: spurious line
22436
22437 2007-01-31 18:35  ivan
22438
22439         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
22440           packages
22441
22442 2007-01-31 18:13  jeff
22443
22444         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
22445           ticket 1455
22446
22447 2007-01-31 17:57  ivan
22448
22449         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
22450           thing
22451
22452 2007-01-31 10:28  jeff
22453
22454         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
22455
22456 2007-01-30 22:30  khoff
22457
22458         * FS/FS/part_export/snmp.pm: Don't break if we're missing
22459           Net::SNMP.  Apparenty "require" doesn't do the trick.
22460
22461 2007-01-30 21:45  khoff
22462
22463         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
22464           flexibilty until the export subsystem rewrite.
22465
22466 2007-01-30 21:43  khoff
22467
22468         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
22469           FS::part_export::router  - Refactored to be more easily
22470           sub-classed.   - Moved per-export options to FS:;router virtual
22471           fields.   - Fixed other general brokenness.
22472
22473           FS::part_export::snmp  - SNMP export sub-classed from
22474           FS::part_export::router
22475
22476           FS::part_export::trango  - Export for Trango proprietary access
22477           points.  Sub-classed from FS::part_export::snmp.
22478
22479 2007-01-30 21:23  jeff
22480
22481         * FS/FS/cust_main.pm: minor improvement
22482
22483 2007-01-30 20:30  jeff
22484
22485         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
22486           httemplate/edit/process/cust_pay.cgi,
22487           httemplate/misc/process/payment.cgi: small change in payment
22488           receipt handling (ticket 1422)
22489
22490 2007-01-30 20:26  ivan
22491
22492         * httemplate/: edit/quick-charge.html,
22493           elements/select-taxclass.html, elements/tr-select-taxclass.html,
22494           view/cust_main/packages.html: minor UI work on one-time charges
22495           w/taxclasses
22496
22497 2007-01-30 19:42  jeff
22498
22499         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
22500
22501 2007-01-30 18:08  ivan
22502
22503         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
22504           until then, it shouldn't be missing the standard header
22505
22506 2007-01-30 15:50  ivan
22507
22508         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
22509           invoices
22510
22511 2007-01-30 13:21  jeff
22512
22513         * FS/FS/svc_acct.pm: avoiding brane pane
22514
22515 2007-01-30 12:59  ivan
22516
22517         * httemplate/: browse/access_group.html, browse/access_user.html,
22518           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
22519           browse/cust_main_county.cgi, browse/inventory_class.html,
22520           browse/msgcat.cgi, browse/part_bill_event.cgi,
22521           browse/part_export.cgi, browse/part_pkg.cgi,
22522           browse/part_referral.html, browse/part_svc.cgi,
22523           browse/part_virtual_field.cgi, browse/payment_gateway.html,
22524           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
22525           browse/reason_type.html, browse/router.cgi,
22526           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
22527           search/prepay_credit.html: its all about control
22528
22529 2007-01-30 11:45  ivan
22530
22531         * FS/FS/option_Common.pm: fix old-record detection bug in
22532           option_Common
22533
22534 2007-01-30 11:40  jeff
22535
22536         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
22537           to invoicing_list (ticket 1424)
22538
22539 2007-01-30 10:52  jeff
22540
22541         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
22542           FS/FS/ClientAPI/Signup.pm,
22543           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
22544           available for self-service success (ticket 1420)
22545
22546 2007-01-29 15:16  ivan
22547
22548         * httemplate/config/: config-process.cgi, config-view.cgi,
22549           config.cgi: putting the C in ACL
22550
22551 2007-01-29 13:11  ivan
22552
22553         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
22554           <%init> helps alot
22555
22556 2007-01-29 10:50  ivan
22557
22558         * httemplate/pref/: pref-process.html, pref.html: record resolution
22559           & colro depth in user prefs
22560
22561 2007-01-29 08:16  ivan
22562
22563         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
22564
22565 2007-01-29 08:01  ivan
22566
22567         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
22568           email display bug on advanced package report, closes: Bug#1416
22569
22570 2007-01-29 04:07  ivan
22571
22572         * htetc/handler.pl: warnings in <%once> sections should not be
22573           fatal
22574
22575 2007-01-29 03:55  ivan
22576
22577         * FS/FS/option_Common.pm: remove extraneous debugging
22578
22579 2007-01-29 03:31  ivan
22580
22581         * Makefile: looks like a duck
22582
22583 2007-01-27 18:21  ivan
22584
22585         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
22586           domain zone viewing a little
22587
22588 2007-01-26 00:18  ivan
22589
22590         * FS/FS/access_user.pm: out of scope bad
22591
22592 2007-01-26 00:17  ivan
22593
22594         * FS/FS/access_user.pm: spurious password changes bad...
22595
22596 2007-01-26 00:11  ivan
22597
22598         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
22599
22600 2007-01-26 00:04  ivan
22601
22602         * FS/FS/access_user.pm, httemplate/elements/header.html,
22603           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
22604           httemplate/elements/xmenu.top.css,
22605           httemplate/elements/xmenu.top.js,
22606           httemplate/images/arrow.down.png,
22607           httemplate/images/menu-left-example.png,
22608           httemplate/images/menu-top-example.png,
22609           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
22610           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
22611           bar option!
22612
22613 2007-01-24 22:04  ivan
22614
22615         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
22616
22617 2007-01-24 22:00  ivan
22618
22619         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
22620
22621 2007-01-24 15:41  ivan
22622
22623         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
22624           need the former
22625
22626 2007-01-23 21:33  jeff
22627
22628         * httemplate/edit/process/elements/process.html: squarely between
22629           shame in you and so close
22630
22631 2007-01-23 15:42  jeff
22632
22633         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
22634           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
22635           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
22636           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
22637           before first charge on flat_delayed
22638
22639 2007-01-22 23:44  ivan
22640
22641         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
22642
22643 2007-01-22 22:51  ivan
22644
22645         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
22646
22647 2007-01-22 22:45  ivan
22648
22649         * FS/FS/payby.pm: fix PREP payby
22650
22651 2007-01-22 22:41  ivan
22652
22653         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
22654           ISA it
22655
22656 2007-01-22 09:05  ivan
22657
22658         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
22659
22660 2007-01-22 06:29  ivan
22661
22662         * FS/FS/CGI.pm: hopefully this should be the last bit of the
22663           relative URL fixing
22664
22665 2007-01-22 03:41  ivan
22666
22667         * httemplate/view/cust_main.cgi: closing tags helps alot
22668
22669 2007-01-22 03:39  ivan
22670
22671         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
22672           elements/ links here too
22673
22674 2007-01-22 03:36  ivan
22675
22676         * httemplate/elements/: phonenumber.html, progress-init.html,
22677           progress-popup.html, tr-input-beginning_ending.html,
22678           tr-input-date-field.html: interpolation helps alot
22679
22680 2007-01-22 03:30  ivan
22681
22682         * httemplate/elements/: phonenumber.html, progress-init.html,
22683           progress-popup.html, tr-input-beginning_ending.html,
22684           tr-input-date-field.html: use $fsurl instead of relative ../
22685           addressing
22686
22687 2007-01-21 18:42  ivan
22688
22689         * FS/FS/ClientAPI/MyAccount.pm,
22690           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
22691           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
22692           on self-service manual payment screen
22693
22694 2007-01-21 13:45  ivan
22695
22696         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
22697           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
22698           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
22699           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
22700           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
22701           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
22702           httemplate/edit/part_pkg.cgi,
22703           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
22704           Have lineitem-specific applications happen in all cases; add
22705           weightsto control
22706
22707 2007-01-21 05:42  ivan
22708
22709         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
22710           on DBIx::SB 1.36 for Pg 8.1+
22711
22712 2007-01-21 05:26  ivan
22713
22714         * Makefile, htetc/freeside-base1.conf, htetc/freeside-base2.conf:
22715           mod_perl v2, it finally happened
22716
22717 2007-01-21 01:13  ivan
22718
22719         * httemplate/search/cust_svc.html: trim leading & trailing
22720           whitespace from service searches
22721
22722 2007-01-21 01:10  ivan
22723
22724         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
22725           are coming from in the tree -  use rooturl() instead of popurl()
22726
22727 2007-01-19 16:08  jeff
22728
22729         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
22730           not just trailing ones
22731
22732 2007-01-19 15:00  jeff
22733
22734         * httemplate/misc/download-batch.cgi: work around CSV brokenness
22735
22736 2007-01-19 14:02  jeff
22737
22738         * httemplate/edit/process/: access_user.html,
22739           elements/process.html: blank password on error
22740
22741 2007-01-19 08:31  jeff
22742
22743         * httemplate/edit/: access_user.html, process/access_user.html,
22744           process/elements/process.html: no password in html source on
22745           employee edit
22746
22747 2007-01-18 10:14  ivan
22748
22749         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
22750           don't want to abort processing because of an old not-well-checked
22751           zip
22752
22753 2007-01-17 15:28  ivan
22754
22755         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
22756           cause by recent fix to not quote things on STDIN, yuck.
22757
22758 2007-01-17 15:27  jeff
22759
22760         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
22761           httemplate/misc/payment.cgi,
22762           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
22763           httemplate/misc/process/payment.cgi,
22764           httemplate/view/svc_acct.cgi: link to customer from manual
22765           payment screen (ticket 1414)
22766
22767 2007-01-17 09:41  jeff
22768
22769         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
22770           reasons (suspends fail in freeside-daily)
22771
22772 2007-01-17 08:41  jeff
22773
22774         * FS/FS/part_pkg/flat.pm: noise reduction
22775
22776 2007-01-17 07:50  jeff
22777
22778         * httemplate/view/cust_main/packages.html: fix suspend link
22779
22780 2007-01-16 16:40  jeff
22781
22782         * httemplate/edit/: access_user.html, process/access_user.html:
22783           employee edit (ticket 1412)
22784
22785 2007-01-16 13:36  jeff
22786
22787         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
22788           for ticket 1364
22789
22790 2007-01-16 09:39  jeff
22791
22792         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
22793
22794 2007-01-16 01:11  ivan
22795
22796         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
22797           agentnum sent from client
22798
22799 2007-01-15 14:15  jeff
22800
22801         * httemplate/edit/process/quick-charge.cgi: that was DUM
22802
22803 2007-01-14 23:53  ivan
22804
22805         * httemplate/misc/download-batch.cgi: add batch expiration date
22806           incrementer for 295
22807
22808 2007-01-14 23:22  ivan
22809
22810         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
22811           batchconfig-csv-chase_canada-E-xactBatch
22812
22813 2007-01-12 15:27  jeff
22814
22815         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
22816           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
22817           httemplate/edit/svc_broadband.cgi: added svc_broadband
22818           description which is appended to Site Name in prizm export
22819
22820 2007-01-11 18:04  jeff
22821
22822         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
22823           httemplate/edit/quick-charge.html,
22824           httemplate/edit/process/quick-charge.cgi,
22825           httemplate/view/cust_main/packages.html: one-time charge
22826           enhancements
22827
22828 2007-01-10 15:21  ivan
22829
22830         * httemplate/search/queue.html: add "select all" and "unselect" all
22831           buttons to bulk queue operations
22832
22833 2007-01-10 00:56  ivan
22834
22835         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
22836           uninitialized value in string ne at
22837           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
22838
22839 2007-01-10 00:50  ivan
22840
22841         * httemplate/view/cust_main/contacts.html: you have got to be
22842           kidding me.
22843
22844 2007-01-10 00:48  ivan
22845
22846         * httemplate/view/cust_main/contacts.html: nothing could have ever
22847           gone wrong with so simple a change.  oh noooo
22848
22849 2007-01-09 23:48  ivan
22850
22851         * httemplate/view/cust_main/contacts.html: fix ship_county display
22852           bug
22853
22854 2007-01-09 21:51  ivan
22855
22856         * FS/FS/cust_bill.pm: add custnum to invoice template vars
22857
22858 2007-01-09 18:41  jeff
22859
22860         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
22861
22862 2007-01-09 16:42  jeff
22863
22864         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
22865           ignore filenames and rely on selected batch number
22866
22867 2007-01-09 16:41  jeff
22868
22869         * httemplate/misc/download-batch.cgi: permit batch redownloads
22870
22871 2007-01-09 14:57  ivan
22872
22873         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
22874
22875 2007-01-08 09:36  jeff
22876
22877         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
22878           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
22879           httemplate/misc/delete-cust_refund.cgi,
22880           httemplate/view/cust_main/payment_history.html: refund deletion
22881
22882 2007-01-05 16:47  jeff
22883
22884         * httemplate/edit/part_svc.cgi: fix UI funkiness
22885
22886 2007-01-04 21:19  jeff
22887
22888         * fs_selfservice/FS-SelfService/SelfService.pm,
22889           fs_selfservice/FS-SelfService/cgi/view_usage.html,
22890           FS/FS/ClientAPI/MyAccount.pm,
22891           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
22892           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
22893           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
22894           fs_selfservice/FS-SelfService/cgi/provision_list.html,
22895           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
22896           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
22897           self-servicey stuff (change package, detailed usage)
22898
22899 2007-01-03 23:26  ivan
22900
22901         * conf/blank_logo.eps: adding a simple blank logo; people are
22902           trying to comment out stuff in the template
22903
22904 2007-01-03 21:49  ivan
22905
22906         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
22907           a customer's balance, presumably as bad debt
22908
22909 2007-01-03 11:47  ivan
22910
22911         * httemplate/view/cust_main/packages.html: fix suspend link
22912
22913 2007-01-02 13:46  ivan
22914
22915         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
22916           searching & links
22917
22918 2007-01-02 13:44  ivan
22919
22920         * FS/FS/cust_main.pm: stupid semicolon!
22921
22922 2007-01-02 13:06  ivan
22923
22924         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
22925           trailing AND
22926
22927 2007-01-02 12:29  ivan
22928
22929         * httemplate/view/cust_main/packages.html: fix popup target links
22930
22931 2007-01-02 12:25  ivan
22932
22933         * httemplate/view/svc_Common.html: missing from svc patch, oops!
22934
22935 2007-01-02 10:38  jeff
22936
22937         * FS/FS/svc_acct.pm: omit spurious export triggering
22938
22939 2006-12-29 13:48  jeff
22940
22941         * httemplate/: elements/select-agent.html,
22942           graph/report_cust_bill_pkg.html: correct bad include, and improve
22943           no agent selected condition
22944
22945 2006-12-29 00:51  ivan
22946
22947         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
22948           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
22949           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
22950           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
22951           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
22952           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
22953           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
22954           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
22955           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
22956           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
22957           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
22958           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
22959           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
22960           httemplate/edit/elements/edit.html,
22961           httemplate/edit/elements/svc_Common.html,
22962           httemplate/edit/process/elements/process.html, FS/MANIFEST,
22963           httemplate/edit/process/svc_Common.html,
22964           httemplate/elements/header.html, httemplate/elements/menu.html,
22965           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
22966           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
22967           httemplate/search/svc_broadband.cgi,
22968           httemplate/search/svc_domain.cgi,
22969           httemplate/search/svc_external.cgi,
22970           httemplate/search/svc_forward.cgi,
22971           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
22972           httemplate/view/elements/svc_Common.html,
22973           httemplate/view/cust_main/packages.html: service refactor!
22974
22975 2006-12-29 00:41  ivan
22976
22977         * httemplate/edit/process/cust_main.cgi: slight pedanticism
22978
22979 2006-12-29 00:39  ivan
22980
22981         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
22982
22983 2006-12-29 00:35  ivan
22984
22985         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
22986           it gets capitalized
22987
22988 2006-12-29 00:34  ivan
22989
22990         * httemplate/edit/process/quick-charge.cgi: whitespace
22991
22992 2006-12-29 00:34  ivan
22993
22994         * httemplate/edit/cust_main/billing.html: slight more space
22995           necessary for ACH account numbers
22996
22997 2006-12-29 00:31  ivan
22998
22999         * init.d/freeside-init: kill off all queued processes!
23000
23001 2006-12-29 00:30  ivan
23002
23003         * httemplate/docs/index.html: link more docs to wiki
23004
23005 2006-12-29 00:25  ivan
23006
23007         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
23008           configurable target dirs, oops
23009
23010 2006-12-29 00:25  ivan
23011
23012         * FS/FS/svc_Common.pm: doc
23013
23014 2006-12-29 00:24  ivan
23015
23016         * FS/FS/part_pkg.pm: snot spacing
23017
23018 2006-12-29 00:24  ivan
23019
23020         * FS/FS/part_export.pm: use FS::queue for exports, though they
23021           should probably just use it themselves
23022
23023 2006-12-28 23:23  ivan
23024
23025         * httemplate/edit/elements/edit.html: document field types
23026
23027 2006-12-28 16:30  jeff
23028
23029         * FS/FS/part_export/prizm.pm: minor fixups
23030
23031 2006-12-28 12:52  jeff
23032
23033         * httemplate/elements/tr-select-reason.html: activate submit button
23034           more readily
23035
23036 2006-12-28 00:16  ivan
23037
23038         * FS/FS/payinfo_Mixin.pm: tyop
23039
23040 2006-12-27 23:02  ivan
23041
23042         * bin/pg-version: adding pg-version
23043
23044 2006-12-26 19:29  ivan
23045
23046         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
23047           taxclass expander
23048
23049 2006-12-26 18:37  ivan
23050
23051         * FS/FS/Misc.pm, htetc/handler.pl,
23052           httemplate/edit/cust_main/contact.html,
23053           httemplate/misc/counties.cgi: Add a (magically appearing and
23054           disappearing) label on the county selector.  confusing when
23055           labeled "state"
23056
23057 2006-12-26 17:35  ivan
23058
23059         * httemplate/view/cust_main/contacts.html: show county on customer
23060           view
23061
23062 2006-12-26 17:07  ivan
23063
23064         * httemplate/: edit/cust_main.cgi, misc/counties.cgi: fix county
23065           selector
23066
23067 2006-12-26 11:53  ivan
23068
23069         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
23070           STDIN strings are evaluated
23071
23072 2006-12-23 17:28  ivan
23073
23074         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
23075           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
23076           httemplate/edit/cust_main/billing.html,
23077           httemplate/view/cust_main/payment_history.html: fix more paymask
23078           regressions: allow editing records with existing expired cards,
23079           fix masking just-entered values when erroring out, fix echeck
23080           entry inserting as empty routing code and "xxEK" account number,
23081           remove old/deprecated/unused payinfo_maksed subs and calls
23082
23083 2006-12-22 21:37  jeff
23084
23085         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
23086           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
23087           httemplate/view/svc_broadband.cgi: inital prizm support
23088
23089 2006-12-21 22:18  ivan
23090
23091         * httemplate/search/: queue.html, elements/search.html: patch
23092           fixing "retry selected" and "remove select" in queue view
23093
23094 2006-12-20 19:05  ivan
23095
23096         * httemplate/misc/payment.cgi: fix on-demand payment form when
23097           making payments from masked data
23098
23099 2006-12-20 02:51  ivan
23100
23101         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
23102           flag for the wonderful new world of paymasking
23103
23104 2006-12-20 01:49  ivan
23105
23106         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
23107           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
23108           httemplate/elements/select-part_referral.html,
23109           httemplate/elements/select-pkg_class.html,
23110           httemplate/elements/select-table.html,
23111           httemplate/elements/tr-select-pkg_class.html,
23112           httemplate/search/elements/search.html: add ability to disable
23113           package classes
23114
23115 2006-12-19 17:20  jeff
23116
23117         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
23118           cluckage
23119
23120 2006-12-19 02:02  ivan
23121
23122         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
23123           htetc/handler.pl, httemplate/edit/cust_main/billing.html: clean
23124           up payinfo_Mixin to use payby.pm for payby info and have card
23125           masking full 6-digit BIN prefix for card identification.  have
23126           cust_pay_batch use payinfo_Mixin.  require B:CC 0.30 for
23127           mask-aware cardtype().  fix payment reports to use mask too if
23128           available, so credit card type selection still works with
23129           encryption.
23130
23131 2006-12-18 03:01  ivan
23132
23133         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
23134           adding when there is only one pkg_class choice (triggers
23135           javascript error
23136
23137 2006-12-18 00:08  ivan
23138
23139         * Makefile: fix MASONDATA include for dev target
23140
23141 2006-12-15 12:55  ivan
23142
23143         * httemplate/elements/dashboard-toplist.html: add a new ticket link
23144
23145 2006-12-15 05:09  ivan
23146
23147         * httemplate/elements/dashboard-toplist.html: add a quick start at
23148           a "dashboard" customer list, mostly for internal use for starters
23149
23150 2006-12-15 05:00  ivan
23151
23152         * httemplate/elements/dashboard-toplist.html: add a quick start at
23153           a "dashboard" customer list, mostly for internal use for starters
23154
23155 2006-12-15 04:43  ivan
23156
23157         * FS/FS/Conf.pm, httemplate/index.html,
23158           httemplate/elements/dashboard-toplist.html: add a quick start at
23159           a "dashboard" customer list, mostly for internal use for starters
23160
23161 2006-12-15 00:37  ivan
23162
23163         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
23164           states to old databases
23165
23166 2006-12-15 00:25  ivan
23167
23168         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
23169           eliminate funkiness with reappearing "Postal invoice" on errors
23170
23171 2006-12-14 21:29  jeff
23172
23173         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
23174           httemplate/elements/tr-input-date-field.html,
23175           httemplate/view/cust_main/misc.html: move use statements to
23176           handler.pl, do not show 1/1/70 for new birthdates, and improve
23177           error handling
23178
23179 2006-12-14 16:56  ivan
23180
23181         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
23182           DateTime as a proper rather than hidden dependency
23183
23184 2006-12-14 16:28  ivan
23185
23186         * Makefile, FS/bin/freeside-addoutsource,
23187           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
23188           FS/bin/freeside-selfservice-server,
23189           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
23190           cleanup from the conf merge
23191
23192 2006-12-14 01:27  ivan
23193
23194         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
23195           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
23196           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
23197           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
23198           FS/bin/freeside-deluser, FS/bin/freeside-queued,
23199           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
23200           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
23201           bin/mapsecrets2access_user, htetc/handler.pl: make the config
23202           directory configurable
23203
23204 2006-12-13 22:00  ivan
23205
23206         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
23207           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
23208           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
23209           httemplate/edit/cust_main/billing.html,
23210           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
23211           FS/MANIFEST, FS/t/payinfo_Mixin.t,
23212           httemplate/edit/cust_refund.cgi,
23213           httemplate/edit/process/cust_main.cgi,
23214           httemplate/view/cust_main/billing.html,
23215           httemplate/view/cust_main/payment_history.html: encryption fixes
23216           from huntsberg & jayce
23217
23218 2006-12-08 07:11  jeff
23219
23220         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
23221
23222 2006-12-08 05:36  ivan
23223
23224         * httemplate/edit/process/quick-charge.cgi: some javascript
23225           validation magic to give one-time charges better UI
23226
23227 2006-12-07 08:46  ivan
23228
23229         * bin/pod2x: update pod2x for new self-service path
23230
23231 2006-12-07 07:24  ivan
23232
23233         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
23234
23235 2006-12-06 18:40  jeff
23236
23237         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
23238           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
23239           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
23240           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
23241           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
23242           fs_selfservice/FS-SelfService/SelfService.pm,
23243           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
23244           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
23245           fs_selfservice/FS-SelfService/cgi/view_usage.html,
23246           httemplate/edit/prepay_credit.cgi,
23247           httemplate/edit/process/prepay_credit.cgi,
23248           httemplate/misc/process/recharge_svc.html,
23249           httemplate/search/prepay_credit.html: retouch bandwidth countdown
23250
23251 2006-12-05 07:53  jeff
23252
23253         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
23254
23255 2006-12-04 18:37  jeff
23256
23257         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
23258           view/svc_acct.cgi: editable service usage
23259
23260 2006-12-02 16:42  ivan
23261
23262         * FS/FS/cust_main.pm: clean up whitespace merge noise
23263
23264 2006-12-02 14:04  ivan
23265
23266         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
23267
23268 2006-11-30 22:31  jeff
23269
23270         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
23271           httemplate/misc/download-batch.cgi,
23272           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
23273
23274 2006-11-30 17:41  ivan
23275
23276         * FS/bin/freeside-queued: remove unnecessary service use (in an
23277           awfully odd place)
23278
23279 2006-11-30 17:34  ivan
23280
23281         * FS/bin/freeside-email: begone $Id$ and your diff noise!
23282
23283 2006-11-29 18:27  jeff
23284
23285         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
23286           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
23287           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
23288           FS/FS/part_export/sqlradius.pm,
23289           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
23290           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
23291           fs_selfservice/FS-SelfService/cgi/view_usage.html,
23292           httemplate/edit/prepay_credit.cgi,
23293           httemplate/edit/process/prepay_credit.cgi,
23294           httemplate/misc/recharge_svc.html,
23295           httemplate/misc/process/recharge_svc.html,
23296           httemplate/search/prepay_credit.html,
23297           httemplate/view/cust_main/packages.html: prepaid download/upload
23298           tracking
23299
23300 2006-11-28 01:38  ivan
23301
23302         * FS/FS/access_user.pm: usernames should be alphanumeric only
23303
23304 2006-11-26 23:11  jeff
23305
23306         * FS/FS/ClientAPI/Signup.pm,
23307           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
23308           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
23309           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
23310           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
23311           from self-service
23312
23313 2006-11-26 17:08  ivan
23314
23315         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
23316
23317 2006-11-26 15:09  jeff
23318
23319         * httemplate/elements/menu.html: minor tyop
23320
23321 2006-11-26 15:06  jeff
23322
23323         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
23324           view/cust_main/notes.html: more ajaxy customer notes
23325
23326 2006-11-25 13:04  jeff
23327
23328         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
23329
23330 2006-11-24 02:34  ivan
23331
23332         * httemplate/browse/part_pkg.cgi: link to and label one-time
23333           charges correctly
23334
23335 2006-11-24 00:48  ivan
23336
23337         * httemplate/elements/tr-input-beginning_ending.html,
23338           httemplate/elements/tr-input-lessthan_greaterthan.html,
23339           httemplate/search/cust_credit.html,
23340           httemplate/search/report_cust_credit.html,
23341           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
23342           than and greater than amounts to credit and payment searches
23343
23344 2006-11-20 02:34  ivan
23345
23346         * httemplate/browse/agent.cgi: remove annoying black box around
23347           override info
23348
23349 2006-11-19 19:05  ivan
23350
23351         * httemplate/autohandler: bug fix for open transactions
23352
23353 2006-11-17 18:19  jeff
23354
23355         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
23356           optional on domain addition
23357
23358 2006-11-17 02:16  ivan
23359
23360         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
23361           problem; attempt to use an existing credit/payment before
23362           suspending
23363
23364 2006-11-16 07:37  jeff
23365
23366         * httemplate/edit/process/part_bill_event.cgi: bug squishing
23367
23368 2006-11-15 22:20  jeff
23369
23370         * httemplate/: elements/tr-input-date-field.html,
23371           edit/cust_main.cgi, edit/process/cust_main.cgi,
23372           view/cust_main/misc.html: switch birthdate to DateTime
23373
23374 2006-11-14 04:22  ivan
23375
23376         * httemplate/misc/cust_main-import.cgi: add some docs on required
23377           fields to page
23378
23379 2006-11-13 20:04  ivan
23380
23381         * httemplate/: browse/agent.cgi,
23382           misc/delete-agent_payment_gateway.cgi: working agent gateway
23383           override delete link
23384
23385 2006-11-13 19:30  ivan
23386
23387         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
23388           Storable
23389
23390 2006-11-13 19:16  ivan
23391
23392         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
23393           FS/FS/ClientAPI/Signup.pm,
23394           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
23395           use card-types config too
23396
23397 2006-11-13 18:54  ivan
23398
23399         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
23400           configuration value for self-service
23401
23402 2006-11-12 17:09  ivan
23403
23404         * FS/FS/CGI.pm, httemplate/elements/error.html,
23405           httemplate/elements/header.html,
23406           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
23407           preference page, start with just a password changer
23408
23409 2006-11-08 18:52  jeff
23410
23411         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
23412
23413 2006-11-08 18:28  jeff
23414
23415         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
23416
23417 2006-11-05 14:39  ivan
23418
23419         * Makefile: call it 1.7.1 to avoid confusion
23420
23421 2006-11-05 14:28  ivan
23422
23423         * bin/: customer-faker, payment-faker: some sample data creators
23424
23425 2006-11-05 11:34  ivan
23426
23427         * FS/FS/cust_main.pm: fix empty invoice number omitting in
23428           realtime_bop, oops
23429
23430 2006-11-05 11:22  ivan
23431
23432         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
23433
23434 2006-11-05 10:06  ivan
23435
23436         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
23437           paren
23438
23439 2006-11-05 10:03  ivan
23440
23441         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
23442           be an optional param anyway
23443
23444 2006-11-05 10:03  ivan
23445
23446         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
23447           SELECT in self-service payment form
23448
23449 2006-11-05 09:36  ivan
23450
23451         * fs_selfservice/FS-SelfService/: SelfService.pm,
23452           cgi/selfservice.cgi: add some self-service debugging
23453
23454 2006-11-05 08:58  ivan
23455
23456         * FS/bin/freeside-selfservice-server: fix spurious disconnection
23457           errors in selfservice server log
23458
23459 2006-11-05 07:55  ivan
23460
23461         * httemplate/view/cust_main/payment_history.html: fix but with no
23462           "show prior history" showing up when everything is hidden
23463
23464 2006-11-03 14:02  ivan
23465
23466         * FS/FS/part_pkg.pm: add every 45 day option to available
23467           frequencies
23468
23469 2006-10-31 10:56  jeff
23470
23471         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
23472           been suspended
23473
23474 2006-10-31 08:57  jeff
23475
23476         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
23477
23478 2006-10-30 04:39  ivan
23479
23480         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
23481           invoice_number to B:OP, omit the field entirely
23482
23483 2006-10-29 17:28  ivan
23484
23485         * FS/MANIFEST: removing freeside-daily
23486
23487 2006-10-27 12:10  ivan
23488
23489         * FS/FS/: Conf.pm, cust_pkg.pm: add
23490           unsuspend-always_adjust_next_bill_date config option for qis
23491
23492 2006-10-27 10:01  jeff
23493
23494         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
23495           httemplate/edit/process/cust_main_note.cgi,
23496           httemplate/elements/overlibmws_crossframe.js,
23497           httemplate/view/cust_main/notes.html: editable notes
23498
23499 2006-10-26 19:12  jeff
23500
23501         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
23502           enhancements for suspend reasons
23503
23504 2006-10-26 01:35  ivan
23505
23506         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
23507           (none) package selection if there's a default
23508
23509 2006-10-25 11:10  jeff
23510
23511         * httemplate/view/cust_main/packages.html: show reasons
23512
23513 2006-10-25 10:36  ivan
23514
23515         * httemplate/: elements/pager.html, search/cust_main.cgi,
23516           search/elements/search.html: pagination patch from UNTD - limit
23517           the number of page links displayed and have a drop-down option
23518           for selecting number of entries per page
23519
23520 2006-10-25 05:04  ivan
23521
23522         * conf/ticket_system: default to RT_Internal ticketing
23523
23524 2006-10-24 21:51  jeff
23525
23526         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
23527
23528 2006-10-24 21:44  jeff
23529
23530         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
23531           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
23532           pkgparts on advanced package report
23533
23534 2006-10-24 20:12  jeff
23535
23536         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
23537           svc_www tweak
23538
23539 2006-10-24 19:22  jeff
23540
23541         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
23542           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
23543           httemplate/edit/svc_acct.cgi: limited domain select
23544
23545 2006-10-24 11:26  jeff
23546
23547         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
23548           httemplate/view/cust_main/misc.html: add customer signup date
23549
23550 2006-10-23 02:44  ivan
23551
23552         * httemplate/elements/menu.html: have the unlinked account search
23553           go to UN_username so it doesn't miss accounts with no UID
23554
23555 2006-10-23 02:35  ivan
23556
23557         * httemplate/elements/header.html: eek, VALIGN=top for the page
23558
23559 2006-10-23 02:24  ivan
23560
23561         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
23562           complains searches are not returning enough
23563
23564 2006-10-23 01:47  ivan
23565
23566         * httemplate/misc/process/cancel_pkg.html: better error message if
23567           you don't enter a reason.  FS::reason::check can untaint its
23568           data, and will allow punctuation in reasons
23569
23570 2006-10-23 01:30  ivan
23571
23572         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
23573           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
23574           remove -w to prevent warnings from messing up otherwise working
23575           CGIs
23576
23577 2006-10-22 23:38  ivan
23578
23579         * FS/FS/Record.pm: add AU to list of zip-requiring countries
23580
23581 2006-10-22 21:21  jeff
23582
23583         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
23584           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
23585           httemplate/edit/reason.html,
23586           httemplate/edit/process/part_bill_event.cgi,
23587           httemplate/elements/tr-select-reason.html,
23588           httemplate/misc/cancel_pkg.html,
23589           httemplate/misc/process/cancel_pkg.html: events should attach
23590           reasons
23591
23592 2006-10-22 18:47  ivan
23593
23594         * httemplate/view/cust_main/packages.html: fix regression from
23595           table re-layout: don't display provision links for cancelled
23596           packages
23597
23598 2006-10-22 04:42  ivan
23599
23600         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
23601           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
23602           default package
23603
23604 2006-10-21 22:22  ivan
23605
23606         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
23607           use Tie::IxHash here too
23608
23609 2006-10-21 22:18  ivan
23610
23611         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
23612           plan option for prepaid packages to cancel instead of suspend
23613
23614 2006-10-21 17:35  ivan
23615
23616         * httemplate/elements/menu.html: link to wrong place
23617
23618 2006-10-20 15:49  ivan
23619
23620         * FS/FS/part_pkg.pm: add 48-hour billing
23621
23622 2006-10-19 07:32  jeff
23623
23624         * FS/FS/Conf.pm: [no log message]
23625
23626 2006-10-19 07:29  jeff
23627
23628         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
23629
23630 2006-10-19 07:26  jeff
23631
23632         * httemplate/elements/tr-select-reason.html,
23633           httemplate/misc/cancel_pkg.html,
23634           httemplate/misc/process/cancel_pkg.html, FS/t/cust_pkg_reason.t:
23635           suspension and cancellation reasons
23636
23637 2006-10-19 07:23  jeff
23638
23639         * FS/FS/reason.pm, FS/FS/reason_type.pm, FS/t/reason.t,
23640           FS/t/reason_type.t, httemplate/browse/reason.html,
23641           httemplate/browse/reason_type.html,
23642           httemplate/edit/process/reason.html,
23643           httemplate/edit/process/reason_type.html,
23644           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
23645           suspension and cancellation reasons
23646
23647 2006-10-18 21:41  jeff
23648
23649         * FS/FS/part_export/acct_plesk.pm: wrong method
23650
23651 2006-10-18 16:07  jeff
23652
23653         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
23654           FS/MANIFEST, htetc/handler.pl,
23655           httemplate/browse/part_bill_event.cgi,
23656           httemplate/edit/elements/edit.html,
23657           httemplate/edit/part_bill_event.cgi,
23658           httemplate/edit/process/part_bill_event.cgi,
23659           httemplate/elements/menu.html,
23660           httemplate/view/cust_main/packages.html: suspension and
23661           cancellation reasons
23662
23663 2006-10-17 17:05  jeff
23664
23665         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
23666
23667 2006-10-17 02:03  ivan
23668
23669         * rt/sbin/rt-setup-database.in: commiting rt 3.4.5 to HEAD
23670
23671 2006-10-17 01:49  ivan
23672
23673         * rt/: configure, configure.ac, README, Changelog,
23674           sbin/rt-test-dependencies.in, lib/RT/Tickets_Overlay_SQL.pm,
23675           lib/RT/EmailParser.pm, lib/RT/I18N.pm,
23676           lib/RT/CustomFieldValues.pm, lib/RT/Transactions_Overlay.pm,
23677           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
23678           lib/RT/Attachments_Overlay.pm,
23679           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/ACE_Overlay.pm,
23680           lib/RT/Link_Overlay.pm, lib/RT/I18N/en.po, lib/RT/I18N/cs.po,
23681           lib/RT/I18N/fr.po, lib/RT/I18N/es.po, lib/RT/I18N/nl.po,
23682           lib/RT/I18N/pl.po, lib/RT/I18N/it.po, lib/RT/I18N/hu.po,
23683           lib/RT/I18N/da.po, lib/RT/I18N/ru.po, lib/RT/I18N/de.po,
23684           lib/RT/I18N/ja.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
23685           lib/RT/I18N/fi.po, lib/RT/Action/SendEmail.pm,
23686           lib/RT/Interface/Email.pm: import rt 3.4.5
23687
23688 2006-10-16 22:49  ivan
23689
23690         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
23691           on IE, whew!
23692
23693 2006-10-16 10:59  ivan
23694
23695         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
23696           constraint cust_main18'), hope this doesn't break anything else
23697
23698 2006-10-16 10:13  ivan
23699
23700         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
23701           not my monday morning
23702
23703 2006-10-16 10:11  ivan
23704
23705         * FS/FS/Conf.pm: closing bracket helps
23706
23707 2006-10-16 10:10  ivan
23708
23709         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
23710           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
23711           DOB on
23712
23713 2006-10-16 09:56  ivan
23714
23715         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
23716           advertising sources
23717
23718 2006-10-15 19:21  ivan
23719
23720         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
23721           switching Net::Plesk to a run-time dependency
23722
23723 2006-10-14 16:53  ivan
23724
23725         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
23726           Net::Plesk until its needed, to prevent every install from
23727           depending on it
23728
23729 2006-10-14 13:47  jeff
23730
23731         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
23732           plesk support
23733
23734 2006-10-14 03:09  ivan
23735
23736         * httemplate/search/report_receivables.cgi: that should fix
23737           statuses on receivables report
23738
23739 2006-10-14 02:55  ivan
23740
23741         * httemplate/docs/index.html: move signup/self-service install to
23742           wiki
23743
23744 2006-10-12 02:42  ivan
23745
23746         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
23747           matching" error when there are no companies in the fuzzy cache
23748           yet
23749
23750 2006-10-08 22:05  ivan
23751
23752         * FS/FS/Conf.pm: date selektah
23753
23754 2006-10-08 21:27  jeff
23755
23756         * httemplate/edit/process/cust_main.cgi: more BoD
23757
23758 2006-10-08 18:05  ivan
23759
23760         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
23761           freeside-adduser: update the tools for dev installs
23762
23763 2006-10-08 17:30  ivan
23764
23765         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
23766           notes be the default
23767
23768 2006-10-08 17:26  ivan
23769
23770         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
23771           the customer view a tiny bit
23772
23773 2006-10-08 17:13  ivan
23774
23775         * htetc/handler.pl: add cust_main_note to handler.pl
23776
23777 2006-10-08 01:17  ivan
23778
23779         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
23780           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
23781           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
23782           httemplate/edit/part_bill_event.cgi,
23783           httemplate/elements/menu.html,
23784           httemplate/search/cust_pay_batch.cgi,
23785           httemplate/search/pay_batch.cgi,
23786           httemplate/search/elements/search.html: add menu items for credit
23787           card batching, debug last-minute changes to payby.pm, add ACL for
23788           re-processing batches, separate CARD and CHEK batches, fixed
23789           defaults for batch formats
23790
23791 2006-10-07 16:40  ivan
23792
23793         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
23794           document realtime option
23795
23796 2006-10-07 14:40  ivan
23797
23798         * FS/FS/cust_main.pm: better error msg on CSV import with bad
23799           pkgpart
23800
23801 2006-10-04 14:22  jeff
23802
23803         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
23804           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
23805           httemplate/elements/tr-input-date-field.html,
23806           httemplate/view/cust_main/misc.html: DoB
23807
23808 2006-10-03 15:44  jeff
23809
23810         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
23811           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
23812           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
23813           httemplate/edit/cust_main_note.cgi,
23814           httemplate/edit/process/cust_main_note.cgi,
23815           httemplate/view/cust_main.cgi,
23816           httemplate/view/cust_main/notes.html: Enhanced customer notes
23817
23818 2006-10-03 08:59  ivan
23819
23820         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
23821           svc_www.pm: s/repalce/replace/ in POD doc
23822
23823 2006-09-29 10:22  ivan
23824
23825         * FS/FS/access_user.pm: fix problem with viewing unlinked services
23826
23827 2006-09-29 09:18  ivan
23828
23829         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
23830           mapped values to disappear
23831
23832 2006-09-29 08:36  ivan
23833
23834         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
23835           domain_sql export
23836
23837 2006-09-28 10:45  ivan
23838
23839         * FS/FS/svc_acct.pm: missing $ in ldap_password
23840
23841 2006-09-26 11:55  ivan
23842
23843         * httemplate/search/svc_acct.cgi: fix username@domain search
23844
23845 2006-09-23 11:33  ivan
23846
23847         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
23848           mailserver integration
23849
23850 2006-09-20 21:41  ivan
23851
23852         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
23853           as well
23854
23855 2006-09-20 09:00  ivan
23856
23857         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
23858
23859 2006-09-20 08:20  ivan
23860
23861         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
23862
23863 2006-09-20 08:19  ivan
23864
23865         * FS/FS/part_export/domain_sql.pm: tie correctly!
23866
23867 2006-09-19 09:49  ivan
23868
23869         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
23870           part_export/domain_sql.pm: add domain_sql export for new
23871           mailserver config and modify acct_sql export for same
23872
23873 2006-09-17 19:21  ivan
23874
23875         * httemplate/elements/menu.html: ticket system disableability for
23876           rainbowshops
23877
23878 2006-09-16 13:07  ivan
23879
23880         * bin/customer-faker: bulk fake customer insert
23881
23882 2006-09-15 12:15  ivan
23883
23884         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
23885           httemplate/view/cust_main/payment_history.html: add link to
23886           customer tax exemptions to customer view page
23887
23888 2006-09-14 22:10  ivan
23889
23890         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
23891           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
23892           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
23893
23894 2006-09-14 12:33  ivan
23895
23896         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
23897           fields on tables we can't deliver them on.  virtual fields suck
23898           anyway, they should be real database fields
23899
23900 2006-09-14 12:30  ivan
23901
23902         * httemplate/edit/process/generic.cgi: pointer to
23903           elements/process.html, fwiw
23904
23905 2006-09-13 09:01  ivan
23906
23907         * httemplate/search/report_cust_pay.html: add check # search, here
23908           for now...
23909
23910 2006-09-13 07:57  ivan
23911
23912         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
23913           the fix for all this trouble.  s/qsearchs/qsearch/
23914
23915 2006-09-13 07:53  ivan
23916
23917         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
23918
23919 2006-09-12 19:14  ivan
23920
23921         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
23922
23923 2006-09-12 19:11  ivan
23924
23925         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
23926           debugging cleanup
23927
23928 2006-09-12 14:27  ivan
23929
23930         * httemplate/search/cust_main.cgi: no need to log this
23931
23932 2006-09-05 18:20  ivan
23933
23934         * bin/breakdown-bill-applications: not done yet
23935
23936 2006-09-05 18:08  ivan
23937
23938         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
23939           how did it wind up in CVS?
23940
23941 2006-09-05 18:08  ivan
23942
23943         * FS/bin/freeside-setup: new world ACLs
23944
23945 2006-09-05 18:07  ivan
23946
23947         * FS/FS/ClientAPI/Signup.pm: less cut and paste
23948
23949 2006-09-05 18:07  ivan
23950
23951         * FS/FS/payby.pm: ugh DCLN :/
23952
23953 2006-09-05 18:06  ivan
23954
23955         * FS/FS/cust_svc.pm: add some debugging
23956
23957 2006-09-05 18:06  ivan
23958
23959         * FS/FS/cdr.pm: add missing =back
23960
23961 2006-09-05 09:44  ivan
23962
23963         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
23964
23965 2006-09-05 09:27  ivan
23966
23967         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
23968           usage
23969
23970 2006-09-04 13:31  ivan
23971
23972         * httemplate/search/sqlradius.cgi: really fix the embedded duration
23973           table
23974
23975 2006-09-04 13:22  ivan
23976
23977         * httemplate/search/sqlradius.cgi: use the exact provided time
23978
23979 2006-09-04 13:15  ivan
23980
23981         * httemplate/search/sqlradius.cgi: fix the date/time parsing
23982
23983 2006-09-04 13:12  ivan
23984
23985         * httemplate/search/sqlradius.cgi: fix the embedded duration table
23986
23987 2006-09-04 13:10  ivan
23988
23989         * httemplate/search/sqlradius.cgi: fix the gridding colors
23990
23991 2006-09-04 13:05  ivan
23992
23993         * httemplate/: elements/tr-input-beginning_ending.html,
23994           search/sqlradius.cgi, search/sqlradius.html: allow time selection
23995           in RADIUS searches and grid-ize the resulting table
23996
23997 2006-09-04 09:24  ivan
23998
23999         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
24000           session search back to main menu
24001
24002 2006-09-02 13:38  ivan
24003
24004         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
24005           agent-virtualize invoice event reports
24006
24007 2006-09-01 00:52  ivan
24008
24009         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
24010           little
24011
24012 2006-08-31 18:51  lawrence
24013
24014         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
24015           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
24016           checkpoint on improved signup stuff for additional services
24017
24018 2006-08-31 14:26  lawrence
24019
24020         * httemplate/config/config-process.cgi: make select-sub parameters
24021           work
24022
24023 2006-08-31 13:47  ivan
24024
24025         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
24026
24027 2006-08-31 13:44  ivan
24028
24029         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
24030
24031 2006-08-31 12:59  ivan
24032
24033         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
24034
24035 2006-08-31 12:25  ivan
24036
24037         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
24038
24039 2006-08-30 09:24  ivan
24040
24041         * bin/mapsecrets2access_user: need a username arg for now... this
24042           should make the error message less confusing
24043
24044 2006-08-30 08:41  ivan
24045
24046         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
24047           freeside-adduser
24048
24049 2006-08-29 11:04  khoff
24050
24051         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
24052           we always wanted.  Requires Date::Manip.
24053
24054 2006-08-29 10:50  lawrence
24055
24056         * FS/FS/ClientAPI/Signup.pm,
24057           fs_selfservice/FS-SelfService/cgi/signup.cgi,
24058           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
24059           Enhancements
24060
24061 2006-08-28 06:52  ivan
24062
24063         * httemplate/edit/process/cust_main.cgi: parameters to method calls
24064           require ( ), arrgh
24065
24066 2006-08-27 17:52  jeff
24067
24068         * FS/FS/cust_bill.pm: protect against a race
24069
24070 2006-08-27 15:55  jeff
24071
24072         * Makefile: more clean
24073
24074 2006-08-27 14:50  jeff
24075
24076         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
24077           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
24078
24079 2006-08-27 13:10  jeff
24080
24081         * FS/FS/cust_pay_batch.pm: no comment
24082
24083 2006-08-27 13:09  jeff
24084
24085         * FS/FS/payby.pm: oops
24086
24087 2006-08-27 12:33  ivan
24088
24089         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
24090           invoice event reports
24091
24092 2006-08-27 12:30  jeff
24093
24094         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
24095           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
24096           conflict resolution
24097
24098 2006-08-26 16:15  jeff
24099
24100         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
24101           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
24102           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
24103           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
24104           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
24105           FS/t/cust_bill_pay_batch.t, httemplate/edit/cust_bill_pay.cgi,
24106           httemplate/edit/cust_credit.cgi,
24107           httemplate/edit/cust_credit_bill.cgi,
24108           httemplate/edit/part_bill_event.cgi,
24109           httemplate/edit/process/cust_main.cgi,
24110           httemplate/edit/process/cust_refund.cgi,
24111           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
24112           httemplate/misc/process/payment.cgi,
24113           httemplate/search/cust_pay_batch.cgi,
24114           httemplate/search/pay_batch.cgi,
24115           httemplate/search/pay_batch.html,
24116           httemplate/search/report_cust_pay_batch.html: batch refactor
24117           continued
24118
24119 2006-08-26 07:44  ivan
24120
24121         * FS/FS/Schema.pm: better error reporting for schema load failures
24122           (w/DBIx::DBSchema 0.32+), hopefully...
24123
24124 2006-08-26 07:39  ivan
24125
24126         * FS/FS/Schema.pm: better error reporting for schema load failures
24127           (w/DBIx::DBSchema 0.32+), hopefully...
24128
24129 2006-08-26 05:57  ivan
24130
24131         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
24132           javascript for auto-setting application amount
24133
24134 2006-08-25 19:20  ivan
24135
24136         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
24137           auto-setting application amount
24138
24139 2006-08-25 19:20  ivan
24140
24141         * htetc/handler.pl: i want max and min!
24142
24143 2006-08-25 19:12  ivan
24144
24145         * FS/FS/: Record.pm: foiled by autovivification!
24146
24147 2006-08-25 12:30  ivan
24148
24149         * FS/FS/: Misc.pm, Record.pm: use GROUP BY instead of DISTINCT ON
24150           in the state and country queries for better cross-database
24151           compatibility, based on a preliminary patch from Jason Thomas
24152
24153 2006-08-23 18:37  ivan
24154
24155         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
24156           "Auto-apply to invoices" dropdown disappeared
24157
24158 2006-08-23 15:25  ivan
24159
24160         * Makefile, httemplate/index.html,
24161           httemplate/browse/access_group.html,
24162           httemplate/browse/access_user.html,
24163           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
24164           httemplate/browse/agent_type.cgi,
24165           httemplate/browse/cust_main_county.cgi,
24166           httemplate/browse/inventory_class.html,
24167           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
24168           httemplate/browse/part_bill_event.cgi,
24169           httemplate/browse/part_export.cgi,
24170           httemplate/browse/part_pkg.cgi,
24171           httemplate/browse/part_referral.html,
24172           httemplate/browse/part_svc.cgi,
24173           httemplate/browse/part_virtual_field.cgi,
24174           httemplate/browse/payment_gateway.html,
24175           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
24176           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
24177           httemplate/browse/elements/browse.html,
24178           httemplate/config/config-process.cgi,
24179           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
24180           httemplate/edit/REAL_cust_pkg.cgi,
24181           httemplate/edit/access_group.html,
24182           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
24183           httemplate/edit/agent_payment_gateway.html,
24184           httemplate/edit/agent_type.cgi,
24185           httemplate/edit/bulk-cust_svc.html,
24186           httemplate/edit/cust_bill_pay.cgi,
24187           httemplate/edit/cust_credit.cgi,
24188           httemplate/edit/cust_credit_bill.cgi,
24189           httemplate/edit/cust_main.cgi,
24190           httemplate/edit/cust_main_county-expand.cgi,
24191           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
24192           httemplate/edit/cust_refund.cgi,
24193           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
24194           httemplate/edit/part_bill_event.cgi,
24195           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
24196           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
24197           httemplate/edit/part_virtual_field.cgi,
24198           httemplate/edit/payment_gateway.html,
24199           httemplate/edit/pkg_class.html,
24200           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
24201           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
24202           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
24203           httemplate/edit/svc_acct_pop.cgi,
24204           httemplate/edit/svc_broadband.cgi,
24205           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
24206           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
24207           httemplate/edit/svc_www.cgi,
24208           httemplate/edit/cust_main/billing.html,
24209           httemplate/edit/cust_main/contact.html,
24210           httemplate/edit/elements/edit.html,
24211           httemplate/edit/elements/svc_Common.html,
24212           httemplate/edit/process/REAL_cust_pkg.cgi,
24213           httemplate/edit/process/access_group.html,
24214           httemplate/edit/process/access_user.html,
24215           httemplate/edit/process/agent.cgi,
24216           httemplate/edit/process/agent_payment_gateway.html,
24217           httemplate/edit/process/agent_type.cgi,
24218           httemplate/edit/process/bulk-cust_svc.cgi,
24219           httemplate/edit/process/cust_bill_pay.cgi,
24220           httemplate/edit/process/cust_credit.cgi,
24221           httemplate/edit/process/cust_credit_bill.cgi,
24222           httemplate/edit/process/cust_main.cgi,
24223           httemplate/edit/process/cust_main_county-collapse.cgi,
24224           httemplate/edit/process/cust_main_county-expand.cgi,
24225           httemplate/edit/process/cust_pay.cgi,
24226           httemplate/edit/process/cust_pkg.cgi,
24227           httemplate/edit/process/cust_refund.cgi,
24228           httemplate/edit/process/cust_svc.cgi,
24229           httemplate/edit/process/domain_record.cgi,
24230           httemplate/edit/process/generic.cgi,
24231           httemplate/edit/process/inventory_class.html,
24232           httemplate/edit/process/msgcat.cgi,
24233           httemplate/edit/process/part_bill_event.cgi,
24234           httemplate/edit/process/part_export.cgi,
24235           httemplate/edit/process/part_pkg.cgi,
24236           httemplate/edit/process/part_referral.html,
24237           httemplate/edit/process/part_svc.cgi,
24238           httemplate/edit/process/payment_gateway.html,
24239           httemplate/edit/process/pkg_class.html,
24240           httemplate/edit/process/prepay_credit.cgi,
24241           httemplate/edit/process/quick-charge.cgi,
24242           httemplate/edit/process/quick-cust_pkg.cgi,
24243           httemplate/edit/process/rate.cgi,
24244           httemplate/edit/process/rate_region.cgi,
24245           httemplate/edit/process/reg_code.cgi,
24246           httemplate/edit/process/router.cgi,
24247           httemplate/edit/process/svc_acct.cgi,
24248           httemplate/edit/process/svc_acct_pop.cgi,
24249           httemplate/edit/process/svc_broadband.cgi,
24250           httemplate/edit/process/svc_domain.cgi,
24251           httemplate/edit/process/svc_external.cgi,
24252           httemplate/edit/process/svc_forward.cgi,
24253           httemplate/edit/process/svc_phone.html,
24254           httemplate/edit/process/svc_www.cgi,
24255           httemplate/edit/process/addr_block/add.cgi,
24256           httemplate/edit/process/addr_block/allocate.cgi,
24257           httemplate/edit/process/addr_block/deallocate.cgi,
24258           httemplate/edit/process/addr_block/split.cgi,
24259           httemplate/edit/process/elements/process.html,
24260           httemplate/edit/process/elements/svc_Common.html,
24261           httemplate/elements/checkboxes-table-name.html,
24262           httemplate/elements/checkboxes-table.html,
24263           httemplate/elements/header-popup.html,
24264           httemplate/elements/header.html,
24265           httemplate/elements/jsrsServer.html,
24266           httemplate/elements/menu.html, httemplate/elements/menubar.html,
24267           httemplate/elements/pager.html,
24268           httemplate/elements/phonenumber.html,
24269           httemplate/elements/progress-init.html,
24270           httemplate/elements/progress-popup.html,
24271           httemplate/elements/search-cust_main.html,
24272           httemplate/elements/select-access_group.html,
24273           httemplate/elements/select-agent.html,
24274           httemplate/elements/select-cust-fields.html,
24275           httemplate/elements/select-cust_pkg-status.html,
24276           httemplate/elements/select-month_year.html,
24277           httemplate/elements/select-part_referral.html,
24278           httemplate/elements/select-pkg_class.html,
24279           httemplate/elements/select-table.html,
24280           httemplate/elements/select-taxclass.html,
24281           httemplate/elements/small_custview.html,
24282           httemplate/elements/table-grid.html,
24283           httemplate/elements/table.html,
24284           httemplate/elements/tr-select-access_group.html,
24285           httemplate/elements/tr-select-agent.html,
24286           httemplate/elements/tr-select-cust-fields.html,
24287           httemplate/elements/tr-select-cust_pkg-status.html,
24288           httemplate/elements/tr-select-from_to.html,
24289           httemplate/elements/tr-select-part_referral.html,
24290           httemplate/elements/tr-select-pkg_class.html,
24291           httemplate/elements/xmlhttp.html,
24292           httemplate/graph/cust_bill_pkg.cgi,
24293           httemplate/graph/money_time.cgi,
24294           httemplate/graph/report_cust_bill_pkg.html,
24295           httemplate/graph/report_money_time.html,
24296           httemplate/graph/elements/monthly.html,
24297           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
24298           httemplate/misc/cancel-unaudited.cgi,
24299           httemplate/misc/catchall.cgi, httemplate/misc/cdr-import.html,
24300           httemplate/misc/change_pkg.cgi, httemplate/misc/counties.cgi,
24301           httemplate/misc/cust_main-cancel.cgi,
24302           httemplate/misc/cust_main-import.cgi,
24303           httemplate/misc/cust_main-import_charges.cgi,
24304           httemplate/misc/delete-cust_credit.cgi,
24305           httemplate/misc/delete-cust_pay.cgi,
24306           httemplate/misc/delete-customer.cgi,
24307           httemplate/misc/delete-domain_record.cgi,
24308           httemplate/misc/delete-part_export.cgi,
24309           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
24310           httemplate/misc/email-invoice.cgi,
24311           httemplate/misc/email_invoice_events.cgi,
24312           httemplate/misc/email_invoices.cgi,
24313           httemplate/misc/fax-invoice.cgi,
24314           httemplate/misc/fax_invoice_events.cgi,
24315           httemplate/misc/fax_invoices.cgi,
24316           httemplate/misc/inventory_item-import.html,
24317           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
24318           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
24319           httemplate/misc/print_invoice_events.cgi,
24320           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
24321           httemplate/misc/states.cgi,
24322           httemplate/misc/unapply-cust_credit.cgi,
24323           httemplate/misc/unapply-cust_pay.cgi,
24324           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
24325           httemplate/misc/unvoid-cust_pay_void.cgi,
24326           httemplate/misc/upload-batch.cgi,
24327           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
24328           httemplate/misc/xmlhttp-cust_main-search.cgi,
24329           httemplate/misc/xmlrpc.cgi,
24330           httemplate/misc/process/batch-cust_pay.cgi,
24331           httemplate/misc/process/catchall.cgi,
24332           httemplate/misc/process/cdr-import.html,
24333           httemplate/misc/process/cust_main-import.cgi,
24334           httemplate/misc/process/cust_main-import_charges.cgi,
24335           httemplate/misc/process/delete-customer.cgi,
24336           httemplate/misc/process/inventory_item-import.html,
24337           httemplate/misc/process/link.cgi,
24338           httemplate/misc/process/meta-import.cgi,
24339           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
24340           httemplate/search/cust_bill.html,
24341           httemplate/search/cust_bill_event.cgi,
24342           httemplate/search/cust_bill_event.html,
24343           httemplate/search/cust_bill_pkg.cgi,
24344           httemplate/search/cust_credit.html,
24345           httemplate/search/cust_main-otaker.cgi,
24346           httemplate/search/cust_main-zip.html,
24347           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
24348           httemplate/search/cust_tax_exempt_pkg.cgi,
24349           httemplate/search/inventory_item.html,
24350           httemplate/search/prepay_credit.html,
24351           httemplate/search/queue.html, httemplate/search/reg_code.html,
24352           httemplate/search/report_cdr.html,
24353           httemplate/search/report_cust_bill.html,
24354           httemplate/search/report_cust_credit.html,
24355           httemplate/search/report_cust_main-zip.html,
24356           httemplate/search/report_cust_pay.html,
24357           httemplate/search/report_cust_pkg.html,
24358           httemplate/search/report_prepaid_income.cgi,
24359           httemplate/search/report_prepaid_income.html,
24360           httemplate/search/report_receivables.cgi,
24361           httemplate/search/report_receivables.html,
24362           httemplate/search/report_tax.cgi,
24363           httemplate/search/report_tax.html, httemplate/search/sql.html,
24364           httemplate/search/sqlradius.cgi,
24365           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
24366           httemplate/search/svc_broadband.cgi,
24367           httemplate/search/svc_domain.cgi,
24368           httemplate/search/svc_external.cgi,
24369           httemplate/search/svc_forward.cgi,
24370           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
24371           httemplate/search/elements/search.html,
24372           httemplate/view/cust_bill-logo.cgi,
24373           httemplate/view/cust_bill-pdf.cgi,
24374           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
24375           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
24376           httemplate/view/svc_broadband.cgi,
24377           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
24378           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
24379           httemplate/view/svc_www.cgi,
24380           httemplate/view/cust_main/billing.html,
24381           httemplate/view/cust_main/contacts.html,
24382           httemplate/view/cust_main/misc.html,
24383           httemplate/view/cust_main/packages.html,
24384           httemplate/view/cust_main/payment_history.html,
24385           httemplate/view/cust_main/tickets.html,
24386           httemplate/view/elements/svc_Common.html: Will things ever be the
24387           same again? It's the final masonize
24388
24389 2006-08-23 14:53  ivan
24390
24391         * httemplate/misc/batch-cust_pay.html: remove extraneous "
24392
24393 2006-08-23 05:13  ivan
24394
24395         * FS/FS/Schema.pm: removing already commented-out code
24396
24397 2006-08-23 05:06  ivan
24398
24399         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
24400           didn't work out...
24401
24402 2006-08-22 05:23  ivan
24403
24404         * httemplate/docs/index.html: get rid of old upgrade instructions
24405
24406 2006-08-21 16:01  ivan
24407
24408         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
24409           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
24410           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
24411           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
24412           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
24413           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
24414           cust_credit_bill_pkg - applying credits and payments against
24415           specific line items
24416
24417 2006-08-21 10:45  ivan
24418
24419         * FS/FS/: cust_main.pm: search for existing advertising sources
24420           before adding a new one
24421
24422 2006-08-21 02:46  ivan
24423
24424         * httemplate/docs/index.html: we're off to see the wiki, the
24425           wonderful wiki of oz
24426
24427 2006-08-18 05:18  ivan
24428
24429         * FS/FS/cust_main.pm: and a slight fix to the CSV import
24430
24431 2006-08-18 04:56  ivan
24432
24433         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
24434
24435 2006-08-18 04:52  ivan
24436
24437         * FS/FS/cust_main.pm: alas, now try with recursion
24438
24439 2006-08-18 04:40  ivan
24440
24441         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
24442
24443 2006-08-18 04:36  ivan
24444
24445         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
24446           get around big 8.1 Pg changes wrt reverse engineering
24447
24448 2006-08-18 03:34  ivan
24449
24450         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
24451
24452 2006-08-18 03:31  ivan
24453
24454         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
24455           not just the first line
24456
24457 2006-08-18 03:27  ivan
24458
24459         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
24460
24461 2006-08-18 03:26  ivan
24462
24463         * FS/FS/cust_main.pm: W T F
24464
24465 2006-08-18 03:18  ivan
24466
24467         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
24468
24469 2006-08-18 03:10  ivan
24470
24471         * FS/FS/cust_main.pm: what's going on with the parameters for
24472           skeleton inserts??
24473
24474 2006-08-18 03:00  ivan
24475
24476         * FS/FS/cust_main.pm: skeleton typo
24477
24478 2006-08-18 02:58  ivan
24479
24480         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
24481           not parent
24482
24483 2006-08-18 02:50  ivan
24484
24485         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
24486           what's going on
24487
24488 2006-08-18 01:33  ivan
24489
24490         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
24491           mg
24492
24493 2006-08-16 01:19  ivan
24494
24495         * FS/bin/freeside-adduser: get rid of too-verbose debugging
24496
24497 2006-08-15 07:20  ivan
24498
24499         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
24500           httemplate/misc/process/cust_main-import.cgi: add a new, extended
24501           CSV import format
24502
24503 2006-08-14 06:28  ivan
24504
24505         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
24506           doing refunds, hopefully this will fix OpenECHO refunds
24507
24508 2006-08-14 05:13  ivan
24509
24510         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
24511           httemplate/elements/header.html,
24512           httemplate/elements/search-cust_main.html: sprinkle some magic
24513           ajax fairy dust on referring customer SELEKTAH.  rewind!  make
24514           smart search smarter, re-layout the top search bars and add an
24515           invoice one
24516
24517 2006-08-14 01:38  ivan
24518
24519         * FS/FS/access_user.pm: bugfix for agentless access users,
24520           triggered by part_referral (advertising source) agent
24521           virtualization
24522
24523 2006-08-13 03:25  ivan
24524
24525         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
24526           httemplate/edit/cust_pay.cgi,
24527           httemplate/edit/process/cust_pay.cgi,
24528           httemplate/view/cust_main.cgi,
24529           httemplate/view/cust_main/billing.html,
24530           httemplate/view/cust_main/misc.html,
24531           httemplate/view/cust_main/packages.html,
24532           httemplate/view/cust_main/payment_history.html,
24533           httemplate/view/cust_main/tickets.html: customer view work:
24534
24535           DONE  1. add status and balance to top
24536
24537           DONE  2. add some sort of oldest date thing so the history
24538           doesn't get too      big (# years and a link to "show older")
24539
24540             3. make the rest of the action links into js popups?  maybe
24541           later,
24542                weird IENess when closing em
24543           DONE (finished)    - so revert out or finish/commit the Enter
24544           check payment one    - Process page can wait until another day..
24545           it should be more of an *action*
24546
24547           DONE  4. Ticket list config knobs for wtxs (grid it too)
24548
24549           DONE  5. grid the package list
24550
24551 2006-08-12 04:01  ivan
24552
24553         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
24554
24555 2006-08-12 03:47  ivan
24556
24557         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
24558           httemplate/view/cust_main/payment_history.html: fix acl rewrite
24559           causing problems: void now shows up properly, deprecate all the
24560           redundant config values
24561
24562 2006-08-11 23:45  ivan
24563
24564         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
24565           causes undesirable effects with prorate/subscription packages and
24566           undesirably rewards customers for non-payment, closes: Bug#1325
24567
24568 2006-08-11 01:02  ivan
24569
24570         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
24571           httemplate/browse/part_referral.html,
24572           httemplate/edit/cust_main.cgi,
24573           httemplate/elements/select-agent.html,
24574           httemplate/elements/select-part_referral.html,
24575           httemplate/elements/tr-select-agent.html,
24576           httemplate/elements/tr-select-part_referral.html: virtualize
24577           referrals on customer addition
24578
24579 2006-08-10 15:18  ivan
24580
24581         * httemplate/config/config.cgi: bugfix for selects that don't have
24582           select_enum
24583
24584 2006-08-10 06:50  ivan
24585
24586         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_referral.pm,
24587           httemplate/browse/part_referral.html,
24588           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
24589           (at least to schema and customer view, no manual editing yet)
24590
24591 2006-08-10 05:01  ivan
24592
24593         * httemplate/browse/part_referral.html: bold the total footer
24594
24595 2006-08-10 04:55  ivan
24596
24597         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
24598           FS/FS/access_user.pm, FS/FS/part_referral.pm,
24599           httemplate/browse/part_referral.html,
24600           httemplate/edit/part_referral.html,
24601           httemplate/edit/process/part_referral.html,
24602           httemplate/elements/menu.html: agent-virtualize advertising
24603           sources
24604
24605 2006-08-09 20:10  ivan
24606
24607         * FS/FS/Schema.pm: don't set the default to NULL the string!
24608           besides, that's already the default value of any nullable column,
24609           which @date_type is...
24610
24611 2006-08-09 19:27  ivan
24612
24613         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
24614           easier to check the db
24615
24616 2006-08-09 14:46  ivan
24617
24618         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
24619           "coming soon" options off the menu, its been Soon for too long -
24620           they'll get here when they do
24621
24622 2006-08-09 03:47  ivan
24623
24624         * FS/FS/ClientAPI/MyAccount.pm,
24625           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
24626           fs_selfservice/FS-SelfService/cgi/change_password.html,
24627           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
24628           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
24629           fs_selfservice/FS-SelfService/cgi/provision_list.html,
24630           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
24631           interface: add proper password changer and prevent "Setup my
24632           services" provisioner from showing broken links for services not
24633           handled yet
24634
24635 2006-08-09 00:46  ivan
24636
24637         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
24638           days go by...
24639
24640 2006-08-09 00:03  ivan
24641
24642         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
24643           my beautiful magic template! (water flowing underground)
24644
24645 2006-08-08 23:43  jeff
24646
24647         * FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
24648           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
24649           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
24650           httemplate/docs/schema.html, httemplate/misc/download-batch.cgi:
24651           batch refactor
24652
24653 2006-08-08 23:34  ivan
24654
24655         * FS/FS/ClientAPI/MyAccount.pm,
24656           fs_selfservice/FS-SelfService/SelfService.pm,
24657           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
24658           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
24659           interface: move from text to html invoices
24660
24661 2006-08-08 20:45  ivan
24662
24663         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
24664           debian perl, would you put it in /usr/local/sbin?  thanks.
24665
24666 2006-08-06 19:44  ivan
24667
24668         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
24669           httemplate/browse/part_pkg.cgi,
24670           httemplate/browse/access_user.html,
24671           httemplate/edit/access_user.html,
24672           httemplate/edit/elements/edit.html: add internal user disable-ing
24673
24674 2006-08-06 19:19  ivan
24675
24676         * httemplate/search/elements/search.html: get rid of the extra
24677           border in nested tables
24678
24679 2006-08-06 16:39  ivan
24680
24681         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
24682           bootstrapping for htpasswd kludge... hopefully that will go away
24683           in 1.7.1
24684
24685 2006-08-06 14:37  ivan
24686
24687         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
24688           override ones for existing records
24689
24690 2006-08-06 13:23  ivan
24691
24692         * httemplate/edit/svc_acct.cgi: silly closing }
24693
24694 2006-08-06 13:21  ivan
24695
24696         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
24697           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
24698
24699 2006-08-06 13:07  ivan
24700
24701         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
24702           should fix the barfing about default radius groups on the new
24703           customer screen...
24704
24705 2006-08-06 02:14  ivan
24706
24707         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
24708           be all set with radius groups then
24709
24710 2006-08-06 02:10  ivan
24711
24712         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
24713           httemplate/edit/svc_acct.cgi: this should process default
24714           usergroup as well as fixed now
24715
24716 2006-08-06 01:43  ivan
24717
24718         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
24719           problem
24720
24721 2006-08-06 01:10  ivan
24722
24723         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
24724           problem better
24725
24726 2006-07-27 17:33  ivan
24727
24728         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
24729           closes: #1351
24730
24731 2006-07-27 01:08  ivan
24732
24733         * FS/t/svc_phone.t: svc_phone.t
24734
24735 2006-07-25 21:18  ivan
24736
24737         * FS/FS/UID.pm: ugh, fixup bootstrapping
24738
24739 2006-07-25 01:39  ivan
24740
24741         * httemplate/search/cust_main.cgi: oops, extra else
24742
24743 2006-07-25 01:33  ivan
24744
24745         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
24746           httemplate/elements/table-grid.html,
24747           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
24748           this should finish adding the "inactive" status, i think?
24749
24750 2006-07-25 00:27  ivan
24751
24752         * bin/rt-update-links: quick script to convert rt links from one
24753           database name to another
24754
24755 2006-07-24 15:40  ivan
24756
24757         * FS/FS/cust_main.pm: fix up smart searching to make the quick
24758           payment entry behave better
24759
24760 2006-07-23 07:23  ivan
24761
24762         * httemplate/search/report_receivables.cgi: sql num_pkgs
24763           conflicting with method...
24764
24765 2006-07-23 07:21  ivan
24766
24767         * httemplate/search/report_receivables.cgi: ugh, really fix the
24768           statuses here
24769
24770 2006-07-23 07:20  ivan
24771
24772         * httemplate/search/report_receivables.cgi: hopefully fix the
24773           statuses here
24774
24775 2006-07-23 07:17  ivan
24776
24777         * httemplate/search/report_receivables.cgi:  i should REALLY go to
24778           sleep
24779
24780 2006-07-23 07:16  ivan
24781
24782         * httemplate/search/report_receivables.cgi:  i should go to sleep
24783
24784 2006-07-23 07:07  ivan
24785
24786         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
24787           more work towards adding an "inactive" status - add it to the A/R
24788           report
24789
24790 2006-07-15 17:55  ivan
24791
24792         * FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
24793           FS/FS/inventory_item.pm,
24794           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
24795           httemplate/autohandler, httemplate/edit/cust_credit.cgi,
24796           httemplate/elements/overlibmws.js,
24797           httemplate/elements/overlibmws_draggable.js,
24798           httemplate/elements/phonenumber.html,
24799           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
24800           httemplate/search/svc_domain.cgi,
24801           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
24802           httemplate/view/svc_external.cgi: odds and ends
24803
24804 2006-07-13 21:20  ivan
24805
24806         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
24807           changes
24808
24809 2006-07-13 20:27  ivan
24810
24811         * FS/FS/svc_Common.pm: this should fix radius group editing and the
24812           "Reference found where even-sized list expected at
24813           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
24814
24815 2006-07-13 20:17  ivan
24816
24817         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
24818
24819 2006-07-13 18:42  ivan
24820
24821         * FS/FS/: CurrentUser.pm, UID.pm: add the small
24822           FS::CurrentUser::BootstrapUser class for... surprise...
24823           bootstrapping
24824
24825 2006-07-13 17:42  ivan
24826
24827         * FS/FS/Setup.pm: fix acl bootstrapping
24828
24829 2006-07-13 17:32  ivan
24830
24831         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
24832           freeside-setup without a username now
24833
24834 2006-07-13 16:45  ivan
24835
24836         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
24837
24838 2006-07-12 20:54  ivan
24839
24840         * FS/FS/Report/Table/Monthly.pm,
24841           httemplate/search/cust_credit.html,
24842           httemplate/search/report_receivables.cgi: fix multiple-agent
24843           virtualization properly for these reports
24844
24845 2006-07-12 16:33  ivan
24846
24847         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
24848           should be installable again now
24849
24850 2006-07-11 17:20  ivan
24851
24852         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
24853           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
24854           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
24855           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
24856           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
24857           httemplate/edit/svc_phone.cgi,
24858           httemplate/edit/elements/edit.html,
24859           httemplate/edit/elements/svc_Common.html,
24860           httemplate/edit/process/svc_phone.html,
24861           httemplate/edit/process/elements/process.html,
24862           httemplate/edit/process/elements/svc_Common.html,
24863           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
24864           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
24865           httemplate/view/elements/svc_Common.html,
24866           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
24867           from imported CDRs
24868
24869 2006-07-05 07:55  ivan
24870
24871         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
24872
24873 2006-07-04 05:01  ivan
24874
24875         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
24876           adding freeside-addgroup
24877
24878 2006-07-01 04:26  ivan
24879
24880         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
24881
24882 2006-06-30 07:30  ivan
24883
24884         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
24885           flag!  sheesh
24886
24887 2006-06-29 08:45  ivan
24888
24889         * FS/FS/part_export/shellcommands.pm: small patch to set
24890           $new_finger from Tim Yardley
24891
24892 2006-06-29 08:19  ivan
24893
24894         * httemplate/edit/part_bill_event.cgi: percentage late fees too
24895
24896 2006-06-29 06:47  ivan
24897
24898         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
24899           httemplate/browse/inventory_class.html,
24900           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
24901           httemplate/edit/svc_broadband.cgi,
24902           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
24903           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
24904           httemplate/search/inventory_item.html: finish at least the
24905           automatic provisioning part
24906
24907 2006-06-27 07:19  ivan
24908
24909         * httemplate/docs/index.html: going to wikiland
24910
24911 2006-06-24 09:41  ivan
24912
24913         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
24914           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
24915           httemplate/elements/select-table.html,
24916           httemplate/elements/table-grid.html: Add the ability to link
24917           customer service definition fields to inventory   classes, with
24918           an "automatic/manual" flag.  Add the ability for the web
24919           interface to maintain these links.  Start prettying up the
24920           service def.    edit in preparation for Bigger Changes.
24921
24922 2006-06-21 09:26  ivan
24923
24924         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
24925           interaction w/pager
24926
24927 2006-06-21 06:00  ivan
24928
24929         * httemplate/elements/iframecontentmws.js: oops, don't want this
24930           debugging in here
24931
24932 2006-06-21 06:00  ivan
24933
24934         * httemplate/view/cust_main/payment_history.html:
24935           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
24936
24937 2006-06-21 05:58  ivan
24938
24939         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
24940
24941 2006-06-21 05:57  ivan
24942
24943         * httemplate/elements/header-popup.html: adding a header element
24944           for popups to replace CGI::header
24945
24946 2006-06-21 05:56  ivan
24947
24948         * httemplate/elements/iframecontentmws.js: add overlib iframe
24949           function
24950
24951 2006-06-21 01:42  ivan
24952
24953         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
24954           the agent type report when there are lots of package definitions
24955
24956 2006-06-19 06:09  ivan
24957
24958         * httemplate/view/cust_main/packages.html: fix ACL name for service
24959           provisioning and prevent disabled service provisioning from
24960           messing up table formatting
24961
24962 2006-06-19 05:47  ivan
24963
24964         * bin/mapsecrets2access_user: better error checking for this
24965           thrown-together bootstrapping script
24966
24967 2006-06-19 05:22  ivan
24968
24969         * bin/mapsecrets2access_user: ACL bootstrapping
24970
24971 2006-06-19 05:15  ivan
24972
24973         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
24974
24975 2006-06-19 05:09  ivan
24976
24977         * FS/t/ConfDefaults.t: forgot to commit this test
24978
24979 2006-06-19 04:57  ivan
24980
24981         * bin/mapsecrets2access_user: ACL bootstrapping/upgrade
24982
24983 2006-06-19 04:25  ivan
24984
24985         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
24986           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
24987           httemplate/view/cust_main/packages.html,
24988           httemplate/view/cust_main/payment_history.html: ACLs, take three
24989           or four or something
24990
24991 2006-06-19 01:05  ivan
24992
24993         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
24994           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
24995           httemplate/elements/menu.html,
24996           httemplate/elements/select-cust-fields.html,
24997           httemplate/elements/select-cust_pkg-status.html,
24998           httemplate/elements/tr-select-cust-fields.html,
24999           httemplate/elements/tr-select-cust_pkg-status.html,
25000           httemplate/graph/cust_bill_pkg.cgi,
25001           httemplate/search/report_cust_pkg.html,
25002           httemplate/view/cust_main/contacts.html: add ability to select
25003           specific package defs. and package status to package report for
25004           qis
25005
25006 2006-06-18 23:03  ivan
25007
25008         * httemplate/search/cust_main.cgi: fix up the alternating colors on
25009           the customer search results
25010
25011 2006-06-18 19:33  ivan
25012
25013         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
25014           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
25015           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
25016           httemplate/elements/select-agent.html,
25017           httemplate/elements/select-table.html,
25018           httemplate/elements/tr-select-agent.html,
25019           httemplate/search/cust_bill.html,
25020           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
25021           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
25022           httemplate/search/svc_forward.cgi: agent virtualization, take one
25023           (stuff from "inactive" changeset snuck into cust_main.pm and the
25024           package reporting changeset in search/cust_pkg.cgi here too)
25025
25026 2006-06-18 05:56  ivan
25027
25028         * httemplate/edit/elements/edit.html: well, it isn't broken...
25029
25030 2006-06-18 05:54  ivan
25031
25032         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
25033           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
25034           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
25035           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
25036           httemplate/edit/process/access_group.html,
25037           httemplate/elements/checkboxes-table-name.html,
25038           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
25039           htetc/handler.pl, httemplate/browse/access_group.html,
25040           httemplate/browse/access_user.html,
25041           httemplate/edit/process/elements/process.html: ACLs: finish group
25042           edit (agents + rights) & browse
25043
25044 2006-06-15 18:23  jeff
25045
25046         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
25047           httemplate/misc/download-batch.cgi: value issues and many bits
25048           remain
25049
25050 2006-06-15 17:47  ivan
25051
25052         * httemplate/misc/download-batch.cgi: and fix the  name for TD
25053           Canada Trust.  and that's it for now.  really.
25054
25055 2006-06-15 17:33  ivan
25056
25057         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
25058           now that the batch format file is not the same as the batch
25059           params files
25060
25061 2006-06-15 17:27  ivan
25062
25063         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
25064           the config a little less strange
25065
25066 2006-06-08 03:32  ivan
25067
25068         * httemplate/elements/menu.html: fix link to prepaid card setup
25069
25070 2006-06-06 03:30  ivan
25071
25072         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
25073           automated install. wtf?!
25074
25075 2006-06-02 06:20  ivan
25076
25077         * httemplate/elements/header.html, rt/FREESIDE_MODIFIED: add a
25078           service search
25079
25080 2006-05-24 03:22  ivan
25081
25082         * FS/MANIFEST: removing duplicate entries
25083
25084 2006-05-22 11:27  ivan
25085
25086         * FS/FS/cust_main.pm: better error message for banned cards
25087
25088 2006-05-21 19:06  ivan
25089
25090         * Makefile: docs are going in the wiki Real Soon Now anyway
25091
25092 2006-05-21 17:50  ivan
25093
25094         * Makefile: 1.7.0?  why not?
25095
25096 2006-05-21 17:44  ivan
25097
25098         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
25099
25100 2006-05-21 11:40  ivan
25101
25102         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
25103
25104 2006-05-20 13:06  jeff
25105
25106         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
25107           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm, FS/t/pay_batch.t,
25108           htetc/handler.pl, httemplate/docs/schema.html,
25109           httemplate/misc/download-batch.cgi: first stab at BoM download
25110
25111 2006-05-15 06:57  ivan
25112
25113         * httemplate/: index.html, elements/freeside.css,
25114           elements/header.html, elements/menu.html: move most of the crap
25115           on the "main menu" to the sidebar
25116
25117 2006-05-15 04:05  ivan
25118
25119         * httemplate/elements/freeside.css,
25120           httemplate/elements/header.html, httemplate/elements/xmenu.css,
25121           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED: more ACL
25122           and re-skinning work, now with RT!
25123
25124 2006-05-14 09:47  ivan
25125
25126         * CREDITS, htetc/handler.pl, httemplate/autohandler,
25127           httemplate/index.html, httemplate/browse/access_group.html,
25128           httemplate/browse/access_user.html,
25129           httemplate/browse/agent_type.cgi,
25130           httemplate/browse/cust_main_county.cgi,
25131           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
25132           httemplate/edit/access_group.html,
25133           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
25134           httemplate/edit/cust_bill_pay.cgi,
25135           httemplate/edit/cust_credit.cgi,
25136           httemplate/edit/cust_credit_bill.cgi,
25137           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
25138           httemplate/edit/part_virtual_field.cgi,
25139           httemplate/edit/svc_domain.cgi,
25140           httemplate/edit/elements/edit.html,
25141           httemplate/edit/process/access_group.html,
25142           httemplate/edit/process/access_user.html,
25143           httemplate/edit/process/agent_type.cgi,
25144           httemplate/edit/process/cust_bill_pay.cgi,
25145           httemplate/edit/process/cust_credit.cgi,
25146           httemplate/edit/process/cust_credit_bill.cgi,
25147           httemplate/edit/process/elements/process.html,
25148           httemplate/elements/checkboxes-table.html,
25149           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
25150           httemplate/elements/header.html,
25151           httemplate/elements/menubar.html,
25152           httemplate/elements/select-access_group.html,
25153           httemplate/elements/tr-select-access_group.html,
25154           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
25155           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
25156           httemplate/search/cust_main-otaker.cgi,
25157           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.html,
25158           httemplate/search/report_cust_bill.html,
25159           httemplate/search/report_cust_credit.html,
25160           httemplate/search/report_cust_pay.html,
25161           httemplate/search/report_prepaid_income.html,
25162           httemplate/search/report_tax.html,
25163           httemplate/search/sqlradius.html,
25164           httemplate/search/svc_domain.cgi,
25165           httemplate/search/svc_external.cgi, FS/MANIFEST,
25166           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
25167           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
25168           FS/FS/access_right.pm, FS/FS/access_user.pm,
25169           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
25170           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
25171           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
25172           FS/bin/freeside-addoutsourceuser, FS/t/AccessRight.t,
25173           FS/t/access_group.t, FS/t/access_groupagent.t,
25174           FS/t/access_right.t, FS/t/access_user.t, FS/t/access_user_pref.t,
25175           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
25176           httemplate/view/cust_main/payment_history.html: first part of ACL
25177           and re-skinning work and some other small stuff
25178
25179 2006-05-13 11:34  ivan
25180
25181         * httemplate/images/background-cheat.png: yay for cheating
25182
25183 2006-05-13 08:31  ivan
25184
25185         * httemplate/images/: 32clear.gif, arrow.down.png,
25186           arrow.right.black.png, arrow.right.png, black-gray-corner.png,
25187           black-gray-top.png: adding new images
25188
25189 2006-05-12 06:57  ivan
25190
25191         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
25192           incorrect and broke things, this should actually work
25193
25194 2006-05-08 04:28  ivan
25195
25196         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
25197           httemplate/search/report_tax.cgi: add config switch to base tax
25198           off shipping address if present
25199
25200 2006-05-08 03:01  ivan
25201
25202         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
25203           httemplate/graph/cust_bill_pkg.cgi,
25204           httemplate/graph/elements/monthly.html,
25205           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
25206           package class looks good
25207
25208 2006-05-07 13:27  ivan
25209
25210         * htetc/handler.pl, httemplate/elements/select-month_year.html,
25211           httemplate/elements/select-pkg_class.html,
25212           httemplate/elements/select-table.html,
25213           httemplate/elements/tr-select-from_to.html,
25214           httemplate/elements/tr-select-pkg_class.html,
25215           httemplate/graph/cust_bill_pkg.cgi,
25216           httemplate/graph/money_time.cgi,
25217           httemplate/graph/report_cust_bill_pkg.html,
25218           httemplate/graph/report_money_time.html,
25219           httemplate/graph/elements/monthly.html: first pass at sales
25220           reports per agent and package class
25221
25222 2006-05-03 02:47  ivan
25223
25224         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
25225           Cappuccio
25226
25227 2006-05-02 08:23  ivan
25228
25229         * FS/: MANIFEST, FS/Pony.pm: yours!
25230
25231 2006-05-02 08:03  ivan
25232
25233         * httemplate/: index.html, search/report_receivables.html: add an
25234           agent pre-selection page to receivables report
25235
25236 2006-05-02 04:59  ivan
25237
25238         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
25239           httemplate/graph/money_time.cgi,
25240           httemplate/graph/report_money_time.html: add a "pre-report" page
25241           to this report/graph as requested by lewis/wtxs, also add 12mo
25242           total option
25243
25244 2006-05-01 06:09  ivan
25245
25246         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
25247           the 1st as it did before
25248
25249 2006-05-01 05:38  ivan
25250
25251         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
25252           annoying clucks (warnings with backtraces) when cutoff day isn't
25253           found in old packages
25254
25255 2006-05-01 04:45  ivan
25256
25257         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
25258           ambiguous
25259
25260 2006-05-01 04:43  ivan
25261
25262         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
25263           showing up on customer view listing when the custom priority
25264           field was edited
25265
25266 2006-04-26 06:16  ivan
25267
25268         * Makefile: apache reload doesn't work when server isn't running
25269           already
25270
25271 2006-04-21 17:58  ivan
25272
25273         * httemplate/browse/inventory_class.html,
25274           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
25275           httemplate/browse/rate.cgi,
25276           httemplate/browse/elements/browse.html, htetc/handler.pl,
25277           httemplate/index.html, httemplate/edit/inventory_class.html,
25278           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
25279           httemplate/edit/elements/edit.html,
25280           httemplate/edit/process/inventory_class.html,
25281           httemplate/edit/process/pkg_class.html,
25282           httemplate/edit/process/elements/process.html,
25283           httemplate/elements/select-agent.html,
25284           httemplate/elements/select-pkg_class.html,
25285           httemplate/elements/select-table.html,
25286           httemplate/elements/tr-select-pkg_class.html,
25287           httemplate/search/cust_pkg.cgi, FS/FS/part_pkg.pm,
25288           httemplate/search/elements/search.html: start of package class
25289           web UI (add/edit package classes, package class selection in
25290           package def edit)
25291
25292 2006-04-21 07:21  ivan
25293
25294         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
25295           now
25296
25297 2006-04-21 07:20  ivan
25298
25299         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
25300           indentation and the default cutoff day
25301
25302 2006-04-21 05:45  ivan
25303
25304         * httemplate/: index.html, misc/queue.cgi, search/queue.html:
25305           s(browse/queue.cgi)(search/queue.html)
25306
25307 2006-04-18 23:37  ivan
25308
25309         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
25310           in nested blocks that have been exited already.
25311
25312 2006-04-15 06:32  ivan
25313
25314         * httemplate/graph/money_time.cgi: REALLY correct the period for
25315           the total column this time
25316
25317 2006-04-15 06:28  ivan
25318
25319         * httemplate/graph/money_time.cgi: correct period & use a yellow
25320           color for the total column
25321
25322 2006-04-15 06:25  ivan
25323
25324         * httemplate/graph/money_time.cgi: format & link the total column
25325
25326 2006-04-14 17:21  ivan
25327
25328         * httemplate/graph/money_time.cgi: and </TD> the total column
25329
25330 2006-04-14 17:16  ivan
25331
25332         * httemplate/graph/money_time.cgi: add a total column
25333
25334 2006-04-14 04:55  ivan
25335
25336         * FS/FS/: Conf.pm, svc_forward.pm: add the
25337           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
25338           destinations
25339
25340 2006-04-13 14:29  ivan
25341
25342         * FS/bin/freeside-adduser: don't do the duplicate check unless
25343           there's a file already; fixes problem with first use of
25344           freeside-adduser
25345
25346 2006-04-12 05:36  ivan
25347
25348         * httemplate/index.html, FS/FS/cust_main.pm,
25349           httemplate/search/cust_main-zip.html,
25350           httemplate/search/cust_main.cgi,
25351           httemplate/search/report_cust_main-zip.html,
25352           httemplate/search/elements/search.html: zip code report
25353
25354 2006-04-09 16:41  ivan
25355
25356         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
25357           cust_main/tickets.html: a few more fixups for our favorite
25358           include(...) from Scott Edwards
25359
25360 2006-04-09 16:39  ivan
25361
25362         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
25363           fields
25364
25365 2006-04-09 16:24  ivan
25366
25367         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
25368           string ("old_uid") as a SCALAR ref while "strict refs" in use"
25369           error
25370
25371 2006-04-09 13:36  ivan
25372
25373         * FS/bin/freeside-adduser: error out if you try to add duplicates;
25374           this should lower my annoyance-level
25375
25376 2006-04-03 16:26  ivan
25377
25378         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
25379           checking
25380
25381 2006-04-03 13:49  ivan
25382
25383         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
25384
25385 2006-04-03 04:36  ivan
25386
25387         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
25388
25389 2006-04-03 03:11  ivan
25390
25391         * FS/FS/Record.pm: allow [ and ] in ut_text
25392
25393 2006-04-03 02:46  ivan
25394
25395         * htetc/handler.pl, FS/FS/Misc.pm,
25396           httemplate/edit/cust_main/contact.html,
25397           httemplate/misc/states.cgi,
25398           httemplate/view/cust_main/contacts.html: have the UI use full
25399           country names, and state names outside the US...
25400
25401 2006-04-02 15:13  ivan
25402
25403         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
25404
25405 2006-03-31 15:22  ivan
25406
25407         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
25408           events
25409
25410 2006-03-31 01:20  lsc
25411
25412         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
25413           pointed out by Ivan in the following email:
25414
25415           ---- before and after now?  I gave subscription and prorate a
25416           try.  Subscription came out as:
25417
25418             subscription 27th (03/25/06 - 04/27/06)  $10.00
25419             subscription 23rd (03/25/06 - 04/23/06)  $10.00
25420
25421           the "23rd" one is right, but the "27th" one should have only
25422           advanced the date two days to 3/27/06.
25423
25424               Prorate came out as:
25425
25426               prorate 23rd (03/25/06 - 04/23/06)  $9.20
25427               prorate 27th (03/25/06 - 04/27/06)  $10.49
25428
25429           The "23rd" one is right, but the "27th" one should have only
25430           advanced the date two days to 4/27/06.
25431
25432           lsc@prgmr.com
25433
25434 2006-03-30 06:22  ivan
25435
25436         * FS/bin/freeside-upgrade: move all the schema-updating magic into
25437           DBIx::DBSchema
25438
25439 2006-03-24 18:23  ivan
25440
25441         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
25442           FS/bin/freeside-setup,
25443           fs_selfservice/FS-SelfService/cgi/agent.cgi,
25444           fs_selfservice/FS-SelfService/cgi/payment_results.html,
25445           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
25446           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
25447           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
25448           httemplate/misc/upload-batch.cgi,
25449           httemplate/misc/process/cdr-import.html,
25450           httemplate/misc/process/cust_main-import.cgi,
25451           httemplate/misc/process/cust_main-import_charges.cgi,
25452           httemplate/misc/process/inventory_item-import.html: successfully
25453           correct the spelling of sucessful
25454
25455 2006-03-24 11:49  ivan
25456
25457         * httemplate/misc/process/payment.cgi: fix spelling
25458
25459 2006-03-23 04:00  lsc
25460
25461         * FS/FS/part_pkg/: prorate.pm, subscription.pm: for subscription.pm
25462           and prorate.pm:
25463
25464           -modify the subscription and prorate price plans
25465           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
25466           configurable (add a field to the %info hash) billing day instead
25467           of "1st of the month" only.  subscription will be easy, prorate
25468           will be a little trickier.
25469
25470           essentially, I replaced the '1' in the 'day' field of the
25471           timelocal that generates $$date with the value I added to the
25472           %info hash, 'cutoff_day'
25473
25474           -implement a price plan (new file in FS/FS/part_pkg/ - probably
25475           @ISA FS::part_pkg::subscription) that charges the first full
25476           month if the customer signs up between the 1st and the
25477           configurable billing day, and gives them the remainder of the
25478           month free if they sign up between the configurable billing day
25479           and the end of the month.
25480
25481           if this is the first time the customer is billed, and if the date
25482           is greater than the cutoff date, advance $ssdate to cutoff_day of
25483           next month, else $$date is cutoff_date of this month.  Either
25484           way, charge them for a month.
25485
25486           ----------------------------------------------------------------------
25487
25488 2006-03-20 11:13  ivan
25489
25490         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_main.pm,
25491           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
25492           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
25493           FS/MANIFEST, bin/cdr_upstream_rate.import,
25494           httemplate/edit/rate.cgi, httemplate/edit/cust_main/billing.html,
25495           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
25496           httemplate/view/cust_main/billing.html: add price plan to bill on
25497           internal or external CDRs directly, add option to export CDRs to
25498           a per-customer downstream file
25499
25500 2006-03-17 06:56  ivan
25501
25502         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
25503
25504 2006-03-14 23:34  ivan
25505
25506         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
25507           want a revision history
25508
25509 2006-03-14 20:17  ivan
25510
25511         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
25512           and normalize canadian zip codes as well as us ones
25513
25514 2006-03-13 14:32  ivan
25515
25516         * httemplate/elements/: progress-init.html, progress-popup.html:
25517           fix progress hoohaw for internet exploder again, whew.  also make
25518           sure error/finish messages are centered, looks better
25519
25520 2006-03-10 23:27  ivan
25521
25522         * httemplate/elements/footer.html: some pages from ui hoohaw have
25523           leaked footer include, need something here for now
25524
25525 2006-03-10 21:21  ivan
25526
25527         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
25528           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
25529           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
25530           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
25531           progressbar bug with multiple progressbar forms on a page
25532
25533 2006-03-10 14:30  ivan
25534
25535         * httemplate/: elements/progress-init.html,
25536           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
25537           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
25538           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
25539           (hopefully) allow multiple progress-init's in a page, also add
25540           second $cgi arg to all these progressbar calls...
25541
25542 2006-03-10 14:28  ivan
25543
25544         * FS/FS/UI/Web.pm: want to know who *called* this without the
25545           required second arg
25546
25547 2006-03-09 05:42  ivan
25548
25549         * htetc/handler.pl: fix that
25550           blank-page-instead-of-profiling-redirect-when-called-from-an-include
25551           bug triggered by mason 1.32 :)
25552
25553 2006-03-09 03:48  ivan
25554
25555         * httemplate/view/cust_main.cgi: don't use a table with
25556           WIDTH="100%", it shoves the custnum and "billing information"
25557           boxes way out to the right
25558
25559 2006-03-08 04:14  ivan
25560
25561         * FS/FS/inventory_item.pm,
25562           httemplate/misc/inventory_item-import.html,
25563           httemplate/misc/process/inventory_item-import.html,
25564           httemplate/search/inventory_item.html:  Add an option to the web
25565           interface to batch upload new entries to the
25566           inventory_item table.
25567
25568 2006-03-08 02:05  ivan
25569
25570         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
25571           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
25572           FS/t/inventory_item.t, httemplate/search/inventory_item.html,
25573           bin/generate-table-module, htetc/handler.pl,
25574           httemplate/edit/inventory_class.html,
25575           httemplate/edit/elements/edit.html,
25576           httemplate/edit/process/inventory_class.html,
25577           httemplate/edit/process/elements/process.html,
25578           httemplate/search/elements/search.html: Add a new table for
25579           inventory with for DIDs/serials/etc., and an additional new table
25580           for inventory category (i.e. to distinguish DIDs, serials, MACs,
25581           etc.)
25582
25583 2006-03-08 00:21  ivan
25584
25585         * FS/FS/agent.pm: add space in error msg
25586
25587 2006-03-03 07:02  ivan
25588
25589         * FS/FS/Report/Table/Monthly.pm, httemplate/graph/money_time.cgi:
25590           agent-specific sales/credit/receipts summary
25591
25592 2006-02-28 11:34  ivan
25593
25594         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
25595
25596 2006-02-22 05:07  ivan
25597
25598         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
25599           httemplate/images/red_telephone_mimooh_01.png,
25600           httemplate/view/cust_main/contacts.html: add vonage click2call
25601           feature
25602
25603 2006-02-21 23:12  ivan
25604
25605         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
25606
25607 2006-02-18 03:14  ivan
25608
25609         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
25610           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
25611           FS/MANIFEST, FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
25612           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
25613           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
25614           httemplate/misc/cdr-import.html,
25615           httemplate/misc/process/cdr-import.html,
25616           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
25617           bin/cdr_calltype.import: CDR schema and class
25618
25619 2006-02-17 18:11  ivan
25620
25621         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
25622           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
25623           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
25624           documentation left behind from example template
25625
25626 2006-02-16 13:43  ivan
25627
25628         * FS/FS/Setup.pm, FS/bin/freeside-setup,
25629           httemplate/docs/admin.html: automate more of the initial data
25630           adding...
25631
25632 2006-02-08 23:18  ivan
25633
25634         * httemplate/elements/: calendar-en.js, calendar-setup.js,
25635           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
25636           jscalendar
25637
25638 2006-02-08 14:53  ivan
25639
25640         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
25641           around either
25642
25643 2006-02-07 19:49  ivan
25644
25645         * httemplate/docs/index.html: slightly html-ize the 1.5.8 upgrade
25646           instructions
25647
25648 2006-02-07 18:26  ivan
25649
25650         * FS/FS/UID.pm: update error message when secrets file cannot be
25651           found
25652
25653 2006-02-07 05:49  ivan
25654
25655         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
25656           error message is better.
25657
25658 2006-02-07 03:12  ivan
25659
25660         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
25661           statement preventing page from showing up in konq
25662
25663 2006-02-05 04:27  ivan
25664
25665         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
25666           httemplate/edit/payment_gateway.html,
25667           httemplate/edit/process/payment_gateway.html: payment gateway
25668           editing
25669
25670 2006-02-01 15:13  ivan
25671
25672         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
25673           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
25674           FS/bin/freeside-daily, FS/bin/freeside-monthly,
25675           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
25676           httemplate/browse/part_bill_event.cgi: finish adding
25677           freeside-monthly and monthly events
25678
25679 2006-01-31 23:58  ivan
25680
25681         * Makefile: HEAD isn't 1.5.8 anymore
25682
25683 2006-01-31 07:01  ivan
25684
25685         * FS/FS/payby.pm: oops, forgot $
25686
25687 2006-01-31 03:02  ivan
25688
25689         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
25690           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
25691           httemplate/edit/part_bill_event.cgi: [no log message]
25692
25693 2006-01-30 20:26  ivan
25694
25695         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
25696           browse/agent_type.cgi, browse/part_bill_event.cgi,
25697           browse/part_export.cgi, browse/part_pkg.cgi, browse/part_svc.cgi,
25698           browse/part_virtual_field.cgi, browse/payment_gateway.html,
25699           browse/rate.cgi, browse/router.cgi, browse/svc_acct_pop.cgi,
25700           config/config-view.cgi, config/config.cgi,
25701           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
25702           edit/agent_payment_gateway.html, edit/agent_type.cgi,
25703           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
25704           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
25705           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
25706           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
25707           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
25708           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
25709           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
25710           misc/link.cgi, misc/meta-import.cgi, misc/upload-batch.cgi,
25711           misc/whois.cgi, misc/process/cust_main-import.cgi,
25712           misc/process/cust_main-import_charges.cgi,
25713           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
25714           search/report_tax.cgi, search/svc_external.cgi,
25715           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
25716           view/svc_broadband.cgi, view/svc_domain.cgi,
25717           view/svc_external.cgi: move header() to
25718           include(/elements/header.html) so it can be changed in one place,
25719           thanks to Scott Edwards
25720
25721 2006-01-30 18:59  ivan
25722
25723         * FS/FS/Record.pm: fix "table not found" dbdef error message to
25724           recommend freeside-upgrade instead create + dbdef-create
25725
25726 2006-01-26 23:34  ivan
25727
25728         * httemplate/search/report_tax.cgi: small visual fix to alternating
25729           row colors when show_taxclasses is on
25730
25731 2006-01-26 17:33  ivan
25732
25733         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
25734           report, show more info on the specific line item and invoice
25735
25736 2006-01-26 07:27  ivan
25737
25738         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
25739           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
25740           httemplate/search/cust_bill_pkg.cgi,
25741           httemplate/search/cust_tax_exempt_pkg.cgi,
25742           httemplate/search/report_tax.cgi,
25743           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
25744           exemption columns to work correctly.  also make them
25745           agent-specific.  also fix package exemption columns, they were
25746           bunk too, sheesh.  start adding package classes for package class
25747           tax reporting.
25748
25749 2006-01-25 04:34  ivan
25750
25751         * FS/: FS/Record.pm, FS/Schema.pm, FS/cust_bill.pm,
25752           FS/cust_main.pm, FS/cust_tax_exempt.pm,
25753           FS/cust_tax_exempt_pkg.pm, FS/h_cust_bill.pm,
25754           FS/h_cust_tax_exempt.pm, t/cust_tax_exempt_pkg.t,
25755           t/h_cust_bill.t, t/h_cust_tax_exempt.t, MANIFEST: change
25756           texas-style tax exemptions to be against a specific line item
25757           rather than just general per-customer, for later tracking and tax
25758           reporting.  fix 1969/1970 exemptions for one-off charges
25759
25760 2006-01-04 18:03  ivan
25761
25762         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
25763           columns
25764
25765 2005-12-29 18:41  rsiddall
25766
25767         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
25768           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
25769           fs_selfservice/FS-SelfService/SelfService.pm,
25770           fs_selfservice/FS-SelfService/cgi/provision_list.html,
25771           httemplate/view/cust_main.cgi: Fixing a few typos.
25772
25773 2005-12-24 19:41  ivan
25774
25775         * httemplate/search/report_tax.cgi: add switch to enable taxclass
25776           breakdown, report invoiced tax separately in that case
25777
25778 2005-12-24 19:38  ivan
25779
25780         * httemplate/edit/part_bill_event.cgi: make sure to specify a
25781           money_char default
25782
25783 2005-12-24 19:18  ivan
25784
25785         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
25786           to enable taxclass breakdown, report invoiced tax separately in
25787           that case
25788
25789 2005-12-24 19:07  ivan
25790
25791         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
25792           region" flag on new line item report - NULLs need to be compared
25793           explicitly.  apparantly NULL != NULL.  bah SQL
25794
25795 2005-12-24 19:00  ivan
25796
25797         * FS/FS/Schema.pm: update indices for better tax report performance
25798
25799 2005-12-24 18:31  ivan
25800
25801         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
25802           brainfart
25803
25804 2005-12-24 17:57  ivan
25805
25806         * httemplate/search/report_tax.cgi: correct end date display for
25807           "now"
25808
25809 2005-12-24 16:52  ivan
25810
25811         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
25812           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
25813           only when greater than N amount
25814
25815 2005-12-24 16:36  ivan
25816
25817         * httemplate/edit/cust_main/billing.html: don't reenable postal
25818           billing for existing customers just cause its blank...
25819
25820 2005-12-21 20:24  ivan
25821
25822         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
25823           the declaration too
25824
25825 2005-12-21 20:22  ivan
25826
25827         * httemplate/search/report_tax.cgi: fix some ambiguous var names
25828           causing " "my" variable $t masks earlier declaration in same
25829           scope" errors
25830
25831 2005-12-21 20:01  ivan
25832
25833         * httemplate/search/cust_bill_event.html,
25834           httemplate/search/cust_bill_pkg.cgi,
25835           httemplate/search/report_cust_bill.html,
25836           httemplate/search/report_cust_credit.html,
25837           httemplate/search/report_cust_pay.html,
25838           httemplate/search/report_tax.cgi,
25839           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
25840           httemplate/elements/select-agent.html,
25841           httemplate/elements/table-grid.html,
25842           httemplate/elements/tr-input-beginning_ending.html,
25843           httemplate/elements/tr-select-agent.html,
25844           httemplate/search/elements/search.html: tax report update, link
25845           to new line item report, per-agent tax reporting
25846
25847 2005-12-18 20:18  ivan
25848
25849         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
25850           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
25851           field labeling - not always monthly
25852
25853 2005-12-18 20:18  ivan
25854
25855         * FS/FS/part_pkg/sqlradacct_hour.pm: add maximum "caps" to RADIUS
25856           usage charges
25857
25858 2005-12-16 14:47  ivan
25859
25860         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
25861           attributes from wtxs, neaten up raddb.pm generation
25862
25863 2005-12-15 17:49  ivan
25864
25865         * httemplate/edit/payment_gateway.html: add TransactionCentral
25866
25867 2005-12-15 11:36  ivan
25868
25869         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
25870           new agent types, noticed by Julius Igugu
25871
25872 2005-12-15 10:45  ivan
25873
25874         * bin/print-schema: adding print-schema
25875
25876 2005-12-14 20:04  ivan
25877
25878         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
25879           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
25880
25881 2005-12-14 12:57  ivan
25882
25883         * FS/FS/svc_acct.pm: allow a dir field to be set (or
25884           auto-generated) even if uid is fixed
25885
25886 2005-12-14 10:52  ivan
25887
25888         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
25889           to Radiator export
25890
25891 2005-12-12 19:13  ivan
25892
25893         * httemplate/edit/process/payment_gateway.html: fix options in
25894           gateway adding
25895
25896 2005-12-12 13:39  ivan
25897
25898         * FS/FS/part_export/radiator.pm: use crypt password for radiator
25899           export
25900
25901 2005-12-09 08:58  ivan
25902
25903         * httemplate/: edit/process/cust_credit_bill.cgi,
25904           view/cust_main/payment_history.html: fill in reason if empty when
25905           applying a credit to a refund
25906
25907 2005-12-09 08:56  ivan
25908
25909         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
25910           postal mail checkbox misbehaving (isn't sticky on errors -
25911           reverts back to on)
25912
25913 2005-12-07 15:48  ivan
25914
25915         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
25916           without pg_oid_status, look up the actual sequence name from
25917           dbdef rather than assuming ${table}_${column}_seq
25918
25919 2005-12-06 14:25  ivan
25920
25921         * FS/FS/Record.pm: make sure zip is required for canada, also use
25922           CURRVAL() function instead of pg_oid_status DBD attribute because
25923           Pg 8.1 doesn't have oids by default anymore
25924
25925 2005-12-05 11:01  ivan
25926
25927         * FS/FS/svc_Common.pm: avoid uninitialized value errors
25928
25929 2005-12-05 09:19  ivan
25930
25931         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
25932           debugging info by default
25933
25934 2005-12-02 23:26  ivan
25935
25936         * htetc/handler.pl: this should be the last of
25937           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
25938
25939 2005-12-02 23:12  ivan
25940
25941         * Makefile: those semicolons can't possibly have belonged there
25942
25943 2005-12-02 23:02  ivan
25944
25945         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
25946           had to be run multiple times before
25947
25948 2005-12-01 11:17  ivan
25949
25950         * httemplate/edit/agent_type.cgi: list disabled packages on agent
25951           type edit if they are still associated with the type
25952
25953 2005-12-01 09:36  ivan
25954
25955         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
25956           shouldn't apply to RADIUS groups, this is messing up unrelated
25957           RADIUS exports
25958
25959 2005-11-28 09:16  ivan
25960
25961         * FS/FS/cust_main.pm: turn off debugging
25962
25963 2005-11-28 09:13  ivan
25964
25965         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
25966           SQL that Pg doesn't need and MySQL doesn't like
25967
25968 2005-11-28 09:12  ivan
25969
25970         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
25971           for all three supporte exports
25972
25973 2005-11-28 09:07  ivan
25974
25975         * FS/bin/freeside-sqlradius-radacctd: startup
25976           freeside-sqlradius-radacctd for radiator export too
25977
25978 2005-11-28 08:59  ivan
25979
25980         * FS/FS/svc_Common.pm: allow defaults to override empty values for
25981           new objects
25982
25983 2005-11-28 08:38  ivan
25984
25985         * FS/FS/cust_svc.pm: better error msg
25986
25987 2005-11-28 08:34  ivan
25988
25989         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
25990           deal with any usage-capable export
25991
25992 2005-11-28 08:21  ivan
25993
25994         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
25995           deal with any usage-capable export
25996
25997 2005-11-28 08:14  ivan
25998
25999         * FS/FS/Record.pm: okay, its been tested
26000
26001 2005-11-28 08:07  ivan
26002
26003         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
26004
26005 2005-11-28 07:41  ivan
26006
26007         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
26008           where the freeze is coming from
26009
26010 2005-11-27 13:59  ivan
26011
26012         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
26013           per-agent billco spools
26014
26015 2005-11-22 10:29  ivan
26016
26017         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
26018           backend-realtime config flag, should be more intuitive for
26019           guyananet
26020
26021 2005-11-22 08:41  ivan
26022
26023         * FS/FS/svc_Common.pm: oops, supposed to commit this one
26024
26025 2005-11-22 08:39  ivan
26026
26027         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
26028           svc_acct.seconds
26029
26030 2005-11-22 05:26  ivan
26031
26032         * FS/FS/part_export/radiator.pm: update radiator export to deal
26033           with prepaid and some other random stuff
26034
26035 2005-11-21 07:24  ivan
26036
26037         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
26038           and there's a duplicate error, show all conflicting accounts not
26039           just the ones for different customers
26040
26041 2005-11-21 06:25  ivan
26042
26043         * FS/FS/part_export/: shellcommands.pm,
26044           shellcommands_withdomain.pm: add usermod_nousername flag to just
26045           prohibit username changes
26046
26047 2005-11-21 04:41  ivan
26048
26049         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
26050           view/cust_main/payment_history.html: ignore blank lines in payby
26051           config
26052
26053 2005-11-21 03:04  ivan
26054
26055         * README: slight update to README
26056
26057 2005-11-21 02:47  ivan
26058
26059         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
26060           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
26061           httemplate/edit/cust_main/billing.html,
26062           httemplate/edit/cust_pay.cgi,
26063           httemplate/search/report_cust_pay.html,
26064           httemplate/view/cust_bill.cgi,
26065           httemplate/view/cust_main/payment_history.html: add MCRD payment
26066           type for manually processed ccards
26067
26068 2005-11-20 22:46  ivan
26069
26070         * httemplate/docs/schema.dia: load schema in current dia and save,
26071           should load up for people now?
26072
26073 2005-11-20 21:18  ivan
26074
26075         * FS/FS/Conf.pm: add config values used by external RT integration
26076
26077 2005-11-18 07:08  ivan
26078
26079         * httemplate/search/report_receivables.cgi: fix link glitch in
26080           receivables reports
26081
26082 2005-11-18 06:59  ivan
26083
26084         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
26085           add comment to package listing
26086
26087 2005-11-18 02:58  ivan
26088
26089         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
26090           BS for RT 3.4.4
26091
26092 2005-11-18 02:53  ivan
26093
26094         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
26095           BS for RT 3.4.4
26096
26097 2005-11-18 01:44  ivan
26098
26099         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
26100           BS for RT 3.4.4
26101
26102 2005-11-17 19:48  ivan
26103
26104         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
26105           check edits for an expired card when the # has changed
26106
26107 2005-11-17 07:56  ivan
26108
26109         * FS/FS/part_export/: shellcommands.pm,
26110           shellcommands_withdomain.pm: make variable description more
26111           consistant wrt vars that are already shell-quoted
26112
26113 2005-11-17 04:53  ivan
26114
26115         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
26116
26117 2005-11-17 04:27  ivan
26118
26119         * FS/FS/Schema.pm: add cust_pkg2 index on cust_pkg.pkgpart
26120
26121 2005-11-17 03:15  ivan
26122
26123         * FS/FS/svc_acct.pm: update debuggging information for replace
26124           group info with user@domain
26125
26126 2005-11-17 03:04  ivan
26127
26128         * httemplate/view/svc_acct.cgi: fix service change!
26129
26130 2005-11-17 02:14  ivan
26131
26132         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
26133           requests!
26134
26135 2005-11-16 05:14  ivan
26136
26137         * FS/FS/part_svc.pm, httemplate/index.html,
26138           httemplate/browse/part_svc.cgi, FS/FS/UI/Web.pm,
26139           httemplate/edit/bulk-cust_svc.html,
26140           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
26141
26142 2005-11-11 17:24  ivan
26143
26144         * httemplate/view/cust_main/tickets.html: huh seem to have
26145           overlooked this
26146
26147 2005-11-11 17:22  ivan
26148
26149         * FS/FS/cust_main.pm: set payip for all payment types
26150
26151 2005-11-11 16:44  ivan
26152
26153         * FS/FS/part_export/cpanel.pm: interpolation helps alot
26154
26155 2005-11-11 16:17  ivan
26156
26157         * FS/FS/part_export/cpanel.pm: try using web interface scrape
26158           bullshit for adding pops instead of API, as per cpanel support
26159           [cPanel tickets ID# 116044]
26160
26161 2005-11-11 06:06  ivan
26162
26163         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
26164           export update of RADIUS Expiration attribute when cust_pkg.bill
26165           changes
26166
26167 2005-11-10 04:47  ivan
26168
26169         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
26170           add part_bill_event.payby selection to failed invoice event
26171           search
26172
26173 2005-11-10 03:36  ivan
26174
26175         * FS/FS/part_export/everyone_net.pm: fix password changes with
26176           everyone.net
26177
26178 2005-11-09 16:00  ivan
26179
26180         * httemplate/view/svc_domain.cgi: add javascript confirmation to
26181           unaudited domain deletion, add record being deleted to record
26182           deletion popup
26183
26184 2005-11-07 18:16  ivan
26185
26186         * httemplate/docs/admin.html: bah
26187
26188 2005-11-04 03:43  ivan
26189
26190         * httemplate/elements/xmlhttp.html: oops, typo applying patch
26191
26192 2005-11-04 03:31  ivan
26193
26194         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
26195           Edwards to show mason errors received from XMLHTTP requests
26196
26197 2005-11-02 13:18  ivan
26198
26199         * FS/FS/cust_bill.pm: spool invoice to billco if no other
26200           destinations are set!
26201
26202 2005-10-31 21:32  ivan
26203
26204         * FS/FS/: cust_bill.pm: yarg
26205
26206 2005-10-31 21:27  ivan
26207
26208         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
26209
26210 2005-10-31 21:14  ivan
26211
26212         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
26213           events to apply only to a specific destination type (i.e. postal
26214           only)
26215
26216 2005-10-31 19:15  ivan
26217
26218         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
26219           billco format option to FTP invoice send, add invoice event to
26220           spool one giant (pair of) CSV files in addition to FTPing them
26221           individually
26222
26223 2005-10-28 04:56  ivan
26224
26225         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
26226           statustext as a failed billing event
26227
26228 2005-10-27 10:04  ivan
26229
26230         * httemplate/elements/select-taxclass.html: extraneous '; noticed
26231           by joe@surferz
26232
26233 2005-10-24 04:59  ivan
26234
26235         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
26236
26237 2005-10-24 04:56  ivan
26238
26239         * FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
26240           httemplate/elements/progress-init.html,
26241           httemplate/elements/xmlhttp.html: fix rate plan editing with new
26242           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
26243           on rate search screen
26244
26245 2005-10-21 08:21  ivan
26246
26247         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
26248           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
26249           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
26250           httemplate/edit/cust_main/billing.html,
26251           httemplate/edit/process/cust_main.cgi,
26252           httemplate/search/report_cust_pay.html,
26253           httemplate/view/cust_bill.cgi,
26254           httemplate/view/cust_main/payment_history.html: add CASH and WEST
26255           payment types (payments only, not cust_main.payby)
26256
26257 2005-10-21 06:15  ivan
26258
26259         * conf/invoice_html: brainfart
26260
26261 2005-10-21 05:50  ivan
26262
26263         * conf/invoice_html: i thought i fixed this already
26264
26265 2005-10-20 05:30  ivan
26266
26267         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
26268           service.  fuck Date::Manip
26269
26270 2005-10-16 23:46  ivan
26271
26272         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
26273           exporting so it'll export even if all svc_acct records don't have
26274           the group yet
26275
26276 2005-10-16 23:03  ivan
26277
26278         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
26279           usergroup editing
26280
26281 2005-10-16 08:02  ivan
26282
26283         * bin/bind.export: and make .HEADER optional for slaves too
26284
26285 2005-10-16 07:59  ivan
26286
26287         * bin/bind.export: don't error out if there's no HEADER file, just
26288           produce a useable snippet anyway
26289
26290 2005-10-16 07:04  ivan
26291
26292         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
26293           zone-underscore config file, update bind.import to use
26294           command-line options instead of ask for input
26295
26296 2005-10-15 06:48  ivan
26297
26298         * FS/FS/TicketSystem/RT_External.pm: don't error out when
26299           ticket_system-default_queueid hasn't been set yet
26300
26301 2005-10-15 06:40  ivan
26302
26303         * FS/FS/Conf.pm: make sure config still works if no ticket system
26304           is configured...
26305
26306 2005-10-15 06:37  ivan
26307
26308         * FS/FS/Conf.pm: make sure config still works if no ticket system
26309           is configured...
26310
26311 2005-10-15 05:58  ivan
26312
26313         * bin/backup-dvd: adding quick backup-to-dvd script
26314
26315 2005-10-15 04:29  ivan
26316
26317         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
26318           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
26319           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
26320           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
26321           httemplate/config/config.cgi: agent option to select RT queue
26322
26323 2005-10-15 02:33  ivan
26324
26325         * rt/: etc/RT_SiteConfig.pm, sbin/rt-setup-database.in: landing rt
26326           3.4.4 on HEAD
26327
26328 2005-10-15 02:09  ivan
26329
26330         * rt/: UPGRADING, configure, README, configure.ac, Changelog,
26331           aclocal.m4, docs/rt3-schema-relationships.dot,
26332           docs/design_docs/realflow.txt, m4/rt_layout.m4,
26333           docs/design_docs/3.3-schema-redesign.txt,
26334           docs/design_docs/cvs_integration,
26335           docs/design_docs/link-definitions.txt, docs/design_docs/rt-mvc,
26336           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
26337           sbin/rt-dump-database.in, sbin/rt-test-dependencies.in,
26338           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
26339           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
26340           lib/RT/Date.pm, lib/RT/Queues_Overlay.pm,
26341           lib/RT/ScripConditions_Overlay.pm, lib/RT/Template_Overlay.pm,
26342           lib/RT/User.pm, lib/RT/Attributes.pm, lib/RT/SavedSearch.pm,
26343           lib/RT/StyleGuide.pod, lib/RT/System.pm,
26344           lib/RT/Templates_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
26345           lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
26346           lib/RT/Attribute_Overlay.pm, lib/RT/Group.pm, lib/RT/Handle.pm,
26347           lib/RT/ObjectCustomFields.pm, lib/RT/EmailParser.pm,
26348           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm,
26349           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
26350           lib/RT/Transactions.pm, lib/RT/CachedGroupMember.pm,
26351           lib/RT/CustomFieldValue.pm, lib/RT/Links.pm, lib/RT/Scrip.pm,
26352           lib/RT/Attachment_Overlay.pm, lib/RT/Attributes_Overlay.pm,
26353           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
26354           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
26355           lib/RT/ObjectCustomField.pm,
26356           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queue.pm,
26357           lib/RT/ScripActions.pm, lib/RT/Attachments.pm,
26358           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/Groups.pm,
26359           lib/RT/Links_Overlay.pm, lib/RT/SavedSearches.pm,
26360           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
26361           lib/RT/Transactions_Overlay.pm, lib/RT/ACE.pm,
26362           lib/RT/CachedGroupMembers.pm,
26363           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
26364           lib/RT/GroupMember.pm, lib/RT/Link.pm,
26365           lib/RT/ObjectCustomFieldValues.pm, lib/RT/Principal_Overlay.pm,
26366           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
26367           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
26368           lib/RT/Transaction.pm, lib/RT/ObjectCustomFieldValue.pm,
26369           lib/RT/ObjectCustomField_Overlay.pm,
26370           lib/RT/ScripActions_Overlay.pm, lib/RT/Template.pm,
26371           lib/RT/Attachments_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
26372           lib/RT/ScripCondition_Overlay.pm, lib/RT/Ticket.pm,
26373           lib/RT/ACL.pm, lib/RT/GroupMember_Overlay.pm,
26374           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/ACE_Overlay.pm,
26375           lib/RT/Attribute.pm, lib/RT/CachedGroupMembers_Overlay.pm,
26376           lib/RT/CustomFields_Overlay.pm, lib/RT/Link_Overlay.pm,
26377           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/Templates.pm,
26378           lib/RT/URI.pm, lib/RT/Users.pm, lib/RT/I18N/en.po,
26379           lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po,
26380           lib/RT/I18N/fr.po, lib/RT/I18N/es.po, lib/RT/I18N/nl.po,
26381           lib/RT/I18N/pl.po, lib/RT/I18N/it.po, lib/RT/I18N/hu.po,
26382           lib/RT/I18N/da.po, lib/RT/I18N/ru.po, lib/RT/I18N/de.po,
26383           lib/RT/I18N/ja.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
26384           lib/RT/I18N/fi.po, lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm,
26385           lib/RT/URI/t.pm, lib/RT/Action/AutoOpen.pm,
26386           lib/RT/Action/Autoreply.pm, lib/RT/Action/CreateTickets.pm,
26387           lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
26388           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
26389           lib/RT/Action/RecordCorrespondence.pm,
26390           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
26391           lib/RT/Action/UserDefined.pm, lib/RT/Action/EscalatePriority.pm,
26392           lib/RT/Action/SendEmail.pm, lib/RT/Interface/CLI.pm,
26393           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
26394           lib/RT/Interface/Email/Auth/GnuPG.pm,
26395           lib/RT/Interface/Email/Auth/MailFrom.pm,
26396           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
26397           lib/RT/Interface/Web/Handler.pm,
26398           lib/RT/Interface/Web/QueryBuilder.pm,
26399           lib/RT/Interface/Web/Standalone.pm, bin/mason_handler.scgi.in,
26400           bin/standalone_httpd.in, lib/RT/Condition/AnyTransaction.pm,
26401           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
26402           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
26403           lib/RT/Condition/PriorityChange.pm,
26404           lib/RT/Condition/PriorityExceeds.pm,
26405           lib/RT/Condition/QueueChange.pm,
26406           lib/RT/Condition/StatusChange.pm,
26407           lib/RT/Condition/UserDefined.pm,
26408           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
26409           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
26410           lib/RT/Search/Generic.pm, bin/mason_handler.fcgi.in,
26411           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt.in,
26412           bin/webmux.pl.in, bin/rt-mailgate.in, etc/initialdata,
26413           etc/acl.mysql, etc/schema.Informix, etc/schema.SQLite,
26414           etc/acl.Pg, etc/upgrade/3.1.0/schema.SQLite,
26415           etc/upgrade/3.1.0/schema.Pg, etc/upgrade/3.3.0/acl.Informix,
26416           etc/upgrade/3.3.0/acl.Oracle, etc/upgrade/3.3.0/acl.Pg,
26417           etc/upgrade/3.3.0/acl.SQLite, etc/upgrade/3.3.0/acl.mysql,
26418           etc/upgrade/3.3.0/content, etc/upgrade/3.3.0/schema.Oracle,
26419           etc/upgrade/3.3.0/schema.Pg, etc/upgrade/3.3.0/schema.mysql,
26420           etc/upgrade/3.3.11/acl.Oracle, etc/upgrade/3.3.11/acl.Pg,
26421           etc/upgrade/3.3.11/acl.SQLite, etc/upgrade/3.3.11/acl.mysql,
26422           etc/upgrade/3.3.11/content, etc/upgrade/3.3.11/schema.Oracle,
26423           etc/upgrade/3.3.11/schema.Pg, etc/upgrade/3.3.11/schema.SQLite,
26424           etc/upgrade/3.3.11/schema.mysql: import rt 3.4.4
26425
26426 2005-10-13 14:16  ivan
26427
26428         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
26429           change uid' error when the account *has* a uid but
26430           svc_acct-edit_uid isn't turned on
26431
26432 2005-10-12 05:02  ivan
26433
26434         * httemplate/misc/: batch-cust_pay.html,
26435           process/batch-cust_pay.cgi: change button to say "post payment
26436           batch" and main error message to indicate the whole batch should
26437           be resubmitted, as per feedback from lewis
26438
26439 2005-10-12 02:51  ivan
26440
26441         * httemplate/edit/part_pkg.cgi: fix package customize losing
26442           services
26443
26444 2005-10-12 01:57  ivan
26445
26446         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
26447
26448 2005-10-10 09:06  ivan
26449
26450         * FS/FS/part_export/everyone_net.pm: oops, that should fix
26451           suspension problem
26452
26453 2005-10-10 05:20  ivan
26454
26455         * FS/FS/cust_pay.pm, htetc/handler.pl, httemplate/index.html,
26456           httemplate/misc/batch-cust_pay.html,
26457           httemplate/misc/xmlhttp-cust_main-search.cgi,
26458           httemplate/misc/process/batch-cust_pay.cgi: updated quick payment
26459           entry
26460
26461 2005-10-08 06:45  ivan
26462
26463         * httemplate/misc/batch-cust_pay.html: quick payment entry
26464           javascript tested & working IE/firefix/konq
26465
26466 2005-10-07 17:47  ivan
26467
26468         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
26469           edit/process/quick-charge.cgi, elements/select-taxclass.html: fix
26470           tax class selection in package add/edit too
26471
26472 2005-10-07 16:28  ivan
26473
26474         * conf/invoice_latex: allow more width for return address, stuff is
26475           wrapping
26476
26477 2005-10-06 21:50  ivan
26478
26479         * httemplate/view/cust_main/billing.html: mask out echeck account
26480           #s too
26481
26482 2005-10-06 21:48  ivan
26483
26484         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
26485           in UI.  i believe huntsburg is in the doghouse for this one :)
26486
26487 2005-10-06 19:25  ivan
26488
26489         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
26490           httemplate/edit/process/quick-charge.cgi: add require_taxclasses
26491           config flag
26492
26493 2005-10-06 16:09  ivan
26494
26495         * httemplate/view/cust_bill-logo.cgi: really use default logo if
26496           the agent-specific one isn't found
26497
26498 2005-10-06 16:07  ivan
26499
26500         * httemplate/view/cust_bill-logo.cgi: use default logo if the
26501           agent-specific one isn't found
26502
26503 2005-10-06 16:03  ivan
26504
26505         * httemplate/view/cust_bill-logo.cgi: use default logo if the
26506           agent-specific one isn't found
26507
26508 2005-10-06 13:35  ivan
26509
26510         * FS/FS/part_export/everyone_net.pm: add debugging option to
26511           everyone_net export
26512
26513 2005-10-06 00:34  ivan
26514
26515         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
26516           httemplate/view/cust_main/payment_history.html: add cc-void
26517           option
26518
26519 2005-10-05 18:40  ivan
26520
26521         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
26522           sources (refnum) - needed to make sure the SELECT OPTIONs have
26523           explicitly specified VALUEs
26524
26525 2005-10-04 13:27  ivan
26526
26527         * FS/FS/part_export/everyone_net.pm: fix small error with
26528           everyone.net export
26529
26530 2005-10-02 18:41  ivan
26531
26532         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
26533           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
26534           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
26535           account view and edit: convert to proper templates, make sure
26536           usage information displays for any usage-capable export, add
26537           ability to edit uid/gid
26538
26539 2005-10-02 00:09  ivan
26540
26541         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
26542           target for quick iterative development
26543
26544 2005-09-29 13:19  ivan
26545
26546         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
26547           as well
26548
26549 2005-09-28 11:27  ivan
26550
26551         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
26552
26553 2005-09-25 01:20  ivan
26554
26555         * httemplate/view/cust_main.cgi: this css did weird things under IE
26556
26557 2005-09-25 01:13  ivan
26558
26559         * CREDITS, FS/FS/UI/Web.pm, httemplate/edit/process/part_svc.cgi,
26560           httemplate/edit/process/rate.cgi,
26561           httemplate/elements/jsrsServer.html,
26562           httemplate/elements/progress-init.html,
26563           httemplate/elements/progress-popup.html,
26564           httemplate/elements/xmlhttp.html: get rid of JSRS iframe foo for
26565           progress bar, use XMLHTTPRequest instead.  really should have
26566           done that in the first place.  JSON will wait until another
26567           day...
26568
26569 2005-09-24 15:53  ivan
26570
26571         * FS/FS/cust_main.pm: parse paybatch order number with dashes
26572           correctly
26573
26574 2005-09-22 15:25  ivan
26575
26576         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
26577           (dir-less) Conf showing up
26578
26579 2005-09-21 05:47  ivan
26580
26581         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
26582           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
26583           httemplate/view/cust_main/packages.html, init.d/freeside-init,
26584           FS/bin/freeside-daily: add prepaid support which sets RADIUS
26585           Expiration attribute, update customer view package UI
26586
26587 2005-09-16 03:10  ivan
26588
26589         * FS/FS/cust_main.pm: tyop
26590
26591 2005-09-16 01:18  ivan
26592
26593         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
26594           for a state/county/country
26595
26596 2005-09-14 04:01  ivan
26597
26598         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
26599           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
26600           bin/generate-table-module: fix autogenerated simple test
26601
26602 2005-09-13 13:12  ivan
26603
26604         * httemplate/search/elements/search.html: fix redirect with single
26605           item returned from search results and a coderef redirect
26606
26607 2005-09-10 07:50  ivan
26608
26609         * CREDITS, httemplate/edit/cust_main/contact.html,
26610           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
26611           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
26612           ajax-style xmlhttprequest state/county/country selector!
26613
26614 2005-09-08 12:15  ivan
26615
26616         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
26617           table names!  huh
26618
26619 2005-09-08 01:50  ivan
26620
26621         * httemplate/edit/cust_main.cgi: fix dropping of payname
26622
26623 2005-09-07 23:52  ivan
26624
26625         * httemplate/autohandler: don't need 4k of newlines anymore,
26626           H:W:SelectLayers works better
26627
26628 2005-09-07 15:52  ivan
26629
26630         * FS/FS/part_pkg.pm: add hourly frequency
26631
26632 2005-09-07 15:04  ivan
26633
26634         * bin/generate-raddb: list current dictionary sources in example so
26635           i don't forget
26636
26637 2005-09-07 15:02  ivan
26638
26639         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
26640           plus dictionary.ip3networks
26641
26642 2005-09-07 05:56  ivan
26643
26644         * FS/FS/Schema.pm: define username_len so the default add account
26645           screen doesn't have a tiny username field (when usernamemax is
26646           not defined)
26647
26648 2005-09-07 05:48  ivan
26649
26650         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
26651           when adding an account (and usernamemax is not set)
26652
26653 2005-09-07 05:44  ivan
26654
26655         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
26656           when adding an account (and username max is not set)
26657
26658 2005-09-07 05:38  ivan
26659
26660         * httemplate/view/cust_main.cgi: oops, still need areyousure
26661           javascript for some sub-bits of the page (package unprovisioning
26662           and cancellation, bunch of payment history stuff)
26663
26664 2005-09-07 03:40  ivan
26665
26666         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
26667           FS::Schema instead of calling $FS::Record::dbdef directly
26668
26669 2005-09-07 03:25  ivan
26670
26671         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
26672           forgot to prefix FS::
26673
26674 2005-09-07 03:16  ivan
26675
26676         * FS/FS/part_export/cpanel.pm: remote access key is a big long
26677           thing
26678
26679 2005-09-07 02:37  ivan
26680
26681         * FS/FS/part_export/cpanel.pm, eg/export_template.pm: add cpanel
26682           export
26683
26684 2005-09-06 14:58  ivan
26685
26686         * FS/FS/Conf.pm: document variables available in
26687           payment_receipt_email
26688
26689 2005-08-27 01:46  ivan
26690
26691         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
26692           FS/FS/cust_main.pm, FS/t/banned_pay.t, bin/generate-table-module,
26693           httemplate/view/cust_main.cgi,
26694           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
26695           ACH table, re-do cancel popup to have a checkbox to ban payinfo
26696
26697 2005-08-24 06:47  ivan
26698
26699         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
26700           popup
26701
26702 2005-08-24 06:22  ivan
26703
26704         * htetc/handler.pl, httemplate/edit/cust_main.cgi,
26705           httemplate/edit/cust_main/billing.html,
26706           httemplate/edit/cust_main/contact.html, FS/FS/cust_main.pm,
26707           FS/FS/cust_main_county.pm, FS/FS/ClientAPI/MyAccount.pm,
26708           FS/FS/ClientAPI/Signup.pm,
26709           fs_selfservice/FS-SelfService/SelfService.pm,
26710           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
26711           httemplate/edit/process/cust_main.cgi,
26712           httemplate/elements/overlibmws_draggable.js,
26713           httemplate/elements/overlibmws_iframe.js,
26714           httemplate/elements/progress-init.html,
26715           httemplate/elements/select-month_year.html,
26716           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
26717           httemplate/view/cust_main/billing.html: customer edit: abstract
26718           out billing info to billing.html, re-do payment type selection
26719           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
26720           for start date & issue #.  customer view: re-order fields for
26721           consistency.  selfservice API: support paystart_month,
26722           paystart_year, payissue and payip in MyAccount::process_payment
26723           and ::edit_info and Signup::new_customer,
26724           FS::cust_main::realtime_bop: support paystart_month paystart_year
26725           payissue payip fields
26726
26727 2005-08-23 05:38  ivan
26728
26729         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
26730           by moving dbdef stuff around
26731
26732 2005-08-18 00:58  ivan
26733
26734         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
26735           parsing of new-style paybatch
26736
26737 2005-08-17 22:41  ivan
26738
26739         * httemplate/edit/process/agent_payment_gateway.html: hopefully
26740           this is the last missing file
26741
26742 2005-08-17 22:12  ivan
26743
26744         * httemplate/edit/process/payment_gateway.html: oops another
26745           missing file
26746
26747 2005-08-17 21:16  ivan
26748
26749         * FS/FS/agent_payment_gateway.pm: missing file
26750
26751 2005-08-17 15:23  ivan
26752
26753         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
26754           FS/FS/option_Common.pm, FS/FS/part_export.pm,
26755           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
26756           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
26757           FS/bin/freeside-setup, FS/bin/freeside-upgrade, FS/FS.pm,
26758           FS/MANIFEST, FS/t/option_Common.t, FS/t/payment_gateway.t,
26759           FS/t/payment_gateway_option.t, bin/generate-table-module,
26760           htetc/handler.pl, httemplate/index.html,
26761           httemplate/browse/agent.cgi,
26762           httemplate/browse/payment_gateway.html,
26763           httemplate/edit/agent_payment_gateway.html,
26764           httemplate/edit/payment_gateway.html: infrastructure for easier
26765           schema changes, and: add payment_gateway, payment_gateway_option
26766           and agent_payment_gateway tables, add paystart_month,
26767           paystart_year, payissue and payip fields to cust_main, add
26768           preliminary gateway and gateway override editing to web UI, use
26769           payment gateway override when processing payments (card type, not
26770           taxclass yet)
26771
26772 2005-08-14 18:55  ivan
26773
26774         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
26775           Bug#1248
26776
26777 2005-08-09 14:38  ivan
26778
26779         * FS/: FS/part_export/radiator.pm, FS/part_export/sqlradius.pm,
26780           t/part_export-radiator.t, FS/part_export/sqlradius_withdomain.pm:
26781           add native Radiator export
26782
26783 2005-08-08 08:15  ivan
26784
26785         * FS/FS/part_export/everyone_net.pm: add export to everyone.net
26786           outsource mail service
26787
26788 2005-08-06 17:41  ivan
26789
26790         * FS/FS/part_export/forward_shellcommands.pm: update
26791           forward_shellcommands export to know about literal source
26792           addresses, closes: Bug#1246
26793
26794 2005-08-06 17:40  ivan
26795
26796         * FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
26797           FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
26798           httemplate/search/cust_pkg.cgi,
26799           httemplate/search/elements/search.html: move cust_pkg search to
26800           new template, add active/suspended/cancelled customer packages to
26801           agent browse
26802
26803 2005-08-04 17:57  ivan
26804
26805         * httemplate/search/cust_credit.html: fix credit searches by otaker
26806
26807 2005-08-03 18:42  ivan
26808
26809         * Makefile: don't use install -D flag, doesn't work on bsd
26810
26811 2005-08-03 00:38  ivan
26812
26813         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
26814           uninitalized value in length" warnings
26815
26816 2005-08-02 19:23  ivan
26817
26818         * FS/FS/part_export/: domain_shellcommands.pm,
26819           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
26820           blank commands for non-svc_acct shellcommand exports too
26821
26822 2005-08-02 12:17  khoff
26823
26824         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
26825           svc_x record for an h_cust_svc record.
26826
26827 2005-07-14 04:55  ivan
26828
26829         * FS/FS/cust_main.pm: oops, fix last minute bug with new
26830           configurable customer fields on reports
26831
26832 2005-07-14 04:46  ivan
26833
26834         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
26835           from cust-fields work
26836
26837 2005-07-14 04:31  ivan
26838
26839         * httemplate/: index.html, search/svc_acct.cgi,
26840           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
26841           report
26842
26843 2005-07-14 04:18  ivan
26844
26845         * httemplate/search/cust_bill.html: move account search
26846           (httemplate/search/svc_acct.cgi) to new template, cust-fields
26847           configuration value to control which customer fields are shown on
26848           reports
26849
26850 2005-07-14 03:52  ivan
26851
26852         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
26853           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
26854           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
26855           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
26856           httemplate/search/cust_bill_event.cgi,
26857           httemplate/search/cust_credit.html,
26858           httemplate/search/report_receivables.cgi,
26859           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
26860           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
26861           httemplate/search/elements/search.html: move account search
26862           (httemplate/search/svc_acct.cgi) to new template, cust-fields
26863           configuration value to control which customer fields are shown on
26864           reports
26865
26866 2005-07-12 02:31  ivan
26867
26868         * httemplate/browse/part_pkg.cgi: <rjbs> More of the same: these
26869           patches make it safer to subclass FS::part_pkg's pkg_svc method
26870           by eliminating qsearches on table pkg_svc.
26871
26872 2005-07-12 02:22  ivan
26873
26874         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
26875           continuing effort to avoid using SQL and qsearch from templates
26876           to find the pkg_svc records for a package.
26877
26878 2005-07-12 02:13  ivan
26879
26880         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
26881           contructor to Record.pm
26882
26883 2005-07-12 02:11  ivan
26884
26885         * Makefile: okay, really enable RT by default for good now
26886
26887 2005-07-11 07:15  ivan
26888
26889         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
26890
26891 2005-07-11 06:01  ivan
26892
26893         * Makefile: new server
26894
26895 2005-07-11 05:53  ivan
26896
26897         * httemplate/docs/index.html: note alternate instructions for
26898           0pre6->7
26899
26900 2005-07-11 05:22  ivan
26901
26902         * bin/postfix.export: fix regex
26903
26904 2005-07-11 05:21  ivan
26905
26906         * Makefile: probably best to keep RT disabled by default, at least
26907           for this release
26908
26909 2005-07-11 03:58  ivan
26910
26911         * FS/t/ClientAPI_SessionCache.t:
26912           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
26913
26914 2005-07-11 02:49  ivan
26915
26916         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
26917           session expiration from Randall Lucas <rlucas@tercent.net>,
26918           thanks!
26919
26920 2005-07-09 08:41  ivan
26921
26922         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
26923           finding their logo
26924
26925 2005-07-09 03:55  ivan
26926
26927         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
26928           "invoice" on the post payment screen when posting against a
26929           specific invoice, replace with having useless "Auto-apply to
26930           invoices" box actually show the payment will be applied to one
26931           invoice only...  closes: Bug#1241
26932
26933 2005-07-09 03:36  ivan
26934
26935         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
26936           part_pkg/flat.pm, part_pkg/flat_comission.pm,
26937           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
26938           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
26939           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
26940           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
26941           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
26942           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
26943           method to cust_bill_pkg and use it in cust_bill... this should
26944           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
26945           to be sorted out
26946
26947 2005-07-08 16:06  ivan
26948
26949         * FS/bin/freeside-daily: fix bug with new efficient
26950           customer-finding code.  sql isn't perl, null != 0
26951
26952 2005-06-30 06:32  ivan
26953
26954         * FS/FS/Misc.pm: pod error
26955
26956 2005-06-30 06:20  ivan
26957
26958         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
26959
26960 2005-06-30 05:44  ivan
26961
26962         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
26963           foo
26964
26965 2005-06-16 22:31  ivan
26966
26967         * httemplate/misc/process/link.cgi: fix preference sort order for
26968           linking: sort unaudited services first, secondary sort by svcaprt
26969
26970 2005-06-16 22:07  ivan
26971
26972         * httemplate/misc/process/link.cgi: add more info to debugging
26973
26974 2005-06-16 22:04  ivan
26975
26976         * httemplate/misc/process/link.cgi: fix debugging
26977
26978 2005-06-16 21:42  ivan
26979
26980         * httemplate/misc/process/link.cgi: add debugging for accounts
26981           picked to pick
26982
26983 2005-06-14 21:46  ivan
26984
26985         * FS/FS/cust_bill.pm: better error reporting for actual errors from
26986           lpr command
26987
26988 2005-06-14 19:31  ivan
26989
26990         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
26991           rounding off of money value, closes: Bug#1237
26992
26993 2005-06-14 17:44  ivan
26994
26995         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
26996           reprint/fax/email links to invoice search results
26997
26998 2005-06-09 15:40  ivan
26999
27000         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
27001           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
27002           httemplate/misc/email_invoices.cgi,
27003           httemplate/misc/fax_invoice_events.cgi,
27004           httemplate/misc/fax_invoices.cgi,
27005           httemplate/misc/print_invoice_events.cgi,
27006           httemplate/misc/print_invoices.cgi,
27007           httemplate/search/cust_bill.html,
27008           httemplate/search/report_cust_bill.html: advanced invoice serach,
27009           groundwork to add reprint/fax/email links to invoice search
27010           results
27011
27012 2005-06-09 13:26  ivan
27013
27014         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
27015           changes the service listing to use $part_pkg->pkg_svc instead of
27016           a qsearch, which means that the listing will still work if
27017           pkg_svc has been subclassed.
27018
27019 2005-06-09 13:16  ivan
27020
27021         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
27022
27023 2005-06-09 02:15  ivan
27024
27025         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
27026           subclass, fixes pkg customize link
27027
27028 2005-06-09 00:19  ivan
27029
27030         * FS/bin/freeside-daily: declare new $opt_a
27031
27032 2005-06-09 00:13  ivan
27033
27034         * FS/bin/freeside-daily: significant speedup from only selected
27035           customers with outstanding packages or invoice events in the
27036           initial select, and add -a flag for agentnum
27037
27038 2005-06-08 23:56  ivan
27039
27040         * FS/FS/cust_bill.pm, conf/invoice_html,
27041           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
27042           invoices too
27043
27044 2005-06-08 23:36  ivan
27045
27046         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
27047           (html|latex)(small)?footer optionall per-agent too
27048
27049 2005-06-08 23:22  ivan
27050
27051         * FS/FS/cust_bill.pm: more sane regex
27052
27053 2005-06-08 23:14  ivan
27054
27055         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
27056           for multiple agents
27057
27058 2005-06-08 22:59  ivan
27059
27060         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
27061           is configurable per-agent
27062
27063 2005-06-08 22:34  ivan
27064
27065         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
27066           httemplate/edit/part_bill_event.cgi: add multiple agent selection
27067           to agent-specific invoicing
27068
27069 2005-06-08 17:18  ivan
27070
27071         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
27072           are forced in anyway on import
27073
27074 2005-06-08 14:52  ivan
27075
27076         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
27077           line items
27078
27079 2005-06-08 02:03  ivan
27080
27081         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
27082           FS/FS/ClientAPI/MyAccount.pm,
27083           fs_selfservice/FS-SelfService/SelfService.pm,
27084           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
27085           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
27086           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27087           fs_selfservice/FS-SelfService/cgi/myaccount.html,
27088           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
27089           fs_selfservice/FS-SelfService/cgi/payment_results.html,
27090           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
27091           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
27092           fs_selfservice/FS-SelfService/cgi/provision.html,
27093           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
27094           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
27095           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
27096           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
27097           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
27098           httemplate/view/svc_acct.cgi: prepaid card recharge
27099
27100 2005-06-07 14:02  ivan
27101
27102         * FS/FS/Misc.pm: debugging output change in send_email
27103
27104 2005-06-06 13:07  ivan
27105
27106         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
27107           refactoring
27108
27109 2005-06-06 12:54  ivan
27110
27111         * FS/FS/Misc.pm: some additional warnings
27112
27113 2005-06-06 10:00  ivan
27114
27115         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
27116
27117 2005-06-02 18:51  ivan
27118
27119         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
27120           the last of the Internal vs External breakage i hope
27121
27122 2005-06-02 02:36  ivan
27123
27124         * httemplate/search/cust_bill_event.html: Capitalization
27125
27126 2005-06-02 02:29  ivan
27127
27128         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
27129           httemplate/search/cust_bill_event.cgi,
27130           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
27131           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
27132           httemplate/misc/email-invoice.cgi,
27133           httemplate/misc/email_invoices.cgi,
27134           httemplate/misc/fax-invoice.cgi,
27135           httemplate/misc/fax_invoices.cgi,
27136           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
27137           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
27138           FS/bin/freeside-queued, httemplate/search/elements/search.html,
27139           httemplate/elements/progress-init.html,
27140           httemplate/elements/progress-popup.html, htetc/handler.pl: add
27141           ability to search on a date range of invoice events and then
27142           reprint or reemail (boy was that a bit more work than i
27143           expected), closes: Bug#946
27144
27145 2005-06-01 16:40  ivan
27146
27147         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
27148           or something.
27149
27150 2005-06-01 14:40  ivan
27151
27152         * httemplate/search/report_receivables.cgi: remove trailing
27153           whitespace
27154
27155 2005-06-01 13:31  ivan
27156
27157         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
27158           RT_Internal again, hopefully this is the last of the breakage
27159           from RT_Internal
27160
27161 2005-05-31 19:39  ivan
27162
27163         * httemplate/edit/part_pkg.cgi: really. *sigh*
27164
27165 2005-05-31 16:42  ivan
27166
27167         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
27168           sesmon_minute price plkan, noticed by rjbs
27169
27170 2005-05-31 16:32  ivan
27171
27172         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
27173           package editing problem
27174
27175 2005-05-26 12:30  ivan
27176
27177         * httemplate/view/: cust_bill.cgi: silly perl version bs
27178
27179 2005-05-26 12:15  ivan
27180
27181         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
27182           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
27183
27184 2005-05-25 20:45  ivan
27185
27186         * httemplate/edit/part_pkg.cgi: 72?!
27187
27188 2005-05-24 08:33  ivan
27189
27190         * Makefile: 1.5.7.  and enable RT by default, finally
27191
27192 2005-05-23 04:49  ivan
27193
27194         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
27195
27196 2005-05-22 16:38  ivan
27197
27198         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
27199           an empty param
27200
27201 2005-05-22 13:39  ivan
27202
27203         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
27204
27205 2005-05-22 02:25  ivan
27206
27207         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
27208
27209 2005-05-21 21:24  ivan
27210
27211         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
27212
27213 2005-05-21 11:38  ivan
27214
27215         * httemplate/browse/agent.cgi: make sure the customers tables for
27216           each agent line up with each other, too
27217
27218 2005-05-21 10:26  ivan
27219
27220         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
27221           order of any sort
27222
27223 2005-05-21 10:14  ivan
27224
27225         * httemplate/browse/agent.cgi: line up
27226           prospect/active/suspended/cancelled customers
27227
27228 2005-05-19 07:10  ivan
27229
27230         * FS/FS/part_export/shellcommands.pm: A group number must refer to
27231           an already existing group - so add manually it if you want to
27232           define a set of static gids or something, default is just going
27233           to cause headaches
27234
27235 2005-05-19 04:05  ivan
27236
27237         * FS/FS/svc_acct.pm: ! or !! also
27238
27239 2005-05-19 03:45  ivan
27240
27241         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
27242           include gid too
27243
27244 2005-05-19 03:29  ivan
27245
27246         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
27247
27248 2005-05-19 03:26  ivan
27249
27250         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
27251           part_export/shellcommands.pm,
27252           part_export/shellcommands_withdomain.pm: fix shellcommands export
27253           encrypting "magic" shadow values * NP *LK*
27254
27255 2005-05-19 02:49  ivan
27256
27257         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
27258           replace, _check_duplicate was already below it
27259
27260 2005-05-19 01:51  ivan
27261
27262         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
27263           links
27264
27265 2005-05-19 01:43  ivan
27266
27267         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
27268           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
27269           links should respect template, also add direct re-send links like
27270           the view links and convert view/cust_bill.cgi to proper template
27271
27272 2005-05-18 09:57  ivan
27273
27274         * httemplate/browse/agent.cgi: oops, it helps to get the link right
27275
27276 2005-05-18 09:55  ivan
27277
27278         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
27279           agent-specific A/R aging report, closes: bug#1229
27280
27281 2005-05-18 09:37  ivan
27282
27283         * bin/masonize: report the file that had a masonize error
27284
27285 2005-05-18 07:50  ivan
27286
27287         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
27288           of course!
27289
27290 2005-05-18 03:43  ivan
27291
27292         * FS/FS/cust_bill.pm: oops, losing notes!
27293
27294 2005-05-15 06:49  ivan
27295
27296         * httemplate/search/report_receivables.cgi: this status column is
27297           probably faster, one giant SQL query.  and add back in the
27298           customer link, oops
27299
27300 2005-05-15 06:00  ivan
27301
27302         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
27303           httemplate/search/elements/search.html: move receivables report
27304           to search template
27305
27306 2005-05-15 04:58  ivan
27307
27308         * httemplate/search/cust_bill.html: use money_char config
27309
27310 2005-05-15 04:46  ivan
27311
27312         * httemplate/search/cust_bill.html: align
27313
27314 2005-05-14 12:57  ivan
27315
27316         * rt/lib/RT/URI/: freeside.pm, freeside/Internal.pm: fixup RT
27317           integration grr!
27318
27319 2005-05-14 11:03  ivan
27320
27321         * FS/FS/cust_bill.pm: h helps halot
27322
27323 2005-05-14 10:59  ivan
27324
27325         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
27326
27327 2005-05-14 10:04  ivan
27328
27329         * FS/FS/Conf.pm, conf/invoice_html,
27330           httemplate/view/cust_bill-logo.cgi: html invoices: when
27331           displaying, use the actual logo from the conf dir - same as the
27332           emailed copy
27333
27334 2005-05-14 09:30  ivan
27335
27336         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
27337
27338 2005-05-14 09:27  ivan
27339
27340         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
27341           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
27342           httemplate/view/cust_bill.cgi: html invoices!
27343
27344           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
27345           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
27346           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
27347           http://mailformat.dan.info/headers/mime.html
27348           http://www.faqs.org/rfcs/rfc2392.html
27349           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
27350
27351           (MIME is hard, let's go shopping!)
27352
27353 2005-05-13 08:06  ivan
27354
27355         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
27356           files, and expand country codes on invoices.  and oops,
27357           print_html changes slipped in last commit too.  well, they were
27358           ready anyway.
27359
27360 2005-05-13 03:55  ivan
27361
27362         * conf/invoice_latex: better to do something fancy like scale down
27363           the font size to fit in the intended space or something but hey,
27364           this is good enough for now :)
27365
27366 2005-05-13 03:54  ivan
27367
27368         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
27369           no invoice_latexreturnaddress file
27370
27371 2005-05-11 07:07  ivan
27372
27373         * FS/FS/export_svc.pm: new progressbar display causes a silly error
27374           in edge case where no dup checking necessary, closes: Bug#1226
27375
27376 2005-05-05 06:04  ivan
27377
27378         * conf/: invoice_latex: no comma between state and address
27379
27380 2005-05-04 18:46  ivan
27381
27382         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
27383           and the domain id is missing
27384
27385 2005-05-04 02:33  ivan
27386
27387         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
27388           modifying pkg_svc records, closes: Bug#1221
27389
27390 2005-05-04 02:20  ivan
27391
27392         * FS/FS/Record.pm: err msg
27393
27394 2005-05-03 18:06  ivan
27395
27396         * FS/FS/cust_bill.pm: patch to just update the template or
27397           conf/invoice_latex* to use the new one
27398
27399 2005-05-03 17:40  ivan
27400
27401         * conf/invoice_latex, conf/invoice_latexfooter, conf/logo.eps,
27402           FS/FS/Conf.pm, FS/FS/cust_bill.pm: great new invoice template
27403           from kristian!
27404
27405 2005-05-03 10:22  ivan
27406
27407         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
27408           problems
27409
27410 2005-05-03 06:29  ivan
27411
27412         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
27413           unnecessary host=localhost from outsource instance creation foo
27414
27415 2005-05-03 02:56  ivan
27416
27417         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
27418           of "Chek" for payby = CHEK transactions
27419
27420 2005-05-03 01:51  ivan
27421
27422         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
27423           privs, -T not necessary
27424
27425 2005-05-03 01:46  ivan
27426
27427         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
27428           it still needs to be supported for just a little bit longer
27429
27430 2005-05-01 23:32  ivan
27431
27432         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
27433           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
27434           move httemplate/search/svc_domain to the new search template
27435           along with svc_www and svc_forward
27436
27437 2005-04-30 02:47  ivan
27438
27439         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
27440           forwards instead of nothing
27441
27442 2005-04-30 02:45  ivan
27443
27444         * httemplate/search/svc_forward.cgi: pull in the customer
27445           information as part of the main query for efficiency
27446
27447 2005-04-29 06:00  ivan
27448
27449         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
27450           forward search using the standard search template: forwards are
27451           now paged
27452
27453 2005-04-28 10:05  ivan
27454
27455         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
27456
27457 2005-04-25 17:20  khoff
27458
27459         * bin/svc_broadband.renumber: For renumbering svc_broadband
27460           services from one addr_block to another.  Hopefully no one will
27461           ever have to use this.
27462
27463 2005-04-25 02:33  ivan
27464
27465         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
27466           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
27467           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
27468           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
27469           freeside-sqlradius-radacctd again after all these years, now it
27470           just needs to update the "seconds" field(s), finally closes:
27471           Bug#1125
27472
27473 2005-04-21 04:47  ivan
27474
27475         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
27476           replacing too
27477
27478 2005-04-21 04:35  ivan
27479
27480         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
27481
27482 2005-04-20 00:12  ivan
27483
27484         * FS/FS/part_export/acct_sql.pm: hehe oops
27485
27486 2005-04-19 23:41  ivan
27487
27488         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
27489           defaults to acct_sql export
27490
27491 2005-04-19 02:50  ivan
27492
27493         * FS/FS/Conf.pm: disable RT_Libs for now
27494
27495 2005-04-19 02:48  ivan
27496
27497         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
27498
27499 2005-04-18 00:37  ivan
27500
27501         * FS/FS/cust_main.pm: add some newlines to debugging output, no
27502           need to print file and line # so much
27503
27504 2005-04-16 15:26  ivan
27505
27506         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
27507           screen instead of hardcoding $
27508
27509 2005-04-15 13:29  khoff
27510
27511         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
27512           httemplate/view/svc_domain.cgi: Added support for TXT records.
27513
27514 2005-04-14 02:41  ivan
27515
27516         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
27517           move invoice_latex templating to Text::Template, with special
27518           sauce^W^Wbackwards-compatibility for old templates
27519
27520 2005-04-13 05:31  ivan
27521
27522         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
27523           some super ancient assumptions about slipip and uid meaning
27524           exporting to RADIUS and shell respectively
27525
27526 2005-04-13 05:30  ivan
27527
27528         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
27529           Record.pm and use it in cust_svc svcpart replacement (which is
27530           all about the exports anyway)
27531
27532 2005-04-13 03:54  ivan
27533
27534         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
27535           check attributes
27536
27537 2005-04-13 03:32  ivan
27538
27539         * FS/FS/raddb.pm: add Radius-Operator
27540
27541 2005-04-13 03:16  ivan
27542
27543         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
27544
27545 2005-04-13 02:55  ivan
27546
27547         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
27548           errors"
27549
27550 2005-04-13 01:16  ivan
27551
27552         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
27553           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
27554           is present
27555
27556 2005-04-12 20:38  ivan
27557
27558         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
27559           flat_commission price plan, thanks to Troy Hammonds
27560
27561 2005-04-11 13:13  khoff
27562
27563         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
27564           the email address sent to your BOP processor, in case the
27565           processor sends a pesky receipt that you don't want your
27566           customers getting.
27567
27568 2005-04-11 09:48  khoff
27569
27570         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
27571           debugging messages on everyone.
27572
27573 2005-04-10 03:16  ivan
27574
27575         * httemplate/search/elements/search.html: add some left and right
27576           padding so cells don't run into each other so badly
27577
27578 2005-04-09 18:13  ivan
27579
27580         * Makefile: fix install-apache for bsd make and reverse
27581           accidentally-checked-in (again!) RT_ENABLED = 1
27582
27583 2005-04-07 18:12  ivan
27584
27585         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
27586           and don't f$&# care
27587
27588 2005-04-07 03:35  ivan
27589
27590         * Makefile, htetc/freeside-rt.conf: add install/debian/3.1/INSTALL
27591           script and script up some apache automation assuming a conf.d
27592           type dir
27593
27594 2005-04-07 02:26  ivan
27595
27596         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/fix-sequences: depend
27597           on DBIx::DBSchema 0.26 for dbdef-create (for Pg 'public' schema
27598           fix) and 0.25 in freeside-setup and Record.pm (for DBD::Pg 1.40
27599           is bunk fix)
27600
27601 2005-04-06 20:28  khoff
27602
27603         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
27604           current (non-history) records in place of missing history
27605           records.
27606
27607 2005-04-06 15:52  ivan
27608
27609         * FS/FS/svc_forward.pm: and fix the error msg haha
27610
27611 2005-04-06 15:50  ivan
27612
27613         * FS/FS/svc_forward.pm: looks like a domain part for a
27614           literally-specified forward src or dst is required, not optional
27615
27616 2005-04-05 17:50  khoff
27617
27618         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
27619           table, not the history table.
27620
27621 2005-04-05 14:33  khoff
27622
27623         * bin/add-history-records.pl: This doesn't fix the problem.  To be
27624           continued...
27625
27626 2005-04-02 15:49  ivan
27627
27628         * bin/slony-setup: must be as Pg superuser
27629
27630 2005-04-02 14:46  ivan
27631
27632         * FS/FS/cust_bill_pkg.pm, FS/FS/part_svc_router.pm,
27633           FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm, FS/FS/reg_code_pkg.pm,
27634           FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
27635           httemplate/docs/schema.html: herding elephants: add primary keys
27636           to *all* tables for slony
27637
27638 2005-04-02 12:34  ivan
27639
27640         * bin/slony-setup: adding quick slony setup script
27641
27642 2005-04-01 14:52  khoff
27643
27644         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
27645           attempt to resolve, problems caused by missing history records.
27646
27647 2005-04-01 14:34  khoff
27648
27649         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
27650           history records
27651
27652 2005-03-31 21:59  steve
27653
27654         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
27655
27656 2005-03-31 03:41  ivan
27657
27658         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
27659           method in addition to provisioning new ones
27660
27661 2005-03-31 01:07  ivan
27662
27663         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
27664           invoice destinations
27665
27666 2005-03-30 22:56  khoff
27667
27668         * bin/add-history-records.pl: Printing insert statements is not
27669           necessary
27670
27671 2005-03-30 19:47  khoff
27672
27673         * bin/add-history-records.pl: Committing the inserts helps.
27674
27675 2005-03-30 16:53  khoff
27676
27677         * bin/add-history-records.pl: (Apparently) working version.
27678           Updates svc_*, cust_svc, and domain_record history tables.
27679
27680 2005-03-30 16:31  khoff
27681
27682         * FS/FS/h_svc_forward.pm: Another missing 'u'.
27683
27684 2005-03-30 13:40  khoff
27685
27686         * FS/FS/h_Common.pm: Dump a call trace if something calls
27687           FS::h_Common::sql_h_search without END_TIMESTAMP.
27688
27689 2005-03-30 13:22  khoff
27690
27691         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
27692           in case we're really a FS::h_svc_www object.
27693
27694 2005-03-30 13:09  khoff
27695
27696         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
27697
27698 2005-03-30 12:55  khoff
27699
27700         * bin/add-history-records.pl: Test script to add pre-history table
27701           history records.
27702
27703 2005-03-29 17:37  ivan
27704
27705         * FS/FS/part_export/cp.pm: according to landel CP no longer
27706           supports changing username
27707
27708 2005-03-29 14:41  ivan
27709
27710         * fs_selfservice/FS-SelfService/SelfService.pm: better self-service
27711           debugging, don't point to install.html for suEXEC/setuid in
27712           self-service setup docs
27713
27714 2005-03-28 17:40  khoff
27715
27716         * FS/FS/TicketSystem/RT_External.pm,
27717           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
27718           RT_External fixes.
27719
27720 2005-03-28 17:38  khoff
27721
27722         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
27723           an optional requirement.
27724
27725 2005-03-27 15:21  ivan
27726
27727         * FS/FS/cust_main.pm: allow & in bank names
27728
27729 2005-03-27 15:21  ivan
27730
27731         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
27732           child_objects can now set an alternate field for the svcnum, for
27733           things like forwards
27734
27735 2005-03-21 14:13  khoff
27736
27737         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
27738           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
27739           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
27740           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
27741           FS/FS/part_export/infostreet.pm,
27742           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
27743           httemplate/edit/cust_main.cgi,
27744           httemplate/edit/process/cust_main.cgi,
27745           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
27746           httemplate/view/cust_main/billing.html,
27747           httemplate/view/cust_main/tickets.html: Added support for FAX
27748           invoice destinations using a HylaFAX server.  Faxing plain text
27749           invoices is not supported.
27750
27751 2005-03-21 13:55  pbowen
27752
27753         * FS/FS/Record.pm: Forgot to load up the conf.
27754
27755 2005-03-18 16:12  pbowen
27756
27757         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
27758           a nasty bug that would clear the payinfo if the private key was
27759           not available.  2. Set the default module for encrypt/decrypt to
27760           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
27761           it doesn't just pass around plaintext if the encryption engine is
27762           broken or missing.  4. Added code so that the masked payinfo is
27763           handled correctly in the case that it is blank and it cannot be
27764           generated (encrypted payinfo)
27765
27766 2005-03-18 11:21  pbowen
27767
27768         * FS/: FS/Conf.pm, FS/Record.pm, FS/cust_bill.pm, FS/cust_main.pm,
27769           bin/freeside-setup: Added encrypted fields for Credit Cards,
27770           etc... - PB
27771
27772 2005-03-18 11:15  pbowen
27773
27774         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
27775           billing
27776
27777 2005-03-18 08:47  pbowen
27778
27779         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
27780           SUPER, @_ == 1 if it only contains an undef. -PB
27781
27782 2005-03-18 01:15  ivan
27783
27784         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
27785           freebsd install
27786
27787 2005-03-17 17:00  ivan
27788
27789         * FS/FS/cust_main_county.pm: sorry it was late
27790
27791 2005-03-17 13:56  khoff
27792
27793         * FS/FS/cust_bill.pm: Documentation tyop.
27794
27795 2005-03-17 13:41  khoff
27796
27797         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
27798           httemplate/misc/email-invoice.cgi: Added options
27799           invoice_email_pdf and invoice_email_pdf_note.  invoice_email_pdf
27800           - Attach PDF invoice to emailed plain text invoices.
27801           invoice_email_pdf_note - Replace plain text invoice with this
27802           note, when attaching a PDF.
27803
27804 2005-03-16 03:31  ivan
27805
27806         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
27807           names for some reason
27808
27809 2005-03-15 15:27  khoff
27810
27811         * httemplate/misc/payment.cgi: Missing semicolon.
27812
27813 2005-03-13 03:47  ivan
27814
27815         * FS/FS/cust_main.pm: and store the refund correctly
27816
27817 2005-03-13 03:34  ivan
27818
27819         * FS/FS/cust_main.pm: when refunding against a specific card
27820           payment, use the card details from the payment instead of the
27821           customer record
27822
27823 2005-03-13 03:12  ivan
27824
27825         * FS/FS/cust_main.pm: add some additional debugging to refunds
27826
27827 2005-03-12 08:07  ivan
27828
27829         * Makefile, rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
27830           rt/lib/RT/URI/freeside/Internal.pm,
27831           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
27832           freeside base url since RT calls it from multiple directory
27833           depths... have to specify explicity, like external integration
27834
27835 2005-03-12 06:35  ivan
27836
27837         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
27838           support into this century (close: Bug#1124) - finally get rid of
27839           fs_signup (everything is in fs_selfservice now) (Bug#413) -
27840           organize main menu sysadmin section so it is slightly less
27841           confusing
27842
27843 2005-03-12 06:31  ivan
27844
27845         * httemplate/docs/schema.html, FS/FS/agent.pm, FS/FS/cust_main.pm,
27846           FS/FS/cust_pay.pm, FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
27847           httemplate/view/cust_main/payment_history.html,
27848           httemplate/index.html, httemplate/browse/agent.cgi,
27849           httemplate/edit/prepay_credit.cgi,
27850           httemplate/search/prepay_credit.html,
27851           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
27852           fs_selfservice/FS-SelfService/ieak.template,
27853           fs_selfservice/FS-SelfService/cgi/agent.cgi,
27854           fs_selfservice/FS-SelfService/cgi/decline.html,
27855           httemplate/edit/process/prepay_credit.cgi,
27856           httemplate/edit/process/reg_code.cgi,
27857           fs_selfservice/FS-SelfService/cgi/map.gif,
27858           fs_selfservice/FS-SelfService/cgi/promocode.html,
27859           fs_selfservice/FS-SelfService/cgi/regcode.html,
27860           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
27861           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
27862           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
27863           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
27864           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
27865           fs_selfservice/FS-SelfService/cgi/signup.cgi,
27866           fs_selfservice/FS-SelfService/cgi/signup.html,
27867           fs_selfservice/FS-SelfService/cgi/stateselect.html,
27868           fs_selfservice/FS-SelfService/cgi/success.html, htetc/handler.pl:
27869           - bring prepaid support into this century (close: Bug#1124) -
27870           finally get rid of fs_signup (everything is in fs_selfservice
27871           now) (Bug#413) - organize main menu sysadmin section so it is
27872           slightly less confusing
27873
27874 2005-03-11 02:35  ivan
27875
27876         * rt/FREESIDE_MODIFIED: update list of modified files
27877
27878 2005-03-11 02:33  ivan
27879
27880         * rt/etc/RT_SiteConfig.pm: merging
27881
27882 2005-03-10 17:34  khoff
27883
27884         * rt/: etc/RT_SiteConfig.pm, lib/RT/URI/freeside.pm,
27885           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
27886           Reorganized RT->Freeside integration to support Internal (single
27887           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
27888           handled the same either way.  Integration type is changed by
27889           setting $RT::URI::freeside::IntegrationType to either 'Internal'
27890           or 'XMLRPC' in your RT_SiteConfig.pm.
27891
27892 2005-03-10 14:49  khoff
27893
27894         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
27895           lookups through the XMLRPC interface.
27896
27897 2005-03-10 01:56  ivan
27898
27899         * FS/bin/freeside-daily: fine.
27900
27901 2005-03-10 00:58  ivan
27902
27903         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
27904           package editing problem with extraneous services showing up,
27905           closes: Bug#1170
27906
27907 2005-03-09 00:18  ivan
27908
27909         * httemplate/docs/index.html: preliminary RT docs
27910
27911 2005-03-08 10:37  khoff
27912
27913         * FS/FS/XMLRPC.pm: Don't require that the method results be
27914           FS::Record descendant objects.  If they are, we map them to
27915           hashrefs.  Otherwise we return them verbatim and hope (maybe
27916           check) that they're scalars, hashrefs, or arrayrefs.
27917
27918 2005-03-08 10:15  khoff
27919
27920         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
27921           'version', and eventually config look-ups (next commit).
27922
27923 2005-03-05 19:25  ivan
27924
27925         * httemplate/search/elements/search.html: specity an explicit EOL
27926           for Text::CSV_XS, apparantly sometimes the default is null
27927
27928 2005-03-05 19:22  ivan
27929
27930         * httemplate/search/elements/search.html: and a slight formatting
27931           fix
27932
27933 2005-03-05 19:04  ivan
27934
27935         * httemplate/search/elements/search.html, htetc/handler.pl,
27936           httemplate/index.html, httemplate/search/cust_bill.html,
27937           httemplate/search/cust_bill_event.html,
27938           httemplate/search/cust_credit.html,
27939           httemplate/search/cust_main-otaker.cgi,
27940           httemplate/search/cust_main.cgi,
27941           httemplate/search/cust_main.html,
27942           httemplate/search/cust_pay.html, httemplate/search/reg_code.html,
27943           httemplate/search/report_cust_credit.html,
27944           httemplate/search/report_cust_pay.html,
27945           httemplate/search/report_prepaid_income.html,
27946           httemplate/search/report_tax.html,
27947           httemplate/search/sqlradius.html, httemplate/search/svc_www.cgi,
27948           httemplate/view/cust_bill-pdf.cgi,
27949           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
27950           templated reports and clean up their HTML formatting, closes;
27951           Bug#520, Bug#1107
27952
27953 2005-03-04 14:24  ivan
27954
27955         * httemplate/search/cust_credit.html: fix "Column reference "payby"
27956           is ambiguous" error when selecting by payment type, fix missing
27957           check #s caused by cust_main.payinfo masking cust_pay.payinfo,
27958           closes (really this time): Bug#1105
27959
27960 2005-03-04 04:57  ivan
27961
27962         * httemplate/search/cust_credit.html: report correctly even if the
27963           customer record has somehow been removed...
27964
27965 2005-03-04 04:34  ivan
27966
27967         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
27968           httemplate/search/cust_credit.html,
27969           httemplate/search/report_cust_credit.html,
27970           httemplate/search/report_cust_pay.html,
27971           httemplate/search/elements/search.html: add agent selection to
27972           payment and credit reports, add link to agent browse, closes:
27973           Bug#1105
27974
27975 2005-03-03 02:25  ivan
27976
27977         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
27978           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
27979           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
27980           scary "Multiple records in scalar search" warnings w/history
27981           table searches
27982
27983 2005-03-03 01:05  ivan
27984
27985         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
27986           debug output...
27987
27988 2005-03-03 00:58  ivan
27989
27990         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
27991           call details on invoices, so place names get cut off, not
27992           anything important
27993
27994 2005-03-03 00:52  ivan
27995
27996         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
27997           debug output...
27998
27999 2005-03-03 00:52  ivan
28000
28001         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
28002
28003 2005-03-03 00:45  ivan
28004
28005         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
28006           for time2str
28007
28008 2005-03-03 00:37  ivan
28009
28010         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
28011           to invoice details
28012
28013 2005-03-03 00:15  ivan
28014
28015         * FS/FS/Record.pm: want a full stack backtrace for this warning
28016
28017 2005-03-03 00:05  ivan
28018
28019         * FS/FS/part_export/sqlradius.pm: doc
28020
28021 2005-03-02 13:00  khoff
28022
28023         * eg/xmlrpc-example.pl, httemplate/misc/xmlrpc.cgi,
28024           FS/FS/XMLRPC.pm, htetc/handler.pl: Initial version of the xmlrpc
28025           interface for freeside.
28026
28027 2005-03-01 16:47  ivan
28028
28029         * FS/FS/cust_pkg.pm: set setup date on package changes
28030
28031 2005-03-01 16:03  ivan
28032
28033         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
28034           crediting customer for service remaining:
28035           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
28036           where the part_pkg record didn't have a plan, closes: Bug#1153
28037
28038 2005-02-27 03:18  ivan
28039
28040         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
28041           details on invoices, closes: Bug#1096
28042
28043 2005-02-27 03:05  ivan
28044
28045         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
28046           on errors
28047
28048 2005-02-27 02:18  ivan
28049
28050         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
28051           fields in a table without a primary key
28052
28053 2005-02-25 14:14  ivan
28054
28055         * bin/pg-readonly: try to set the sequences right for modern Pg
28056
28057 2005-02-25 14:07  ivan
28058
28059         * bin/pg-readonly: adding quick pg-readonly tool
28060
28061 2005-02-25 12:52  ivan
28062
28063         * FS/FS/part_pkg.pm: small bugfix for options option
28064
28065 2005-02-25 12:21  ivan
28066
28067         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
28068           option to part_pkg::insert to specify part_pkg_option records
28069
28070 2005-02-24 06:22  ivan
28071
28072         * httemplate/edit/part_svc.cgi,
28073           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
28074           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
28075           httemplate/elements/progress-init.html,
28076           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
28077           FS/FS/part_svc.pm: add progressbar to service definition add -
28078           duplicate checking can take a while, closes: Bug#1126
28079
28080 2005-02-22 10:26  khoff
28081
28082         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
28083           to make it easier to find packages in large lists.
28084
28085 2005-02-20 00:51  ivan
28086
28087         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
28088
28089 2005-02-20 00:44  ivan
28090
28091         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
28092           httemplate/elements/jsrsServer.html,
28093           httemplate/elements/overlibmws.js,
28094           httemplate/elements/progress-init.html,
28095           httemplate/elements/progress-popup.html: use a javascript layer
28096           instead of a browser popup (popup blockers), really generalize
28097           the progressbar code to make it easy to use as a component
28098
28099 2005-02-17 00:44  ivan
28100
28101         * httemplate/edit/rate.cgi: generalize progressbar code in
28102           preparation for using it wherever needed
28103
28104 2005-02-16 17:37  ivan
28105
28106         * httemplate/edit/process/rate.cgi: generalize progressbar code in
28107           preparation for using it wherever needed
28108
28109 2005-02-16 16:11  ivan
28110
28111         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
28112           preparation for using it wherever needed
28113
28114 2005-02-15 18:53  ivan
28115
28116         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
28117           problems
28118
28119 2005-02-13 19:49  ivan
28120
28121         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
28122           closes: Bug#1113
28123
28124 2005-02-11 19:02  ivan
28125
28126         * httemplate/edit/process/svc_broadband.cgi: transaction not
28127           necessary here
28128
28129 2005-02-10 22:44  ivan
28130
28131         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/handler.pl,
28132           httemplate/edit/process/rate.cgi, httemplate/edit/rate.cgi:
28133           generalize progressbar code in preparation for using it wherever
28134           needed
28135
28136 2005-02-08 17:08  ivan
28137
28138         * Makefile: more porable syntax for su
28139
28140 2005-02-08 14:33  ivan
28141
28142         * FS/FS/clientapi_session_field.pm: tyop
28143
28144 2005-02-08 12:22  ivan
28145
28146         * FS/bin/freeside-setup, FS/FS.pm, FS/MANIFEST,
28147           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
28148           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
28149           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
28150           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
28151           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
28152           httemplate/docs/schema.html: make self-service session cache
28153           module configurable, start framework for in-database session
28154           cache
28155
28156 2005-02-05 15:39  ivan
28157
28158         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
28159           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
28160           complication from ClientAPI dispatch foo
28161
28162 2005-02-04 17:30  ivan
28163
28164         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
28165           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
28166           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
28167           perl??
28168
28169 2005-02-04 06:44  ivan
28170
28171         * Makefile: freebsd throws a fatal error if it can't stop apache
28172           now, bah
28173
28174 2005-02-04 02:38  ivan
28175
28176         * httemplate/edit/cust_main.cgi: typo
28177
28178 2005-01-29 04:49  ivan
28179
28180         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
28181           bit for reg codes
28182
28183 2005-01-29 04:34  ivan
28184
28185         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
28186           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
28187           FS/t/reg_code.t, FS/t/reg_code_pkg.t, FS/MANIFEST,
28188           FS/FS/ClientAPI/Signup.pm, httemplate/docs/schema.html,
28189           httemplate/edit/reg_code.cgi, httemplate/search/reg_code.html,
28190           httemplate/edit/process/reg_code.cgi: registration codes
28191
28192 2005-01-27 15:01  ivan
28193
28194         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
28195           s/defaultcountry/countrydefault/
28196
28197 2005-01-27 14:19  ivan
28198
28199         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
28200
28201 2005-01-27 02:21  ivan
28202
28203         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
28204           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/elements/jsrsClient.js,
28205           FS/bin/freeside-queued, httemplate/edit/rate.cgi,
28206           httemplate/elements/qlib/box.js,
28207           httemplate/elements/qlib/boxctrl.js,
28208           httemplate/elements/qlib/boxres.js,
28209           httemplate/elements/qlib/button.js,
28210           httemplate/elements/qlib/buttonres.js,
28211           httemplate/elements/qlib/control.js,
28212           httemplate/elements/qlib/counter.js,
28213           httemplate/elements/qlib/imagelist.js,
28214           httemplate/elements/qlib/label.js,
28215           httemplate/elements/qlib/messagebox.js,
28216           httemplate/elements/qlib/progress.js,
28217           httemplate/elements/qlib/sound.js,
28218           httemplate/elements/qlib/sprite.js,
28219           httemplate/elements/qlib/window.js,
28220           httemplate/elements/qlib/wndctrl.js,
28221           httemplate/images/progressbar-empty.png,
28222           httemplate/images/progressbar-full.png: DHTML progress bar for
28223           glacial rate adding and editing, closes: Bug#1100
28224
28225 2005-01-19 13:25  ivan
28226
28227         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
28228           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
28229           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
28230           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
28231           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
28232           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
28233           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
28234           unused portion at cancellation, patch from pbowen
28235
28236 2005-01-18 16:57  ivan
28237
28238         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
28239           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
28240           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
28241           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
28242           one-time referral credits
28243
28244 2005-01-07 14:16  ivan
28245
28246         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
28247           file for rate processing, causing problems with giant query
28248           string, kludge in the non-displayed US-rates, and disable the
28249           submit button when pressed
28250
28251 2005-01-06 12:58  ivan
28252
28253         * FS/FS/Conf.pm: fix description RT_External in ticket_system
28254           option
28255
28256 2005-01-06 12:20  ivan
28257
28258         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
28259           key codes, don't try fancy things with hex and sprintf
28260
28261 2005-01-06 11:48  ivan
28262
28263         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
28264           turbo hex keycodes in uppercase
28265
28266 2005-01-06 11:02  ivan
28267
28268         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
28269           serials and key codes can be edited locally
28270
28271 2005-01-05 11:29  ivan
28272
28273         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
28274           hex!
28275
28276 2005-01-05 02:01  ivan
28277
28278         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
28279           voip_sqlradacct
28280
28281 2005-01-04 19:07  ivan
28282
28283         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
28284           correct this time
28285
28286 2005-01-04 19:01  ivan
28287
28288         * FS/FS/part_export/artera_turbo.pm: missing underscore!
28289
28290 2005-01-04 18:47  ivan
28291
28292         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
28293           than run them immediately, always format keycode as %010d,
28294           closes: Bug#936, Bug#1060
28295
28296 2005-01-03 10:25  ivan
28297
28298         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
28299           in numeric gt (>)
28300
28301 2004-12-31 00:47  ivan
28302
28303         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
28304           price plan
28305
28306 2004-12-31 00:31  ivan
28307
28308         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
28309           voip price plan
28310
28311 2004-12-31 00:24  ivan
28312
28313         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
28314           voip price plan
28315
28316 2004-12-30 23:43  ivan
28317
28318         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
28319
28320 2004-12-30 16:48  ivan
28321
28322         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
28323           fix up some bugs in VoIP rating
28324
28325 2004-12-29 17:41  ivan
28326
28327         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
28328           domain_record.pm
28329
28330 2004-12-29 04:01  ivan
28331
28332         * CREDITS: update credits
28333
28334 2004-12-29 04:00  ivan
28335
28336         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
28337           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
28338           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
28339           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
28340           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
28341           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
28342           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
28343           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
28344           httemplate/view/cust_main.cgi,
28345           httemplate/view/cust_main/packages.html: historical (immutable)
28346           invoice details about services and other history infrastructure
28347
28348 2004-12-28 15:30  ivan
28349
28350         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
28351           export
28352
28353 2004-12-27 02:19  ivan
28354
28355         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
28356           from causing payment or credit transactions from finishing
28357
28358 2004-12-27 01:23  ivan
28359
28360         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
28361           httemplate/edit/cust_main/contact.html: UI: rework shipping
28362           address javascript, closes: Bug#1085
28363
28364 2004-12-24 15:35  ivan
28365
28366         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
28367           toor
28368
28369 2004-12-24 15:28  ivan
28370
28371         * bin/passwd.import: remove $Id$ line
28372
28373 2004-12-24 15:27  ivan
28374
28375         * bin/passwd.import: import NP and *LK* from shadow file as * (no
28376           password)
28377
28378 2004-12-23 18:54  ivan
28379
28380         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
28381           to set payment date manually
28382
28383 2004-12-23 03:39  ivan
28384
28385         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
28386           svc_www-enable_subdomains config option
28387
28388 2004-12-23 01:15  ivan
28389
28390         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
28391           packages when no primary service is selected
28392
28393 2004-12-23 01:07  ivan
28394
28395         * FS/FS/part_pkg.pm: better debugging for options passed to insert
28396           method
28397
28398 2004-12-23 00:32  ivan
28399
28400         * FS/bin/freeside-setup: allow NULL zip in some countries
28401
28402 2004-12-23 00:00  ivan
28403
28404         * FS/bin/freeside-setup: going with 6 digit misnamed "npa" for now
28405
28406 2004-12-23 00:00  ivan
28407
28408         * bin/: rate-us.import, rate.import: adding rate import scripts
28409
28410 2004-12-22 23:29  ivan
28411
28412         * FS/FS/rate_region.pm: better short prefix display
28413
28414 2004-12-22 23:28  ivan
28415
28416         * httemplate/edit/rate.cgi: hide US regions for now, we don't
28417           currently need them for rating just invoice/session display and
28418           the web pages are so giant they're timing out
28419
28420 2004-12-22 06:40  ivan
28421
28422         * Makefile: chkconfig ON
28423
28424 2004-12-22 06:09  ivan
28425
28426         * Makefile: /usr/bin/true on fleabsd
28427
28428 2004-12-22 06:06  ivan
28429
28430         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
28431           warn and require confirmation when editing next bill dates to a
28432           date in the past, closes; Bug#430
28433
28434 2004-12-22 01:53  ivan
28435
28436         * FS/bin/freeside-daily: just "vaccum analyze" is fine
28437
28438 2004-12-21 15:19  ivan
28439
28440         * FS/FS/rate_detail.pm: need to use table modules we call
28441           ut_foreign_key on: rate, rate_region
28442
28443 2004-12-20 03:41  ivan
28444
28445         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
28446           ticket lists
28447
28448 2004-12-20 02:13  ivan
28449
28450         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
28451           better error messages on email errors
28452
28453 2004-12-20 00:21  ivan
28454
28455         * Makefile: remove quotes which were causing problems.  grr make
28456
28457 2004-12-20 00:16  ivan
28458
28459         * Makefile: add init script enable command in deb and redhat
28460
28461 2004-12-18 02:52  ivan
28462
28463         * httemplate/index.html: fix spelling
28464
28465 2004-12-13 01:13  ivan
28466
28467         * FS/FS/Conf.pm, httemplate/index.html: add config option for
28468           address2 search, closes: Bug#1022
28469
28470 2004-12-12 00:34  ivan
28471
28472         * FS/FS/cust_main.pm: fix customer status display for some cases
28473           with suspended accounts
28474
28475 2004-12-11 15:16  ivan
28476
28477         * FS/FS/part_export/acct_sql.pm: finish modification
28478
28479 2004-12-11 12:41  ivan
28480
28481         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
28482           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
28483           event, closes: Bug#977
28484
28485 2004-12-10 23:50  ivan
28486
28487         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
28488           httemplate/view/cust_main/packages.html,
28489           httemplate/view/cust_main/payment_history.html: voiding of echeck
28490           payments instead of refunds
28491
28492 2004-12-10 14:28  ivan
28493
28494         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
28495           and service address boxes
28496
28497 2004-12-10 13:25  ivan
28498
28499         * httemplate/docs/: overview-new.dia, overview-new.png: move the
28500           "self-service SSH tunnel" label to avoid ambiguity
28501
28502 2004-12-09 16:51  ivan
28503
28504         * FS/bin/freeside-setup: promo codes not unique...
28505
28506 2004-12-09 15:14  ivan
28507
28508         * httemplate/search/cust_main.cgi: typo
28509
28510 2004-12-09 15:05  ivan
28511
28512         * httemplate/search/cust_main.cgi: typo
28513
28514 2004-12-09 14:26  ivan
28515
28516         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
28517
28518 2004-12-09 14:23  ivan
28519
28520         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
28521           fields
28522
28523 2004-12-09 14:20  ivan
28524
28525         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
28526
28527 2004-12-09 14:06  ivan
28528
28529         * httemplate/search/cust_main.cgi: UI: same font size as the rest
28530           of the page
28531
28532 2004-12-09 14:02  ivan
28533
28534         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
28535           little
28536
28537 2004-12-09 13:59  ivan
28538
28539         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
28540           for empty value of custom tickets work???
28541
28542 2004-12-09 13:53  ivan
28543
28544         * httemplate/index.html: remove extra list item for now
28545
28546 2004-12-09 13:33  ivan
28547
28548         * httemplate/view/cust_main/tickets.html,
28549           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
28550           invoice addresses
28551
28552 2004-12-09 12:43  ivan
28553
28554         * FS/bin/freeside-setup: fix some typos noticed by pbowen
28555
28556 2004-12-09 04:46  ivan
28557
28558         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
28559
28560 2004-12-09 04:18  ivan
28561
28562         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
28563           up wrong id field
28564
28565 2004-12-09 04:03  ivan
28566
28567         * FS/FS/TicketSystem/RT_External.pm: use new var
28568
28569 2004-12-09 04:01  ivan
28570
28571         * FS/FS/Conf.pm: typo
28572
28573 2004-12-09 03:57  ivan
28574
28575         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
28576           for default queue id
28577
28578 2004-12-09 03:17  ivan
28579
28580         * httemplate/index.html: finish up for now
28581
28582 2004-12-09 02:07  ivan
28583
28584         * httemplate/search/cust_main.cgi: deuglify
28585
28586 2004-12-09 01:57  ivan
28587
28588         * httemplate/search/cust_main.cgi: fix typo
28589
28590 2004-12-09 01:21  ivan
28591
28592         * FS/FS/TicketSystem/RT_Internal.pm,
28593           httemplate/search/cust_main.cgi,
28594           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
28595           httemplate/view/cust_main/billing.html,
28596           httemplate/view/cust_main/contacts.html,
28597           httemplate/view/cust_main/misc.html,
28598           httemplate/view/cust_main/tickets.html: more RT integration
28599
28600 2004-12-06 06:42  ivan
28601
28602         * httemplate/search/cust_main.cgi: fix total link
28603
28604 2004-12-06 06:36  ivan
28605
28606         * httemplate/search/cust_main.cgi: fix total links and line up
28607           custom field columns
28608
28609 2004-12-06 06:15  ivan
28610
28611         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
28612           too
28613
28614 2004-12-06 06:13  ivan
28615
28616         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
28617           for counting tickets with severities...
28618
28619 2004-12-06 06:11  ivan
28620
28621         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
28622
28623 2004-12-06 06:09  ivan
28624
28625         * httemplate/search/cust_main.cgi: fix reading custome field values
28626
28627 2004-12-06 06:00  ivan
28628
28629         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
28630           FS/FS/TicketSystem/RT_External.pm,
28631           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
28632           httemplate/search/cust_main.cgi: 1st try at adding custom field
28633           handling
28634
28635 2004-12-06 00:09  ivan
28636
28637         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
28638           length" warning in latex escapes
28639
28640 2004-12-05 22:56  ivan
28641
28642         * httemplate/search/cust_main.cgi: link customers back to tickets!
28643
28644 2004-12-03 15:41  ivan
28645
28646         * htetc/handler.pl: landing rt 3.2.2
28647
28648 2004-12-03 12:51  ivan
28649
28650         * rt/sbin/rt-setup-database.in: landing rt 3.2.2
28651
28652 2004-12-03 12:40  ivan
28653
28654         * rt/: lib/RT/I18N/fi.po, lib/RT/Action/AutoOpen.pm,
28655           lib/RT/Action/Autoreply.pm, lib/RT/Action/CreateTickets.pm,
28656           lib/RT/Action/Notify.pm, lib/RT/Action/RecordCorrespondence.pm,
28657           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/Generic.pm,
28658           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
28659           lib/RT/Action/EscalatePriority.pm,
28660           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
28661           lib/RT/Action/SendEmail.pm, lib/RT/URI/fsck_com_rt.pm,
28662           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
28663           lib/RT/URI/base.pm, lib/RT/Interface/REST.pm,
28664           lib/RT/Interface/Email/Auth/GnuPG.pm,
28665           lib/RT/Interface/Email/Auth/MailFrom.pm,
28666           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
28667           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
28668           lib/RT/Condition/QueueChange.pm,
28669           lib/RT/Condition/StatusChange.pm,
28670           lib/RT/Interface/Web/Handler.pm,
28671           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
28672           lib/RT/Search/Generic.pm, lib/RT/Condition/Generic.pm,
28673           bin/mason_handler.scgi.in, bin/rt-crontool.in,
28674           bin/standalone_httpd.in, bin/webmux.pl.in,
28675           lib/RT/Condition/AnyTransaction.pm,
28676           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/OwnerChange.pm,
28677           lib/RT/Condition/PriorityExceeds.pm,
28678           lib/RT/Condition/UserDefined.pm, bin/mason_handler.fcgi.in,
28679           bin/mason_handler.svc.in, bin/rt.in, bin/rt-mailgate.in,
28680           etc/schema.Sybase, etc/acl.Sybase, etc/initialdata,
28681           etc/schema.Informix, etc/acl.Pg, etc/constraints.mysql,
28682           etc/schema.SQLite, etc/drop.Oracle,
28683           etc/upgrade/3.1.0/acl.Informix, etc/upgrade/3.1.0/acl.Oracle,
28684           etc/upgrade/3.1.0/acl.Pg, etc/upgrade/3.1.0/acl.SQLite,
28685           etc/upgrade/3.1.0/acl.mysql, etc/upgrade/3.1.0/content,
28686           etc/upgrade/3.1.0/schema.Informix,
28687           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
28688           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
28689           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: import rt
28690           3.2.2
28691
28692 2004-12-03 12:37  ivan
28693
28694         * rt/: UPGRADING, README, configure, configure.ac, Changelog,
28695           aclocal.m4, sbin/extract-message-catalog, sbin/factory,
28696           sbin/license_tag, sbin/rt-test-dependencies.in,
28697           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
28698           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
28699           lib/RT/Queues_Overlay.pm, lib/RT/Date.pm,
28700           lib/RT/ScripConditions_Overlay.pm, lib/RT/Template_Overlay.pm,
28701           lib/RT/Group.pm, lib/RT/User.pm, lib/RT/System.pm,
28702           lib/RT/Attachment.pm, lib/RT/Attributes.pm, lib/RT/Handle.pm,
28703           lib/RT/Principals_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
28704           lib/RT/ACL_Overlay.pm, lib/RT/Templates_Overlay.pm,
28705           lib/RT/Attribute_Overlay.pm, lib/RT/EmailParser.pm,
28706           lib/RT/GroupMembers_Overlay.pm, lib/RT/Attributes_Overlay.pm,
28707           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
28708           lib/RT/Transactions.pm, lib/RT/I18N.pm, lib/RT/Links.pm,
28709           lib/RT/Queue.pm, lib/RT/Scrip.pm,
28710           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/CurrentUser.pm,
28711           lib/RT/Principal.pm, lib/RT/Attachment_Overlay.pm,
28712           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
28713           lib/RT/ACE.pm, lib/RT/ScripActions.pm,
28714           lib/RT/Transactions_Overlay.pm, lib/RT/Attachments.pm,
28715           lib/RT/Groups.pm, lib/RT/Principal_Overlay.pm,
28716           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm,
28717           lib/RT/GroupMember.pm, lib/RT/Links_Overlay.pm,
28718           lib/RT/ScripCondition.pm, lib/RT/Transaction.pm,
28719           lib/RT/Queue_Overlay.pm, lib/RT/Scrips.pm,
28720           lib/RT/CachedGroupMembers.pm,
28721           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
28722           lib/RT/Link.pm, lib/RT/Queues.pm, lib/RT/ScripActions_Overlay.pm,
28723           lib/RT/ScripConditions.pm, lib/RT/Template.pm, lib/RT/ACL.pm,
28724           lib/RT/Attachments_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
28725           lib/RT/ScripCondition_Overlay.pm, lib/RT/GroupMember_Overlay.pm,
28726           lib/RT/Ticket.pm, lib/RT/ACE_Overlay.pm, lib/RT/Link_Overlay.pm,
28727           lib/RT/Templates.pm, lib/RT/Attribute.pm,
28728           lib/RT/CachedGroupMembers_Overlay.pm,
28729           lib/RT/CustomFields_Overlay.pm, lib/RT/URI.pm, lib/RT/Users.pm,
28730           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm,
28731           lib/RT/I18N/cs.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
28732           lib/RT/I18N/nl.po, lib/RT/I18N/hu.po, lib/RT/I18N/it.po,
28733           lib/RT/I18N/da.po, lib/RT/I18N/ru.po, lib/RT/I18N/de.po,
28734           lib/RT/I18N/ja.po, lib/RT/I18N/he.po: import rt 3.2.2
28735
28736 2004-12-02 02:18  ivan
28737
28738         * httemplate/search/cust_main.cgi: fix license boilerplate and
28739           search sorting
28740
28741 2004-12-02 01:59  ivan
28742
28743         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
28744           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
28745           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
28746           httemplate/index.html, FS/FS/TicketSystem/RT_Internal.pm,
28747           FS/FS/TicketSystem/RT_Libs.pm, htetc/handler.pl,
28748           httemplate/search/cust_main.cgi,
28749           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
28750           second big RT integration checkin, customer linking/delinking
28751           interface
28752
28753 2004-12-01 10:49  ivan
28754
28755         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
28756           the package on changes
28757
28758 2004-11-30 19:35  ivan
28759
28760         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
28761           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
28762           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
28763           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
28764           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
28765           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
28766           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
28767           creditcard-less promo code signup
28768
28769 2004-11-30 11:55  khoff
28770
28771         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
28772           with the search/replace.
28773
28774 2004-11-29 15:52  khoff
28775
28776         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
28777           broadband service view.
28778
28779 2004-11-27 11:09  ivan
28780
28781         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
28782           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
28783           httemplate/index.html, rt/FREESIDE_MODIFIED, Makefile, FS/FS.pm,
28784           htetc/handler.pl: ticket system integration framework and skin RT
28785
28786 2004-11-26 01:39  ivan
28787
28788         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
28789           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
28790           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
28791           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
28792           type_pkgs.pm: remove POD VERSION sections
28793
28794 2004-11-26 01:08  ivan
28795
28796         * FS/FS/Conf.pm: update description for signup_server-realtime to
28797           reflect current reality, closes: Bug#575
28798
28799 2004-11-26 00:51  ivan
28800
28801         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
28802           part_pkg transactional stuff from web interface to part_pkg.pm,
28803           bumps Bug#18 to 1.5
28804
28805 2004-11-25 22:50  ivan
28806
28807         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
28808           password-noexlamation config files, patch from Stephpen Bechard,
28809           closes: Bug#539
28810
28811 2004-11-24 12:54  ivan
28812
28813         * Makefile: don't enabled RT by default
28814
28815 2004-11-24 10:28  khoff
28816
28817         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
28818           address search.
28819
28820 2004-11-24 02:28  ivan
28821
28822         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
28823           checks which are causing an error
28824
28825 2004-11-24 01:00  ivan
28826
28827         * Makefile: some RT install updates
28828
28829 2004-11-23 17:30  ivan
28830
28831         * FS/bin/freeside-daily: fix perms on automated backups
28832
28833 2004-11-23 17:28  ivan
28834
28835         * httemplate/index.html: add rate plan maintenance to sysadmin
28836           section
28837
28838 2004-11-22 10:20  ivan
28839
28840         * FS/FS/ClientAPI/Signup.pm, FS/bin/freeside-setup,
28841           httemplate/docs/schema.html, FS/FS/Record.pm, FS/FS/cust_pkg.pm,
28842           FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
28843           httemplate/edit/part_pkg.cgi: promo codes and separate signup
28844           addresses for hdn
28845
28846 2004-11-22 03:11  ivan
28847
28848         * httemplate/search/sqlradius.cgi: Called-Station-ID label
28849
28850 2004-11-21 18:31  ivan
28851
28852         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
28853           search directions, fix bug preventing show_called_station,
28854           hide_ip and hide_data form working
28855
28856 2004-11-20 09:26  ivan
28857
28858         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
28859           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
28860           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
28861           FS/t/rate_prefix.t, FS/t/rate_region.t,
28862           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
28863           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
28864           httemplate/edit/part_pkg.cgi, httemplate/edit/rate.cgi,
28865           httemplate/edit/rate_region.cgi,
28866           httemplate/edit/process/rate.cgi,
28867           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
28868           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
28869           htetc/handler.pl, httemplate/search/sqlradius.cgi,
28870           httemplate/search/sqlradius.html: first pass at VoIP rating
28871
28872 2004-11-17 05:22  ivan
28873
28874         * httemplate/edit/part_pkg.cgi: #debugging cruft
28875
28876 2004-11-17 05:19  ivan
28877
28878         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
28879           clone-ing (customize package)
28880
28881 2004-11-16 06:19  ivan
28882
28883         * htetc/handler.pl: can't set $p without $cgi
28884
28885 2004-11-16 06:16  ivan
28886
28887         * htetc/handler.pl: correct package for $r
28888
28889 2004-11-16 06:11  ivan
28890
28891         * htetc/handler.pl: handle RT NoAuth sections
28892
28893 2004-11-12 21:37  ivan
28894
28895         * FS/FS/svc_acct.pm: oops, that's better
28896
28897 2004-11-12 21:32  ivan
28898
28899         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
28900           Argument isn't numeric errors
28901
28902 2004-11-11 04:18  ivan
28903
28904         * rt/sbin/rt-setup-database.in: merge in changes to
28905           rt-setup-database
28906
28907 2004-11-11 04:13  ivan
28908
28909         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
28910           bin/rt.in, bin/rt-crontool.in, bin/webmux.pl.in, etc/acl.mysql:
28911           import rt 3.0.12
28912
28913 2004-11-11 04:10  ivan
28914
28915         * rt/: configure, Changelog, configure.ac,
28916           sbin/rt-test-dependencies.in, lib/RT/Template_Overlay.pm,
28917           lib/RT/Date.pm, lib/RT/StyleGuide.pod,
28918           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
28919           lib/RT/Handle.pm, lib/RT/Templates_Overlay.pm,
28920           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
28921           lib/RT/Attachment_Overlay.pm, lib/RT/CurrentUser.pm,
28922           lib/RT/Principal_Overlay.pm, lib/RT/Scrip_Overlay.pm,
28923           lib/RT/Queue_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
28924           lib/RT/Link_Overlay.pm, lib/RT/I18N/cs.po, lib/RT/I18N/fr.po,
28925           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
28926           lib/RT/I18N/it.po, lib/RT/I18N/da.po, lib/RT/I18N/ru.po,
28927           lib/RT/I18N/de.po, lib/RT/I18N/ja.po, lib/RT/I18N/he.po,
28928           lib/RT/I18N/fi.po, lib/RT/Action/SendEmail.pm,
28929           lib/RT/Action/EscalatePriority.pm, lib/RT/Interface/Email.pm,
28930           lib/RT/Interface/Email/Auth/MailFrom.pm: import rt 3.0.12
28931
28932 2004-11-09 03:42  ivan
28933
28934         * httemplate/search/report_tax.cgi: add handling for texas tax
28935           exemption and warning that report might not make sense for
28936           partial months other than the current one
28937
28938 2004-11-09 03:00  ivan
28939
28940         * httemplate/search/report_tax.cgi: add handling for texas tax
28941           exemption and warning that report might not make sense for
28942           partial months other than the current one
28943
28944 2004-11-09 01:31  ivan
28945
28946         * httemplate/search/report_tax.cgi: parenthesis help alot
28947
28948 2004-11-09 01:13  ivan
28949
28950         * httemplate/search/report_tax.cgi: fix for correct reporting of
28951           generic taxes
28952
28953 2004-11-09 00:14  ivan
28954
28955         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
28956
28957 2004-11-08 23:23  ivan
28958
28959         * httemplate/search/report_tax.cgi: fixes to run under the mason
28960           strictness
28961
28962 2004-11-08 01:24  ivan
28963
28964         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
28965           purpose
28966
28967 2004-11-08 01:16  ivan
28968
28969         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
28970           upgrades! (new installs ok)
28971
28972 2004-11-07 21:33  ivan
28973
28974         * bin/rollback: adding in case this is needed again
28975
28976 2004-10-26 05:36  ivan
28977
28978         * Makefile: 1.5.0pre6!
28979
28980 2004-10-26 05:33  ivan
28981
28982         * httemplate/docs/: index.html, overview-new.dia, overview-new.png,
28983           schema.html: slightly more up-to-date docs
28984
28985 2004-10-26 05:07  ivan
28986
28987         * FS/FS/part_export.pm: allow an empty exporttype so you can create
28988           new objects
28989
28990 2004-10-26 04:51  ivan
28991
28992         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
28993           webdemo!
28994
28995 2004-10-26 04:26  ivan
28996
28997         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
28998           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
28999           FS/FS/part_pkg_option.pm, FS/FS.pm, FS/MANIFEST,
29000           FS/bin/freeside-setup, FS/t/part_pkg-flat.t,
29001           FS/t/part_pkg-flat_comission.t,
29002           FS/t/part_pkg-flat_comission_cust.t,
29003           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
29004           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
29005           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
29006           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
29007           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
29008           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
29009           httemplate/edit/part_pkg.cgi, httemplate/view/cust_main.cgi,
29010           FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/flat_comission.pm,
29011           FS/FS/part_pkg/flat_comission_cust.pm,
29012           FS/FS/part_pkg/flat_comission_pkg.pm,
29013           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
29014           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
29015           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
29016           FS/FS/part_pkg/sqlradacct_hour.pm,
29017           FS/FS/part_pkg/subscription.pm: modular price plans!
29018
29019 2004-10-25 23:33  ivan
29020
29021         * httemplate/search/report_tax.cgi: and one last case with named
29022           and not named taxes in the same region, ack
29023
29024 2004-10-25 23:04  ivan
29025
29026         * httemplate/search/report_tax.cgi: taxes are hard
29027
29028 2004-10-25 16:47  ivan
29029
29030         * httemplate/search/report_tax.cgi: hopefully fix tax report for
29031           taxclass & named tax edge cases
29032
29033 2004-10-25 16:39  ivan
29034
29035         * httemplate/search/report_tax.cgi: hopefully fix tax report for
29036           taxclass & named tax edge cases
29037
29038 2004-10-25 15:48  ivan
29039
29040         * httemplate/search/report_tax.cgi: hopefully fix tax report for
29041           taxclass & named tax edge cases
29042
29043 2004-10-25 14:35  ivan
29044
29045         * httemplate/search/report_tax.cgi: fix joins for proper tax
29046           reporting
29047
29048 2004-10-23 04:45  ivan
29049
29050         * conf/: alerter_template, invoice_latexfooter, invoice_template:
29051           better
29052
29053 2004-10-23 04:34  ivan
29054
29055         * conf/: invoice_latexfooter, invoice_latexnotes: update default
29056           notes and footer
29057
29058 2004-10-23 03:36  ivan
29059
29060         * FS/FS/part_export/artera_turbo.pm: add debug flag
29061
29062 2004-10-22 03:31  ivan
29063
29064         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
29065           support to main customer view, for artera turbo
29066
29067 2004-10-22 03:14  ivan
29068
29069         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
29070           aid
29071
29072 2004-10-21 01:54  ivan
29073
29074         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
29075
29076 2004-10-21 01:33  ivan
29077
29078         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
29079           package definition browse
29080
29081 2004-10-21 00:07  ivan
29082
29083         * httemplate/search/report_tax.cgi: fix tax report edge cases when
29084           using taxclasses in some regions but not others
29085
29086 2004-10-20 01:28  ivan
29087
29088         * bin/artera.import: back to id
29089
29090 2004-10-20 01:20  ivan
29091
29092         * bin/artera.import: locate existing ones by title, warn on errors
29093
29094 2004-10-20 01:16  ivan
29095
29096         * httemplate/index.html: add external browse
29097
29098 2004-10-20 01:14  ivan
29099
29100         * bin/artera.import: adding artera import
29101
29102 2004-10-20 01:08  ivan
29103
29104         * bin/artera.import: adding artera import
29105
29106 2004-10-20 01:07  ivan
29107
29108         * httemplate/: search/svc_external.cgi, index.html: add
29109           svc_external search
29110
29111 2004-10-19 17:44  ivan
29112
29113         * conf/logo.eps: new logo!
29114
29115 2004-10-19 16:52  ivan
29116
29117         * conf/logo.eps: new logo!
29118
29119 2004-10-19 04:50  ivan
29120
29121         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
29122           privledges, so -T not necessary
29123
29124 2004-10-19 01:44  ivan
29125
29126         * Makefile: sleep long enough to be worthwhile
29127
29128 2004-10-18 05:37  ivan
29129
29130         * httemplate/: index.html, images/small-logo.png: that's right, a
29131           new logo
29132
29133 2004-10-17 07:01  ivan
29134
29135         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
29136           fs_selfservice/FS-SelfService/SelfService.pm,
29137           fs_selfservice/FS-SelfService/cgi/agent.cgi,
29138           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
29139           fs_selfservice/FS-SelfService/cgi/provision_list.html,
29140           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
29141           turbo handling to self-service and reseller interfaces
29142
29143 2004-10-17 02:54  ivan
29144
29145         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
29146           templated svc_acct provisioner, from agent interface
29147
29148 2004-10-17 02:19  ivan
29149
29150         * FS/FS/Conf.pm, FS/FS/cust_svc.pm,
29151           FS/FS/part_export/artera_turbo.pm,
29152           httemplate/view/svc_external.cgi: add options to adjust UI for
29153           artera turbo as svc_export
29154
29155 2004-10-16 03:15  ivan
29156
29157         * FS/: FS/Conf.pm, FS/part_export/artera_turbo.pm,
29158           FS/svc_external.pm, bin/freeside-setup: add artera turbo export
29159
29160 2004-10-12 22:46  ivan
29161
29162         * Makefile: apachectl sucks ass
29163
29164 2004-10-12 14:59  ivan
29165
29166         * httemplate/view/svc_acct.cgi: fix edit link!  oops
29167
29168 2004-10-11 23:08  ivan
29169
29170         * httemplate/search/sqlradius.cgi: more info in error message for
29171           unknown export type, fix test for sqlradius_withdomain export,
29172           woo!
29173
29174 2004-10-11 22:54  ivan
29175
29176         * Makefile: update apache restart line for local apache
29177
29178 2004-10-09 03:57  ivan
29179
29180         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
29181           the RADIUS session data, link to the detail search
29182
29183 2004-10-06 06:39  ivan
29184
29185         * httemplate/search/: sqlradius.cgi: more formatting updates to
29186           RADIUS report
29187
29188 2004-10-06 06:33  ivan
29189
29190         * httemplate/search/sqlradius.cgi: small formatting updates to
29191           RADIUS report
29192
29193 2004-10-06 06:27  ivan
29194
29195         * httemplate/search/sqlradius.cgi: small formatting updates to
29196           RADIUS report
29197
29198 2004-10-06 05:37  ivan
29199
29200         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
29201           when using an ignored-accounting export
29202
29203 2004-10-05 09:28  ivan
29204
29205         * httemplate/search/sqlradius.cgi,
29206           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
29207           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
29208           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
29209           RADIUS session viewing
29210
29211 2004-10-05 07:16  ivan
29212
29213         * httemplate/view/cust_bill.cgi: links to show alternate invoices
29214           also
29215
29216 2004-10-05 06:52  ivan
29217
29218         * httemplate/view/cust_bill.cgi: links to show alternate invoices
29219           also
29220
29221 2004-10-05 06:43  ivan
29222
29223         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
29224           cust_bill.cgi: links to show alternate invoices also
29225
29226 2004-10-05 06:35  ivan
29227
29228         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
29229           cust_bill.cgi: links to show alternate invoices also
29230
29231 2004-10-05 05:17  ivan
29232
29233         * FS/bin/freeside-selfservice-server: DO open a database connection
29234           in the parent process, this cached the $dbdef and speeds things
29235           up significantly
29236
29237 2004-09-22 04:28  ivan
29238
29239         * httemplate/search/: cust_bill_event.html,
29240           report_cust_credit.html, report_cust_pay.html, report_tax.html:
29241           add missing <TR> tags
29242
29243 2004-09-22 04:04  ivan
29244
29245         * httemplate/elements/: calendar-en.js, calendar-setup.js,
29246           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
29247           jscalendar
29248
29249 2004-09-21 00:57  ivan
29250
29251         * httemplate/view/cust_main.cgi: and for refunds too
29252
29253 2004-09-21 00:50  ivan
29254
29255         * httemplate/view/cust_main.cgi: better display of echeck
29256           payments/refunds/etc.
29257
29258 2004-09-16 06:22  ivan
29259
29260         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
29261           mass duplicate checking on export changes, fix bug in new export
29262           editing, error message includes the number of duplicate customers
29263           also
29264
29265 2004-09-16 00:19  ivan
29266
29267         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
29268
29269 2004-09-15 18:47  ivan
29270
29271         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
29272
29273 2004-09-15 08:31  ivan
29274
29275         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
29276           username@domain uniqueness, closes: Bug#980
29277
29278 2004-09-15 01:57  ivan
29279
29280         * FS/bin/freeside-selfservice-server: it would help to set the
29281           permissions on the lockfile right, so the kids can open it...
29282
29283 2004-09-15 01:45  ivan
29284
29285         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
29286           obtain a new descriptor for the lock in kids, this should fix
29287           locking problems
29288
29289 2004-09-15 01:30  ivan
29290
29291         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
29292           the lock in kids, this should fix locking problems
29293
29294 2004-09-14 06:00  ivan
29295
29296         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
29297           httemplate/edit/cust_refund.cgi,
29298           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
29299
29300 2004-09-13 23:47  ivan
29301
29302         * FS/bin/freeside-selfservice-server,
29303           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
29304           selfservice: - server: don't reconnect again if we've already
29305           been signalled to shutdown - server: add kid reaping to shutdown
29306           sequence - server: add another optional logging level to response
29307           sending - server: acquire write mutex for keepalives
29308
29309 2004-09-09 05:04  ivan
29310
29311         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
29312           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
29313           it doesn't use a separate process/ file, this allows large error
29314           messages to be displayed properly
29315
29316 2004-09-06 05:44  ivan
29317
29318         * FS/bin/freeside-selfservice-server,
29319           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
29320           self-service keepalives
29321
29322 2004-09-06 02:44  ivan
29323
29324         * FS/bin/freeside-selfservice-server: don't open a database
29325           connection in the parent process
29326
29327 2004-09-06 02:28  ivan
29328
29329         * FS/bin/freeside-queued: don't die off even on database failures
29330
29331 2004-09-05 16:21  ivan
29332
29333         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
29334           catch it, but add client-side protection against
29335           double-submission also.
29336
29337 2004-09-05 15:42  ivan
29338
29339         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
29340           checking will catch it, but add client-side protection against
29341           double-submission also.
29342
29343 2004-09-05 02:42  ivan
29344
29345         * test/dup-test: adding duplicate test
29346
29347 2004-09-05 02:41  ivan
29348
29349         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
29350           conditions in duplicate checking
29351
29352 2004-09-04 03:02  ivan
29353
29354         * FS/FS/export_svc.pm: first try at duplicate checking on new
29355           export associations
29356
29357 2004-08-27 04:33  ivan
29358
29359         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
29360
29361 2004-08-27 04:16  ivan
29362
29363         * FS/bin/freeside-sqlradius-reset: add option to specify exports
29364
29365 2004-08-24 05:22  ivan
29366
29367         * Makefile: small Makefile update
29368
29369 2004-08-24 04:16  ivan
29370
29371         * FS/FS/ClientAPI/MyAccount.pm,
29372           fs_selfservice/FS-SelfService/cgi/agent.cgi,
29373           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
29374           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
29375           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
29376           fs_selfservice/FS-SelfService/cgi/agent_main.html,
29377           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
29378           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
29379           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
29380           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
29381           fs_selfservice/FS-SelfService/cgi/list_customers.html,
29382           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
29383           fs_selfservice/FS-SelfService/cgi/provision.html,
29384           fs_selfservice/FS-SelfService/cgi/provision_list.html,
29385           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
29386           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
29387           fs_selfservice/FS-SelfService/cgi/view_customer.html,
29388           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
29389           FS/FS/ClientAPI/Signup.pm,
29390           fs_selfservice/FS-SelfService/SelfService.pm,
29391           httemplate/search/cust_main.cgi: big update for reseller
29392           interface
29393
29394 2004-08-20 01:58  ivan
29395
29396         * bin/ispman.ldap.import: adding
29397
29398 2004-08-19 09:35  ivan
29399
29400         * httemplate/search/cust_credit.html: add customer # to credit
29401           reports too
29402
29403 2004-08-19 03:53  ivan
29404
29405         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
29406           legal shells, closes: Bug#118
29407
29408 2004-08-18 17:22  ivan
29409
29410         * httemplate/search/elements/search.html: add customer # to payment
29411           reports, add table cell alignment option to general search
29412           component
29413
29414 2004-08-17 06:14  ivan
29415
29416         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
29417           up cust_main records, also don't pollute the original object when
29418           used with override options, closes: Bug#982
29419
29420 2004-08-17 00:43  ivan
29421
29422         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
29423           path to passwd.cgi!
29424
29425 2004-08-14 05:26  ivan
29426
29427         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
29428           duplicate checking on new export associations
29429
29430 2004-08-11 16:56  ivan
29431
29432         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
29433
29434 2004-08-09 12:03  ivan
29435
29436         * init.d/freeside-init: add /usr/local/bin to PATH
29437
29438 2004-08-06 19:49  ivan
29439
29440         * httemplate/view/cust_main.cgi: disable order package button until
29441           a package has been selected
29442
29443 2004-08-05 11:47  ivan
29444
29445         * FS/FS.pm: fix pod typo
29446
29447 2004-08-02 02:43  ivan
29448
29449         * httemplate/index.html: fix link to virtual host browse
29450
29451 2004-08-01 17:41  ivan
29452
29453         * FS/FS/part_export/vpopmail.pm: no maintainer, use
29454           shellcommands_withdomain instead
29455
29456 2004-07-30 00:12  ivan
29457
29458         * FS/FS/svc_Common.pm: set fixed values from an explicitly
29459           specified svcpart on replace too
29460
29461 2004-07-29 21:54  ivan
29462
29463         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
29464           conf/cust_pkg-change_svcpart,
29465           httemplate/edit/process/cust_svc.cgi,
29466           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
29467           svcpart changes now trigger all necessary export actions, manual
29468           svcpart changing on svc_acct view, linking changes svcpart if you
29469           ask it to, closes: Bug#671, Bug#644
29470
29471 2004-07-29 14:49  ivan
29472
29473         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
29474           advertising source list
29475
29476 2004-07-15 15:40  ivan
29477
29478         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
29479           FS/FS/ClientAPI/Signup.pm,
29480           fs_selfservice/FS-SelfService/SelfService.pm,
29481           fs_selfservice/FS-SelfService/cgi/agent.cgi,
29482           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
29483           fs_selfservice/FS-SelfService/cgi/logout.html,
29484           fs_selfservice/FS-SelfService/cgi/make_payment.html,
29485           fs_selfservice/FS-SelfService/cgi/myaccount.html,
29486           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
29487           fs_selfservice/FS-SelfService/cgi/payment_results.html,
29488           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
29489           fs_selfservice/FS-SelfService/cgi/provision.html,
29490           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
29491           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
29492           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
29493           httemplate/view/cust_main.cgi: big update for customer
29494           self-service: add provisioning/unprovisioning of purchased
29495           services, like fs_selfadmin
29496
29497 2004-07-12 06:51  ivan
29498
29499         * httemplate/view/cust_main.cgi: DEL out voided payments to
29500           distinguish them visually better
29501
29502 2004-07-10 07:46  ivan
29503
29504         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
29505           decline/cancel when customer has a negative balance & purchases
29506           stuff with it
29507
29508 2004-07-10 07:30  ivan
29509
29510         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
29511
29512 2004-07-10 06:30  ivan
29513
29514         * httemplate/: index.html, search/cust_bill_event.cgi,
29515           search/cust_bill_event.html: add calendar to cust_bill_event
29516           search page, make ending date default to open-ended like other
29517           reports
29518
29519 2004-07-10 06:21  ivan
29520
29521         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
29522           before and cluck loudly when the FS::tablename class isn't
29523           loaded, rather than throw exceptions
29524
29525 2004-07-10 06:08  ivan
29526
29527         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
29528           doesn't bomb out in FS::Record::qsearch with Can't locate object
29529           method virtual_fields via package FS::svc_external
29530
29531 2004-07-09 04:45  ivan
29532
29533         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
29534           agent.cgi, make sure warnings are turned off when parsing
29535           templates to avoid too much output to STDERR triggering obscure
29536           apache hang bug.  thanks dean you rule.
29537
29538 2004-07-09 02:29  ivan
29539
29540         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
29541           param separator
29542
29543 2004-07-08 04:15  ivan
29544
29545         * httemplate/edit/process/cust_main.cgi: don't change otaker when
29546           just editing account, closes: Bug#921
29547
29548 2004-07-07 09:06  ivan
29549
29550         * FS/FS/cust_pay.pm: allow payment modification so we can import
29551           order_number info
29552
29553 2004-07-06 12:10  ivan
29554
29555         * FS/FS/Record.pm: better error message for missing tables
29556
29557 2004-07-06 10:26  ivan
29558
29559         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
29560           httemplate/edit/cust_refund.cgi,
29561           httemplate/edit/process/cust_credit.cgi,
29562           httemplate/edit/process/cust_refund.cgi,
29563           httemplate/view/cust_main.cgi: payment voiding part deux & credit
29564           card refunds!
29565
29566 2004-07-06 07:22  ivan
29567
29568         * FS/FS/cust_refund.pm: document and check refund reasons
29569
29570 2004-07-06 06:26  ivan
29571
29572         * FS/FS.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
29573           FS/t/cust_pay_void.t, FS/bin/freeside-setup,
29574           httemplate/docs/schema.html, httemplate/misc/void-cust_pay.cgi:
29575           add cust_pay_void table and payment voiding web ui part one
29576
29577 2004-07-06 01:43  ivan
29578
29579         * htetc/handler.pl: 0.32 (and then some) released
29580
29581 2004-07-01 06:49  ivan
29582
29583         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
29584           self-service
29585
29586 2004-07-01 05:45  ivan
29587
29588         * FS/FS/agent.pm: fix silly bug editing agents
29589
29590 2004-07-01 05:42  ivan
29591
29592         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
29593           hash method with an empty Hash attribute, wtf?
29594
29595 2004-06-30 11:19  ivan
29596
29597         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
29598           template fixes
29599
29600 2004-06-30 11:12  ivan
29601
29602         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
29603           also fill in name filed
29604
29605 2004-06-30 11:01  ivan
29606
29607         * FS/FS/cust_pay.pm: typo
29608
29609 2004-06-30 10:57  ivan
29610
29611         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
29612           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
29613           conf/payment_receipt_email: payment receipts!
29614
29615 2004-06-30 07:33  ivan
29616
29617         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
29618           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
29619
29620 2004-06-30 03:02  ivan
29621
29622         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
29623           encrypt scp dumps
29624
29625 2004-06-30 02:56  ivan
29626
29627         * FS/FS/cust_bill.pm: fix warning message when agent-specific
29628           plandata cannot be found
29629
29630 2004-06-29 00:57  ivan
29631
29632         * httemplate/docs/schema.html: cust_pay_refund
29633
29634 2004-06-28 21:02  ivan
29635
29636         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill_pay.pm,
29637           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
29638           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
29639           FS/FS/cust_refund.pm, FS/bin/freeside-setup,
29640           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
29641           httemplate/edit/cust_bill_pay.cgi,
29642           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
29643           table to refund payments
29644
29645 2004-06-25 11:28  ivan
29646
29647         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
29648           paydate_monthyear method and thus bug#862 and i need some sleep
29649
29650 2004-06-25 10:57  ivan
29651
29652         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
29653           httemplate/misc/payment.cgi: fix one-time card charging not
29654           pulling in exp date?
29655
29656 2004-06-25 10:26  ivan
29657
29658         * httemplate/misc/payment.cgi: set defaults so as to not change the
29659           billing type when entering a one time payment
29660
29661 2004-06-25 03:25  ivan
29662
29663         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
29664           rather before doing anything
29665
29666 2004-06-25 03:16  ivan
29667
29668         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
29669           contains a ;
29670
29671 2004-06-25 03:07  ivan
29672
29673         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
29674
29675 2004-06-25 01:44  ivan
29676
29677         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
29678
29679 2004-06-22 19:13  ivan
29680
29681         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
29682           lines
29683
29684 2004-06-21 20:12  ivan
29685
29686         * Makefile: snapshot before schema changes
29687
29688 2004-06-21 20:11  ivan
29689
29690         * FS/FS.pm: small doc update
29691
29692 2004-06-21 20:10  ivan
29693
29694         * bin/sqlradius.import: fix attribute importing bugs that borked
29695           the passwords
29696
29697 2004-06-21 07:24  ivan
29698
29699         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
29700           checking on add'l package order
29701
29702 2004-06-21 06:36  ivan
29703
29704         * FS/MANIFEST: removing old report from MANIFEST
29705
29706 2004-06-21 05:27  ivan
29707
29708         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
29709
29710 2004-06-21 03:58  ivan
29711
29712         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
29713           on agent add'l package order
29714
29715 2004-06-21 03:45  ivan
29716
29717         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
29718           primary
29719
29720 2004-06-21 03:26  ivan
29721
29722         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
29723           only allow primary users access to the self-service server
29724
29725 2004-06-18 03:28  ivan
29726
29727         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
29728           fix: avoid newline prepend fix from borking indented first <%,
29729           fixes customer search by otaker under mason, closes: Bug#830
29730
29731 2004-06-17 05:32  ivan
29732
29733         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
29734           frontpage extensions to www_shellcommands export
29735
29736 2004-06-16 16:59  ivan
29737
29738         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
29739           hosts
29740
29741 2004-06-16 07:07  ivan
29742
29743         * httemplate/search/report_tax.cgi: update tax report for taxclass
29744
29745 2004-06-15 06:27  ivan
29746
29747         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html:
29748           moving passwd cgi to self-service
29749
29750 2004-06-15 03:59  ivan
29751
29752         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
29753           field check
29754
29755 2004-06-11 09:44  ivan
29756
29757         * httemplate/search/report_tax.cgi: fix date range for old perl,
29758           count tax exempt and COMP customers correctly
29759
29760 2004-06-11 07:57  ivan
29761
29762         * httemplate/search/report_tax.cgi: fix to find all customer
29763           scorrectly
29764
29765 2004-06-11 07:25  ivan
29766
29767         * httemplate/search/report_tax.cgi: tax report fix sort
29768
29769 2004-06-11 07:03  ivan
29770
29771         * FS/FS/Conf.pm, httemplate/index.html: tax report!
29772
29773 2004-06-11 06:44  ivan
29774
29775         * httemplate/search/report_tax.cgi: tax report!
29776
29777 2004-06-11 00:37  ivan
29778
29779         * Makefile: add update-selfservice target
29780
29781 2004-06-10 05:58  ivan
29782
29783         * httemplate/browse/agent.cgi: now available as methods
29784
29785 2004-06-10 05:31  ivan
29786
29787         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
29788           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
29789           FS/FS/ClientAPI/Signup.pm,
29790           fs_selfservice/FS-SelfService/cgi/agent.cgi,
29791           fs_selfservice/FS-SelfService/cgi/agent_login.html,
29792           fs_selfservice/FS-SelfService/cgi/agent_main.html,
29793           fs_selfservice/FS-SelfService/cgi/cvv2.html,
29794           fs_selfservice/FS-SelfService/cgi/cvv2.png,
29795           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
29796           fs_selfservice/FS-SelfService/cgi/list_customers.html,
29797           fs_selfservice/FS-SelfService/cgi/signup.html,
29798           fs_selfservice/FS-SelfService/cgi/view_customer.html,
29799           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
29800           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
29801
29802 2004-06-10 04:28  ivan
29803
29804         * httemplate/search/cust_main-otaker.cgi: tyop
29805
29806 2004-06-09 01:59  ivan
29807
29808         * Makefile: need this entry for myself though!
29809
29810 2004-06-05 05:01  ivan
29811
29812         * Makefile: AND set its owner.  whew.
29813
29814 2004-06-05 04:55  ivan
29815
29816         * Makefile: and don't forget to make the dir
29817
29818 2004-06-05 04:47  ivan
29819
29820         * Makefile: fix path and make var substitution
29821
29822 2004-06-05 04:37  ivan
29823
29824         * Makefile: oops fix line endings in automated self-service lib
29825           install
29826
29827 2004-06-05 04:34  ivan
29828
29829         * Makefile: automated self-service lib install
29830
29831 2004-06-05 02:34  ivan
29832
29833         * bin/: sqlradius-norealm.reimport, sqlradius.import,
29834           sqlradius.reimport: sqlradius import updates
29835
29836 2004-06-04 20:00  ivan
29837
29838         * Makefile: self-service installer?
29839
29840 2004-06-03 03:09  ivan
29841
29842         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
29843           address on "re-email" link
29844
29845 2004-06-03 02:55  ivan
29846
29847         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
29848           screen and "re-email/re-print" links, also fix agent-specific
29849           From: address on "re-email" link
29850
29851 2004-06-03 00:00  ivan
29852
29853         * FS/FS/cust_bill.pm: better error message for non-applicable
29854           invoice events
29855
29856 2004-06-02 14:27  ivan
29857
29858         * fs_selfservice/DEPLOY: simple kludge for testing
29859
29860 2004-06-01 03:56  ivan
29861
29862         * httemplate/edit/part_bill_event.cgi: html table fix
29863
29864 2004-06-01 03:53  ivan
29865
29866         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
29867           per-agent invoice_from addresses
29868
29869 2004-06-01 02:23  ivan
29870
29871         * bin/postfix_courierimap.import: typo in sql
29872
29873 2004-05-31 18:49  ivan
29874
29875         * FS/FS/cust_bill.pm: typo in error message
29876
29877 2004-05-28 16:26  ivan
29878
29879         * bin/sqlradius.reimport: adding password/finger correction tool
29880           too
29881
29882 2004-05-28 06:48  ivan
29883
29884         * bin/postfix_courierimap.import: adding
29885
29886 2004-05-28 04:33  ivan
29887
29888         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
29889           checking the filename at all... to catch empty form submissions?
29890
29891 2004-05-28 04:21  ivan
29892
29893         * httemplate/misc/upload-batch.cgi: better error reporting on
29894           unparsable filenames
29895
29896 2004-05-28 03:38  ivan
29897
29898         * httemplate/search/elements/search.html: show a better message
29899           when no results are found
29900
29901 2004-05-28 03:17  ivan
29902
29903         * httemplate/search/cust_bill.html: correct count statement when
29904           searching for individual invoices by #
29905
29906 2004-05-28 01:40  ivan
29907
29908         * bin/sqlradius.import: really.
29909
29910 2004-05-28 01:37  ivan
29911
29912         * bin/sqlradius.import: fixed up and working?
29913
29914 2004-05-28 00:02  ivan
29915
29916         * FS/FS/svc_domain.pm: report value passed for illegal action
29917           pseudo-field
29918
29919 2004-05-27 02:30  ivan
29920
29921         * bin/sqlradius.import: fixup domain svcpart selection
29922
29923 2004-05-27 02:14  ivan
29924
29925         * bin/sqlradius.import: adding sqlradius.import
29926
29927 2004-05-26 11:59  ivan
29928
29929         * FS/FS/cust_bill.pm: require the version of File::Temp with the OO
29930           interface
29931
29932 2004-05-26 06:07  ivan
29933
29934         * FS/FS/part_export/acct_sql.pm: fix table name
29935
29936 2004-05-26 06:02  ivan
29937
29938         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
29939           export some more to export to alias table also and in general be
29940           more configurable
29941
29942 2004-05-26 04:11  ivan
29943
29944         * FS/FS/cust_bill.pm: comma
29945
29946 2004-05-26 04:11  ivan
29947
29948         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
29949           temp files in cache.datasrc instead of /tmp
29950
29951 2004-05-26 03:36  ivan
29952
29953         * FS/FS/cust_bill.pm: better error checking/reporting for latex
29954           setup problems
29955
29956 2004-05-26 02:14  ivan
29957
29958         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
29959           web content in user homedirs and link to /var/www
29960
29961 2004-05-19 07:34  ivan
29962
29963         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
29964           acct_sql export
29965
29966 2004-05-19 07:29  ivan
29967
29968         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
29969           export
29970
29971 2004-05-19 07:22  ivan
29972
29973         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
29974
29975 2004-05-19 06:41  ivan
29976
29977         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
29978           t/part_export-acct_sql.t: adding acct_sql export
29979
29980 2004-05-19 05:31  ivan
29981
29982         * httemplate/edit/part_pkg.cgi: continue making
29983           hours/input/output/total display on invoices conditional on there
29984           being any charge for overages
29985
29986 2004-05-19 05:30  ivan
29987
29988         * httemplate/edit/part_pkg.cgi: finish making
29989           hours/input/output/total display on invoices conditional on there
29990           being any charge for overages
29991
29992 2004-05-19 05:28  ivan
29993
29994         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
29995           display on invoices conditional on there being any charge for
29996           overages
29997
29998 2004-05-17 17:20  ivan
29999
30000         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
30001           order_pkg to return pkgnum also
30002
30003 2004-05-14 05:25  ivan
30004
30005         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
30006           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
30007           httemplate/edit/process/part_bill_event.cgi: add per-agent
30008           invoice templates, add per-package suspend invoice events, fix
30009           automatic creation of invoice_latex alternate templates
30010
30011 2004-05-12 11:07  ivan
30012
30013         * bin/sequences.reset: easier this way
30014
30015 2004-05-12 11:02  ivan
30016
30017         * bin/: sequences.reset, freeside.import: adding
30018
30019 2004-05-12 03:03  ivan
30020
30021         * Makefile: for native apache installs
30022
30023 2004-05-11 05:01  ivan
30024
30025         * httemplate/edit/svc_www.cgi: i'm not usually like this.
30026
30027 2004-05-11 04:58  ivan
30028
30029         * httemplate/edit/svc_www.cgi: this has been an evening of logical
30030           negation
30031
30032 2004-05-11 04:54  ivan
30033
30034         * httemplate/edit/svc_www.cgi: so close
30035
30036 2004-05-11 04:52  ivan
30037
30038         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
30039           svc_www-usersvc_svcpart and hopefully simplified zone select too
30040
30041 2004-05-11 04:22  ivan
30042
30043         * httemplate/edit/svc_www.cgi: need to pull in $conf
30044
30045 2004-05-11 04:19  ivan
30046
30047         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
30048           default and one kludge, to improve webhosting UI
30049
30050 2004-05-11 02:50  ivan
30051
30052         * FS/FS/part_export/www_shellcommands.pm: fix commands
30053
30054 2004-05-10 17:46  ivan
30055
30056         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
30057           host browse
30058
30059 2004-05-10 06:46  ivan
30060
30061         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
30062           password changing command
30063
30064 2004-05-10 06:17  ivan
30065
30066         * FS/FS/part_export/shellcommands.pm: fall back to password
30067           changing in the case of blank suspension/unsuspension commands,
30068           like some exports
30069
30070 2004-05-10 04:10  ivan
30071
30072         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
30073           export commands configrable
30074
30075 2004-05-10 03:01  ivan
30076
30077         * bin/sendmail.import: properly nested greps
30078
30079 2004-05-10 02:59  ivan
30080
30081         * bin/sendmail.import: allow for multiple svc_acct svcparts
30082
30083 2004-05-10 02:40  ivan
30084
30085         * bin/sendmail.import: 5.005!
30086
30087 2004-05-10 02:38  ivan
30088
30089         * bin/sendmail.import: ach 5.005
30090
30091 2004-05-10 01:38  ivan
30092
30093         * CREDITS: rt and sql-ledger
30094
30095 2004-05-08 00:46  ivan
30096
30097         * FS/FS/svc_acct.pm: default finger to first+last
30098
30099 2004-05-06 15:37  ivan
30100
30101         * httemplate/edit/svc_www.cgi: brainfart
30102
30103 2004-05-06 15:34  ivan
30104
30105         * httemplate/edit/svc_www.cgi: tyop
30106
30107 2004-05-06 15:29  ivan
30108
30109         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
30110           change the restart command in apache exports
30111
30112 2004-05-06 15:29  ivan
30113
30114         * FS/FS/svc_acct.pm: protect properly against deleting users linked
30115           to virtual web sites
30116
30117 2004-05-06 15:18  ivan
30118
30119         * httemplate/edit/svc_www.cgi: show service name and
30120           fully-qualified address on service add
30121
30122 2004-05-04 11:44  ivan
30123
30124         * FS/FS/queue.pm: don't truncate job args for display
30125
30126 2004-05-03 08:40  ivan
30127
30128         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
30129           (svc_external: id, title / svc_acct: domain)
30130
30131 2004-05-03 07:32  ivan
30132
30133         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
30134           part_export/shellcommands_withdomain.pm: make RADIUS groups
30135           available to shellcommands exports
30136
30137 2004-05-01 15:49  ivan
30138
30139         * httemplate/search/: cust_bill.html, elements/search.html: don't
30140           display links to missing customers
30141
30142 2004-05-01 14:40  ivan
30143
30144         * httemplate/search/cust_bill.html: I'm slow this morning
30145
30146 2004-05-01 14:38  ivan
30147
30148         * httemplate/search/cust_bill.html: oops tyop
30149
30150 2004-05-01 14:05  ivan
30151
30152         * httemplate/search/cust_bill.html: handle missing customer records
30153           without erroring out
30154
30155 2004-04-30 14:58  ivan
30156
30157         * FS/FS/Record.pm: accept empty zips for non-US countries...
30158
30159 2004-04-30 13:22  ivan
30160
30161         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
30162           scalar search" warning
30163
30164 2004-04-30 12:08  ivan
30165
30166         * httemplate/index.html: 15 day open invoice reports for qis
30167
30168 2004-04-23 06:15  ivan
30169
30170         * FS/MANIFEST, httemplate/index.html: add link to new credit report
30171           on main menu, remove old obsolete shell-out reports
30172
30173 2004-04-23 05:50  ivan
30174
30175         * Makefile: fix up includes with Apache::ASP
30176
30177 2004-04-23 05:19  ivan
30178
30179         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
30180           httemplate/graph/money_time.cgi,
30181           httemplate/search/cust_bill.html,
30182           httemplate/search/cust_credit.html,
30183           httemplate/search/report_cust_credit.html,
30184           httemplate/search/elements/search.html: credit report, add some
30185           links to sales/credits/receipts summary, move payment search to
30186           template
30187
30188 2004-04-22 19:32  ivan
30189
30190         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
30191           search/elements/search.html: working templated invoice search!
30192
30193 2004-04-22 00:38  ivan
30194
30195         * httemplate/elements/pager.html: silly pager fix
30196
30197 2004-04-22 00:07  ivan
30198
30199         * httemplate/search/report_cust_credit.html: initial copy from
30200           report_cust_pay.html
30201
30202 2004-04-21 13:52  ivan
30203
30204         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
30205           problems should be fatal and trigger retry
30206
30207 2004-04-20 18:49  ivan
30208
30209         * FS/FS/cust_main.pm: respect country default for batch import
30210
30211 2004-04-20 13:24  ivan
30212
30213         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
30214
30215 2004-04-19 18:23  ivan
30216
30217         * FS/FS/cust_main.pm: accept expiration dates in the same format
30218           they are output...
30219
30220 2004-04-19 17:58  ivan
30221
30222         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
30223           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
30224           fs_selfservice/FS-SelfService/SelfService.pm,
30225           httemplate/view/cust_main.cgi: add methods for masking credit
30226           cards, add payment info modification to self-service
30227
30228 2004-04-13 18:00  ivan
30229
30230         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
30231           make life easier when importing new upstream versions
30232
30233 2004-04-13 17:48  khoff
30234
30235         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
30236
30237 2004-04-13 15:30  ivan
30238
30239         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
30240           being used anyway
30241
30242 2004-04-13 13:01  ivan
30243
30244         * FS/t/part_export-communigate_pro.t: adding forgotten test
30245
30246 2004-04-13 11:27  ivan
30247
30248         * Makefile: adding comments for fedora
30249
30250 2004-04-10 18:50  ivan
30251
30252         * httemplate/search/: report_prepaid_income.cgi,
30253           report_prepaid_income.html: update unearned revenue report based
30254           on feedback from kevin
30255
30256 2004-04-09 15:35  ivan
30257
30258         * Makefile: thank goodness its friday
30259
30260 2004-04-09 15:34  ivan
30261
30262         * Makefile: really properly disable RT where not using
30263
30264 2004-04-09 15:33  ivan
30265
30266         * Makefile: properly disable RT where not using
30267
30268 2004-04-08 05:37  ivan
30269
30270         * Makefile: fix psql command line options for older pg
30271
30272 2004-04-08 05:23  ivan
30273
30274         * Makefile: fix quotes
30275
30276 2004-04-08 05:07  ivan
30277
30278         * Makefile: don't enable by default
30279
30280 2004-04-08 05:05  ivan
30281
30282         * rt/sbin/rt-setup-database.in: remove accidentally doubled lines
30283           in usage inst
30284
30285 2004-04-08 05:00  ivan
30286
30287         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
30288           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database.in: beginning
30289           of RT integration
30290
30291 2004-04-07 22:53  ivan
30292
30293         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
30294           server until it is ready
30295
30296 2004-04-07 06:12  ivan
30297
30298         * FS/bin/freeside-reexport: oops, update the usage too
30299
30300 2004-04-07 06:11  ivan
30301
30302         * FS/bin/freeside-reexport: added options to select username,
30303           svcnum, svcpart
30304
30305 2004-04-07 04:39  ivan
30306
30307         * FS/FS/: Conf.pm, domain_record.pm: automatically update
30308           reverse-ARPA records (Bug#462) / recognize SOA records with the
30309           fqdn as well as @
30310
30311 2004-04-07 04:04  ivan
30312
30313         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
30314           domain
30315
30316 2004-04-07 01:34  ivan
30317
30318         * FS/FS/part_export.pm: argh, the glob itself is tainted under
30319           5.005
30320
30321 2004-04-07 01:07  ivan
30322
30323         * FS/FS/part_export.pm: make -T happy (under old perl?)
30324
30325 2004-04-05 19:03  ivan
30326
30327         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
30328
30329 2004-04-05 07:05  ivan
30330
30331         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
30332           httemplate/misc/process/link.cgi: add a domain pulldown to
30333           svc_acct linking, closes: Bug#277 / prevent "stealing" services
30334           with link unless you set legacy_link-steal config option, closes:
30335           Bug#321
30336
30337 2004-04-05 04:55  ivan
30338
30339         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
30340           heuristics to transfer ordering: primaries first, then sorted by
30341           quantity
30342
30343 2004-04-05 02:08  ivan
30344
30345         * htetc/handler.pl, httemplate/misc/whois.cgi,
30346           httemplate/view/svc_domain.cgi: add whois functionality
30347           internally instead of linking to geektools
30348
30349 2004-04-04 15:20  ivan
30350
30351         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
30352           to optionally allow non-matching svcparts to be moved during
30353           package changes, closes: Bug#667
30354
30355 2004-04-04 15:14  ivan
30356
30357         * httemplate/view/cust_main.cgi: comment out extraneous warning
30358
30359 2004-04-02 05:44  ivan
30360
30361         * htetc/handler.pl, httemplate/view/cust_bill-pdf.cgi: remove
30362           Pragma:no-cache header, and set Content-Length and Cache-Control
30363           for viewing .pdf invoices with IE over SSL.
30364           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
30365
30366 2004-04-02 03:23  ivan
30367
30368         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
30369           .pdf extension to placate some versions of IE.  yay IE.
30370
30371 2004-04-01 18:09  ivan
30372
30373         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
30374           (r)ndc command
30375
30376 2004-04-01 06:50  ivan
30377
30378         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
30379           commands
30380
30381 2004-03-31 16:44  ivan
30382
30383         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
30384           sub-countries from Locale::SubCountry now
30385
30386 2004-03-30 08:43  ivan
30387
30388         * FS/FS/cust_main.pm: mutex the bill and collect functions
30389           per-customer
30390
30391 2004-03-30 01:20  ivan
30392
30393         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
30394           list of ignored zones, add nameservice records to existing
30395           domains, update for API change inDNS::ZoneParse 0.84
30396
30397 2004-03-29 13:49  ivan
30398
30399         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
30400           also
30401
30402 2004-03-28 22:03  ivan
30403
30404         * FS/FS/part_export.pm: fix export_info sub to return an empty
30405           hashref instead of undef
30406
30407 2004-03-26 17:05  khoff
30408
30409         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
30410           services in a particular order to get around certain
30411           inter-service dependancies
30412
30413 2004-03-25 20:54  ivan
30414
30415         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
30416           2.09
30417
30418 2004-03-25 20:46  ivan
30419
30420         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
30421           necessary
30422
30423 2004-03-25 03:00  ivan
30424
30425         * FS/FS/part_export/: domain_shellcommands.pm,
30426           www_shellcommands.pm: typo from refactoring
30427
30428 2004-03-25 00:55  ivan
30429
30430         * FS/FS/part_export/: domain_shellcommands.pm,
30431           forward_shellcommands.pm, shellcommands.pm,
30432           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
30433           ISPMan integration
30434
30435 2004-03-24 22:42  ivan
30436
30437         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
30438           and later only so far, still waiting to hear about 4.10
30439
30440 2004-03-24 07:38  ivan
30441
30442         * httemplate/edit/part_export.cgi: catch misconfigured exports
30443
30444 2004-03-24 06:28  ivan
30445
30446         * FS/FS/: part_export.pm, part_export/apache.pm,
30447           part_export/bind.pm, part_export/bind_slave.pm,
30448           part_export/bsdshell.pm, part_export/communigate_pro.pm,
30449           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
30450           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
30451           part_export/forward_shellcommands.pm, part_export/http.pm,
30452           part_export/infostreet.pm, part_export/ldap.pm,
30453           part_export/postfix.pm, part_export/shellcommands.pm,
30454           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
30455           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
30456           part_export/sysvshell.pm, part_export/textradius.pm,
30457           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
30458           export info to the modules themselves
30459
30460 2004-03-24 06:23  ivan
30461
30462         * FS/FS/part_export/router.pm: move export info to the modules
30463           themselves
30464
30465 2004-03-24 06:21  ivan
30466
30467         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
30468           t/part_export-passwdfile.t: adding passwdfile export base class
30469
30470 2004-03-24 06:17  ivan
30471
30472         * eg/export_template.pm: update example export for the new world of
30473           export data in themodule files
30474
30475 2004-03-24 01:35  ivan
30476
30477         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
30478           t/part_export-postfix.t, t/part_export-router.t: add missing
30479           compile tests
30480
30481 2004-03-23 11:57  ivan
30482
30483         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
30484           partial credits
30485
30486 2004-03-22 16:06  ivan
30487
30488         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
30489           htetc/handler.pl, httemplate/elements/small_custview.html,
30490           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
30491           httemplate/view/cust_main.cgi: one-time credit card and ACH
30492           payments (like self-service) closes: Bug#648
30493
30494 2004-03-22 16:06  ivan
30495
30496         * httemplate/search/report_receivables.cgi: fix sorting of NULL
30497           companies differently than empty companies
30498
30499 2004-03-22 11:02  ivan
30500
30501         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
30502           size of 6
30503
30504 2004-03-22 09:13  ivan
30505
30506         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
30507           add ACH help graphic
30508
30509 2004-03-22 07:18  ivan
30510
30511         * FS/FS/CGI.pm: tone down the titles
30512
30513 2004-03-22 07:04  ivan
30514
30515         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
30516
30517 2004-03-22 04:50  ivan
30518
30519         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
30520           expiration selection now -> 15 years instead of hardcoded
30521
30522 2004-03-22 03:05  ivan
30523
30524         * httemplate/: edit/process/REAL_cust_pkg.cgi,
30525           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
30526           misc/unprovision.cgi, misc/process/link.cgi,
30527           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
30528           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
30529           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
30530           remove everything that links to package view also, closes:
30531           Bug#569
30532
30533 2004-03-22 02:36  ivan
30534
30535         * httemplate/view/cust_main.cgi: further small UI tweaks
30536
30537 2004-03-22 02:16  ivan
30538
30539         * httemplate/view/cust_main.cgi: yay!  remove package view entirely
30540           (closes: Bug#569)
30541
30542 2004-03-21 18:59  ivan
30543
30544         * httemplate/view/cust_main.cgi: much easier to understand listing
30545           of credits/payments that get split up, closes: Bug#773, 762
30546
30547 2004-03-19 04:36  ivan
30548
30549         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
30550
30551 2004-03-18 14:35  ivan
30552
30553         * FS/FS/part_export/shellcommands.pm: quote already-crypted
30554           passwords to prevent variable substitution
30555
30556 2004-03-18 14:32  ivan
30557
30558         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
30559           replace also
30560
30561 2004-03-18 14:00  ivan
30562
30563         * bin/shadow.reimport: add -b option
30564
30565 2004-03-18 12:58  ivan
30566
30567         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
30568           passwords
30569
30570 2004-03-17 17:46  ivan
30571
30572         * FS/bin/freeside-selfservice-server,
30573           fs_selfservice/FS-SelfService/SelfService.pm,
30574           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
30575           require Storable minimum 2.09
30576
30577 2004-03-17 15:16  ivan
30578
30579         * FS/FS/svc_acct.pm: fixup password checking to understand
30580           old-style *SUSPENDED* accounts and not to allow access for * ! !!
30581           passwords
30582
30583 2004-03-17 15:08  ivan
30584
30585         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
30586           accounts
30587
30588 2004-03-17 14:55  ivan
30589
30590         * bin/shadow.reimport: fix multiple svcparts
30591
30592 2004-03-17 14:53  ivan
30593
30594         * bin/shadow.reimport: allow multiple svcparts
30595
30596 2004-03-17 14:49  ivan
30597
30598         * bin/shadow.reimport: re-enable prompting
30599
30600 2004-03-17 14:45  ivan
30601
30602         * bin/shadow.reimport: add -d and -r options
30603
30604 2004-03-17 13:47  ivan
30605
30606         * FS/FS/: ClientAPI/MyAccount.pm, svc_acct.pm, ClientAPI/passwd.pm:
30607           proper self-service login supporting plaintext, crypt and MD5
30608           passwords
30609
30610 2004-03-16 12:41  ivan
30611
30612         * Makefile: rt-setup-database, not rt-initialize-database
30613
30614 2004-03-15 23:06  ivan
30615
30616         * Makefile, rt/config.layout.in: masonstatedir can't be configured
30617           form ./configure either, must use layout
30618
30619 2004-03-15 23:04  ivan
30620
30621         * Makefile: and finally, run the ./configure
30622
30623 2004-03-15 23:03  ivan
30624
30625         * Makefile: use a proper delimter
30626
30627 2004-03-15 23:00  ivan
30628
30629         * Makefile: transposition
30630
30631 2004-03-15 22:59  ivan
30632
30633         * Makefile: autogenerate rt/config.layout file
30634
30635 2004-03-15 22:58  ivan
30636
30637         * rt/: FREESIDE_MODIFIED, config.layout.in: config.layout needs to
30638           be generated
30639
30640 2004-03-15 22:45  ivan
30641
30642         * Makefile: initial RT targets
30643
30644 2004-03-15 22:43  ivan
30645
30646         * rt/FREESIDE_MODIFIED: initial (hopefully rather unobtrusive)
30647           patch
30648
30649 2004-03-15 20:36  ivan
30650
30651         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
30652
30653 2004-03-15 16:34  ivan
30654
30655         * Makefile: dont want to error out here
30656
30657 2004-03-12 17:27  ivan
30658
30659         * Makefile: really add the necessary backslashes this time, fix
30660           s/// delimteres
30661
30662 2004-03-12 16:53  ivan
30663
30664         * Makefile: oops
30665
30666 2004-03-12 16:50  ivan
30667
30668         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
30669           Makefile
30670
30671 2004-03-12 16:16  ivan
30672
30673         * Makefile: fix suse document root
30674
30675 2004-03-12 04:39  ivan
30676
30677         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
30678           httemplate/view/cust_main.cgi: add unapplycredits configuration
30679           option
30680
30681 2004-03-12 04:11  ivan
30682
30683         * httemplate/graph/money_time.cgi: fix title
30684
30685 2004-03-12 02:22  ivan
30686
30687         * httemplate/index.html: add badly-named new report
30688
30689 2004-03-12 00:56  ivan
30690
30691         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
30692           by default; horrible performance
30693
30694 2004-03-12 00:17  ivan
30695
30696         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
30697           contain the strings now, not just match exactly
30698
30699 2004-03-11 13:19  ivan
30700
30701         * conf/logo.eps: oops, wrong logo
30702
30703 2004-03-11 13:07  ivan
30704
30705         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
30706           point invoice_latex at it by default
30707
30708 2004-03-11 00:54  ivan
30709
30710         * FS/bin/freeside-selfservice-server: turn down logging level
30711
30712 2004-03-10 23:33  ivan
30713
30714         * fs_passwd/fs_passwd: update fs_passwd stuff as wrappers around
30715           self-service
30716
30717 2004-03-10 20:17  ivan
30718
30719         * FS/MANIFEST: incorrect listing in MANIFEST
30720
30721 2004-03-10 18:05  ivan
30722
30723         * rt/autom4te.cache/: output.0, traces.0: import of rt 3.0.9
30724
30725 2004-03-10 18:02  ivan
30726
30727         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/it.po, lib/RT/I18N/ru.po,
30728           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
30729           lib/RT/URI/fsck_com_rt.pm, sbin/extract-message-catalog,
30730           sbin/factory, sbin/license_tag, sbin/rt-test-dependencies.in:
30731           import of rt 3.0.9
30732
30733 2004-03-10 17:59  ivan
30734
30735         * rt/: README, README.Oracle, UPGRADING, configure, configure.ac,
30736           Changelog, bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
30737           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt-mailgate.in,
30738           bin/rt.in, bin/webmux.pl.in, docs/rt3-schema-relationships.dot,
30739           etc/acl.Informix, etc/acl.Oracle, etc/constraints.mysql,
30740           etc/drop.Informix, etc/drop.Oracle, etc/initialdata,
30741           etc/schema.Informix, etc/schema.SQLite,
30742           lib/RT/Attachment_Overlay.pm, lib/RT/Base.pm,
30743           lib/RT/CachedGroupMember_Overlay.pm,
30744           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
30745           lib/RT/EmailParser.pm, lib/RT/GroupMember_Overlay.pm,
30746           lib/RT/Group_Overlay.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
30747           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
30748           lib/RT/ScripAction_Overlay.pm, lib/RT/Scrip_Overlay.pm,
30749           lib/RT/Scrips_Overlay.pm, lib/RT/StyleGuide.pod,
30750           lib/RT/Template_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
30751           lib/RT/URI.pm, lib/RT/Action/AutoOpen.pm,
30752           lib/RT/Action/Autoreply.pm, lib/RT/Action/CreateTickets.pm,
30753           lib/RT/Action/SendEmail.pm, lib/RT/I18N/cs.pm: import of rt 3.0.9
30754
30755 2004-03-10 17:05  ivan
30756
30757         * Makefile: update for suse
30758
30759 2004-03-10 14:27  khoff
30760
30761         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
30762           weren't being properly masked on errors.  The router/block select
30763           box wasn't being generated on errors.
30764
30765 2004-03-10 11:06  khoff
30766
30767         * httemplate/browse/router.cgi: Added hide/show customer router
30768           link.
30769
30770 2004-03-09 18:37  khoff
30771
30772         * httemplate/browse/router.cgi: UI cleanup.
30773
30774 2004-03-05 06:34  ivan
30775
30776         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
30777           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
30778           FS/t/Report-Table.t, FS/t/Report.t, htetc/handler.pl,
30779           httemplate/graph/money_time.cgi: beginning of OO reporting
30780           interface, create acadia-requested crosstab reports
30781
30782 2004-03-04 21:59  ivan
30783
30784         * FS/bin/freeside-daily: fix -v
30785
30786 2004-03-03 08:32  ivan
30787
30788         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
30789           be create and fetchmail should not be run
30790
30791 2004-03-03 05:42  ivan
30792
30793         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
30794           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
30795           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
30796           emails being sent to signup server declined accounts, closes:
30797           Bug#743
30798
30799 2004-03-02 22:20  ivan
30800
30801         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
30802           well as disable them (IE doesn't grey out disabled text dialogs)
30803
30804 2004-02-28 15:06  ivan
30805
30806         * httemplate/docs/ieak.html: for now
30807
30808 2004-02-28 14:57  ivan
30809
30810         * Makefile: s/cleanwhisker/pouncequick/
30811
30812 2004-02-28 14:49  ivan
30813
30814         * FS/t/acct_snarf.t: adding
30815
30816 2004-02-28 14:48  ivan
30817
30818         * FS/FS/cust_pkg.pm: minor fixes
30819
30820 2004-02-28 14:47  ivan
30821
30822         * CREDITS: credit where the typeset invoices came from!
30823
30824 2004-02-28 14:40  ivan
30825
30826         * httemplate/edit/process/cust_main_county-collapse.cgi: style
30827
30828 2004-02-28 14:26  ivan
30829
30830         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
30831           1.32, finally closes Bug#639
30832
30833 2004-02-27 13:21  khoff
30834
30835         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
30836           were trying to call addr on an undefined object.  That's not
30837           good.
30838
30839 2004-02-26 11:21  ivan
30840
30841         * httemplate/view/svc_forward.cgi: correct cancel link
30842           s/account/mail forward/
30843
30844 2004-02-25 20:01  ivan
30845
30846         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
30847
30848 2004-02-25 19:32  ivan
30849
30850         * FS/FS/Record.pm: allow replace with no arguments
30851
30852 2004-02-25 02:37  ivan
30853
30854         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
30855           forward editing for new svc_forward.src field
30856
30857 2004-02-24 21:11  ivan
30858
30859         * FS/FS/CGI.pm: kludge around it completely
30860
30861 2004-02-24 21:04  ivan
30862
30863         * FS/FS/CGI.pm: third time's the charm
30864
30865 2004-02-24 21:00  ivan
30866
30867         * FS/FS/CGI.pm: oops, not the right way to blank them
30868
30869 2004-02-24 20:56  ivan
30870
30871         * FS/FS/CGI.pm: query strings get passed through sometimes?
30872
30873 2004-02-23 00:12  ivan
30874
30875         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
30876           fallback suspension code
30877
30878 2004-02-13 10:58  ivan
30879
30880         * bin/postfix.export: postfix export
30881
30882 2004-02-13 06:04  ivan
30883
30884         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
30885
30886 2004-02-13 05:53  ivan
30887
30888         * httemplate/edit/part_svc.cgi: typo
30889
30890 2004-02-13 04:27  ivan
30891
30892         * FS/FS/part_export/postfix.pm: adding postfix export
30893
30894 2004-02-13 03:47  ivan
30895
30896         * bin/sendmail.import: it lives!
30897
30898 2004-02-13 03:28  ivan
30899
30900         * httemplate/: index.html, search/svc_forward.cgi,
30901           view/svc_forward.cgi: add mail alias browse to main menu and fix
30902           mail alias view to recognize new schema also
30903
30904 2004-02-13 02:57  ivan
30905
30906         * FS/bin/freeside-setup: continue adding svc_forward.src: make
30907           svc_forward.srcsvc nullable
30908
30909 2004-02-13 02:35  ivan
30910
30911         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
30912           httemplate/docs/schema.html: add svc_forward.src
30913
30914 2004-02-13 00:02  ivan
30915
30916         * bin/sendmail.import: initial import
30917
30918 2004-02-12 20:01  ivan
30919
30920         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
30921           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
30922           depend on Net::SSH 0.08 for non-blocking STDERR read
30923
30924 2004-02-12 02:44  ivan
30925
30926         * bin/bind.import: fix usage msg
30927
30928 2004-02-11 22:31  ivan
30929
30930         * htetc/handler.pl, httemplate/misc/email-invoice.cgi,
30931           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
30932           re-email invoice, closes: bug#526 and have print and email
30933           invoice links redirect back to top of customer view page instead
30934           of #history tag
30935
30936 2004-02-07 14:13  ivan
30937
30938         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
30939
30940 2004-02-07 00:24  ivan
30941
30942         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
30943           to sqlradius and sqlradius_withdomain exports
30944
30945 2004-02-05 17:00  ivan
30946
30947         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
30948
30949 2004-02-02 16:19  ivan
30950
30951         * bin/shadow.reimport: adding shadow.reimport
30952
30953 2004-02-01 01:29  ivan
30954
30955         * Makefile: use install to make all components of FREESIDE_CONF dir
30956
30957 2004-01-30 22:33  ivan
30958
30959         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
30960           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
30961           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
30962           htetc/handler.pl, httemplate/docs/schema.html: add
30963           pkg_svc.primary_svc flag to enable an explicit first package flag
30964
30965 2004-01-30 22:20  ivan
30966
30967         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
30968           empty values in non-primary-keyed tables
30969
30970 2004-01-29 19:58  ivan
30971
30972         * FS/FS/part_export.pm: add default freebsd and linux
30973           suspension/unsuspension commands, work around FreeBSD pw(1) lack
30974           of locking, and don't prepend "*SUSPENDED* " to suspend an
30975           account anymore
30976
30977 2004-01-29 19:05  ivan
30978
30979         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
30980           suspend an account
30981
30982 2004-01-29 17:27  ivan
30983
30984         * Makefile: multiple self-service machines aren't enclosed in
30985           quotes
30986
30987 2004-01-29 17:10  ivan
30988
30989         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
30990           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
30991           support for running selfservice server against multiple machines
30992
30993 2004-01-27 17:45  ivan
30994
30995         * httemplate/search/svc_acct.cgi: fix link from service definition
30996           browse to services
30997
30998 2004-01-27 17:39  ivan
30999
31000         * httemplate/: index.html, browse/part_svc.cgi,
31001           search/svc_acct.cgi, search/svc_domain.cgi: add service
31002           definition browse by number of active services
31003
31004 2004-01-23 03:20  ivan
31005
31006         * httemplate/: index.html, search/report_prepaid_income.cgi,
31007           search/report_prepaid_income.html: add prepaid income to main
31008           menu and allow arbitrary dates
31009
31010 2004-01-23 01:04  ivan
31011
31012         * httemplate/search/report_prepaid_income.cgi: tidy up look
31013
31014 2004-01-23 00:58  ivan
31015
31016         * httemplate/search/report_prepaid_income.cgi: oops
31017
31018 2004-01-23 00:55  ivan
31019
31020         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
31021           income report
31022
31023 2004-01-22 19:22  ivan
31024
31025         * FS/FS/cust_bill.pm: undo debugging change
31026
31027 2004-01-22 19:21  ivan
31028
31029         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
31030           avoid gigantic line items
31031
31032 2004-01-22 19:01  ivan
31033
31034         * httemplate/edit/cust_main.cgi: and the same for ship_
31035
31036 2004-01-22 18:53  ivan
31037
31038         * httemplate/edit/cust_main.cgi: fix state default and set min year
31039           to this year, patch from <matthewd>, thanks!
31040
31041 2004-01-22 16:49  ivan
31042
31043         * debian/control: update ideas about package splitup
31044
31045 2004-01-21 16:21  ivan
31046
31047         * FS/FS/cust_main.pm: fix cancel method
31048
31049 2004-01-21 16:11  ivan
31050
31051         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
31052           properly
31053
31054 2004-01-21 15:45  ivan
31055
31056         * httemplate/misc/dump.cgi: fix newline problem in dump
31057
31058 2004-01-21 14:10  ivan
31059
31060         * FS/FS/cust_bill.pm: clean up all temp files!
31061
31062 2004-01-21 14:00  ivan
31063
31064         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
31065           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
31066
31067 2004-01-20 16:04  ivan
31068
31069         * httemplate/search/: cust_bill_event.cgi, cust_pkg.cgi: don't
31070           include the _next_ day, just the full ending day
31071
31072 2004-01-20 12:30  ivan
31073
31074         * httemplate/: index.html, misc/dump.cgi: add database dump from
31075           web interface
31076
31077 2004-01-18 13:03  ivan
31078
31079         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
31080           as a hashref causes too many other problems.  please leave as is.
31081           DBD::Pg needs to be fixed.  1.31 is a lost cause.
31082
31083 2004-01-16 13:45  ivan
31084
31085         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
31086           also
31087
31088 2004-01-12 12:40  khoff
31089
31090         * httemplate/edit/part_virtual_field.cgi: Lists are just better
31091           sorted.
31092
31093 2004-01-12 12:34  khoff
31094
31095         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
31096
31097 2004-01-11 16:03  ivan
31098
31099         * httemplate/view/cust_bill.cgi: only display "view typeset
31100           invoice" when there is an invoice_latex template
31101
31102 2004-01-11 15:59  ivan
31103
31104         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
31105           invoice view in web UI uses pdf instead of postscript, closes
31106           Bug#614
31107
31108 2004-01-11 15:38  ivan
31109
31110         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
31111
31112 2004-01-11 15:37  ivan
31113
31114         * httemplate/view/cust_bill-pdf.cgi: adding
31115
31116 2004-01-10 03:17  ivan
31117
31118         * Makefile: workaround stubborn shells globbing [a-z] to include
31119           CVS/
31120
31121 2004-01-09 20:19  ivan
31122
31123         * FS/FS/cust_main.pm: don't require payname for DCHK either
31124
31125 2004-01-09 19:50  ivan
31126
31127         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
31128           invoice event edits
31129
31130 2004-01-09 14:46  ivan
31131
31132         * httemplate/search/report_receivables.cgi: add customer number
31133
31134 2004-01-09 14:39  ivan
31135
31136         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
31137           deletions: need to use Date::Format and FS::Misc qw(send_email)
31138           in cust_credit.pm, need a link to delete unapplied credits too
31139
31140 2004-01-09 14:15  ivan
31141
31142         * FS/FS/Conf.pm: correct tyop
31143
31144 2004-01-09 14:11  ivan
31145
31146         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
31147           httemplate/view/cust_main.cgi,
31148           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
31149           value to enable deletion of credits
31150
31151 2004-01-09 13:09  ivan
31152
31153         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
31154           value
31155
31156 2004-01-06 22:10  khoff
31157
31158         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
31159           billing services in an external sql database.
31160
31161 2004-01-05 12:24  ivan
31162
31163         * httemplate/index.html: fix other packages by next bill date link
31164
31165 2004-01-03 19:54  ivan
31166
31167         * httemplate/docs/signup.html: remove obsolete netscape CCK
31168           supportsignup.cgi
31169
31170           depend on HTTP::BrowserDetect directly instead of via deprecated
31171           HTTP::Headers::UserAgent (closes: Bug#578)
31172
31173 2004-01-03 00:42  ivan
31174
31175         * httemplate/browse/agent.cgi: fix heading colspan when there is no
31176           agent.disabled column
31177
31178 2004-01-01 12:40  ivan
31179
31180         * FS/FS/cust_bill.pm: escape stuff from latex
31181
31182 2003-12-29 22:02  khoff
31183
31184         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
31185           around a bug in DBD::Pg version 1.31.
31186
31187 2003-12-27 00:23  ivan
31188
31189         * httemplate/: index.html, search/cust_pkg.cgi: package reports by
31190           agent
31191
31192 2003-12-24 10:18  khoff
31193
31194         * FS/bin/freeside-setup: tyop
31195
31196 2003-12-22 18:36  ivan
31197
31198         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
31199           FS/t/svc_external.t, htetc/handler.pl,
31200           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
31201           httemplate/edit/process/svc_external.cgi,
31202           httemplate/view/svc_external.cgi: add svc_external
31203
31204 2003-12-22 17:46  ivan
31205
31206         * FS/: FS.pm, FS/svc_external.pm, bin/freeside-setup,
31207           FS/cust_svc.pm: add svc_external
31208
31209 2003-12-22 17:10  ivan
31210
31211         * eg/table_template-svc.pm: update svc template for 1.5
31212
31213 2003-12-22 17:06  ivan
31214
31215         * eg/table_template-svc.pm: fix path to svc_Common in example table
31216
31217 2003-12-22 16:51  ivan
31218
31219         * FS/FS/ClientAPI/MyAccount.pm,
31220           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
31221           selfservice API
31222
31223 2003-12-22 16:41  ivan
31224
31225         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
31226           option
31227
31228 2003-12-22 13:22  ivan
31229
31230         * FS/FS/cust_main.pm: default to the whole-country tax rate if
31231           states aren't defined
31232
31233 2003-12-22 13:18  ivan
31234
31235         * FS/FS/cust_bill.pm: quiet warning
31236
31237 2003-12-22 13:01  ivan
31238
31239         * FS/FS/cust_credit.pm: allow credits to be modified at API level
31240
31241 2003-12-22 09:50  ivan
31242
31243         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
31244           subs
31245
31246 2003-12-21 15:16  ivan
31247
31248         * httemplate/browse/agent_type.cgi: work even if there are stray
31249           type_pkgs records around
31250
31251 2003-12-21 15:13  ivan
31252
31253         * FS/FS/Record.pm: cache virtual_fields method results to help
31254           performance
31255
31256 2003-12-21 13:12  ivan
31257
31258         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
31259           both addresses by default
31260
31261 2003-12-15 00:08  ivan
31262
31263         * conf/invoice_latex: line up w/window envelopes
31264
31265 2003-12-15 00:07  ivan
31266
31267         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
31268           now, do not count on latex printing it, oops
31269
31270 2003-12-14 22:42  ivan
31271
31272         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
31273           amounts of all open invoices as soon as balance went positive
31274           (only manifests when any cust_bill->owed somehow got to be
31275           negative)
31276
31277 2003-12-14 19:41  ivan
31278
31279         * FS/FS/cust_bill.pm: add _latex_escape sub
31280
31281 2003-12-14 09:53  ivan
31282
31283         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
31284           view field names
31285
31286 2003-12-10 15:53  ivan
31287
31288         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
31289           dropdown
31290
31291 2003-12-10 14:51  ivan
31292
31293         * FS/bin/freeside-setup: add part_referral.disabled, add disabled
31294           indices to agent and part_bill_event
31295
31296 2003-12-10 14:50  ivan
31297
31298         * FS/FS/part_referral.pm: add part_referral.disabled
31299
31300 2003-11-30 00:06  ivan
31301
31302         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
31303           file
31304
31305 2003-11-29 23:52  ivan
31306
31307         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
31308
31309 2003-11-29 23:41  ivan
31310
31311         * conf/invoice_latex: move to the left to line up with window
31312           envelopes
31313
31314 2003-11-29 02:50  ivan
31315
31316         * FS/FS/cust_credit_bill.pm: missing cut
31317
31318 2003-11-29 02:48  ivan
31319
31320         * FS/FS/cust_bill.pm: use the latex template for normal printing
31321           when available
31322
31323 2003-11-29 02:39  ivan
31324
31325         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
31326
31327 2003-11-29 00:32  ivan
31328
31329         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
31330           send statements when a payment or credit is applied
31331
31332 2003-11-29 00:18  ivan
31333
31334         * FS/FS/part_bill_event.pm: also set default latex template for
31335           late bill templates
31336
31337 2003-11-29 00:08  ivan
31338
31339         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
31340           conf/invoice_latexfooter, conf/invoice_latexnotes,
31341           httemplate/misc/print-invoice.cgi,
31342           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
31343
31344 2003-11-26 07:37  ivan
31345
31346         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
31347           charges
31348
31349 2003-11-26 06:25  ivan
31350
31351         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
31352           value to control explicit due date printing on invoices
31353
31354 2003-11-24 06:29  ivan
31355
31356         * httemplate/edit/part_export.cgi: fix html quoting problems
31357
31358 2003-11-24 05:01  ivan
31359
31360         * httemplate/browse/part_export.cgi: fix html quoting of export
31361           options
31362
31363 2003-11-21 10:55  ivan
31364
31365         * FS/FS/Record.pm: revert bind_param change!
31366
31367 2003-11-21 07:32  ivan
31368
31369         * httemplate/search/report_receivables.cgi: precedence helps alot
31370
31371 2003-11-21 07:25  ivan
31372
31373         * httemplate/search/report_receivables.cgi: precedence helps alot
31374
31375 2003-11-21 07:20  ivan
31376
31377         * httemplate/search/report_receivables.cgi: show customer status on
31378           receivables report
31379
31380 2003-11-20 04:48  ivan
31381
31382         * FS/FS/part_export/communigate_pro.pm: don't error out when not
31383           actually changing domain
31384
31385 2003-11-19 10:13  ivan
31386
31387         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
31388
31389 2003-11-19 04:21  ivan
31390
31391         * httemplate/: edit/REAL_cust_pkg.cgi, search/report_cust_pay.html,
31392           search/report_tax.html: fix jscalendar date ifFormat
31393
31394 2003-11-18 17:37  ivan
31395
31396         * FS/FS/cust_bill.pm: reversing accidental commit of
31397           work-in-progress
31398
31399 2003-11-18 17:29  ivan
31400
31401         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
31402
31403 2003-11-18 07:14  ivan
31404
31405         * FS/FS/part_export.pm: fix communigate pro export descriptions
31406
31407 2003-11-18 07:04  ivan
31408
31409         * FS/: FS/part_export/communigate_pro.pm,
31410           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
31411           FS/part_export.pm: add communigate_pro_singledomain export
31412
31413 2003-11-14 23:28  ivan
31414
31415         * FS/bin/freeside-selfservice-server: kill off ssh process when
31416           re-opening connection
31417
31418 2003-11-14 23:18  ivan
31419
31420         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
31421           trailing newline to supress useless error messages in log
31422
31423 2003-11-14 00:43  ivan
31424
31425         * FS/bin/freeside-selfservice-server: hopefully recover better from
31426           lost ssh connections
31427
31428 2003-11-13 18:52  ivan
31429
31430         * httemplate/search/report_receivables.cgi: sort these
31431           case-insensitive
31432
31433 2003-11-12 04:29  ivan
31434
31435         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
31436           unaudited services with a svcnum for imports
31437
31438 2003-11-12 03:22  ivan
31439
31440         * FS/FS/cust_pkg.pm: better error msg
31441
31442 2003-11-11 07:03  ivan
31443
31444         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
31445           during an import
31446
31447 2003-11-11 06:39  ivan
31448
31449         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
31450
31451 2003-11-11 06:21  ivan
31452
31453         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
31454           imports with svcnums
31455
31456 2003-11-11 00:01  ivan
31457
31458         * httemplate/search/report_receivables.cgi: remove spaces between
31459           parens and contact name
31460
31461 2003-11-10 23:51  ivan
31462
31463         * httemplate/browse/svc_acct_pop.cgi: part_referral.cgi
31464
31465 2003-11-10 05:54  ivan
31466
31467         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
31468           in?
31469
31470 2003-11-08 08:36  ivan
31471
31472         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
31473           cancel_pkg functions to self-service
31474
31475 2003-11-08 08:31  ivan
31476
31477         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
31478           self-service functions!
31479
31480 2003-11-08 04:59  ivan
31481
31482         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
31483           so we can prevent double-charges
31484
31485 2003-11-07 02:53  ivan
31486
31487         * httemplate/elements/: calendar-en.js, calendar-setup.js,
31488           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
31489           jscalendar
31490
31491 2003-11-07 00:39  ivan
31492
31493         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
31494           charging
31495
31496 2003-11-07 00:36  ivan
31497
31498         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
31499           calculations
31500
31501 2003-11-06 23:56  ivan
31502
31503         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
31504           for sqlradius_withdomain exports
31505
31506 2003-11-06 06:45  ivan
31507
31508         * httemplate/search/report_receivables.cgi: add totals & simplify
31509           expressions
31510
31511 2003-11-06 06:08  ivan
31512
31513         * httemplate/search/report_receivables.cgi: ack!  count credits,
31514           not payments twice
31515
31516 2003-11-06 06:00  ivan
31517
31518         * httemplate/search/report_receivables.cgi: typo
31519
31520 2003-11-06 05:56  ivan
31521
31522         * httemplate/search/report_receivables.cgi: link to customer, don't
31523           show custnum
31524
31525 2003-11-06 05:40  ivan
31526
31527         * FS/MANIFEST: removing bin/freeside-receivables-report
31528
31529 2003-11-06 05:39  ivan
31530
31531         * httemplate/: index.html, search/report_receivables.cgi: "current
31532           receivables" -> A/R Aging summary
31533
31534 2003-11-05 03:13  ivan
31535
31536         * bin/create-fetchmailrc: fixup
31537
31538 2003-11-05 02:26  ivan
31539
31540         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
31541
31542 2003-11-04 10:01  ivan
31543
31544         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
31545
31546 2003-11-04 09:57  ivan
31547
31548         * bin/create-fetchmailrc: adding
31549
31550 2003-11-04 09:30  ivan
31551
31552         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
31553           info available to exports
31554
31555 2003-11-04 02:56  ivan
31556
31557         * FS/FS/Record.pm: finish treating serials as ints!
31558
31559 2003-11-04 02:55  ivan
31560
31561         * FS/FS/Record.pm: treat serial columns as ints too!
31562
31563 2003-11-03 03:42  ivan
31564
31565         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
31566           Bug#590??
31567
31568 2003-11-03 03:30  ivan
31569
31570         * httemplate/edit/part_svc.cgi: kludge around this so i can add
31571           service definitions for now
31572
31573 2003-11-02 21:57  ivan
31574
31575         * httemplate/: index.html, browse/part_pkg.cgi,
31576           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
31577           suspended browse
31578
31579 2003-11-02 21:48  ivan
31580
31581         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
31582           browse
31583
31584 2003-11-02 21:40  ivan
31585
31586         * httemplate/index.html: formatting
31587
31588 2003-11-02 21:34  ivan
31589
31590         * httemplate/index.html: remove duplicate items from "Reports"
31591           section
31592
31593 2003-11-02 21:25  ivan
31594
31595         * httemplate/browse/part_pkg.cgi: tyops
31596
31597 2003-11-02 21:21  ivan
31598
31599         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
31600           counts on active package browse
31601
31602 2003-10-25 17:39  ivan
31603
31604         * httemplate/search/report_cust_pay.html: payment reports broken
31605           down by Visa/MC / Amex / Discover
31606
31607 2003-10-24 19:05  ivan
31608
31609         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
31610           ClientAPI/Signup.pm: signups with snarf info!
31611
31612 2003-10-24 18:06  ivan
31613
31614         * httemplate/docs/signup.html: better link to .INS files
31615           documentation
31616
31617 2003-10-24 13:38  ivan
31618
31619         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
31620           to save the cvv data for specific card types
31621
31622 2003-10-24 12:28  ivan
31623
31624         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
31625           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
31626           FS/FS/cust_main.pm, FS/bin/freeside-setup,
31627           httemplate/docs/schema.html: cvv!
31628
31629 2003-10-23 22:51  ivan
31630
31631         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
31632
31633 2003-10-23 02:02  ivan
31634
31635         * httemplate/docs/legacy.html: fix cranky verbitage at the top
31636
31637 2003-10-23 00:49  ivan
31638
31639         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
31640           suspend the relevant customer.
31641
31642 2003-10-22 12:10  khoff
31643
31644         * httemplate/edit/process/router.cgi: dbh is a global.
31645
31646 2003-10-19 22:01  ivan
31647
31648         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
31649           httemplate/view/cust_main.cgi: finish up weekly billing
31650
31651 2003-10-19 21:25  ivan
31652
31653         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
31654           httemplate/edit/part_pkg.cgi, FS/bin/freeside-setup: daily/weekly
31655           billing
31656
31657 2003-10-16 15:57  khoff
31658
31659         * FS/FS/part_export/router.pm: Telnet/SSH router export for
31660           svc_broadband.
31661
31662 2003-10-15 16:17  khoff
31663
31664         * httemplate/browse/router.cgi: $router isn't a global.
31665
31666 2003-10-15 15:59  khoff
31667
31668         * httemplate/edit/router.cgi: More changes that got lost in the
31669           merge somehow.
31670
31671 2003-10-15 15:48  khoff
31672
31673         * httemplate/view/svc_broadband.cgi: File got munged during
31674           svc_broadband merge.  Added ability to create a 'customer
31675           router'.
31676
31677 2003-10-15 08:03  ivan
31678
31679         * FS/bin/freeside-selfservice-server,
31680           fs_selfservice/FS-SelfService/SelfService.pm,
31681           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
31682           tagging ability so we can run multiple self-service clients on
31683           one machine
31684
31685 2003-10-15 05:08  ivan
31686
31687         * FS/bin/freeside-setup: fix agent username and password
31688           nullability
31689
31690 2003-10-15 02:41  ivan
31691
31692         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
31693           flag is set for subsequent   credit card transactions; some
31694           processors (AuthorozeNet, others?) use this   to waive the CVV2
31695           requirement.
31696
31697 2003-10-09 10:40  ivan
31698
31699         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
31700
31701 2003-10-07 21:09  ivan
31702
31703         * htetc/handler.pl, httemplate/misc/upload-batch.cgi: can't use
31704           File::Basename::basename for windows filenames!  use a regex
31705           instead
31706
31707 2003-10-07 06:50  ivan
31708
31709         * Makefile: mandrake
31710
31711 2003-10-07 01:05  ivan
31712
31713         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
31714           acct_snarf
31715
31716 2003-10-06 23:06  ivan
31717
31718         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
31719           propogating to the wrong place in the grep
31720
31721 2003-10-06 23:03  ivan
31722
31723         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
31724           UpdateAccountSettings sub
31725
31726 2003-10-06 22:50  ivan
31727
31728         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
31729           hooks, don't try and set '*SUSPENDED*' passwords
31730
31731 2003-10-06 22:49  ivan
31732
31733         * FS/FS/svc_acct.pm: doc
31734
31735 2003-10-06 19:27  ivan
31736
31737         * FS/FS/part_export/communigate_pro.pm: add suspension /
31738           unsuspension export to communigate
31739
31740 2003-10-06 04:39  ivan
31741
31742         * httemplate/search/svc_acct.cgi: fix URL argument processing for
31743           account searches by popnum
31744
31745 2003-10-06 04:22  ivan
31746
31747         * httemplate/search/svc_acct.cgi: typo
31748
31749 2003-10-06 04:20  ivan
31750
31751         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
31752           linking to account list per access number
31753
31754 2003-10-06 04:14  ivan
31755
31756         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
31757           browse shows # of active accounts & links to appropriate account
31758           search
31759
31760 2003-10-02 14:51  khoff
31761
31762         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
31763
31764 2003-10-02 07:26  ivan
31765
31766         * Makefile: minor Makefile updates
31767
31768 2003-10-02 07:19  ivan
31769
31770         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
31771           option
31772
31773 2003-10-02 06:08  ivan
31774
31775         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
31776           off super-verbose logging
31777
31778 2003-10-02 05:42  ivan
31779
31780         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
31781           dependancies (PREREQ_PM) for self-service module and signup
31782           wrapper
31783
31784 2003-10-02 04:23  ivan
31785
31786         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
31787           info
31788
31789 2003-10-02 03:18  ivan
31790
31791         * FS/bin/freeside-daily: added -y switch to freeside-daily to
31792           specify an offset in days
31793
31794 2003-10-02 01:56  ivan
31795
31796         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
31797           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
31798
31799 2003-09-30 08:01  ivan
31800
31801         * FS/FS/agent.pm: no duplicate usernames
31802
31803 2003-09-30 05:48  ivan
31804
31805         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
31806           MIME type text/comma-separated-values
31807
31808 2003-09-30 01:21  ivan
31809
31810         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
31811           httemplate/elements/calendar-en.js,
31812           httemplate/elements/calendar-setup.js,
31813           httemplate/elements/calendar-win2k-2.css,
31814           httemplate/elements/calendar.js,
31815           httemplate/elements/calendar_stripped.js,
31816           httemplate/images/calendar.png,
31817           httemplate/search/report_cust_pay.html,
31818           httemplate/search/report_tax.html: calendar popups!
31819
31820 2003-09-30 00:04  ivan
31821
31822         * htetc/handler.pl: CGI.pm 2.47 required for ->upload() method
31823
31824 2003-09-29 03:10  ivan
31825
31826         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
31827           now links to active/cancelled customers
31828
31829 2003-09-28 23:51  ivan
31830
31831         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
31832
31833 2003-09-28 23:35  ivan
31834
31835         * httemplate/index.html: remove Gratuitous Capitalization
31836
31837 2003-09-28 22:51  ivan
31838
31839         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
31840           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
31841           can be disabled (auto-sensing based on schema)
31842
31843 2003-09-28 22:51  ivan
31844
31845         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
31846           agent.disabled       agent.username       agent._password
31847
31848 2003-09-28 19:17  ivan
31849
31850         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
31851           quiet config options
31852
31853 2003-09-27 19:36  ivan
31854
31855         * FS/FS/cust_pay_batch.pm, htetc/handler.pl,
31856           httemplate/misc/upload-batch.cgi: add upload of batch result from
31857           TD Canada Trust some global.asa / handler.pl enhancements
31858
31859 2003-09-26 16:33  khoff
31860
31861         * httemplate/edit/svc_www.cgi: $field is not a global.
31862
31863 2003-09-26 14:02  khoff
31864
31865         * httemplate/edit/svc_acct.cgi: $field isn't a global.
31866
31867 2003-09-26 06:04  ivan
31868
31869         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
31870           re-charge setup fee
31871
31872 2003-09-26 02:31  ivan
31873
31874         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
31875           canadian GST/PST) taxes work now!
31876
31877 2003-09-26 02:15  ivan
31878
31879         * FS/FS/UID.pm: re-enable ChopBlanks for now
31880
31881 2003-09-26 02:09  ivan
31882
31883         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
31884           editing
31885
31886 2003-09-26 01:11  ivan
31887
31888         * httemplate/browse/cust_main_county.cgi: fix tax edit UI
31889
31890 2003-09-25 04:49  ivan
31891
31892         * httemplate/browse/cust_main_county.cgi: UI for multiple named
31893           taxes w/setup & recur exemptions 1.4 schema-auto-adjusting
31894           backport
31895
31896 2003-09-25 04:17  ivan
31897
31898         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
31899           for a single region 1.4 backport auto-adjusts based on schema
31900
31901 2003-09-25 03:40  ivan
31902
31903         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
31904           and recurtax fields to cust_main_county
31905
31906 2003-09-25 03:28  ivan
31907
31908         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
31909           freebsd portability fix
31910
31911 2003-09-25 03:27  ivan
31912
31913         * FS/bin/freeside-selfservice-server: freebsd portability fixes
31914
31915 2003-09-25 03:26  ivan
31916
31917         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
31918
31919 2003-09-24 10:20  ivan
31920
31921         * FS/FS/part_export/shellcommands.pm: don't change dir either when
31922           username_pwonly is set
31923
31924 2003-09-24 10:06  ivan
31925
31926         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
31927           usermod_pwonly set
31928
31929 2003-09-23 18:30  ivan
31930
31931         * httemplate/browse/agent.cgi: fix boolean precedence error leading
31932           to inaccurate results on the new customer status list
31933
31934 2003-09-21 00:31  ivan
31935
31936         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
31937           trancode from batching
31938
31939 2003-09-20 23:52  ivan
31940
31941         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
31942
31943 2003-09-20 18:22  ivan
31944
31945         * httemplate/misc/download-batch.cgi: preliminary batch download
31946
31947 2003-09-19 05:40  ivan
31948
31949         * FS/FS/cust_main.pm: quiet option to cancel method
31950
31951 2003-09-19 05:13  ivan
31952
31953         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
31954
31955 2003-09-19 05:04  ivan
31956
31957         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
31958
31959 2003-09-19 05:02  ivan
31960
31961         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
31962           performance
31963
31964 2003-09-19 04:56  ivan
31965
31966         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
31967           select a package
31968
31969 2003-09-19 04:50  ivan
31970
31971         * init.d/freeside-init: correct pid filename for stopping
31972           self-service server
31973
31974 2003-09-19 04:35  ivan
31975
31976         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
31977           signup server functions to self-service interace
31978
31979 2003-09-19 04:00  ivan
31980
31981         * FS/FS/ClientAPI/Signup.pm: module needs to return true
31982
31983 2003-09-19 03:08  ivan
31984
31985         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
31986
31987 2003-09-19 03:07  ivan
31988
31989         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
31990           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
31991           signup server functions to self-service server.  fix provisioning
31992           & immediate suspension of declined signups.
31993
31994 2003-09-19 02:59  ivan
31995
31996         * init.d/freeside-init: removing signup and passwd servers
31997
31998 2003-09-18 21:25  ivan
31999
32000         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
32001
32002 2003-09-18 21:13  ivan
32003
32004         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
32005           signup_server-quiet config option
32006
32007 2003-09-18 03:52  ivan
32008
32009         * httemplate/browse/agent.cgi: oops
32010
32011 2003-09-18 03:46  ivan
32012
32013         * httemplate/browse/agent.cgi: include info on number of
32014           active/cancelled customers in agent browse
32015
32016 2003-09-15 14:33  ivan
32017
32018         * httemplate/search/cust_pkg.cgi: package search skips cancelled
32019           packages when searching by date range
32020
32021 2003-09-11 17:14  khoff
32022
32023         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
32024           NetAddrs, so it shouldn't be map'd
32025
32026 2003-09-11 14:57  ivan
32027
32028         * FS/FS/part_export.pm: also update sqlradius_withdomaind
32029           description for freeradius 0.9.1
32030
32031 2003-09-11 14:54  ivan
32032
32033         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
32034
32035 2003-09-10 15:10  ivan
32036
32037         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
32038
32039 2003-09-10 14:56  ivan
32040
32041         * FS/FS/part_export/communigate_pro.pm: don't set an empty
32042           externalFlag
32043
32044 2003-09-10 14:45  ivan
32045
32046         * FS/FS/part_export/communigate_pro.pm: communitgate pro
32047           CreateAccount examples are on crack
32048
32049 2003-09-10 14:39  ivan
32050
32051         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
32052           weird data structure on create
32053
32054 2003-09-10 14:01  ivan
32055
32056         * FS/FS/part_export/communigate_pro.pm: set initial password for
32057           new accounts
32058
32059 2003-09-10 03:54  ivan
32060
32061         * FS/FS/cust_pay.pm: adding cust_main method
32062
32063 2003-09-09 15:36  ivan
32064
32065         * FS/MANIFEST: adding communigate_pro export
32066
32067 2003-09-08 21:16  ivan
32068
32069         * FS/FS/part_export.pm: typo hiding remote username labels
32070
32071 2003-09-06 00:20  ivan
32072
32073         * httemplate/browse/agent_type.cgi: hide display of disabled
32074           packages from agent type browse
32075
32076 2003-09-05 23:45  ivan
32077
32078         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
32079
32080 2003-09-05 18:45  ivan
32081
32082         * FS/FS/svc_acct.pm: fix method name
32083
32084 2003-09-05 18:44  ivan
32085
32086         * FS/FS/: cust_svc.pm, svc_acct.pm: add
32087           get_session_history_sqlradacct have $ignore_quantity also ignore
32088           0 quantities
32089
32090 2003-09-05 06:19  ivan
32091
32092         * FS/FS/part_export/communigate_pro.pm: typo
32093
32094 2003-09-05 06:18  ivan
32095
32096         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
32097           communigate pro export
32098
32099 2003-09-05 06:16  ivan
32100
32101         * FS/FS/Conf.pm: doc
32102
32103 2003-09-05 02:13  ivan
32104
32105         * FS/FS/svc_acct.pm: allow ! password like !!
32106
32107 2003-09-05 01:17  ivan
32108
32109         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
32110           conf value (refer to exports instead)
32111
32112 2003-09-05 01:02  ivan
32113
32114         * FS/FS/Conf.pm: fix typo
32115
32116 2003-09-05 01:01  ivan
32117
32118         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
32119           blowfish
32120
32121 2003-09-05 00:55  ivan
32122
32123         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
32124           blowfish passwords
32125
32126 2003-09-04 21:09  ivan
32127
32128         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
32129           control creation of complimentary accounts and minor pod updates
32130
32131 2003-09-04 19:31  ivan
32132
32133         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
32134           too
32135
32136 2003-09-03 16:06  ivan
32137
32138         * httemplate/view/cust_main.cgi: list extraneous services, closes:
32139           #213
32140
32141 2003-09-03 13:22  ivan
32142
32143         * FS/FS/Record.pm: turn off query debugging
32144
32145 2003-09-03 11:46  ivan
32146
32147         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
32148           subroutine another fix to support running 1.5.0 virtual field
32149           code on 1.4.x databases
32150
32151 2003-09-03 06:18  ivan
32152
32153         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
32154           commands
32155
32156 2003-09-03 05:35  ivan
32157
32158         * Makefile: makefile trivia for openbsd
32159
32160 2003-08-07 22:54  ivan
32161
32162         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
32163           account view screen
32164
32165 2003-08-07 22:42  ivan
32166
32167         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
32168           httemplate/elements/header.html,
32169           httemplate/elements/menubar.html, httemplate/elements/pager.html,
32170           httemplate/elements/table.html, httemplate/search/sql.html,
32171           httemplate/search/elements/search.html: - (finish) includes!
32172           (closes: Bug#551) - (finish) moving SQL search to including
32173           generic elements/search.html - new elements: menubar.html,
32174           header.html, pager.html and table.html - have masonize process
32175           .html files also
32176
32177 2003-08-07 19:02  ivan
32178
32179         * bin/masonize, httemplate/autohandler,
32180           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
32181           httemplate/search/elements/search.html: - fix Mason profiling to
32182           pass-through images (for graph/) - fix graph/money-time.cgi use
32183           of $m interfering with Mason - fix graph/money-time-graph.cgi to
32184           set content-type in a Mason/ASP-independant   fashion -
32185           (beginning of) includes! - (beginning of) moving SQL search to
32186           including generic elements/search.html - fix global.asa typo -
32187           fix masonize to not prepend an extraneous blank line (breaking
32188           graph/money-time-graph.cgi)
32189
32190 2003-08-07 06:08  ivan
32191
32192         * htetc/handler.pl, httemplate/view/cust_main.cgi: - turn on
32193           profiling with mason like with Apache::ASP (redirects now
32194           working) - fix mason error with new view/cust_main.cgi UI
32195
32196 2003-08-07 05:47  ivan
32197
32198         * Makefile, htetc/handler.pl, httemplate/autohandler,
32199           httemplate/index.html: - switch to mason by default - minimum
32200           mason version 1.1 (and doc) - evaluate .html files with mason/asp
32201           - turn on profiling with mason like with Apache::ASP (redirects
32202           not working) - (start of) includes
32203
32204 2003-08-05 14:00  ivan
32205
32206         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
32207           have been checked in
32208
32209 2003-08-05 13:06  ivan
32210
32211         * htetc/handler.pl: no svc_acct_sm in 1.5
32212
32213 2003-08-05 12:07  ivan
32214
32215         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
32216
32217 2003-08-05 11:52  ivan
32218
32219         * FS/FS/svc_domain.pm: remove spurious re-use of $error
32220
32221 2003-08-05 11:45  ivan
32222
32223         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
32224           been updated
32225
32226 2003-08-04 17:32  khoff
32227
32228         * httemplate/index.html: Fixed %%%VERSION%%% tag
32229
32230 2003-08-04 17:20  khoff
32231
32232         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
32233           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
32234           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
32235           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
32236           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
32237           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
32238           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
32239           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
32240           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
32241           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
32242           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
32243           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
32244           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
32245           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
32246           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
32247           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
32248           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
32249           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
32250           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
32251           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
32252           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
32253           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/handler.pl,
32254           httemplate/index.html, httemplate/browse/part_svc.cgi,
32255           httemplate/browse/part_virtual_field.cgi,
32256           httemplate/browse/router.cgi, httemplate/edit/part_svc.cgi,
32257           httemplate/edit/part_virtual_field.cgi,
32258           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
32259           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
32260           httemplate/edit/process/router.cgi,
32261           httemplate/edit/process/svc_broadband.cgi,
32262           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
32263           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
32264           Virtual field merge
32265
32266 2003-07-25 09:26  ivan
32267
32268         * FS/FS/svc_acct.pm: typo
32269
32270 2003-07-25 06:13  ivan
32271
32272         * FS/FS/Conf.pm: doc
32273
32274 2003-07-23 10:05  ivan
32275
32276         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
32277           non-catchall domains
32278
32279 2003-07-23 08:36  ivan
32280
32281         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
32282           spurious "can't purchase pkgpart" errors
32283
32284 2003-07-17 09:02  ivan
32285
32286         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
32287           functionality
32288
32289 2003-07-15 06:30  ivan
32290
32291         * rt/: Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi,
32292           bin/rt-mailgate, etc/schema.Pg, lib/RT.pm, lib/RT/Record.pm,
32293           lib/RT/Interface/Web.pm: reverting to vendor branch rt 3.0.4,
32294           hopefully
32295
32296 2003-07-15 06:16  ivan
32297
32298         * rt/: Makefile.in, config.log, config.status,
32299           bin/mason_handler.svc, bin/rt-commit-handler, bin/rt-crontool,
32300           etc/RT_Config.pm, etc/RT_Config.pm.in, etc/RT_SiteConfig.pm,
32301           lib/RT.pm.in, lib/RT/CustomField.pm,
32302           lib/RT/CustomField_Overlay.pm, lib/RT/Groups_Overlay.pm,
32303           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
32304           lib/RT/Tickets_Overlay.pm, lib/RT/Transaction_Overlay.pm,
32305           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
32306           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl,
32307           sbin/rt-setup-database.in: Initial revision
32308
32309 2003-07-15 06:16  ivan
32310
32311         * rt/: COPYING, README, aclocal.m4, Changelog, configure,
32312           configure.ac, install-sh, bin/mason_handler.fcgi.in,
32313           bin/mason_handler.scgi.in, bin/mason_handler.svc.in,
32314           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
32315           docs/README.docs, docs/Security, docs/design_docs/CARS,
32316           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
32317           docs/design_docs/approval_notices,
32318           docs/design_docs/approval_template, docs/design_docs/cf_search,
32319           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
32320           docs/design_docs/delegation, docs/design_docs/evil_plans,
32321           docs/design_docs/groups_notes,
32322           docs/design_docs/link-definitions.txt,
32323           docs/design_docs/recursive_group_membership_algorithm,
32324           docs/design_docs/rql_parser_machine.graphviz,
32325           docs/design_docs/string-extraction-guide.txt,
32326           docs/design_docs/subscription-definitions.txt,
32327           docs/design_docs/ticket_templates, docs/design_docs/users,
32328           etc/acl.Oracle, etc/acl.Pg, etc/acl.mysql, etc/constraints.mysql,
32329           etc/initialdata, etc/schema.SQLite, lib/RT/ACE.pm,
32330           lib/RT/ACE_Overlay.pm, lib/RT/ACL.pm, lib/RT/ACL_Overlay.pm,
32331           lib/RT/Attachment.pm, lib/RT/Attachment_Overlay.pm,
32332           lib/RT/Attachments.pm, lib/RT/Attachments_Overlay.pm,
32333           lib/RT/Base.pm, lib/RT/CachedGroupMember.pm,
32334           lib/RT/CachedGroupMember_Overlay.pm,
32335           lib/RT/CachedGroupMembers.pm,
32336           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
32337           lib/RT/CustomFieldValue.pm, lib/RT/CustomFieldValues.pm,
32338           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
32339           lib/RT/CustomFields_Overlay.pm, lib/RT/Date.pm,
32340           lib/RT/EmailParser.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
32341           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers.pm,
32342           lib/RT/GroupMembers_Overlay.pm, lib/RT/Group_Overlay.pm,
32343           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
32344           lib/RT/Link.pm, lib/RT/Link_Overlay.pm, lib/RT/Links.pm,
32345           lib/RT/Links_Overlay.pm, lib/RT/Principal.pm,
32346           lib/RT/Principal_Overlay.pm, lib/RT/Principals.pm,
32347           lib/RT/Principals_Overlay.pm, lib/RT/Queue.pm,
32348           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
32349           lib/RT/Queues_Overlay.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
32350           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions.pm,
32351           lib/RT/ScripActions_Overlay.pm, lib/RT/ScripCondition.pm,
32352           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
32353           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
32354           lib/RT/Scrips.pm, lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
32355           lib/RT/Template.pm, lib/RT/Template_Overlay.pm,
32356           lib/RT/Templates.pm, lib/RT/Templates_Overlay.pm,
32357           lib/RT/Ticket.pm, lib/RT/Tickets.pm,
32358           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction.pm,
32359           lib/RT/Transactions.pm, lib/RT/Transactions_Overlay.pm,
32360           lib/RT/URI.pm, lib/RT/User.pm, lib/RT/Users.pm,
32361           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
32362           lib/RT/Action/CreateTickets.pm,
32363           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/Generic.pm,
32364           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
32365           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
32366           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
32367           lib/RT/Condition/AnyTransaction.pm,
32368           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
32369           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
32370           lib/RT/Condition/PriorityExceeds.pm,
32371           lib/RT/Condition/QueueChange.pm,
32372           lib/RT/Condition/StatusChange.pm,
32373           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/cs.pm,
32374           lib/RT/I18N/cs.po, lib/RT/I18N/de.po, lib/RT/I18N/en.po,
32375           lib/RT/I18N/es.po, lib/RT/I18N/fi.po, lib/RT/I18N/fr.po,
32376           lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
32377           lib/RT/I18N/nl.po, lib/RT/I18N/ru.po, lib/RT/Interface/CLI.pm,
32378           lib/RT/Interface/Email.pm,
32379           lib/RT/Interface/Email/Auth/MailFrom.pm,
32380           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
32381           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
32382           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/01harness.t,
32383           m4/rt_enable_layout.m4, m4/rt_expand_var.m4, m4/rt_layout.m4,
32384           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
32385           sbin/factory, sbin/license_tag, sbin/rt-test-dependencies.in,
32386           autom4te.cache/output.0, autom4te.cache/requests,
32387           autom4te.cache/traces.0: import of rt 3.0.4
32388
32389 2003-07-15 04:23  ivan
32390
32391         * Makefile: 1.5.0pre3
32392
32393 2003-07-12 04:14  ivan
32394
32395         * httemplate/index.html: remove Gratuitous capitalization
32396
32397 2003-07-12 04:09  ivan
32398
32399         * httemplate/: index.html, browse/part_pkg.cgi,
32400           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
32401           payment search - some clarification of services/packages vs.
32402           service/package   definitions in browse/part_{svc,pkg}.cgi -
32403           package definition report by # of active customer packages (with
32404           links   to customer package listing)
32405
32406 2003-07-11 08:37  ivan
32407
32408         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
32409           Time::Local fix in rc3 (closes: Bug#550)
32410
32411 2003-07-11 08:23  ivan
32412
32413         * httemplate/: index.html, search/cust_pkg.cgi,
32414           search/report_cust_pay.html: payments report for inventivemedia /
32415           hpnx
32416
32417 2003-07-11 00:54  ivan
32418
32419         * FS/FS/Record.pm: typo
32420
32421 2003-07-11 00:30  ivan
32422
32423         * FS/FS/Record.pm: provide stack backtrace when we wind up in
32424           FS::Record::AUTOLOAD by accident
32425
32426 2003-07-09 07:39  ivan
32427
32428         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
32429
32430 2003-07-06 11:58  ivan
32431
32432         * httemplate/view/cust_main.cgi: don't bother displaying comments
32433           that are only whitespace/newlines
32434
32435 2003-07-03 20:31  ivan
32436
32437         * etc/abbr_state.txt: adding states
32438
32439 2003-07-03 18:37  ivan
32440
32441         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
32442           there are tons of POPs
32443
32444 2003-07-03 17:51  ivan
32445
32446         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
32447           numbers of POPs
32448
32449 2003-07-02 05:58  ivan
32450
32451         * FS/FS/part_pkg.pm: tyop
32452
32453 2003-07-02 05:56  ivan
32454
32455         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
32456           find any appropriate service with quantity 1
32457
32458 2003-07-02 05:34  ivan
32459
32460         * README: change license to GPL only
32461
32462 2003-07-01 02:00  ivan
32463
32464         * httemplate/edit/part_export.cgi: larger textareas in export
32465           options
32466
32467 2003-06-30 17:27  ivan
32468
32469         * FS/FS/part_export.pm: typo
32470
32471 2003-06-30 12:15  ivan
32472
32473         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
32474           (Bug#423)
32475
32476 2003-06-30 11:56  ivan
32477
32478         * FS/FS/cust_main.pm: pass additional fields to ACH processors
32479           (Authorize.Net should work now)
32480
32481 2003-06-30 06:18  ivan
32482
32483         * FS/MANIFEST: removing deprecated freeside-overdue
32484
32485 2003-06-30 05:22  ivan
32486
32487         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
32488           FS/part_export/sqlradius_withdomain.pm,
32489           bin/freeside-sqlradius-reset,
32490           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
32491           export including realms, closes: bug#514
32492
32493 2003-06-30 00:44  ivan
32494
32495         * FS/FS/svc_domain.pm: increase maximum domain length to 67
32496
32497 2003-06-27 07:19  ivan
32498
32499         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
32500           parameter for Framed-IP-Address vs. Framed-Address
32501
32502 2003-06-25 03:22  ivan
32503
32504         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
32505           with empty dates in Failed Invoice Event search,   patch from
32506           rlucas@tercent.net
32507
32508 2003-06-25 01:40  ivan
32509
32510         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
32511           export - disable old-style suspending
32512
32513 2003-06-24 17:57  ivan
32514
32515         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
32516           update: might work now
32517
32518 2003-06-24 07:12  ivan
32519
32520         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
32521           explicitly use the necessary modules
32522
32523 2003-06-22 07:21  ivan
32524
32525         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
32526           retry on change or manual "retry_card" to ONCE per invoice
32527
32528 2003-06-13 19:02  ivan
32529
32530         * FS/bin/freeside-setup: add index on cust_bill._date
32531
32532 2003-06-13 18:01  ivan
32533
32534         * bin/apache.export: \n\n between virtualhost entries
32535
32536 2003-06-13 08:18  ivan
32537
32538         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
32539           $quoted_new__password
32540
32541 2003-06-13 02:12  ivan
32542
32543         * FS/FS/part_export.pm: proper command escape for vpopmail export
32544
32545 2003-06-13 01:46  ivan
32546
32547         * httemplate/edit/part_export.cgi: missing semi
32548
32549 2003-06-13 01:44  ivan
32550
32551         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
32552           options on export edit
32553
32554 2003-06-13 01:38  ivan
32555
32556         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
32557           (unfortunately)
32558
32559 2003-06-13 01:23  ivan
32560
32561         * FS/FS/part_export.pm: full path to vpopmail commands
32562
32563 2003-06-13 01:11  ivan
32564
32565         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
32566           vpopmail presets to shellcommands_withdomain export
32567
32568 2003-06-12 07:08  ivan
32569
32570         * bin/passwd.import: /bin/halt and /sbin/halt
32571
32572 2003-06-12 07:06  ivan
32573
32574         * bin/passwd.import: tyop
32575
32576 2003-06-12 06:57  ivan
32577
32578         * bin/passwd.import: better error handling for re-imports
32579
32580 2003-06-12 06:50  ivan
32581
32582         * bin/fix-sequences: remove overly-verbose debugging for now
32583
32584 2003-06-12 06:50  ivan
32585
32586         * bin/fix-sequences: "doc"
32587
32588 2003-06-12 06:49  ivan
32589
32590         * bin/fix-sequences: arg
32591
32592 2003-06-12 06:47  ivan
32593
32594         * bin/fix-sequences: debugging
32595
32596 2003-06-12 06:43  ivan
32597
32598         * bin/fix-sequences: update for long table names; use sequence name
32599           directly instead of guessing
32600
32601 2003-06-12 06:35  ivan
32602
32603         * bin/fix-sequences: moo
32604
32605 2003-06-12 06:32  ivan
32606
32607         * bin/fix-sequences: adding fix-sequences
32608
32609 2003-06-12 05:57  ivan
32610
32611         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
32612           OS-defaults
32613
32614 2003-06-12 05:43  ivan
32615
32616         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
32617           null OP columns
32618
32619 2003-06-11 13:27  khoff
32620
32621         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
32622           addresses that the message was successfully delivered to.  I'm
32623           assuming 'Debug' causes Net::SMTP to warn the debug output, not
32624           return it.
32625
32626 2003-06-11 12:13  khoff
32627
32628         * FS/FS/Misc.pm: We're passing a list here, not one argument.
32629
32630 2003-06-09 04:11  ivan
32631
32632         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
32633
32634 2003-06-06 18:58  ivan
32635
32636         * FS/FS/cust_main.pm: and fix the error message
32637
32638 2003-06-06 18:57  ivan
32639
32640         * FS/FS/cust_main.pm: really, really give a better error message
32641           when used under 5.005 now.  really.
32642
32643 2003-06-06 18:47  ivan
32644
32645         * FS/FS/cust_main.pm: give a better error message regarding
32646           Time::Local on old perls.  really.
32647
32648 2003-06-06 18:42  ivan
32649
32650         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
32651
32652 2003-06-06 03:49  ivan
32653
32654         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
32655           export
32656
32657 2003-06-04 17:22  khoff
32658
32659         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
32660
32661 2003-06-04 09:14  ivan
32662
32663         * FS/FS/svc_acct.pm: allow empty slipip's
32664
32665 2003-06-04 05:44  ivan
32666
32667         * httemplate/search/cust_pkg.cgi: fix last bill label
32668
32669 2003-06-03 06:53  ivan
32670
32671         * httemplate/view/cust_main.cgi: fix provision links
32672
32673 2003-06-03 05:41  ivan
32674
32675         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
32676           export - eliminate redundant "host" parameter
32677
32678 2003-06-03 05:40  ivan
32679
32680         * Makefile: 1.5.0pre2 (too late, hehe)
32681
32682 2003-06-02 23:09  ivan
32683
32684         * FS/bin/freeside-setup: use serial for primary keys in new tables
32685           too
32686
32687 2003-06-02 22:49  ivan
32688
32689         * FS/bin/freeside-setup: router.svcnum nullability fix
32690
32691 2003-06-02 07:51  ivan
32692
32693         * httemplate/view/cust_main.cgi: UI nit
32694
32695 2003-06-02 05:22  ivan
32696
32697         * FS/FS/cust_pkg.pm: add last_bill field to manpage
32698
32699 2003-05-30 02:40  ivan
32700
32701         * httemplate/docs/man/FS/part_export/.cvs_is_on_crack: force
32702           inclusion of httemplate/docs/man hierarchy
32703
32704 2003-05-30 02:22  ivan
32705
32706         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
32707           field
32708
32709 2003-05-19 22:43  ivan
32710
32711         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
32712           fs_selfservice/FS-SelfService/cgi/make_payment.html,
32713           fs_selfservice/FS-SelfService/cgi/payment_results.html,
32714           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
32715           self-service self-payments!
32716
32717 2003-05-19 06:54  ivan
32718
32719         * FS/FS/ClientAPI/MyAccount.pm,
32720           fs_selfservice/FS-SelfService/SelfService.pm,
32721           fs_selfservice/FS-SelfService/cgi/make_payment.html,
32722           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
32723           bugs in processing payments via self-service... appears to be
32724           working so far
32725
32726 2003-05-19 06:38  ivan
32727
32728         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
32729           fs_selfservice/FS-SelfService/cgi/make_payment.html,
32730           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
32731           payment processing with self-service (step two of the process)
32732
32733 2003-05-19 05:00  ivan
32734
32735         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
32736           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
32737           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
32738           FS::Misc with send_email subroutine, remove all duplicate code
32739           from     various modules   - move the realtime_bop from cust_bill
32740           to cust_main & change usage slightly.      invnum is no longer
32741           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
32742           self-service:   - fix some syntax errors, make payment UI (step
32743           one) really should be     working now
32744
32745 2003-05-18 17:15  ivan
32746
32747         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
32748           selfservice.cgi: processing payments...
32749
32750 2003-05-18 04:44  ivan
32751
32752         * FS/FS/ClientAPI/MyAccount.pm,
32753           fs_selfservice/FS-SelfService/cgi/make_payment.html,
32754           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
32755           making payments all done
32756
32757 2003-05-18 01:09  ivan
32758
32759         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
32760           file
32761
32762 2003-05-18 01:08  ivan
32763
32764         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
32765           self-service make payment UI work
32766
32767 2003-05-17 23:20  ivan
32768
32769         * FS/FS/ClientAPI/MyAccount.pm,
32770           fs_selfservice/FS-SelfService/SelfService.pm,
32771           fs_selfservice/FS-SelfService/cgi/login.html,
32772           fs_selfservice/FS-SelfService/cgi/myaccount.html,
32773           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
32774           make payment UI done
32775
32776 2003-05-14 09:51  ivan
32777
32778         * FS/FS/cust_bill.pm: display recurring custom line items on
32779           invoices as well as one-shot ones
32780
32781 2003-05-12 23:01  ivan
32782
32783         * FS/FS/cust_bill_event.pm: - document missing fields in
32784           cust_bill_event
32785
32786 2003-05-12 22:47  ivan
32787
32788         * FS/FS/addr_block.pm: missing pod =cut at end
32789
32790 2003-05-12 20:22  ivan
32791
32792         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
32793           fs_selfservice/FS-SelfService/cgi/myaccount.html,
32794           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
32795           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
32796           self-service updates: cleanup and beginnings of "make a payment"
32797           - fix pod masking FS::svc_acct::cust_svc
32798
32799 2003-05-12 00:34  ivan
32800
32801         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
32802           setbuf call doesn't appear to be working...
32803
32804 2003-05-12 00:33  ivan
32805
32806         * httemplate/view/cust_main.cgi: fix service links
32807
32808 2003-05-11 15:55  ivan
32809
32810         * httemplate/index.html: mail forward search not yet implemented
32811
32812 2003-05-11 15:53  ivan
32813
32814         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
32815           strict vars
32816
32817 2003-05-11 15:34  ivan
32818
32819         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
32820
32821 2003-05-11 15:25  ivan
32822
32823         * htetc/handler.pl: handler.pl updates from Richard Siddall
32824           <richard.siddall@elirion.net>
32825
32826 2003-05-09 23:45  ivan
32827
32828         * httemplate/view/cust_main.cgi: first pass at new package list UI
32829
32830 2003-05-09 22:41  ivan
32831
32832         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
32833           last_bill dates from being set
32834
32835 2003-05-09 22:40  ivan
32836
32837         * FS/FS/cust_main.pm: - substitute '0' for existing blank
32838           setup/recur fees - use timelocal_nocheck instead of timelocal for
32839           proper wraparound
32840
32841 2003-05-09 12:30  khoff
32842
32843         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
32844           added CSS tags.
32845
32846 2003-05-08 23:03  ivan
32847
32848         * fs_selfservice/DEPLOY: updated freebsd install
32849
32850 2003-05-08 03:28  ivan
32851
32852         * CREDITS: credit where credit's due
32853
32854 2003-05-08 02:34  ivan
32855
32856         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
32857           columns to '' / NULL
32858
32859 2003-05-02 19:06  ivan
32860
32861         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
32862           enable quota maintenance in infostreet export
32863
32864 2003-05-02 19:03  ivan
32865
32866         * bin/apache.export: typo in usage instructions
32867
32868 2003-05-02 18:30  ivan
32869
32870         * FS/FS/part_export.pm: clean up CVS cruft
32871
32872 2003-05-02 16:51  khoff
32873
32874         * httemplate/view/cust_main.cgi: CARD && DCRD?
32875
32876 2003-04-29 12:49  khoff
32877
32878         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
32879           = 0.  Suprisingly, '' works.
32880
32881 2003-04-29 11:28  khoff
32882
32883         * FS/FS/domain_record.pm: Better SOA checking
32884
32885 2003-04-29 09:59  khoff
32886
32887         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
32888           ip_addr field.
32889
32890 2003-04-25 19:01  khoff
32891
32892         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
32893
32894 2003-04-25 17:28  khoff
32895
32896         * FS/FS/cust_bill.pm: Tyop
32897
32898 2003-04-24 16:01  ivan
32899
32900         * httemplate/edit/cust_main.cgi: fix for bug triggered by
32901           nonexistant referring customer numbers
32902
32903 2003-04-24 11:46  khoff
32904
32905         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
32906           when no values change.  We would insert on an rv of zero, so now
32907           we select count(*)... instead of relying on the rv of the update.
32908
32909 2003-04-24 11:45  khoff
32910
32911         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
32912
32913 2003-04-23 19:46  ivan
32914
32915         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
32916           better shellcommands documentation of all sorts
32917
32918 2003-04-23 18:43  khoff
32919
32920         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
32921           an ISC BIND9 name server
32922
32923 2003-04-23 18:00  khoff
32924
32925         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
32926           svc_Common->hashref is bad.
32927
32928 2003-04-23 16:12  ivan
32929
32930         * Makefile, htetc/handler.pl: compatible with mason 1.1!  closes:
32931           bug#492
32932
32933 2003-04-23 15:16  ivan
32934
32935         * FS/FS/part_export.pm: might not be necessary, but to be safe...
32936
32937 2003-04-22 22:36  khoff
32938
32939         * httemplate/search/cust_main.cgi: Missing comma.
32940
32941 2003-04-22 21:53  khoff
32942
32943         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
32944           well.
32945
32946 2003-04-22 11:46  ivan
32947
32948         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
32949           httemplate/config/config.cgi: properly deprecate ancient apache &
32950           sendmail config options
32951
32952 2003-04-22 10:54  ivan
32953
32954         * httemplate/edit/part_export.cgi: mason is more strict about
32955           variables - patch from Richard Siddall, thanks
32956
32957 2003-04-21 21:39  ivan
32958
32959         * FS/: MANIFEST, FS/Conf.pm, FS/part_export.pm, FS/svc_domain.pm,
32960           FS/svc_forward.pm, FS/part_export/domain_shellcommands.pm,
32961           FS/part_export/forward_shellcommands.pm,
32962           t/part_export-forward_shellcommands.t: - mysql 4.1 is available;
32963           update documentation - remove last vestiges of 1.3-style
32964           qmail/vpopmail exports from svc_domain and   svc_forward; add
32965           appropriate exports (closes: Bug#299)
32966
32967 2003-04-21 15:40  ivan
32968
32969         * httemplate/view/svc_acct.cgi: typo
32970
32971 2003-04-21 14:42  khoff
32972
32973         * FS/FS/addr_block.pm: renamed config option excludeaddr
32974
32975 2003-04-21 14:40  khoff
32976
32977         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
32978
32979 2003-04-21 14:29  khoff
32980
32981         * httemplate/edit/process/generic.cgi: Navigation fixes.
32982
32983 2003-04-21 14:13  khoff
32984
32985         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
32986           new routers.  Navigation cleanup.
32987
32988 2003-04-21 14:12  khoff
32989
32990         * httemplate/edit/router.cgi: Lines added for clairity
32991
32992 2003-04-21 13:53  ivan
32993
32994         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
32995           FS/bin/freeside-daily, FS/bin/freeside-setup,
32996           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
32997           httemplate/edit/part_bill_event.cgi,
32998           httemplate/edit/process/cust_main.cgi,
32999           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
33000           on-demand vs. automatic cards & checks: added DCRD and DCHK
33001           payment types
33002
33003 2003-04-21 13:31  khoff
33004
33005         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
33006           sqlmail.  Added support for courier and dovecot authentication.
33007
33008 2003-04-21 13:27  khoff
33009
33010         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
33011           svc_broadband
33012
33013 2003-04-19 10:51  ivan
33014
33015         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
33016           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
33017           integration
33018
33019 2003-04-17 20:29  ivan
33020
33021         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
33022
33023 2003-04-02 06:52  ivan
33024
33025         * FS/FS/cust_main.pm: added order_pkgs sub
33026
33027 2003-04-02 03:38  ivan
33028
33029         * FS/FS/: UID.pm, cust_main.pm: better callbacks
33030
33031 2003-04-02 01:46  ivan
33032
33033         * httemplate/misc/process/meta-import.cgi: updated meta-import web
33034           UI to allow duplicate import tables
33035
33036 2003-04-01 19:23  ivan
33037
33038         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
33039           disappearing email invoice on errors, finally (closes: Bug#35)
33040
33041 2003-04-01 00:03  ivan
33042
33043         * FS/FS/Record.pm, httemplate/docs/index.html,
33044           httemplate/view/cust_main.cgi: - update qsearch for Pg 7.3 -
33045           preliminary 1.5.0 upgrade docs - syntax error in main customer
33046           view
33047
33048 2003-03-31 22:55  ivan
33049
33050         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
33051           cancel button for customers (closes: Bug#25)
33052
33053 2003-03-31 17:22  ivan
33054
33055         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
33056           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
33057           httemplate/edit/process/REAL_cust_pkg.cgi,
33058           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi:
33059           correct last_bill problems with $0 invoice (non-existant) edge
33060           cases
33061
33062 2003-03-31 15:49  ivan
33063
33064         * httemplate/docs/schema.html: added last_bill column
33065
33066 2003-03-31 15:48  ivan
33067
33068         * FS/bin/freeside-setup: add 'last_bill' column
33069
33070 2003-03-28 21:34  ivan
33071
33072         * bin/apache.export: restart apache, not bind!
33073
33074 2003-03-28 20:52  ivan
33075
33076         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
33077           FS/FS/part_export/www_shellcommands.pm,
33078           httemplate/view/svc_www.cgi: correct web UI for svc_www services
33079           & no more @.domain in www_shellcommands export
33080
33081 2003-03-28 18:35  ivan
33082
33083         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
33084
33085 2003-03-28 18:19  ivan
33086
33087         * FS/FS/part_export.pm: cust_svc and svc_x methods
33088
33089 2003-03-28 13:59  ivan
33090
33091         * bin/apache.export: fix missing semicolon in apache export
33092
33093 2003-03-28 13:43  ivan
33094
33095         * FS/FS/part_export/apache.pm: oops in null apache export
33096
33097 2003-03-24 00:30  ivan
33098
33099         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
33100
33101 2003-03-19 20:36  ivan
33102
33103         * httemplate/edit/part_export.cgi: virtual wrap...
33104
33105 2003-03-19 20:09  ivan
33106
33107         * httemplate/edit/part_export.cgi: wrap this textbox hard
33108
33109 2003-03-19 20:00  ivan
33110
33111         * httemplate/edit/part_export.cgi: wide textareas
33112
33113 2003-03-19 19:41  ivan
33114
33115         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
33116           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
33117           bin/apache.export, bin/bind.export, bin/bsdshell.export,
33118           bin/sysvshell.export: apache export!
33119
33120 2003-03-11 03:40  ivan
33121
33122         * FS/FS/svc_domain.pm: another pg7.3 fix
33123
33124 2003-03-11 03:36  ivan
33125
33126         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
33127           meta import webUI updates
33128
33129 2003-03-11 02:41  ivan
33130
33131         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
33132
33133 2003-03-03 17:56  khoff
33134
33135         * FS/MANIFEST: updated for svc_broadband changes
33136
33137 2003-02-28 19:14  ivan
33138
33139         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
33140
33141 2003-02-24 21:40  ivan
33142
33143         * httemplate/edit/cust_main.cgi: remove max length on ACH account
33144           number
33145
33146 2003-02-11 17:21  khoff
33147
33148         * FS/bin/freeside-setup: s/;/,/
33149
33150 2003-02-05 21:26  ivan
33151
33152         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
33153           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
33154           FS/FS/cust_main.pm, FS/bin/freeside-setup,
33155           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
33156           httemplate/edit/part_pkg.cgi: time/data detail on invoices
33157
33158 2003-02-05 15:17  khoff
33159
33160         * FS/FS/addr_block.pm, FS/FS/part_svc_router.pm, FS/FS/router.pm,
33161           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
33162           httemplate/browse/router.cgi, httemplate/edit/router.cgi,
33163           httemplate/edit/svc_broadband.cgi,
33164           httemplate/edit/process/addr_block/add.cgi,
33165           httemplate/edit/process/addr_block/allocate.cgi,
33166           httemplate/edit/process/addr_block/deallocate.cgi,
33167           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
33168           httemplate/edit/process/router.cgi,
33169           httemplate/edit/process/svc_broadband.cgi,
33170           httemplate/edit/process/addr_block/split.cgi, htetc/handler.pl,
33171           httemplate/index.html, httemplate/view/svc_broadband.cgi:
33172           svc_broadband rewrite
33173
33174 2003-02-05 14:06  khoff
33175
33176         * FS/FS/cust_svc.pm: ip_netmask is gone now
33177
33178 2003-01-27 23:47  ivan
33179
33180         * FS/bin/freeside-setup: eek, and this is what caused connectup to
33181           fail too
33182
33183 2003-01-27 22:08  ivan
33184
33185         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
33186           dave denney <daud@kaosol.net>
33187
33188 2003-01-16 22:21  ivan
33189
33190         * FS/FS/ClientAPI/MyAccount.pm,
33191           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
33192           functionality
33193
33194 2003-01-15 18:58  ivan
33195
33196         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
33197
33198 2003-01-14 02:15  ivan
33199
33200         * Makefile: selfservice
33201
33202 2003-01-14 01:26  ivan
33203
33204         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
33205           init.d/freeside-init: move freeside-selfservice-server to proper
33206           MakeMaker install location
33207
33208 2003-01-14 00:49  ivan
33209
33210         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
33211           freeside-selfservice-server to init script add domsvc checking as
33212           a foreign key
33213
33214 2003-01-12 23:26  ivan
33215
33216         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
33217
33218 2003-01-12 22:19  ivan
33219
33220         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
33221           extraneous diffs
33222
33223 2003-01-09 23:41  ivan
33224
33225         * FS/FS/cust_bill.pm: pop off an extra blank line in
33226           business-onlinepayment options
33227
33228 2002-12-28 01:16  ivan
33229
33230         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
33231           business-onlinepayment mod_perl leakage in multi-database
33232           installs.  ugh.
33233
33234 2002-12-27 04:56  ivan
33235
33236         * FS/FS/cust_main.pm: better times on failed billing events
33237
33238 2002-12-24 22:59  ivan
33239
33240         * FS/bin/freeside-daily: declare $opt_p usage
33241
33242 2002-12-24 14:41  ivan
33243
33244         * FS/bin/freeside-setup, httemplate/view/cust_main.cgi:
33245           optimization for ginourmous numbers of packages for intergate,
33246           whew
33247
33248 2002-12-23 15:56  ivan
33249
33250         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
33251           messages
33252
33253 2002-12-23 07:21  ivan
33254
33255         * FS/FS/cust_bill.pm: make agent available to invoice templates
33256
33257 2002-12-23 07:05  steve
33258
33259         * FS/FS/part_export/shellcommands.pm: add email address to
33260           shellcommands
33261
33262           don't error out when importing unaudited accounts (even though
33263           should probably be using $FS::svc_Common::noexport_hack anyway)
33264
33265 2002-12-23 06:54  steve
33266
33267         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
33268           signup_server-quiet, and emailcancel messages.
33269
33270 2002-12-23 06:22  steve
33271
33272         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
33273           selfservice_server-quiet, signup_server-quiet, and emailcancel
33274           messages.
33275
33276 2002-12-22 00:53  ivan
33277
33278         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
33279           freeside-daily to only run for a particular payby
33280           $disable_agentcheck option for cust_pkg for import optimization
33281
33282 2002-12-21 15:48  ivan
33283
33284         * httemplate/search/svc_domain.cgi: UI
33285
33286 2002-12-21 15:44  ivan
33287
33288         * httemplate/search/svc_domain.cgi: don't display all accounts in
33289           each domain
33290
33291 2002-12-21 02:14  ivan
33292
33293         * FS/FS/cust_main.pm: could be multiple returns from these
33294           searches, with taxclasses
33295
33296 2002-12-21 02:02  ivan
33297
33298         * FS/FS/Record.pm: better qsearchs warning
33299
33300 2002-12-20 23:36  ivan
33301
33302         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
33303
33304 2002-12-20 20:31  ivan
33305
33306         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
33307
33308 2002-12-19 19:29  ivan
33309
33310         * httemplate/view/cust_main.cgi: no changing cancelled packages
33311
33312 2002-12-17 13:31  ivan
33313
33314         * FS/FS/cust_bill.pm: invoice_lines() fix
33315
33316 2002-12-17 05:02  ivan
33317
33318         * httemplate/view/svc_acct.cgi: change wording
33319
33320 2002-12-17 02:42  ivan
33321
33322         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
33323
33324 2002-12-17 02:36  ivan
33325
33326         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
33327           sessions
33328
33329 2002-12-17 01:52  ivan
33330
33331         * FS/bin/freeside-sqlradius-seconds: sheesh
33332
33333 2002-12-17 01:48  ivan
33334
33335         * FS/bin/freeside-sqlradius-seconds: sigh
33336
33337 2002-12-17 01:47  ivan
33338
33339         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
33340           calculation?
33341
33342 2002-12-17 01:37  ivan
33343
33344         * FS/bin/freeside-sqlradius-seconds: grr double doh
33345
33346 2002-12-17 01:35  ivan
33347
33348         * FS/bin/freeside-sqlradius-seconds: doh
33349
33350 2002-12-17 01:30  ivan
33351
33352         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
33353
33354 2002-12-17 01:24  ivan
33355
33356         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
33357           freeside-sqlradius-seconds
33358
33359 2002-12-16 13:52  ivan
33360
33361         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
33362           are there others?
33363
33364 2002-12-16 10:53  ivan
33365
33366         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
33367
33368 2002-12-16 02:47  ivan
33369
33370         * httemplate/graph/money_time.cgi: working date range selector that
33371           defaults to the past year!
33372
33373 2002-12-14 13:18  ivan
33374
33375         * FS/FS/cust_svc.pm: fix for auditing packages
33376
33377 2002-12-12 16:31  ivan
33378
33379         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
33380           taxclass fix (?)
33381
33382 2002-12-12 13:44  ivan
33383
33384         * FS/FS/svc_acct.pm: custnum in welcome email
33385
33386 2002-12-10 16:12  ivan
33387
33388         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
33389           beginning of web-based data importer
33390
33391 2002-12-04 04:43  ivan
33392
33393         * bin/bind.export: really fixed now
33394
33395 2002-12-04 04:37  ivan
33396
33397         * bin/bind.export: oops, typo
33398
33399 2002-12-04 04:31  ivan
33400
33401         * FS/FS/cust_bill.pm: empty invoice_lines() fix
33402
33403 2002-11-27 21:44  ivan
33404
33405         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
33406           "Stephen Bechard" <steve@destek.net>
33407
33408 2002-11-27 21:10  ivan
33409
33410         * FS/FS/Conf.pm: deprecate username_policy
33411
33412 2002-11-26 03:58  ivan
33413
33414         * httemplate/misc/process/link.cgi: link by username now only links
33415           to same svcpart
33416
33417 2002-11-26 02:25  ivan
33418
33419         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
33420
33421 2002-11-25 21:42  ivan
33422
33423         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
33424
33425 2002-11-25 02:46  ivan
33426
33427         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
33428           radius group bug, whew
33429
33430 2002-11-22 19:39  ivan
33431
33432         * httemplate/index.html: eww get rid of black border on konq3
33433
33434 2002-11-22 04:19  ivan
33435
33436         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
33437           payments
33438
33439 2002-11-22 03:14  ivan
33440
33441         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
33442           add lec billing event
33443
33444 2002-11-22 02:48  ivan
33445
33446         * FS/FS/cust_main.pm: oops, one last LECB change
33447
33448 2002-11-21 23:50  ivan
33449
33450         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
33451           user dn in ldap export
33452
33453 2002-11-21 12:44  ivan
33454
33455         * FS/FS/part_export.pm: change DN labeling for those obtuse
33456           blockheads at netmagic
33457
33458 2002-11-20 13:13  ivan
33459
33460         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
33461           ability to have multiple comma-separated values to LDAP export
33462
33463 2002-11-20 02:09  ivan
33464
33465         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
33466           for the add call...?  i don't get LDAP
33467
33468 2002-11-20 01:10  ivan
33469
33470         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
33471
33472 2002-11-20 01:07  ivan
33473
33474         * FS/bin/freeside-setup: ugh... need to increase length of payinfo
33475           field in cust_pay and cust_refund for ACH
33476
33477 2002-11-19 14:55  ivan
33478
33479         * FS/FS/cust_bill_event.pm: give better error message on bad
33480           invnum, also 'use FS::cust_bill' here
33481
33482 2002-11-19 14:48  ivan
33483
33484         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
33485           CHECK
33486
33487 2002-11-19 13:20  ivan
33488
33489         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
33490           given
33491
33492 2002-11-19 12:56  ivan
33493
33494         * FS/FS/part_export/ldap.pm: ldap export update
33495
33496 2002-11-19 12:36  ivan
33497
33498         * FS/bin/freeside-setup: increase length of reczone and recdata
33499           fields in domain_record
33500
33501 2002-11-19 02:09  ivan
33502
33503         * FS/FS/cust_bill.pm: typo adding lec transactions
33504
33505 2002-11-19 02:02  ivan
33506
33507         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
33508
33509 2002-11-19 01:51  ivan
33510
33511         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
33512           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
33513           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
33514           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
33515           httemplate/edit/part_bill_event.cgi,
33516           httemplate/view/cust_main.cgi: add LEC billing
33517
33518 2002-11-18 21:17  ivan
33519
33520         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
33521           number limit
33522
33523 2002-11-18 02:15  ivan
33524
33525         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
33526           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
33527           preliminary ldap export
33528
33529 2002-11-16 02:33  ivan
33530
33531         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
33532
33533 2002-11-09 02:59  ivan
33534
33535         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
33536           per-hour charging
33537
33538 2002-11-07 14:53  ivan
33539
33540         * FS/FS/cust_main.pm: doc
33541
33542 2002-11-05 20:23  ivan
33543
33544         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
33545           closes: Bug#474
33546
33547 2002-11-05 20:11  ivan
33548
33549         * httemplate/edit/part_pkg.cgi: data billing
33550
33551 2002-11-05 19:58  ivan
33552
33553         * httemplate/edit/part_pkg.cgi: data charging
33554
33555 2002-11-05 15:43  ivan
33556
33557         * httemplate/view/svc_acct.cgi: ui
33558
33559 2002-11-05 15:41  ivan
33560
33561         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
33562           correct radacct column names
33563
33564 2002-11-05 15:34  ivan
33565
33566         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
33567
33568 2002-11-05 15:29  ivan
33569
33570         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
33571           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
33572           bandwidth charges from sqlradius
33573
33574 2002-11-05 12:29  ivan
33575
33576         * FS/bin/freeside-sqlradius-radacctd: lost?
33577
33578 2002-11-04 15:40  ivan
33579
33580         * FS/FS/CGI.pm: balance on small_custview
33581
33582 2002-11-04 12:51  ivan
33583
33584         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
33585           view
33586
33587 2002-11-01 16:13  ivan
33588
33589         * httemplate/graph/money_time.cgi: whew, glad i had a copy of this
33590
33591 2002-10-28 05:22  ivan
33592
33593         * FS/bin/freeside-queued: signal-less queued child handling
33594           (closes: Bug#477)
33595
33596 2002-10-25 14:24  ivan
33597
33598         * FS/FS/part_export/shellcommands.pm: make $old_domain available
33599           too
33600
33601 2002-10-25 06:39  ivan
33602
33603         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
33604           numbers
33605
33606 2002-10-23 10:07  ivan
33607
33608         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
33609
33610 2002-10-23 08:49  ivan
33611
33612         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
33613           httemplate/view/cust_main.cgi: add option to unapply payments
33614
33615 2002-10-22 02:15  ivan
33616
33617         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
33618
33619 2002-10-22 01:13  ivan
33620
33621         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
33622           ACH fixes from s5
33623
33624 2002-10-21 23:28  ivan
33625
33626         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
33627           invoice events too
33628
33629 2002-10-21 08:20  ivan
33630
33631         * httemplate/edit/part_svc.cgi: don't disable for all items
33632
33633 2002-10-21 08:14  ivan
33634
33635         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
33636           or password from being defined
33637
33638 2002-10-20 01:27  ivan
33639
33640         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
33641           shellcommands suspension/unsuspension hooks
33642
33643 2002-10-20 00:26  ivan
33644
33645         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
33646           there is one
33647
33648 2002-10-19 20:28  ivan
33649
33650         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail restart
33651           export option
33652
33653 2002-10-18 09:54  ivan
33654
33655         * Makefile: force executable permissions on bin/pod2x
33656
33657 2002-10-18 06:28  ivan
33658
33659         * FS/bin/freeside-radgroup: argh
33660
33661 2002-10-18 06:23  ivan
33662
33663         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
33664           cache
33665
33666 2002-10-18 03:28  ivan
33667
33668         * FS/: MANIFEST, bin/freeside-radgroup: adding
33669
33670 2002-10-17 08:06  ivan
33671
33672         * httemplate/view/svc_acct.cgi: use consistant terminology
33673
33674 2002-10-17 08:05  ivan
33675
33676         * httemplate/view/svc_acct.cgi: UI change for hour info
33677
33678 2002-10-17 07:59  ivan
33679
33680         * FS/FS/cust_svc.pm: yay missing paren
33681
33682 2002-10-17 07:50  ivan
33683
33684         * FS/FS/cust_svc.pm: *sigh* better debugging
33685
33686 2002-10-17 07:46  ivan
33687
33688         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
33689
33690 2002-10-17 07:37  ivan
33691
33692         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
33693
33694 2002-10-17 07:33  ivan
33695
33696         * httemplate/view/svc_acct.cgi: sqlradacct hour update
33697
33698 2002-10-17 07:16  ivan
33699
33700         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
33701           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
33702           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
33703           datasrc, not plandata options (whew)
33704
33705 2002-10-15 02:54  ivan
33706
33707         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
33708
33709 2002-10-14 00:44  ivan
33710
33711         * FS/FS/Conf.pm: s/bool/checkbox/
33712
33713 2002-10-14 00:30  ivan
33714
33715         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
33716           config file allows selection of accounts from any domain
33717
33718 2002-10-13 23:17  ivan
33719
33720         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
33721           billing
33722
33723 2002-10-13 23:16  ivan
33724
33725         * httemplate/view/svc_acct.cgi: show time online this billing cycle
33726           on view account screen
33727
33728 2002-10-13 00:14  ivan
33729
33730         * httemplate/docs/session.html: doh
33731
33732 2002-10-12 18:14  ivan
33733
33734         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
33735           non-Pg and Pg before 7.1
33736
33737 2002-10-12 18:05  ivan
33738
33739         * FS/FS/cust_bill.pm: bug fix in new ACH code
33740
33741 2002-10-12 07:21  ivan
33742
33743         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
33744           dayphone/nightphone msgcat
33745
33746 2002-10-12 06:46  ivan
33747
33748         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
33749           dayphone/nightphone as customizable labels, closes: Bug#464
33750
33751 2002-10-12 06:26  ivan
33752
33753         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
33754           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
33755           charge per-hour against an external radacct table
33756
33757 2002-10-12 03:15  ivan
33758
33759         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
33760           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
33761           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
33762           httemplate/edit/process/cust_main.cgi,
33763           httemplate/view/cust_main.cgi: ACH support
33764
33765 2002-10-10 09:48  ivan
33766
33767         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
33768           expiration dates
33769
33770 2002-10-10 09:28  ivan
33771
33772         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
33773
33774 2002-10-09 07:30  ivan
33775
33776         * FS/FS/Conf.pm: nasty typo
33777
33778 2002-10-09 06:59  ivan
33779
33780         * FS/FS/Conf.pm: don't explicitly specify unclassified config
33781           section
33782
33783 2002-10-09 06:43  ivan
33784
33785         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
33786           existing directories in vpopmail export
33787
33788 2002-10-09 06:07  ivan
33789
33790         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
33791           the attribute used for plaintext pw's
33792
33793 2002-10-08 04:10  ivan
33794
33795         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
33796           package browse (closes: Bug#467)
33797
33798 2002-10-08 03:50  ivan
33799
33800         * eg/export_template.pm: slightly less sucky
33801
33802 2002-10-08 01:33  ivan
33803
33804         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
33805           displays static HTML on account view (closes: Bug#465)
33806
33807 2002-10-07 21:46  ivan
33808
33809         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
33810           httemplate/view/cust_main.cgi: payby-default config option, with
33811           special "HIDE" option to disable billing information in the web
33812           interface (closes: Bug#468)
33813
33814 2002-10-07 01:47  ivan
33815
33816         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
33817           not when it is *before*
33818
33819 2002-10-05 04:14  ivan
33820
33821         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
33822           blank id fields
33823
33824 2002-10-04 05:56  ivan
33825
33826         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
33827           FS/bin/freeside-setup, httemplate/edit/process/cust_pkg.cgi,
33828           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
33829           httemplate/view/cust_main.cgi: working on the road:   - easier
33830           "change package" link for changing one package to another   -
33831           sqlradius export now compatible with Pg   - indices on phone
33832           numbers   - install instructions specify Pg 7.1 (at least until
33833           ILIKE thing is changed)   - searching on phone number fragments
33834
33835 2002-10-04 05:39  ivan
33836
33837         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
33838
33839 2002-10-04 05:29  ivan
33840
33841         * FS/bin/freeside-count-active-customers: adding
33842
33843 2002-10-04 05:09  ivan
33844
33845         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
33846           print   is now: send email to invoice from address
33847
33848 2002-10-03 08:29  ivan
33849
33850         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
33851           Crypt-Password for encrypted pw's
33852
33853 2002-09-27 05:14  ivan
33854
33855         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
33856
33857 2002-09-27 05:14  ivan
33858
33859         * FS/FS/UID.pm: don't chop blanks
33860
33861 2002-09-26 22:36  ivan
33862
33863         * FS/bin/freeside-adduser: lock mapsecrets file
33864
33865 2002-09-25 22:28  ivan
33866
33867         * Makefile: fix $INIT_FILE usage
33868
33869 2002-09-25 22:26  ivan
33870
33871         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
33872
33873 2002-09-25 22:25  ivan
33874
33875         * Makefile: oops
33876
33877 2002-09-25 21:45  ivan
33878
33879         * httemplate/search/svc_acct.cgi: tyop
33880
33881 2002-09-25 02:11  ivan
33882
33883         * Makefile: doc
33884
33885 2002-09-25 02:09  ivan
33886
33887         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
33888           "Authentication-Type" for netc.net.au (radiator?)
33889
33890 2002-09-24 01:31  ivan
33891
33892         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
33893
33894 2002-09-23 07:27  ivan
33895
33896         * FS/FS/CGI.pm, htetc/handler.pl: global.asa changes for profiling
33897           redirects header-handling changes necessary for chart .cgis
33898
33899 2002-09-23 01:50  ivan
33900
33901         * Makefile: better default Pg datasource
33902
33903 2002-09-21 04:17  ivan
33904
33905         * FS/bin/freeside-setup, httemplate/docs/schema.dia,
33906           httemplate/docs/schema.html, FS/FS/cust_bill.pm,
33907           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
33908           FS/FS/cust_main_county.pm,
33909           httemplate/browse/cust_main_county.cgi: all taxes now have names.
33910           closes: Bug#15
33911
33912 2002-09-20 08:49  ivan
33913
33914         * README: d
33915
33916 2002-09-20 08:49  ivan
33917
33918         * FS/Makefile.PL: installing into /usr/bin, bah
33919
33920 2002-09-20 08:48  ivan
33921
33922         * FS/FS.pm: doc
33923
33924 2002-09-20 08:48  ivan
33925
33926         * Makefile: 1.5.0
33927
33928 2002-09-20 08:47  ivan
33929
33930         * FS/: MANIFEST, bin/freeside-addoutsourceuser,
33931           bin/freeside-deloutsource, bin/freeside-deloutsourceuser,
33932           bin/freeside-deluser, bin/freeside-setup: add freeside-deluser,
33933           freeside-deloutsource and freeside-deloutsourceuser
33934
33935 2002-09-20 08:46  ivan
33936
33937         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
33938
33939 2002-09-20 07:48  ivan
33940
33941         * FS/FS/part_export.pm: extraneous warn
33942
33943 2002-09-20 05:50  ivan
33944
33945         * FS/bin/freeside-setup: move from bin/fs-setup to
33946           FS/bin/freeside-setup
33947
33948 2002-09-20 03:16  ivan
33949
33950         * FS/FS/UID.pm: change otaker fields to 32 chars
33951
33952 2002-09-19 06:34  ivan
33953
33954         * FS/FS/Record.pm: use database SERIAL or AUTO_INCREMENT for
33955           primary keys, finally, yay! closes: bug#69
33956
33957 2002-09-19 01:43  ivan
33958
33959         * FS/bin/freeside-daily: package expiration
33960
33961 2002-09-19 01:34  ivan
33962
33963         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
33964
33965 2002-09-18 15:50  ivan
33966
33967         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
33968           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
33969           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
33970           httemplate/view/svc_acct.cgi: remove domain config file, closes:
33971           Bug#269
33972
33973 2002-09-18 15:38  ivan
33974
33975         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
33976
33977 2002-09-18 05:10  ivan
33978
33979         * httemplate/docs/: index.html, legacy.html: doc
33980
33981 2002-09-17 03:21  ivan
33982
33983         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
33984           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
33985           support
33986
33987 2002-09-17 02:19  ivan
33988
33989         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
33990           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
33991           httemplate/index.html, httemplate/docs/schema.dia,
33992           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
33993           httemplate/edit/process/part_svc.cgi, httemplate/misc/link.cgi,
33994           httemplate/search/svc_domain.cgi: remove svc_acct_sm
33995
33996 2002-09-16 17:40  ivan
33997
33998         * FS/FS/cust_bill.pm: send_ftp doc fix
33999
34000 2002-09-16 17:33  ivan
34001
34002         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
34003           "emailinvoiceauto" implementation rewritten to work properly,
34004           stop
34005               overwriting existing invoice destinations
34006
34007 2002-09-11 02:28  ivan
34008
34009         * httemplate/browse/svc_acct_pop.cgi: mason error
34010
34011 2002-09-11 02:09  ivan
34012
34013         * httemplate/search/cust_main.cgi: mason warnings
34014
34015 2002-09-09 20:31  ivan
34016
34017         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
34018           order numbers, like VirtualNet
34019
34020 2002-09-09 16:05  khoff
34021
34022         * httemplate/: edit/svc_broadband.cgi,
34023           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
34024           svc_broadband merge
34025
34026 2002-09-09 16:01  khoff
34027
34028         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, httemplate/index.html,
34029           httemplate/edit/part_svc.cgi,
34030           httemplate/edit/process/part_svc.cgi, FS/FS/svc_broadband.pm:
34031           svc_broadband merge
34032
34033 2002-09-09 15:56  khoff
34034
34035         * FS/MANIFEST: svc_broadband merge
34036
34037 2002-09-09 12:56  ivan
34038
34039         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
34040           vpopmail user
34041
34042 2002-09-09 05:34  ivan
34043
34044         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
34045           ClientAPI/passwd.pm: : is not legal in GECOS
34046
34047 2002-09-08 05:57  ivan
34048
34049         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
34050           records first, then svc_domain
34051
34052 2002-09-08 05:40  ivan
34053
34054         * bin/bind.export: error out if can't open .HEADER files
34055
34056 2002-09-08 04:36  ivan
34057
34058         * README: 1.4.1
34059
34060 2002-09-08 02:49  ivan
34061
34062         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
34063           useful default domain files
34064
34065 2002-09-07 07:20  ivan
34066
34067         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
34068           description, give up hoping for a better description of the
34069           export from jeff
34070
34071 2002-09-06 19:27  ivan
34072
34073         * httemplate/docs/index.html: 1.4.1
34074
34075 2002-09-06 19:19  ivan
34076
34077         * FS/FS/part_export/vpopmail.pm: import flocking constants
34078
34079 2002-09-05 11:51  ivan
34080
34081         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
34082
34083 2002-09-05 10:01  ivan
34084
34085         * httemplate/edit/cust_main.cgi: "same as billing address" box
34086           would uncheck itself on errors (only looked at previous
34087           ship_last, not CGI checkbox value too)  Closes: Bug#448
34088
34089 2002-09-05 09:51  ivan
34090
34091         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
34092           compatibility
34093
34094 2002-09-05 06:50  ivan
34095
34096         * httemplate/browse/part_svc.cgi: don't show "clone an existing
34097           service definition" if there aren't any yet
34098
34099 2002-09-05 06:27  ivan
34100
34101         * FS/FS/cust_main.pm, httemplate/index.html,
34102           httemplate/misc/cust_main-import_charges.cgi,
34103           httemplate/misc/process/cust_main-import_charges.cgi: batch
34104           charge/credit import
34105
34106 2002-09-05 06:01  ivan
34107
34108         * FS/FS/svc_acct.pm: show illegal dir in error msg
34109
34110 2002-09-05 02:10  ivan
34111
34112         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
34113           extraneous `vpopmail machine' field
34114
34115 2002-09-04 05:43  ivan
34116
34117         * Makefile, httemplate/index.html: 1.4.1beta1
34118
34119 2002-09-04 01:42  ivan
34120
34121         * httemplate/edit/part_pkg.cgi: spelling
34122
34123 2002-08-30 16:48  ivan
34124
34125         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
34126
34127 2002-08-30 16:42  ivan
34128
34129         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
34130           httemplate/edit/process/part_bill_event.cgi: new invoice event:
34131           upload a CSV file
34132
34133 2002-08-30 16:17  ivan
34134
34135         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
34136           of their cust_pkg.bill date) - setting cust_pkg.bill date
34137           directly bypasses setup fee
34138
34139 2002-08-30 10:34  ivan
34140
34141         * FS/FS/cust_main.pm, httemplate/index.html,
34142           httemplate/misc/cust_main-import.cgi,
34143           httemplate/misc/process/cust_main-import.cgi: working CSV import
34144           for crcmn
34145
34146 2002-08-30 04:33  ivan
34147
34148         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
34149           (hopefully) better error message
34150
34151 2002-08-30 03:25  ivan
34152
34153         * Makefile: silly conf/registries dir still hanging around in CVS
34154           checkouts
34155
34156 2002-08-29 07:11  ivan
34157
34158         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
34159
34160 2002-08-29 02:11  ivan
34161
34162         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
34163           import, make username/password for unexported services conflict
34164           at least with self
34165
34166 2002-08-29 01:13  khoff
34167
34168         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
34169
34170 2002-08-29 00:50  ivan
34171
34172         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
34173
34174 2002-08-28 23:02  ivan
34175
34176         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
34177
34178 2002-08-28 22:57  ivan
34179
34180         * httemplate/view/svc_acct.cgi: password viewing UI change
34181
34182 2002-08-27 00:26  khoff
34183
34184         * FS/FS/Record.pm: Yip yip, I sprained my brain
34185
34186 2002-08-26 13:40  ivan
34187
34188         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
34189
34190 2002-08-24 20:54  ivan
34191
34192         * FS/bin/freeside-addoutsourceuser: ?
34193
34194 2002-08-24 20:42  ivan
34195
34196         * FS/bin/freeside-addoutsourceuser: correct secrets file path
34197
34198 2002-08-24 19:35  ivan
34199
34200         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
34201           passwords
34202
34203 2002-08-24 19:26  ivan
34204
34205         * FS/FS/part_export/shellcommands.pm: properly quote password as
34206           well as finger
34207
34208 2002-08-24 18:48  ivan
34209
34210         * FS/bin/freeside-addoutsourceuser: password
34211
34212 2002-08-24 18:48  ivan
34213
34214         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
34215           bin/freeside-addoutsourceuser
34216
34217 2002-08-24 18:16  ivan
34218
34219         * FS/bin/: freeside-adduser, freeside-setup: doc
34220
34221 2002-08-24 18:14  ivan
34222
34223         * FS/bin/freeside-setup: noninteractive freeside-setup
34224
34225 2002-08-24 18:09  ivan
34226
34227         * FS/bin/: freeside-adduser, freeside-setup: doc
34228
34229 2002-08-24 01:13  ivan
34230
34231         * FS/bin/freeside-adduser: also do -b flag
34232
34233 2002-08-24 00:43  ivan
34234
34235         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
34236           in commands
34237
34238 2002-08-24 00:20  ivan
34239
34240         * httemplate/edit/part_export.cgi: don't substitute defaults for
34241           empty options when editing exports
34242
34243 2002-08-23 23:41  ivan
34244
34245         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
34246           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
34247           fix - no strict 'vars'; when necessary
34248
34249 2002-08-23 20:29  ivan
34250
34251         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
34252           unprovision a single service
34253
34254 2002-08-23 19:10  ivan
34255
34256         * FS/bin/freeside-addoutsource: fix path
34257
34258 2002-08-23 18:53  ivan
34259
34260         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
34261
34262 2002-08-23 17:51  ivan
34263
34264         * httemplate/view/cust_main.cgi: UI
34265
34266 2002-08-23 17:16  ivan
34267
34268         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
34269           bin/freeside-addoutsource
34270
34271 2002-08-23 16:43  ivan
34272
34273         * FS/: MANIFEST, FS/part_export.pm,
34274           FS/part_export/domain_shellcommands.pm,
34275           t/part_export-domain_shellcommands.t: add domain_shellcommands
34276           export
34277
34278 2002-08-19 16:08  ivan
34279
34280         * httemplate/view/cust_main.cgi: encode_entities for comments
34281           entries
34282
34283 2002-08-11 23:17  ivan
34284
34285         * rt/: Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi,
34286           bin/rt-mailgate, etc/schema.Pg, lib/RT.pm, lib/RT/Record.pm,
34287           lib/RT/Interface/Web.pm: import rt 2.0.14
34288
34289 2002-08-02 17:39  ivan
34290
34291         * httemplate/docs/legacy.html: remove some extra modules from
34292           install doc
34293
34294 2002-07-31 11:55  ivan
34295
34296         * FS/FS/part_export.pm: delete directories when deleting users on
34297           freebsd
34298
34299 2002-07-31 06:18  ivan
34300
34301         * FS/FS/svc_acct.pm: fix bug with static IP addresses
34302
34303 2002-07-26 20:56  ivan
34304
34305         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
34306           interface to lib code
34307
34308 2002-07-26 19:47  ivan
34309
34310         * FS/bin/freeside-daily: vacuum pg databases daily
34311
34312 2002-07-25 19:33  ivan
34313
34314         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
34315           shellcommands edit gecos field too
34316
34317 2002-07-23 05:37  ivan
34318
34319         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
34320
34321 2002-07-22 03:50  ivan
34322
34323         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
34324           adding
34325
34326 2002-07-22 03:20  ivan
34327
34328         * Makefile: 1.4.0
34329
34330 2002-07-22 03:18  ivan
34331
34332         * FS/FS/CGI.pm: UI
34333
34334 2002-07-22 03:18  ivan
34335
34336         * FS/FS/cust_main.pm: sort bills by date
34337
34338 2002-07-16 05:29  ivan
34339
34340         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
34341           FS/ClientAPI/passwd.pm: ClientAPI
34342
34343 2002-07-16 05:28  ivan
34344
34345         * fs_selfservice/: DEPLOY, fs_passwd_test,
34346           FS-SelfService/SelfService.pm,
34347           FS-SelfService/freeside-selfservice-clientd,
34348           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
34349           FS-SelfService/cgi/selfservice.cgi,
34350           FS-SelfService/cgi/view_invoice.html: invoice viewing...
34351
34352 2002-07-15 20:57  ivan
34353
34354         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
34355
34356 2002-07-15 20:56  ivan
34357
34358         * FS/FS/part_export/infostreet.pm: better error handling
34359
34360 2002-07-15 20:47  ivan
34361
34362         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
34363
34364 2002-07-15 01:28  ivan
34365
34366         * fs_selfservice/: fs_passwd_test,
34367           FS-SelfService/freeside-selfservice-clientd: working framework,
34368           no hung clients, whew
34369
34370 2002-07-14 18:44  ivan
34371
34372         * bin/bind.import: finally a working DNS::ZoneParse
34373
34374 2002-07-11 06:52  ivan
34375
34376         * fs_selfservice/: DEPLOY, fs_passwd_test, FS-SelfService/MANIFEST,
34377           FS-SelfService/SelfService.pm,
34378           FS-SelfService/freeside-selfservice-clientd: finally working
34379           async framework
34380
34381 2002-07-08 19:23  ivan
34382
34383         * httemplate/docs/: schema.dia, schema.png: new schema diagram
34384
34385 2002-07-08 10:14  ivan
34386
34387         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
34388           different freeside uid/gid
34389
34390 2002-07-08 08:56  ivan
34391
34392         * httemplate/edit/svc_acct.cgi: better error message
34393
34394 2002-07-08 06:07  ivan
34395
34396         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
34397           edit expiration dates
34398
34399 2002-07-08 03:01  ivan
34400
34401         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
34402           should remove home directories
34403
34404 2002-07-07 10:49  ivan
34405
34406         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
34407           new-export-aware, closes: #431
34408
34409 2002-07-06 05:15  ivan
34410
34411         * Makefile: beta2
34412
34413 2002-07-06 04:08  ivan
34414
34415         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
34416           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
34417
34418 2002-07-06 01:50  ivan
34419
34420         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
34421           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
34422
34423 2002-07-06 01:29  ivan
34424
34425         * httemplate/view/cust_main.cgi: speling
34426
34427 2002-07-06 00:32  ivan
34428
34429         * httemplate/edit/part_pkg.cgi: fix speling
34430
34431 2002-07-06 00:30  ivan
34432
34433         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
34434           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
34435           job queue & exports, and make them configurable
34436
34437 2002-07-05 21:20  ivan
34438
34439         * FS/FS/svc_acct.pm: typo
34440
34441 2002-07-05 16:32  ivan
34442
34443         * httemplate/config/config.cgi: fix bug with config having a value
34444           not in the select
34445
34446 2002-07-04 03:35  ivan
34447
34448         * httemplate/browse/: agent.cgi, agent_type.cgi,
34449           part_bill_event.cgi, part_export.cgi, part_pkg.cgi, part_svc.cgi,
34450           svc_acct_pop.cgi: move "add" links to the top
34451
34452 2002-07-03 07:45  ivan
34453
34454         * FS/t/part_export-http.t: s/_post//
34455
34456 2002-07-03 07:21  ivan
34457
34458         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
34459           t/part_export-http.t: http export
34460
34461 2002-07-03 04:37  ivan
34462
34463         * FS/FS/InitHandler.pm: 54
34464
34465 2002-07-03 04:35  ivan
34466
34467         * FS/FS/InitHandler.pm: sacrifice memory for speed
34468
34469 2002-07-03 04:31  ivan
34470
34471         * FS/FS/InitHandler.pm: preload modules
34472
34473 2002-07-03 04:23  ivan
34474
34475         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
34476           apache init
34477
34478 2002-07-03 04:10  ivan
34479
34480         * FS/FS/UID.pm: allow InitHandler to work during apache startup
34481
34482 2002-07-03 03:50  ivan
34483
34484         * FS/FS/InitHandler.pm: skip comment & blank lines
34485
34486 2002-07-03 03:48  ivan
34487
34488         * FS/FS/InitHandler.pm: debug
34489
34490 2002-07-03 03:33  ivan
34491
34492         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
34493           dbdefs
34494
34495 2002-07-02 20:57  ivan
34496
34497         * FS/FS/cust_main.pm: working one-time charges again
34498
34499 2002-07-02 20:52  ivan
34500
34501         * httemplate/view/cust_main.cgi: ui
34502
34503 2002-07-02 20:47  ivan
34504
34505         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
34506           httemplate/edit/process/quick-charge.cgi,
34507           httemplate/view/cust_main.cgi: one-time charges with tax classes
34508
34509 2002-07-02 19:25  ivan
34510
34511         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
34512           httemplate/config/config.cgi: deprecate text radius config
34513           options update config docs
34514
34515 2002-07-02 18:47  ivan
34516
34517         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
34518
34519 2002-07-02 18:05  ivan
34520
34521         * FS/bin/freeside-sqlradius-reset: pod
34522
34523 2002-07-02 18:01  ivan
34524
34525         * FS/bin/freeside-sqlradius-reset: fix usage message
34526
34527 2002-07-02 16:03  ivan
34528
34529         * FS/FS/part_export.pm: fix usermod commands for freebsd
34530
34531 2002-07-02 07:37  ivan
34532
34533         * Makefile: beta1!!
34534
34535 2002-07-02 07:22  ivan
34536
34537         * FS/FS/part_export/textradius.pm: working textradius export
34538
34539 2002-07-02 07:00  ivan
34540
34541         * FS/FS/part_export/textradius.pm: better diagnostics
34542
34543 2002-07-02 06:22  ivan
34544
34545         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
34546
34547 2002-07-02 06:04  ivan
34548
34549         * FS/FS/part_export/shellcommands.pm: no warnings
34550
34551 2002-07-02 06:00  ivan
34552
34553         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
34554           linux and freebsd shellcommands
34555
34556 2002-07-02 04:29  ivan
34557
34558         * FS/FS/part_export.pm: fix for freebsd presets
34559
34560 2002-07-02 04:27  ivan
34561
34562         * FS/FS/part_export.pm: useful shellcommands presets
34563
34564 2002-07-02 03:14  ivan
34565
34566         * FS/bin/freeside-queued: grr old openssh grr freebsd
34567
34568 2002-07-02 02:42  ivan
34569
34570         * FS/bin/freeside-queued: fleabsd grr
34571
34572 2002-07-02 02:39  ivan
34573
34574         * FS/bin/freeside-queued: freebsd is sofa king broken
34575
34576 2002-07-02 00:31  ivan
34577
34578         * FS/FS/part_export/textradius.pm: working textradius
34579
34580 2002-07-02 00:13  ivan
34581
34582         * FS/FS/part_export/textradius.pm: better error reporting from
34583           rsync
34584
34585 2002-07-01 23:58  ivan
34586
34587         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
34588           s/options/option/, oops, and machine isn't an option
34589
34590 2002-07-01 23:48  ivan
34591
34592         * FS/FS/queue.pm: error messages can have other chars
34593
34594 2002-07-01 15:38  ivan
34595
34596         * FS/FS/part_export/textradius.pm: prevent any possible infinite
34597           looping
34598
34599 2002-07-01 02:15  ivan
34600
34601         * FS/FS/part_export/textradius.pm: real-time! text radius export
34602
34603 2002-06-30 04:01  ivan
34604
34605         * CREDITS: administrivia
34606
34607 2002-06-30 00:17  ivan
34608
34609         * FS/FS/Record.pm: oops, very bad
34610
34611 2002-06-30 00:16  ivan
34612
34613         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
34614           Pg money type)
34615
34616 2002-06-30 00:04  ivan
34617
34618         * FS/FS/Record.pm: fix dbdef caching
34619
34620 2002-06-29 19:13  ivan
34621
34622         * FS/: MANIFEST, FS/part_export.pm,
34623           FS/part_export/shellcommands_withdomain.pm,
34624           t/part_export-shellcommands_withdomain.t: export!
34625
34626 2002-06-28 13:31  ivan
34627
34628         * FS/FS/svc_acct.pm: better error message for illegal password
34629
34630 2002-06-28 13:21  ivan
34631
34632         * FS/FS/cust_main.pm: better error message for missing tax classes
34633
34634 2002-06-28 03:49  ivan
34635
34636         * FS/FS/Record.pm: remove extraneous check
34637
34638 2002-06-28 01:23  ivan
34639
34640         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
34641           hopefully keeping performance improvement
34642
34643 2002-06-27 20:09  ivan
34644
34645         * httemplate/view/cust_main.cgi: more card display changes
34646
34647 2002-06-27 19:21  ivan
34648
34649         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
34650           first
34651
34652 2002-06-27 02:23  ivan
34653
34654         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
34655           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
34656           exports
34657
34658 2002-06-27 02:19  ivan
34659
34660         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
34661           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
34662           t/part_export-null.t, t/part_export-sysvshell.t,
34663           t/part_export-www_shellcommands.t: export updates
34664
34665 2002-06-26 01:36  ivan
34666
34667         * FS/FS/part_export.pm: tyop
34668
34669 2002-06-26 01:32  ivan
34670
34671         * FS/FS/part_export.pm: better export docs/defaults
34672
34673 2002-06-26 01:12  ivan
34674
34675         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
34676           one-time charges
34677
34678 2002-06-26 01:05  ivan
34679
34680         * httemplate/view/cust_main.cgi: close form tags
34681
34682 2002-06-26 00:42  ivan
34683
34684         * bin/: bsdshell.export, sysvshell.export: shell.export ->
34685           bsdshell.export & sysvshell.export
34686
34687 2002-06-25 20:53  ivan
34688
34689         * FS/FS/part_export_option.pm: export options can be anything
34690
34691 2002-06-25 19:37  ivan
34692
34693         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
34694           with email invoices too
34695
34696 2002-06-25 18:35  ivan
34697
34698         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
34699           httemplate/edit/process/quick-cust_pkg.cgi,
34700           httemplate/view/cust_main.cgi: working one-time charges
34701
34702 2002-06-25 17:41  ivan
34703
34704         * httemplate/edit/part_pkg.cgi: ui
34705
34706 2002-06-25 16:27  ivan
34707
34708         * httemplate/view/svc_www.cgi: add link to controlling account
34709
34710 2002-06-25 00:18  ivan
34711
34712         * FS/bin/freeside-queued: might work again under mysql
34713
34714 2002-06-23 12:16  ivan
34715
34716         * FS/FS/domain_record.pm: domain_record records attached to svc_www
34717           records are no longer delete-able, patch from "Stephen Bechard"
34718           <steve@destek.net>, thanks!  closes: Bug#434
34719
34720 2002-06-22 22:44  ivan
34721
34722         * httemplate/edit/process/svc_www.cgi: patch to get this working
34723           from Stephen Bechard <steve@destek.net>
34724
34725 2002-06-22 22:43  ivan
34726
34727         * httemplate/view/svc_www.cgi: add link to edit and format nicely
34728
34729 2002-06-22 18:36  ivan
34730
34731         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
34732           "Stephen Bechard" <steve@destek.net>, thanks
34733
34734 2002-06-22 18:33  ivan
34735
34736         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
34737           works now, patch from "Stephen Bechard" <steve@destek.net>
34738
34739 2002-06-21 14:49  ivan
34740
34741         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
34742           noment's request
34743
34744 2002-06-21 13:26  ivan
34745
34746         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
34747           setting
34748
34749 2002-06-21 13:17  ivan
34750
34751         * FS/FS/part_export/infostreet.pm: debugging option
34752
34753 2002-06-21 02:57  ivan
34754
34755         * bin/passwd.import: no, don't check for duplicates like this by
34756           default... not new-export style
34757
34758 2002-06-21 02:56  ivan
34759
34760         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
34761           stuff still needs to be rewritten for new exports
34762
34763 2002-06-21 02:15  ivan
34764
34765         * bin/passwd.import: oops
34766
34767 2002-06-21 02:13  ivan
34768
34769         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
34770           fixes...
34771
34772 2002-06-21 02:11  ivan
34773
34774         * bin/passwd.import: tiny bit better passwd.import
34775
34776 2002-06-21 01:29  ivan
34777
34778         * httemplate/index.html: uid search on main menu, updated upgrade
34779           docs
34780
34781 2002-06-20 15:35  ivan
34782
34783         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
34784
34785 2002-06-19 18:29  ivan
34786
34787         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
34788           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
34789           httemplate/edit/process/part_export.cgi: shellcommands
34790           w/passwords
34791
34792 2002-06-18 21:54  ivan
34793
34794         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
34795           <steve@destek.net>
34796
34797 2002-06-18 21:03  ivan
34798
34799         * FS/FS/part_export/infostreet.pm: fix setContactField email
34800
34801 2002-06-18 18:03  ivan
34802
34803         * FS/FS/svc_acct.pm: and the same for changes...
34804
34805 2002-06-18 17:58  ivan
34806
34807         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
34808           caused by kristian/mark/pc-intouch's changes moving exports into
34809           svc_Common -   changed sequence of events such that groups were
34810           not provisioned when the   sqlradius export was run
34811
34812 2002-06-18 16:52  ivan
34813
34814         * httemplate/misc/queue.cgi: better error message
34815
34816 2002-06-14 18:12  ivan
34817
34818         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
34819           mark@pc-intouch.com: exporttype2svcdb removal
34820
34821 2002-06-14 14:35  ivan
34822
34823         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
34824           faxNumber (? dunno, what noment wants)
34825
34826 2002-06-14 04:44  ivan
34827
34828         * Makefile: better releaes target?
34829
34830 2002-06-14 04:26  ivan
34831
34832         * Makefile: 1.4.0pre14
34833
34834 2002-06-14 04:22  ivan
34835
34836         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
34837           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
34838           dependancies FS::queue::joblisting html excapes & truncates long
34839           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
34840           am, too.  really!)
34841
34842 2002-06-14 02:19  ivan
34843
34844         * FS/FS/UID.pm: only run callbacks once... should speed things up
34845           (no dbdef reloading)
34846
34847 2002-06-13 20:26  ivan
34848
34849         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
34850           match reality
34851
34852 2002-06-13 20:12  ivan
34853
34854         * httemplate/index.html: remove classic interface
34855
34856 2002-06-13 19:25  ivan
34857
34858         * FS/bin/freeside-queued: mysql compatibility?
34859
34860 2002-06-13 17:12  ivan
34861
34862         * httemplate/: index.html, search/cust_main.cgi: search by for
34863           address2 (unit) - commented out in default index.html
34864
34865 2002-06-13 16:28  ivan
34866
34867         * httemplate/: index.html, search/cust_main.cgi: phone number
34868           search (Bug#422)
34869
34870 2002-06-13 16:00  ivan
34871
34872         * FS/FS/svc_acct.pm, httemplate/index.html,
34873           httemplate/search/svc_acct.cgi: fuzzy username searching
34874           (Bug#422)
34875
34876 2002-06-12 17:53  ivan
34877
34878         * httemplate/: index.html, search/cust_main.cgi: search on customer
34879           number (Bug#422)
34880
34881 2002-06-12 13:31  ivan
34882
34883         * FS/FS/svc_acct.pm: fix new duplicate username checking
34884
34885 2002-06-12 10:29  ivan
34886
34887         * httemplate/index.html: fix company search
34888
34889 2002-06-12 09:26  ivan
34890
34891         * FS/FS/cust_main.pm: fix problems with code that resets invoice
34892           events
34893
34894 2002-06-11 11:20  ivan
34895
34896         * bin/bind.export: perl 5.005 needs an explicit mask for mkdir
34897
34898 2002-06-11 02:51  ivan
34899
34900         * FS/FS/part_export.pm: notes
34901
34902 2002-06-11 02:46  ivan
34903
34904         * bin/bind.export: add preliminary bsd shell export
34905
34906 2002-06-11 02:14  ivan
34907
34908         * FS/FS/svc_acct.pm: export-based duplicate username checking!
34909
34910 2002-06-11 01:29  ivan
34911
34912         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
34913           option to (bsd|sysv)shell export
34914
34915 2002-06-10 20:25  ivan
34916
34917         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
34918           part_export/infostreet.pm: - add new suspend and unsuspend export
34919           hooks (with null defaults) - infostreet export: actually
34920           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
34921           export: set some contact fields @ infostreet (Bug#419)
34922
34923 2002-06-10 17:58  ivan
34924
34925         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
34926           Makefile.  whew.
34927
34928 2002-06-10 16:02  ivan
34929
34930         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
34931           line 299 in file FS/domain_record.pm
34932
34933 2002-06-10 15:48  ivan
34934
34935         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
34936           when user clicks "Bill now" (closes: Bug#417)
34937
34938 2002-06-10 15:07  ivan
34939
34940         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
34941           invoice events when a card changes (closes: Bug#417)
34942
34943 2002-06-10 12:44  ivan
34944
34945         * httemplate/view/cust_main.cgi: final visual update on package
34946           date view
34947
34948 2002-06-10 12:41  ivan
34949
34950         * httemplate/view/cust_main.cgi: fixup time display in packages
34951
34952 2002-06-10 12:30  ivan
34953
34954         * httemplate/view/cust_main.cgi: add small time display to dates
34955
34956 2002-06-09 19:52  ivan
34957
34958         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
34959
34960 2002-06-09 19:52  ivan
34961
34962         * FS/FS/cust_main_county.pm: silence undefined warnings
34963
34964 2002-06-09 19:51  ivan
34965
34966         * FS/FS/CGI.pm: unused global
34967
34968 2002-06-09 19:42  ivan
34969
34970         * Makefile: back to ASP for profiling...
34971
34972 2002-06-09 18:39  khoff
34973
34974         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
34975           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
34976           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
34977           changes.
34978
34979 2002-06-08 00:48  khoff
34980
34981         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
34982           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
34983           httemplate/edit/part_pkg.cgi: Default svcpart support for
34984           part_pkg.  Fixes 'bug' with new customer and online signup.
34985
34986 2002-06-07 13:33  khoff
34987
34988         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
34989
34990 2002-06-05 15:46  ivan
34991
34992         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
34993           more mysql goodness, thanks dale
34994
34995 2002-06-04 07:35  ivan
34996
34997         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
34998
34999 2002-06-04 07:02  ivan
35000
35001         * CREDITS, httemplate/search/cust_main.cgi,
35002           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
35003           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
35004           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
35005
35006 2002-06-04 06:46  ivan
35007
35008         * conf/declinetemplate: misspelling
35009
35010 2002-05-31 13:34  ivan
35011
35012         * FS/FS/part_export.pm: dammit i want to catch export subclass
35013           compilation problems
35014
35015 2002-05-31 13:31  ivan
35016
35017         * FS/FS/cust_bill.pm: better error reporting
35018
35019 2002-05-31 11:48  khoff
35020
35021         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
35022           test.
35023
35024 2002-05-31 11:45  khoff
35025
35026         * FS/MANIFEST: added sqlmail.pm and test
35027
35028 2002-05-31 10:50  ivan
35029
35030         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
35031
35032 2002-05-30 19:13  ivan
35033
35034         * FS/FS/part_export.pm: no, actually throw an exception if an
35035           export class won't compile.
35036
35037 2002-05-30 17:33  khoff
35038
35039         * httemplate/edit/part_svc.cgi: Added support for part_exports that
35040           are used with more than one svcdb.
35041
35042 2002-05-30 17:22  khoff
35043
35044         * FS/FS/part_export.pm: updated hashes 'n stuff for
35045           FS::part_export::sqlmail
35046
35047 2002-05-30 17:20  khoff
35048
35049         * FS/FS/part_export/sqlmail.pm: part_export module to export
35050           svc_acct, svc_domain, and svc_forward to an external database
35051
35052 2002-05-30 17:18  khoff
35053
35054         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
35055           new-style export calls to svc_Common.
35056
35057 2002-05-30 14:51  ivan
35058
35059         * httemplate/misc/delete-customer.cgi: point to correct place for
35060           hidecancelledcustomers config option
35061
35062 2002-05-30 10:49  ivan
35063
35064         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
35065
35066 2002-05-29 13:45  ivan
35067
35068         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
35069           handle destroyed without explicit disconnect" errors
35070
35071 2002-05-29 08:56  ivan
35072
35073         * FS/FS/part_export.pm: freeradius 0.5 doc
35074
35075 2002-05-28 21:40  ivan
35076
35077         * fs_selfservice/FS-SelfService/: Changes, MANIFEST, Makefile.PL,
35078           SelfService.pm, test.pl: add fs_selfservice
35079
35080 2002-05-28 14:22  ivan
35081
35082         * FS/FS/svc_acct.pm: better error message for "Illegal password"
35083
35084 2002-05-28 00:55  ivan
35085
35086         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
35087           people at DBI/DBD documentation for information on data sources.
35088           *sigh*
35089
35090 2002-05-26 23:53  ivan
35091
35092         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
35093           baloo@gimpgirl.com, thanks
35094
35095 2002-05-23 06:00  ivan
35096
35097         * FS/FS/domain_record.pm, bin/bind.import,
35098           httemplate/edit/process/domain_record.cgi,
35099           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
35100           too
35101
35102 2002-05-22 11:44  ivan
35103
35104         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
35105           FS/FS/svc_domain.pm, bin/bind.export,
35106           httemplate/edit/process/domain_record.cgi,
35107           httemplate/misc/cancel-unaudited.cgi,
35108           httemplate/misc/delete-domain_record.cgi,
35109           httemplate/misc/delete-part_export.cgi,
35110           httemplate/view/svc_domain.cgi: bind export, editing zones,
35111           deleting unaudited domains, mmm
35112
35113 2002-05-22 05:17  ivan
35114
35115         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
35116           FS::cust_pkg to FS::cust_svc, becomes the cancel method
35117
35118 2002-05-22 04:39  ivan
35119
35120         * FS/FS/part_export.pm: - remove some out of date documentation -
35121           die if an export class won't compile
35122
35123 2002-05-22 03:53  ivan
35124
35125         * bin/bind.export: bind export
35126
35127 2002-05-21 19:09  ivan
35128
35129         * FS/FS/part_export/sqlradius.pm: 5.6-isms
35130
35131 2002-05-18 02:51  ivan
35132
35133         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
35134           1.44
35135
35136 2002-05-16 20:47  ivan
35137
35138         * FS/FS/svc_acct.pm: freebsd `toor' user
35139
35140 2002-05-16 07:28  ivan
35141
35142         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
35143           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
35144           (stub) bsdshell and textradius exports
35145
35146 2002-05-16 07:27  ivan
35147
35148         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
35149           textradius exports
35150
35151 2002-05-16 07:21  ivan
35152
35153         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
35154           to be string type, fixes: "0 as first character in password"
35155           problem.  also see the Frontier::Client manpage
35156
35157 2002-05-16 06:42  ivan
35158
35159         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
35160           definition cloning
35161
35162 2002-05-16 06:42  ivan
35163
35164         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
35165
35166 2002-05-15 07:00  ivan
35167
35168         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
35169           in FS::part_export::sqlradius.pm display job dependancies in
35170           FS::queue::joblisting
35171
35172 2002-05-15 06:24  ivan
35173
35174         * Makefile, FS/FS.pm, FS/MANIFEST, FS/FS/queue.pm,
35175           FS/FS/queue_depend.pm, FS/FS/part_export/sqlradius.pm,
35176           FS/bin/freeside-queued, FS/t/queue_depend.t,
35177           eg/export_template.pm, httemplate/docs/schema.dia,
35178           httemplate/docs/schema.html, httemplate/docs/schema.png: queue
35179           dependancies
35180
35181 2002-05-14 00:36  ivan
35182
35183         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
35184           to decide whether or not to INSERT.
35185
35186 2002-05-13 17:27  ivan
35187
35188         * FS/FS/part_export/shellcommands.pm: shellcomands oops
35189
35190 2002-05-10 00:54  ivan
35191
35192         * Makefile: always re-install init
35193
35194 2002-05-10 00:50  ivan
35195
35196         * init.d/freeside-init: correct message
35197
35198 2002-05-10 00:45  ivan
35199
35200         * FS/FS/svc_domain.pm: bad reuse of variable
35201
35202 2002-05-10 00:42  ivan
35203
35204         * Makefile: INSTALLGROUP
35205
35206 2002-05-09 08:26  ivan
35207
35208         * Makefile: final make release?
35209
35210 2002-05-09 08:25  ivan
35211
35212         * Makefile: fix make release target
35213
35214 2002-05-09 08:22  ivan
35215
35216         * Makefile: make release target
35217
35218 2002-05-09 08:21  ivan
35219
35220         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
35221           s/Referral/Advertising source/
35222
35223 2002-05-09 08:12  ivan
35224
35225         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
35226           pulldowns even with taxrates...
35227
35228 2002-05-09 05:38  ivan
35229
35230         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
35231           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/handler.pl,
35232           httemplate/browse/agent.cgi,
35233           httemplate/browse/cust_main_county.cgi,
35234           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
35235           httemplate/edit/cust_main_county-expand.cgi,
35236           httemplate/edit/part_pkg.cgi,
35237           httemplate/edit/process/cust_main_county-expand.cgi: texas tax!
35238
35239 2002-05-06 06:36  ivan
35240
35241         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
35242           reported by noment
35243
35244 2002-05-04 08:00  ivan
35245
35246         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_main_county.pm,
35247           FS/FS/cust_tax_exempt.pm, FS/FS/part_pkg.pm,
35248           httemplate/docs/admin.html, httemplate/docs/schema.dia,
35249           httemplate/docs/schema.html: schema changes for proper texas tax
35250
35251 2002-05-03 18:11  ivan
35252
35253         * httemplate/: index.html, search/cust_pkg.cgi: add package search
35254           by next bill date to main menu
35255
35256 2002-05-03 17:59  ivan
35257
35258         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
35259
35260 2002-05-03 17:47  ivan
35261
35262         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
35263           being used in searches by signup server
35264
35265 2002-05-03 17:32  ivan
35266
35267         * httemplate/search/cust_pkg.cgi: lilunixbtch: trying to pull
35268           accounts based on next billdate tofu_beast420: hmm a report
35269           ordered by next bill date? tofu_beast420: i don't know how you'd
35270           do that per _customer_ since a customer could have lots of
35271           packages, but you could do a per-package report maybe?
35272
35273 2002-04-29 22:43  ivan
35274
35275         * FS/FS/part_export.pm: better BIND integration
35276
35277 2002-04-26 04:14  ivan
35278
35279         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
35280           username-nodash config files
35281
35282 2002-04-25 03:37  ivan
35283
35284         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
35285           #2
35286
35287 2002-04-25 02:47  ivan
35288
35289         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
35290           plan
35291
35292 2002-04-24 18:15  ivan
35293
35294         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
35295
35296 2002-04-24 02:09  ivan
35297
35298         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
35299
35300 2002-04-24 02:03  ivan
35301
35302         * FS/FS/cust_main.pm: msgcat error for credit card expiration
35303           (closes: Bug#407)
35304
35305 2002-04-23 00:32  ivan
35306
35307         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
35308
35309 2002-04-23 00:10  ivan
35310
35311         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
35312           TEXT columns... gah i hate SQL
35313
35314 2002-04-22 15:45  ivan
35315
35316         * FS/FS/part_export.pm: use Tie::IxHash to present export options
35317           in a reasonable order
35318
35319 2002-04-22 14:36  ivan
35320
35321         * FS/FS/cust_main.pm: don't show extended debugging in error
35322           messages that could end up on the signup server
35323
35324 2002-04-22 14:23  ivan
35325
35326         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
35327           packages (moved from signups server)
35328
35329 2002-04-22 14:18  ivan
35330
35331         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
35332
35333 2002-04-22 13:47  ivan
35334
35335         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
35336           FS::cust_pkg, not signup server - order by recur price in
35337           signup-alternate template
35338
35339 2002-04-20 05:37  ivan
35340
35341         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: bind
35342           export
35343
35344 2002-04-20 04:57  ivan
35345
35346         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
35347           bin/svc_domain.erase, httemplate/docs/legacy.html:
35348           working BIND import
35349
35350 2002-04-20 03:49  ivan
35351
35352         * FS/FS/domain_record.pm: allow * MX records
35353
35354 2002-04-20 03:12  ivan
35355
35356         * FS/FS/domain_record.pm: allow uppercase in zone data.
35357
35358 2002-04-20 03:09  ivan
35359
35360         * FS/FS/domain_record.pm: allow uppercase zones...
35361
35362 2002-04-19 19:06  ivan
35363
35364         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
35365           where there *is* a pkg_svc record with quantity 0, when changing
35366           packages and using the special case new service code
35367
35368 2002-04-19 16:25  ivan
35369
35370         * FS/FS/svc_acct.pm: maybe just for debugging
35371
35372 2002-04-19 07:27  ivan
35373
35374         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
35375
35376 2002-04-18 18:16  ivan
35377
35378         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
35379           init.d/freeside-init: - add init file installation to Makefile,
35380           add unified init file - fix qsearch for op => '!=', value => ''
35381           searches - fix invalid_catd typo - add payby method to part_pkg
35382           and have fs_signup_server pass the data
35383
35384 2002-04-17 13:43  ivan
35385
35386         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
35387           syntax
35388
35389 2002-04-17 12:47  ivan
35390
35391         * FS/FS/Record.pm: allow = in ut_text
35392
35393 2002-04-17 05:06  ivan
35394
35395         * httemplate/index.html: fix default searches
35396
35397 2002-04-17 04:41  ivan
35398
35399         * FS/FS/Record.pm: get rid of debugging cruft
35400
35401 2002-04-16 17:25  ivan
35402
35403         * httemplate/search/cust_main.cgi: better ordering in search
35404           results
35405
35406 2002-04-16 16:14  ivan
35407
35408         * FS/FS/cust_main.pm: there it is!  fix bug with
35409           FS::cust_main::agent
35410
35411 2002-04-16 15:56  ivan
35412
35413         * FS/FS/cust_bill.pm: further debugging...
35414
35415 2002-04-16 15:52  ivan
35416
35417         * FS/FS/: Conf.pm, cust_bill.pm: further authorize.net description
35418           debugging (agent??) and get rid of bad unique index on
35419           cust_bill_event
35420
35421 2002-04-16 15:38  ivan
35422
35423         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
35424           field
35425
35426 2002-04-16 14:24  ivan
35427
35428         * FS/bin/freeside-queued: auto-use export classes
35429
35430 2002-04-16 13:13  ivan
35431
35432         * httemplate/browse/part_svc.cgi: ui
35433
35434 2002-04-16 12:50  ivan
35435
35436         * httemplate/index.html: exports, then services...
35437
35438 2002-04-16 03:47  ivan
35439
35440         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
35441           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
35442           httemplate/search/cust_bill_event.html,
35443           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
35444           report on failed billing events...
35445
35446 2002-04-16 02:38  ivan
35447
35448         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/declinetemplate: - send a
35449           notice to the customer when their card is declined - closes:
35450           Bug#351 - freeside-expiration-alerter works fine, closes: Bug#7
35451
35452 2002-04-16 01:52  ivan
35453
35454         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
35455           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
35456           httemplate/edit/part_export.cgi: move the last of the real-time
35457           exports out of svc_acct.pm and into part_export
35458
35459 2002-04-15 23:47  ivan
35460
35461         * httemplate/index.html: allow multiple search types on main
35462           menu... more confusing but default is *too* fuzzy
35463
35464 2002-04-14 02:11  ivan
35465
35466         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
35467           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
35468           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
35469           FS/FS/part_export/shellcommands.pm,
35470           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
35471           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
35472           FS/t/part_export-vpopmail.t, eg/export_template.pm,
35473           httemplate/docs/legacy.html, httemplate/docs/schema.dia,
35474           httemplate/docs/schema.html, httemplate/docs/schema.png: - move
35475           cyrus, shellcommands, CP exports exports to new-style - skeleton
35476           files for vpopmail exports - documentation updates - add big
35477           schema diagram to docs
35478
35479 2002-04-13 06:36  ivan
35480
35481         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
35482           FS/FS/part_export/cp.pm, FS/bin/freeside-sqlradius-reset,
35483           httemplate/edit/part_export.cgi: - documentation updates - move
35484           Critical Path export to new-style export - bin/sqlradius_reset
35485           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
35486
35487 2002-04-13 03:46  ivan
35488
35489         * httemplate/index.html: s/otaker/order-taker/
35490
35491 2002-04-13 02:14  ivan
35492
35493         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
35494           padding (see Bug#388)
35495
35496 2002-04-13 01:51  ivan
35497
35498         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
35499           (closes: Bug#389)
35500
35501 2002-04-12 08:14  ivan
35502
35503         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
35504           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
35505           ("Order and cancel packages") to try to move services between
35506           svcparts as a last resort...
35507
35508 2002-04-12 06:22  ivan
35509
35510         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
35511           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
35512           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
35513           htetc/handler.pl, httemplate/browse/part_svc.cgi,
35514           httemplate/edit/part_export.cgi, httemplate/edit/part_svc.cgi,
35515           httemplate/edit/process/agent_type.cgi,
35516           httemplate/edit/process/part_export.cgi,
35517           httemplate/edit/process/part_svc.cgi,
35518           httemplate/misc/delete-customer.cgi: - should finish off the
35519           part_svc -> part_export s/one-to-many/many-to-many/   transition
35520           (closes: Bug#375) - fixes a nasty export scoping bug with message
35521           catalogs, whew
35522
35523 2002-04-11 15:05  ivan
35524
35525         * FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm, FS/FS/part_export.pm,
35526           FS/FS/part_svc.pm, FS/t/export_svc.t, httemplate/index.html,
35527           httemplate/browse/part_export.cgi,
35528           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
35529           httemplate/edit/part_export.cgi,
35530           httemplate/edit/process/part_export.cgi,
35531           httemplate/misc/delete-part_export.cgi: (almost) everything for
35532           bug#375 - create export_svc table - part_svc to part_export is
35533           now properly many-to-many, not one-to-many
35534
35535           still need to finish service editing (choosing exports) in
35536           httemplate/edit/part_svc.cgi and
35537           httemplate/edti/process/part_svc.cgi
35538
35539           and do somethinga about that manual $svcdb = 'svc_acct' in
35540           httemplate/edit/part_export.cgi (do part_export records need a
35541           svcdb? probably not... should be able to just pass an svcdb on
35542           creation of new exports, move the big %exports hash into
35543           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
35544           for exports that can apply to a given svcdb....
35545
35546 2002-04-11 15:04  ivan
35547
35548         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
35549           fix problems with ut_domain losing data
35550
35551 2002-04-10 06:42  ivan
35552
35553         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
35554           FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
35555           FS/FS/svc_acct_pop.pm, httemplate/browse/msgcat.cgi,
35556           httemplate/docs/signup.html, httemplate/edit/msgcat.cgi,
35557           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
35558           the road:
35559
35560           - use msgcat for more error messages - should be all things that
35561           would come3   back from the signup server normally now - signup
35562           server: don't display access number <SELECT> if there's none or
35563           one - signup_server-realtime config option to run billing for
35564           signup server   signups immediately - signup server: pkg
35565           available to success templates, better documentation on   success
35566           templates - httemplate/edit/msgcat.cgi fields are properly sticky
35567           on errors - httemplate/edit/process/msgcat.cgi - don't update
35568           identical fields
35569
35570 2002-04-06 22:23  ivan
35571
35572         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
35573           server signups (closes: Bug#386)
35574
35575 2002-04-06 21:56  ivan
35576
35577         * FS/FS/Conf.pm, FS/FS/msgcat.pm, conf/show-msgcat-codes,
35578           httemplate/browse/msgcat.cgi, httemplate/edit/msgcat.cgi,
35579           httemplate/edit/process/msgcat.cgi: working message catalogs (not
35580           used for enough yet) - almost (but not quite) closes Bug#385 -
35581           still have to catalog the   backend things triggered by signup
35582           server.
35583
35584 2002-04-06 16:00  ivan
35585
35586         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
35587           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
35588           httemplate/docs/signup.html: - config option for signup server
35589           payment types - credit card type pulldown on signup server
35590           (closes: Bug#383)
35591
35592 2002-04-06 14:32  ivan
35593
35594         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
35595           add a config option to set the Business::OnlinePayment
35596           description field, and make some useful data available for the
35597           config option.  closes: Bug#378
35598
35599 2002-04-06 13:32  ivan
35600
35601         * httemplate/search/cust_main.cgi: fix visual glitch
35602
35603 2002-04-06 12:37  ivan
35604
35605         * httemplate/docs/signup.html: big signup server cleanups.  uses
35606           Storable for network protocol now.  - makes Bugs 384 & 385 easier
35607           - closes: Bug#382
35608
35609 2002-04-05 16:08  ivan
35610
35611         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
35612           httemplate/view/svc_acct.cgi: security phrase bug fixes
35613
35614 2002-04-05 15:51  ivan
35615
35616         * CREDITS, Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/msgcat.pm,
35617           FS/FS/svc_acct.pm, FS/t/msgcat.t, bin/freeside-session-kill,
35618           conf/locale, eg/table_template-svc.pm, eg/table_template.pm,
35619           htetc/handler.pl, httemplate/index.html,
35620           httemplate/browse/cust_main_county.cgi,
35621           httemplate/browse/msgcat.cgi, httemplate/browse/svc_acct_pop.cgi,
35622           httemplate/docs/schema.html, httemplate/edit/svc_acct.cgi,
35623           httemplate/view/svc_acct.cgi: - add message catalog table &
35624           beginning of web interface - add security_phrase and conf option
35625           to svc_acct.pm - random other stuff
35626
35627 2002-04-05 15:37  jeff
35628
35629         * httemplate/view/cust_main.cgi: credit/refund display correction
35630
35631 2002-04-05 12:52  ivan
35632
35633         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
35634           (not on submitting form)
35635
35636 2002-04-05 08:37  ivan
35637
35638         * eg/export_template.pm, FS/t/part_export-infostreet.t,
35639           FS/t/part_export-sqlradius.t: oops forgot these from working on
35640           the road
35641
35642 2002-04-04 16:42  ivan
35643
35644         * FS/MANIFEST, FS/FS/part_export.pm,
35645           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
35646           httemplate/index.html, httemplate/edit/part_export.cgi: Checkin
35647           of disparate changes from working on the road: - generic SQL
35648           query - move exports out to their own files - small cleanup of
35649           selfadmin server
35650
35651 2002-03-29 09:27  ivan
35652
35653         * htetc/handler.pl, httemplate/search/svc_acct.cgi: fix unlinked
35654           svc browse!
35655
35656 2002-03-26 23:08  ivan
35657
35658         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
35659           screens (unless queue_dangerous_options!)
35660
35661 2002-03-26 21:36  ivan
35662
35663         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
35664           httemplate/index.html, httemplate/docs/admin.html:
35665           s/referral/advertising source/
35666
35667           yes, the name sucks.  got a better one?
35668
35669 2002-03-26 08:24  ivan
35670
35671         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
35672           blank company column
35673
35674 2002-03-26 05:58  ivan
35675
35676         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
35677
35678 2002-03-26 05:20  ivan
35679
35680         * httemplate/docs/passwd.html: doc
35681
35682 2002-03-26 04:35  ivan
35683
35684         * httemplate/docs/admin.html: s/Add/Provision/
35685
35686 2002-03-25 16:32  ivan
35687
35688         * FS/FS/part_export.pm, FS/bin/freeside-queued,
35689           httemplate/edit/part_export.cgi: further export bugfixing add 10
35690           kid limit to freeside-queued sqlradius_reset now works (closes:
35691           Bug#372)
35692
35693 2002-03-25 16:26  ivan
35694
35695         * Makefile: hhahah oops i _really_ ought to do something about that
35696
35697 2002-03-25 06:59  ivan
35698
35699         * httemplate/: index.html, search/cust_main-otaker.cgi,
35700           search/cust_main.cgi: customers by otaker report (ugly
35701           search/cust_main.cgi mods; revert if they cause problems)
35702
35703 2002-03-24 12:00  ivan
35704
35705         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
35706           browse/agent.cgi: UI improvements for agents
35707
35708 2002-03-24 10:23  ivan
35709
35710         * FS/FS/agent.pm: tyop
35711
35712 2002-03-24 09:42  ivan
35713
35714         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
35715           "subscription" price plan from "Luke Pfeifer"
35716           <freeside@globalli.com>
35717
35718 2002-03-24 06:29  ivan
35719
35720         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
35721           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
35722           httemplate/edit/svc_acct.cgi:
35723           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
35724
35725           fix some bugs in the export and add queue_dangerous_controls
35726           option too
35727
35728 2002-03-23 09:49  ivan
35729
35730         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
35731           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
35732           httemplate/edit/process/part_svc.cgi: okay group editing UI as
35733           well as part_svc group editing UI seem to be working
35734
35735 2002-03-23 08:16  ivan
35736
35737         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
35738           httemplate/edit/svc_acct.cgi,
35739           httemplate/edit/process/svc_acct.cgi: group editing seems to be
35740           working...  everything except defaults... oh and export...
35741
35742 2002-03-22 23:54  ivan
35743
35744         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
35745           better error reporting
35746
35747 2002-03-22 10:56  ivan
35748
35749         * Makefile, FS/MANIFEST, FS/FS/cust_main_county.pm,
35750           FS/FS/svc_acct.pm, FS/t/radius_usergroup.t,
35751           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
35752           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi:
35753           RADIUS groups on the way!
35754
35755 2002-03-22 04:49  ivan
35756
35757         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
35758           FS/t/part_export.t, FS/t/part_export_option.t,
35759           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
35760           httemplate/edit/process/part_export.cgi,
35761           httemplate/misc/delete-part_export.cgi: more new export...
35762
35763 2002-03-20 22:57  ivan
35764
35765         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
35766           httemplate/edit/process/part_export.cgi: more for the new world
35767           of export...
35768
35769 2002-03-20 13:31  ivan
35770
35771         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/part_export_option.pm,
35772           FS/FS/part_svc.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
35773           htetc/handler.pl, httemplate/edit/part_export.cgi,
35774           httemplate/edit/process/part_export.cgi: new export!  infostreet
35775           and sqlradius provisioning switched over  (Bug #299 - doesn't
35776           close it, but all the groundwork is done)
35777
35778           also removes non-transactional ICRADIUS export from
35779           svc_acct.export   (closes: Bug#347)
35780
35781 2002-03-19 23:37  ivan
35782
35783         * FS/FS/cust_main_county.pm: disable region caching for now
35784
35785 2002-03-19 09:48  ivan
35786
35787         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
35788           httemplate/edit/process/cust_main.cgi: changes dum big
35789           "state/county/country" select to three, linked with javascript
35790           closes: Bug#353
35791
35792 2002-03-18 13:40  ivan
35793
35794         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
35795           closes Bug#314
35796
35797 2002-03-18 12:50  ivan
35798
35799         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
35800           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
35801           template, and it'll be auto-createad and added to the list of
35802           configuration options.  closes: Bug#314
35803
35804 2002-03-18 11:49  ivan
35805
35806         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
35807           #348 - adds the ability to email on deleted payments.
35808
35809 2002-03-18 09:50  ivan
35810
35811         * httemplate/config/config.cgi:
35812           fixes bug#367 (yay, that one was annoying):
35813
35814           in config editor, initial newlines in <textarea>s are lost.  even
35815           if you didn't mean to edit them you remove that..
35816
35817 2002-03-18 08:05  ivan
35818
35819         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
35820           svc_acct records separately also, to handle imports preserving
35821           svcnum
35822
35823 2002-03-18 07:52  ivan
35824
35825         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
35826           (incomplete) export foo
35827
35828 2002-03-18 07:51  ivan
35829
35830         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
35831           export column
35832
35833 2002-03-18 06:17  ivan
35834
35835         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
35836
35837 2002-03-18 01:10  ivan
35838
35839         * FS/FS/Conf.pm, FS/FS/svc_domain.pm,
35840           httemplate/config/config-process.cgi,
35841           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
35842           new config value `defaultrecords', documentation, javascript
35843           config file editor
35844
35845 2002-03-17 00:33  ivan
35846
35847         * httemplate/config/: config-view.cgi, config.cgi: new domain
35848           record editing foo
35849
35850 2002-03-12 10:45  ivan
35851
35852         * httemplate/misc/cancel-unaudited.cgi: print error message for
35853           failed cancels!
35854
35855 2002-03-12 07:33  ivan
35856
35857         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
35858           httemplate/edit/part_svc.cgi: abstract stupid HTML layer trick
35859           out to HTML::Widgets::SelectLayers
35860
35861 2002-03-09 02:19  khoff
35862
35863         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
35864           records
35865
35866 2002-03-07 06:13  ivan
35867
35868         * FS/FS/cust_bill.pm: better error msgs for mail errors
35869
35870 2002-03-07 06:10  ivan
35871
35872         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
35873           queue.pm: [no log message]
35874
35875 2002-03-06 15:32  ivan
35876
35877         * conf/invoice_from: oops, missing invoice_from
35878
35879 2002-03-06 14:44  jeff
35880
35881         * FS/MANIFEST, FS/FS/Conf.pm, conf/alerter_template,
35882           httemplate/docs/admin.html: billing expiration alerts
35883
35884 2002-03-05 15:13  jeff
35885
35886         * httemplate/search/report_tax.cgi: consistency is nice
35887
35888 2002-03-04 14:10  ivan
35889
35890         * FS/FS/Record.pm: make history tables conditional
35891
35892 2002-03-04 04:48  ivan
35893
35894         * Makefile, FS/FS/Record.pm, FS/FS/nas.pm, bin/fs-radius-add-check,
35895           bin/fs-radius-add-reply: [no log message]
35896
35897 2002-02-28 15:30  ivan
35898
35899         * httemplate/search/svc_acct.cgi: tyop
35900
35901 2002-02-28 15:18  ivan
35902
35903         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
35904
35905 2002-02-28 15:17  ivan
35906
35907         * FS/FS/svc_acct.pm: clean up mess
35908
35909 2002-02-28 15:13  ivan
35910
35911         * FS/FS/svc_acct.pm: eek
35912
35913 2002-02-28 15:08  ivan
35914
35915         * httemplate/search/svc_acct.cgi: add main menu link
35916
35917 2002-02-28 15:07  ivan
35918
35919         * httemplate/misc/cancel-unaudited.cgi: handle errors better
35920
35921 2002-02-28 14:05  ivan
35922
35923         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
35924           httemplate/config/config.cgi: s/depreciated/deprecated/
35925
35926 2002-02-27 16:28  jeff
35927
35928         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
35929
35930 2002-02-27 15:20  ivan
35931
35932         * FS/FS/cust_main.pm: oops, spurious error messages
35933
35934 2002-02-27 15:03  ivan
35935
35936         * FS/FS/cust_main.pm: bubble up billing event errors
35937
35938 2002-02-27 14:40  ivan
35939
35940         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
35941
35942 2002-02-27 14:40  ivan
35943
35944         * FS/FS/cust_bill_event.pm: errant ;
35945
35946 2002-02-27 14:39  ivan
35947
35948         * FS/FS/cust_bill_event.pm, httemplate/docs/schema.html,
35949           httemplate/view/cust_bill.cgi: add status and statustext fields
35950           to cust_bill_event
35951
35952 2002-02-27 14:00  ivan
35953
35954         * FS/FS/cust_main.pm: well, don't make things worse when
35955           debugging...
35956
35957 2002-02-27 13:57  ivan
35958
35959         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
35960
35961 2002-02-26 14:09  ivan
35962
35963         * httemplate/search/: report_receivables.cgi, report_tax.cgi: fixup
35964           reports for templated webUI
35965
35966 2002-02-26 03:53  ivan
35967
35968         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
35969           shipping adresses.  whew.
35970
35971 2002-02-26 03:42  ivan
35972
35973         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
35974           **BEFORE** generating @diff for SQL.  causing weird effects with
35975           cust_main::check that modifies record (ship_ field weirdness)
35976
35977           fix nasty logic error triggered by changing a ship_ field from
35978           something TO identical to the corresponding non-ship_ field.
35979           ouch
35980
35981 2002-02-26 03:30  ivan
35982
35983         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
35984           ship_ field from something TO identical to the corresponding
35985           non-ship_ field.  ouch.
35986
35987 2002-02-26 03:11  ivan
35988
35989         * httemplate/edit/cust_main.cgi: fix a weird oops with service
35990           address editing UI that would leave some fields blank... ?
35991
35992 2002-02-26 01:06  ivan
35993
35994         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
35995
35996 2002-02-26 00:34  ivan
35997
35998         * FS/FS/cust_main.pm: die with a better error message on bad
35999           locales
36000
36001 2002-02-25 11:09  ivan
36002
36003         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
36004           that have the character "." in their username     we can't search
36005           these customers by Username, can you please fix.
36006
36007 2002-02-23 14:36  ivan
36008
36009         * httemplate/search/: report_receivables.cgi, report_tax.cgi: take
36010           hardcoded paths out of report cgis
36011
36012 2002-02-23 03:56  ivan
36013
36014         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
36015           httemplate/search/cust_main.cgi,
36016           httemplate/search/cust_main.html: case-insensitive and substring
36017           searching
36018
36019 2002-02-23 03:46  ivan
36020
36021         * httemplate/index.html: silly html tweaking
36022
36023 2002-02-22 23:48  ivan
36024
36025         * httemplate/browse/part_pkg.cgi: it's too late.
36026
36027 2002-02-22 23:35  ivan
36028
36029         * httemplate/browse/part_pkg.cgi: i really should just start moving
36030           things to templates
36031
36032 2002-02-22 23:32  ivan
36033
36034         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
36035           misaligned columns when viewing disabled services/packages
36036
36037 2002-02-22 23:00  ivan
36038
36039         * FS/FS/UID.pm: nit
36040
36041 2002-02-22 18:14  jeff
36042
36043         * FS/FS/UID.pm, httemplate/search/report_receivables.cgi,
36044           httemplate/search/report_tax.cgi: report fixes and cruft removal
36045
36046 2002-02-22 18:02  ivan
36047
36048         * httemplate/index.html: UI work on main menu, remove Archive::Tar
36049           from docs
36050
36051 2002-02-22 15:18  jeff
36052
36053         * FS/MANIFEST, httemplate/index.html,
36054           httemplate/search/report_receivables.cgi,
36055           httemplate/search/report_tax.cgi,
36056           httemplate/search/report_tax.html: add some reporting features
36057
36058 2002-02-22 15:08  ivan
36059
36060         * FS/FS/cust_pay_batch.pm: fix i18n zip
36061
36062 2002-02-22 14:13  ivan
36063
36064         * httemplate/edit/cust_main.cgi: billing vs. shipping states
36065           weren't sorted in the same order.  UI glitch only
36066
36067 2002-02-22 04:31  ivan
36068
36069         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
36070           <SELECT> configuration editing, fixes Bug#350
36071
36072 2002-02-22 04:13  ivan
36073
36074         * httemplate/index.html: close </FORM> tags
36075
36076 2002-02-22 01:01  ivan
36077
36078         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
36079
36080 2002-02-22 00:58  ivan
36081
36082         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
36083           OTHER/OTHER_BOUNCE
36084
36085 2002-02-21 22:42  ivan
36086
36087         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
36088           links
36089
36090 2002-02-21 22:39  ivan
36091
36092         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
36093           remove them
36094
36095 2002-02-21 22:23  ivan
36096
36097         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
36098           provisioning errors
36099
36100 2002-02-21 21:56  ivan
36101
36102         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
36103           cp_rename
36104
36105 2002-02-21 17:07  ivan
36106
36107         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: UI work:
36108
36109           make all functions of view/cust_pkg.cgi available on
36110           view/cust_main.cgi  - having them one link down in "Edit" is
36111           confusing.
36112
36113           closes: Bug#325
36114
36115 2002-02-20 14:03  ivan
36116
36117         * httemplate/index.html: invoice reports belong here too
36118
36119 2002-02-20 02:39  ivan
36120
36121         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
36122
36123 2002-02-20 01:44  ivan
36124
36125         * httemplate/view/cust_main.cgi: don't display full card in
36126           webinterface
36127
36128 2002-02-19 19:17  jeff
36129
36130         * FS/FS/cust_main.pm: correct sense of tax generation
36131
36132 2002-02-19 17:03  ivan
36133
36134         * CREDITS, FS/FS/CGI.pm, FS/FS/Record.pm, FS/FS/queue.pm,
36135           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
36136           FS/bin/freeside-queued, htetc/handler.pl, httemplate/index.html,
36137           httemplate/misc/queue.cgi, httemplate/view/svc_acct.cgi,
36138           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
36139           httemplate/view/svc_www.cgi: use Net::SSH::ssh_cmd for all job
36140           queueing rather than local duplicated ssh subs
36141
36142           queue daemon updates: retry & remove links work, bubble up error
36143           message to webinterface, link to svcnum & have job listings on
36144           view/svc_* pages, closes: Bug#280
36145
36146           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
36147
36148 2002-02-19 15:43  ivan
36149
36150         * httemplate/docs/schema.html: set EVERYTHING=1 for your own
36151           mod_perl compile
36152
36153 2002-02-18 23:51  ivan
36154
36155         * httemplate/index.html: oops
36156
36157 2002-02-18 20:43  ivan
36158
36159         * httemplate/index.html: new main menu!
36160
36161 2002-02-18 19:22  jeff
36162
36163         * FS/FS/cust_refund.pm: fix refund posting
36164
36165 2002-02-18 19:15  ivan
36166
36167         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
36168
36169 2002-02-18 19:06  ivan
36170
36171         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
36172
36173 2002-02-18 18:57  ivan
36174
36175         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
36176           packages to edit service quantities also
36177
36178 2002-02-18 12:09  ivan
36179
36180         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
36181           strict
36182
36183 2002-02-18 10:07  ivan
36184
36185         * FS/FS/prepay_credit.pm: document 'seconds'
36186
36187 2002-02-18 02:14  ivan
36188
36189         * httemplate/edit/svc_www.cgi: oops!
36190
36191 2002-02-18 00:53  ivan
36192
36193         * Makefile: make release and make update-webdemo targets
36194
36195 2002-02-18 00:39  ivan
36196
36197         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
36198           httemplate/edit/part_pkg.cgi: safe web demo operation!  closes:
36199           Bug#217
36200
36201           fix bug in edit/part_pkg: s/bkg/pkg/
36202
36203           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
36204           errors, closes: Bug#323
36205
36206 2002-02-17 19:45  ivan
36207
36208         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
36209           netcape4, use one for svc_acct.popnum too
36210
36211 2002-02-17 16:21  jeff
36212
36213         * Makefile: keep accidentally checking in Makefile changes, gotta
36214           do something about that...
36215
36216 2002-02-17 16:13  jeff
36217
36218         * Makefile, FS/FS/Conf.pm: trading in tar for rsync for improved
36219           vpopmail support
36220
36221 2002-02-17 13:01  ivan
36222
36223         * FS/MANIFEST: removing CGIwrapper.pm
36224
36225 2002-02-17 11:12  ivan
36226
36227         * FS/MANIFEST: get ride of CGIwrapper.pm
36228
36229 2002-02-17 11:07  jeff
36230
36231         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
36232           commands too
36233
36234 2002-02-15 11:34  ivan
36235
36236         * Makefile: keep accidentally checking in Makefile changes, gotta
36237           do something about that...
36238
36239 2002-02-15 11:33  ivan
36240
36241         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
36242
36243 2002-02-14 10:06  ivan
36244
36245         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
36246
36247 2002-02-13 17:12  ivan
36248
36249         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
36250
36251 2002-02-12 10:56  ivan
36252
36253         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
36254           error message
36255
36256 2002-02-12 10:47  ivan
36257
36258         * FS/FS/cust_main.pm: fixes:
36259
36260           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
36261           Bill' );): Illegal or empty (text) comment:  at
36262           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
36263
36264 2002-02-11 21:58  ivan
36265
36266         * httemplate/docs/admin.html: fixes: bug#331
36267
36268 2002-02-11 20:49  ivan
36269
36270         * httemplate/edit/part_bill_event.cgi: oops
36271
36272 2002-02-11 18:11  ivan
36273
36274         * FS/FS/Conf.pm, httemplate/config/config.cgi: add username_policy
36275           "@append domain"
36276
36277           add "select" config type, mmm
36278
36279 2002-02-11 18:06  ivan
36280
36281         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
36282           BUGS section
36283
36284 2002-02-11 17:25  ivan
36285
36286         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
36287
36288 2002-02-11 17:13  ivan
36289
36290         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
36291           domain pulldown closes: Bug#328
36292
36293 2002-02-11 15:01  ivan
36294
36295         * FS/FS/svc_forward.pm: oops, code hidden by pod
36296
36297 2002-02-11 13:51  ivan
36298
36299         * httemplate/edit/svc_acct.cgi: don't display useless finger and
36300           shell fields if uid is set to fixed & blank in the service
36301           definition - causes: Error: Can't have finger-name without uid
36302
36303 2002-02-11 11:38  ivan
36304
36305         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
36306           httemplate/edit/process/svc_www.cgi,
36307           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
36308           svc_www is working!
36309
36310           also auto-create and add A records if necessary using apacheip
36311           config file.
36312
36313           and show all domain_records on view/svc_domain.cgi page
36314
36315 2002-02-10 14:31  ivan
36316
36317         * httemplate/edit/svc_acct.cgi: ui
36318
36319 2002-02-10 14:21  ivan
36320
36321         * httemplate/edit/part_pkg.cgi: slighly different wording
36322
36323 2002-02-10 14:06  ivan
36324
36325         * FS/FS/cust_svc.pm: another bug in quantity checking
36326
36327 2002-02-10 13:37  ivan
36328
36329         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
36330           works
36331
36332 2002-02-10 13:30  ivan
36333
36334         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
36335           package definitions to all agent types by default
36336
36337           config option to restore current behaviour (must explicitly add
36338           new package definitions to each agent type)
36339
36340           closes: Bug#324
36341
36342 2002-02-10 11:58  ivan
36343
36344         * FS/MANIFEST, FS/bin/freeside-daily,
36345           httemplate/edit/process/part_bill_event.cgi: update billing
36346           documentation for the new world of invoice events added
36347           freeside-daily replacing freeside-bill for the new world of
36348           invoice events
36349
36350 2002-02-10 10:56  ivan
36351
36352         * FS/FS/cust_pay.pm, httemplate/edit/cust_pay.cgi: use unique
36353           tokens to prevent double-submission of payments in the web UI
36354           (closes: Bug#320)
36355
36356 2002-02-10 09:30  ivan
36357
36358         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
36359           before figuring to display a list or redirect.  eliiminates "2
36360           matching found" displayed but only one in list.
36361
36362 2002-02-10 09:02  ivan
36363
36364         * FS/FS/cust_main_invoice.pm: allow + in email addresses
36365
36366 2002-02-10 08:49  ivan
36367
36368         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
36369           email addresses into svcnum-linked destinations
36370
36371 2002-02-10 08:40  ivan
36372
36373         * Makefile, httemplate/edit/svc_acct.cgi:
36374           fix "no previous account to recall hidden password from" error
36375           when adding new accounts & get an error on first try
36376
36377 2002-02-10 08:14  ivan
36378
36379         * Makefile, httemplate/index.html,
36380           httemplate/browse/svc_acct_pop.cgi,
36381           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
36382           webui
36383
36384 2002-02-10 08:05  ivan
36385
36386         * htetc/handler.pl, httemplate/browse/agent.cgi,
36387           httemplate/browse/agent_type.cgi,
36388           httemplate/browse/cust_main_county.cgi,
36389           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
36390           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
36391           httemplate/browse/svc_acct_pop.cgi,
36392           httemplate/config/config-process.cgi,
36393           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
36394           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
36395           httemplate/edit/agent_type.cgi,
36396           httemplate/edit/cust_bill_pay.cgi,
36397           httemplate/edit/cust_credit.cgi,
36398           httemplate/edit/cust_credit_bill.cgi,
36399           httemplate/edit/cust_main.cgi,
36400           httemplate/edit/cust_main_county-expand.cgi,
36401           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
36402           httemplate/edit/part_bill_event.cgi,
36403           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
36404           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
36405           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
36406           httemplate/edit/process/quick-cust_pkg.cgi,
36407           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
36408           httemplate/misc/catchall.cgi,
36409           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
36410           httemplate/misc/process/link.cgi,
36411           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
36412           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
36413           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
36414           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
36415           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
36416           *finally* seems to be working under Mason.  sheesh.  *finally*
36417           seems to be working under Mason.  sheesh.  *finally* seems to be
36418           working under Mason.  sheesh.  *finally* seems to be working
36419           under Mason.  sheesh.  *finally* seems to be working under Mason.
36420           sheesh.  *finally* seems to be working under Mason.   sheesh.
36421           *finally* seems to be working under Mason.  sheesh.  *finally*
36422           seems to be working under Mason.  sheesh.
36423
36424 2002-02-10 05:21  ivan
36425
36426         * htetc/handler.pl, httemplate/browse/agent.cgi,
36427           httemplate/browse/agent_type.cgi,
36428           httemplate/browse/cust_main_county.cgi,
36429           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
36430           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
36431           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
36432           httemplate/edit/agent_type.cgi,
36433           httemplate/edit/cust_bill_pay.cgi,
36434           httemplate/edit/cust_credit.cgi,
36435           httemplate/edit/cust_credit_bill.cgi,
36436           httemplate/edit/cust_main.cgi,
36437           httemplate/edit/cust_main_county-expand.cgi,
36438           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
36439           httemplate/edit/part_bill_event.cgi,
36440           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
36441           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
36442           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
36443           httemplate/edit/process/REAL_cust_pkg.cgi,
36444           httemplate/edit/process/agent.cgi,
36445           httemplate/edit/process/agent_type.cgi,
36446           httemplate/edit/process/cust_bill_pay.cgi,
36447           httemplate/edit/process/cust_credit.cgi,
36448           httemplate/edit/process/cust_credit_bill.cgi,
36449           httemplate/edit/process/cust_main.cgi,
36450           httemplate/edit/process/cust_main_county-collapse.cgi,
36451           httemplate/edit/process/cust_main_county-expand.cgi,
36452           httemplate/edit/process/cust_pay.cgi,
36453           httemplate/edit/process/cust_pkg.cgi,
36454           httemplate/edit/process/part_pkg.cgi,
36455           httemplate/edit/process/quick-cust_pkg.cgi,
36456           httemplate/edit/process/svc_acct.cgi,
36457           httemplate/edit/process/svc_acct_pop.cgi,
36458           httemplate/edit/process/svc_domain.cgi,
36459           httemplate/edit/process/svc_forward.cgi,
36460           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
36461           httemplate/misc/catchall.cgi,
36462           httemplate/misc/delete-cust_pay.cgi,
36463           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
36464           httemplate/misc/print-invoice.cgi,
36465           httemplate/misc/unsusp_pkg.cgi,
36466           httemplate/misc/process/catchall.cgi,
36467           httemplate/misc/process/delete-customer.cgi,
36468           httemplate/misc/process/link.cgi, httemplate/search/cust_pkg.cgi,
36469           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
36470           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
36471           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
36472           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
36473           removed <!-- $Id$ --> from all files to fix any redirects, whew
36474
36475           Mason handler.pl overrides CGI::redirect
36476
36477           fixed strict; problems in edit/part_pkg.cgi &
36478           edit/process/part_pkg.cgi
36479
36480 2002-02-09 18:28  ivan
36481
36482         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
36483           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
36484           config file
36485
36486 2002-02-09 18:16  ivan
36487
36488         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
36489           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
36490           httemplate/browse/part_bill_event.cgi,
36491           httemplate/edit/part_pkg.cgi,
36492           httemplate/edit/process/part_bill_event.cgi,
36493           httemplate/edit/process/part_pkg.cgi,
36494           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
36495           tested (closes: Bug#313).
36496
36497           view/cust_bill.cgi invoice view shows invoice events!
36498
36499           fix bug where adding events with no name silently failed instead
36500           of giving an error
36501
36502           add new comission plans
36503
36504 2002-02-09 10:24  ivan
36505
36506         * FS/FS/CGI.pm, htetc/handler.pl,
36507           httemplate/edit/process/agent_type.cgi,
36508           httemplate/edit/process/cust_main_county-expand.cgi,
36509           httemplate/edit/process/cust_pay.cgi,
36510           httemplate/edit/process/part_pkg.cgi,
36511           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
36512           httemplate/search/svc_domain.cgi: no more exit() in templates
36513
36514 2002-02-09 10:09  ivan
36515
36516         * FS/FS/svc_domain.pm: okay all external export from .pm files is
36517           queued! (closes: Bug#249)
36518
36519 2002-02-09 09:45  ivan
36520
36521         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
36522           FS::cust_svc::check look up & check pkg_svc.quantity like
36523           httemplate/view/cust_pkg.cgi (closes: Bug#43)
36524
36525 2002-02-09 09:03  ivan
36526
36527         * FS/FS/CGI.pm, htetc/handler.pl: okay, both Apache::ASP and Mason
36528           should set no-cache headers now (closes: Bug#23)
36529
36530 2002-02-07 14:30  ivan
36531
36532         * Makefile: oops, reversing bad Makefile patch
36533
36534 2002-02-07 14:29  ivan
36535
36536         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
36537           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
36538           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
36539           httemplate/view/cust_main.cgi: delete payments
36540
36541 2002-02-06 07:55  ivan
36542
36543         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
36544           blib/ files
36545
36546 2002-02-06 07:50  ivan
36547
36548         * FS/FS/cust_bill.pm: pod typo
36549
36550 2002-02-06 07:49  ivan
36551
36552         * Makefile: documentation building Makefile patch
36553
36554 2002-02-06 07:36  ivan
36555
36556         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
36557           punctuation
36558
36559 2002-02-06 06:58  ivan
36560
36561         * FS/bin/freeside-adduser: fix for non-file auth
36562
36563 2002-02-05 12:25  ivan
36564
36565         * FS/FS/Record.pm: better error messages if you haven't run
36566           fs-setup ?
36567
36568 2002-02-05 08:48  ivan
36569
36570         * fs_passwd/fs_passwd, httemplate/docs/passwd.html: web-based
36571           password changer!
36572
36573 2002-02-04 09:06  ivan
36574
36575         * Makefile: 1.4.0pre8!
36576
36577 2002-02-04 09:04  ivan
36578
36579         * httemplate/edit/part_bill_event.cgi: have fs-setup create the
36580           necessary "default" billing events documentation on necessary
36581           "default" billing events
36582
36583 2002-02-04 08:44  ivan
36584
36585         * httemplate/edit/part_bill_event.cgi,
36586           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
36587           FS/FS/cust_main.pm: billing events!
36588
36589 2002-01-30 10:22  ivan
36590
36591         * httemplate/: browse/part_bill_event.cgi,
36592           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
36593           working invoice event web interface
36594
36595 2002-01-30 06:18  ivan
36596
36597         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
36598           httemplate/browse/agent_type.cgi,
36599           httemplate/browse/cust_main_county.cgi,
36600           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
36601           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
36602           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
36603           httemplate/edit/agent_type.cgi,
36604           httemplate/edit/cust_bill_pay.cgi,
36605           httemplate/edit/cust_credit.cgi,
36606           httemplate/edit/cust_credit_bill.cgi,
36607           httemplate/edit/cust_main.cgi,
36608           httemplate/edit/cust_main_county-expand.cgi,
36609           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
36610           httemplate/edit/part_bill_event.cgi,
36611           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
36612           httemplate/edit/svc_acct_pop.cgi, httemplate/edit/svc_domain.cgi,
36613           httemplate/edit/svc_forward.cgi,
36614           httemplate/edit/process/agent.cgi,
36615           httemplate/edit/process/agent_type.cgi,
36616           httemplate/edit/process/cust_bill_pay.cgi,
36617           httemplate/edit/process/cust_credit.cgi,
36618           httemplate/edit/process/cust_credit_bill.cgi,
36619           httemplate/edit/process/cust_main.cgi,
36620           httemplate/edit/process/cust_main_county-collapse.cgi,
36621           httemplate/edit/process/cust_main_county-expand.cgi,
36622           httemplate/edit/process/cust_pay.cgi,
36623           httemplate/edit/process/cust_pkg.cgi,
36624           httemplate/edit/process/part_pkg.cgi,
36625           httemplate/edit/process/quick-cust_pkg.cgi,
36626           httemplate/edit/process/svc_acct.cgi,
36627           httemplate/edit/process/svc_acct_pop.cgi,
36628           httemplate/edit/process/svc_domain.cgi,
36629           httemplate/edit/process/svc_forward.cgi,
36630           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
36631           httemplate/misc/catchall.cgi,
36632           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
36633           httemplate/misc/print-invoice.cgi,
36634           httemplate/misc/unsusp_pkg.cgi,
36635           httemplate/misc/process/catchall.cgi,
36636           httemplate/misc/process/delete-customer.cgi,
36637           httemplate/misc/process/link.cgi,
36638           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
36639           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
36640           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
36641           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
36642           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
36643           remove   use Module; and   $cgi = new CGI;   &cgisuidsetup();
36644           from all templates.  should work better under Mason.
36645
36646 2002-01-29 09:42  ivan
36647
36648         * FS/FS/part_bill_event.pm, httemplate/docs/schema.html: weight,
36649           plan and plandata fields in part_bill_event
36650
36651 2002-01-29 08:33  ivan
36652
36653         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
36654           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
36655           FS/FS/svc_acct.pm, bin/pod2x, htetc/handler.pl,
36656           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
36657           httemplate/edit/part_bill_event.cgi,
36658           httemplate/edit/part_pkg.cgi,
36659           httemplate/edit/process/part_bill_event.cgi: - web interface for
36660           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
36661           FS::svc_acct seconds_since methods) - Makefile target to
36662           regenerate HTML manpages on install - FS.pm doc update -
36663           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
36664           ->cancel, ->invoicing_list_addpost - start of a billing event web
36665           interface - cust_pay::upgrade_replace doesn't error out if
36666           history includes   overapplied payments
36667
36668 2002-01-28 03:24  ivan
36669
36670         * FS/FS/Record.pm: oops, syntax error in new() check for missing
36671           subclass table sub (eek)
36672
36673 2002-01-27 22:57  ivan
36674
36675         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
36676           FS/FS/cust_refund.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
36677           httemplate/docs/schema.html: book closing schema changes
36678
36679 2002-01-27 21:15  ivan
36680
36681         * FS/FS/part_export.pm, FS/FS/part_export_option.pm,
36682           httemplate/docs/schema.html: part_export schema changes
36683
36684 2002-01-25 17:52  ivan
36685
36686         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
36687
36688 2002-01-24 09:02  ivan
36689
36690         * FS/FS/Record.pm: emit a warning in this unlikely case again
36691
36692 2002-01-24 08:58  ivan
36693
36694         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
36695           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
36696           rather than == 0 in the ::check's ....  <rluser> you might
36697           consider <= 0
36698
36699 2002-01-24 08:54  ivan
36700
36701         * FS/FS/cust_credit_refund.pm: stack traces help alot
36702
36703 2002-01-24 03:52  ivan
36704
36705         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
36706           jeff's on a bugfinding roll here, thanks!
36707
36708 2002-01-24 03:43  ivan
36709
36710         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
36711           cust_credit_refund::cust_credit should exist..
36712
36713 2002-01-23 22:52  ivan
36714
36715         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
36716           FS::cust_refund::check  'amount' should probably be replaced with
36717           +'refund' in two places
36718
36719 2002-01-23 22:46  ivan
36720
36721         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
36722
36723 2002-01-23 18:26  ivan
36724
36725         * FS/FS/cust_refund.pm: fix cust_refund::insert
36726
36727 2002-01-22 07:57  ivan
36728
36729         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
36730           $0.00 in credits/payments/refunds
36731
36732 2002-01-22 06:55  ivan
36733
36734         * FS/FS/part_svc.pm: docu
36735
36736 2002-01-22 06:53  ivan
36737
36738         * FS/FS/svc_acct.pm: silly compilation problem
36739
36740 2002-01-22 06:42  ivan
36741
36742         * httemplate/docs/index.html: remove old upgrade docs
36743
36744 2002-01-21 03:30  ivan
36745
36746         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
36747
36748 2002-01-19 07:16  ivan
36749
36750         * FS/FS/UID.pm: error message update
36751
36752 2002-01-16 07:37  ivan
36753
36754         * FS/FS/svc_acct.pm: doc
36755
36756 2002-01-14 12:28  ivan
36757
36758         * FS/FS/: Conf.pm, svc_acct.pm: pay some attention to 1.4 RADIUS
36759           SQL export
36760
36761 2002-01-09 05:29  ivan
36762
36763         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
36764           cache files on customer replace.
36765
36766           do an exact search along with the fuzzy search (webui)
36767
36768 2002-01-03 09:40  ivan
36769
36770         * FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
36771           FS/t/cust_bill_event.t, FS/t/part_bill_event.t,
36772           httemplate/docs/schema.html: more schema changes:
36773           part_bill_event and cust_bill_event tables
36774
36775           remove old 1.4.0pre READMEs
36776
36777 2001-12-28 07:14  ivan
36778
36779         * FS/FS/cust_main.pm: force printing in freeside-overdue
36780
36781 2001-12-28 06:40  ivan
36782
36783         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
36784           httemplate/edit/part_pkg.cgi: add more options to
36785           freeside-overdue
36786
36787           add charge method to FS::cust_main
36788
36789           one-off packages default to disabled
36790
36791           billing payname defaults to first and last, not "Accounts
36792           Payable"
36793
36794 2001-12-27 01:26  ivan
36795
36796         * FS/FS/Record.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
36797           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
36798           httemplate/edit/agent_type.cgi, httemplate/edit/cust_main.cgi,
36799           httemplate/edit/cust_pkg.cgi, httemplate/edit/part_pkg.cgi,
36800           httemplate/edit/part_svc.cgi,
36801           httemplate/edit/process/part_pkg.cgi,
36802           httemplate/view/cust_main.cgi: service and package disable!
36803
36804 2001-12-26 15:59  ivan
36805
36806         * httemplate/docs/schema.html: doc
36807
36808 2001-12-26 07:41  ivan
36809
36810         * httemplate/view/cust_main.cgi: remove warnings
36811
36812 2001-12-26 07:11  ivan
36813
36814         * httemplate/edit/process/cust_credit.cgi: apply credits!!
36815
36816 2001-12-26 07:08  ivan
36817
36818         * FS/MANIFEST: add freeside-overdue
36819
36820 2001-12-26 07:07  ivan
36821
36822         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
36823           posting credit
36824
36825 2001-12-26 03:17  ivan
36826
36827         * FS/FS/cust_main.pm: (untested eek) freeside-overdue script &
36828           cust_main balance_date & total_owed_date methods
36829
36830 2001-12-26 01:18  ivan
36831
36832         * httemplate/: index.html, search/cust_pay.html,
36833           view/cust_main.cgi: search by check #
36834
36835 2001-12-25 23:53  ivan
36836
36837         * FS/FS/cust_pay.pm: doc
36838
36839 2001-12-25 22:02  ivan
36840
36841         * httemplate/edit/cust_pay.cgi: UI
36842
36843 2001-12-25 21:19  ivan
36844
36845         * httemplate/: index.html, edit/cust_pay.cgi,
36846           edit/process/cust_pay.cgi, search/cust_main.cgi,
36847           search/cust_main.html: expedited check entry
36848
36849 2001-12-25 21:02  ivan
36850
36851         * CREDITS: still missing tons of folks, i am sure
36852
36853 2001-12-25 20:52  ivan
36854
36855         * httemplate/search/: cust_bill.html, cust_main.html: same look as
36856           rest of search pages
36857
36858 2001-12-25 20:25  ivan
36859
36860         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
36861           httemplate/edit/cust_pay.cgi,
36862           httemplate/edit/process/cust_credit.cgi,
36863           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
36864           credits, post credit UI overhaul
36865
36866 2001-12-25 18:33  ivan
36867
36868         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
36869
36870 2001-12-21 13:40  ivan
36871
36872         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
36873           httemplate/view/cust_main.cgi: add name/address to post payment
36874           screen
36875
36876           get rid of some $-0.00  yay for ieee fp
36877
36878 2001-12-21 12:55  ivan
36879
36880         * FS/FS/cust_bill_pay.pm: fixes
36881
36882             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
36883           for invnum 1659
36884             greater than cust_bill.charged 19.95 at
36885             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
36886
36887 2001-12-19 21:34  ivan
36888
36889         * FS/FS/Record.pm: work better with DBIx::Profile
36890
36891 2001-12-19 18:09  ivan
36892
36893         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
36894           '*' password
36895
36896 2001-12-19 18:07  ivan
36897
36898         * FS/FS/svc_acct.pm: quiet warnings
36899
36900 2001-12-19 06:33  ivan
36901
36902         * FS/FS/svc_acct.pm: alas, a 5.6-ism
36903
36904 2001-12-19 06:30  ivan
36905
36906         * FS/FS/svc_acct.pm: surpress warnings
36907
36908 2001-12-18 11:36  ivan
36909
36910         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
36911
36912 2001-12-18 11:34  ivan
36913
36914         * httemplate/edit/cust_bill_pay.cgi: typo
36915
36916 2001-12-18 11:32  ivan
36917
36918         * httemplate/edit/cust_bill_pay.cgi: declar vars
36919
36920 2001-12-18 11:30  ivan
36921
36922         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
36923           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
36924           payment webinterface
36925
36926 2001-12-17 23:12  ivan
36927
36928         * httemplate/search/cust_pkg.cgi: really working dates on package
36929           browse.  ouch.
36930
36931 2001-12-17 23:08  ivan
36932
36933         * httemplate/search/cust_pkg.cgi: working dates on package browse
36934
36935 2001-12-17 22:45  ivan
36936
36937         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
36938
36939 2001-12-17 22:38  ivan
36940
36941         * httemplate/search/cust_pkg.cgi: show dates on package browse
36942
36943 2001-12-17 22:29  ivan
36944
36945         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
36946
36947 2001-12-17 17:49  ivan
36948
36949         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
36950           MANIFEST
36951
36952           fix warning:
36953
36954           FS::cust_main_invoice=HASH(0x90c86c4) at
36955           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
36956
36957 2001-12-17 15:59  ivan
36958
36959         * FS/FS/cust_bill.pm: fixes
36960
36961            Argument "" isn't numeric in ncmp at
36962            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
36963
36964 2001-12-16 15:50  ivan
36965
36966         * FS/FS/cust_main.pm: eek nasty bug
36967
36968 2001-12-15 16:55  ivan
36969
36970         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
36971           cust_bill_pay.amount 39.9 for paynum 240 greater than
36972           cust_pay.paid 39.90
36973
36974 2001-12-15 14:59  ivan
36975
36976         * httemplate/view/svc_acct.cgi: style
36977
36978 2001-12-15 14:58  ivan
36979
36980         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
36981           records
36982
36983 2001-12-15 14:56  ivan
36984
36985         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
36986           <burgess@www.cynjut.net>, thanks
36987
36988 2001-12-15 14:47  ivan
36989
36990         * httemplate/edit/cust_main.cgi: allow entering of referral
36991           customer by number as well as by link off the view page, courtesy
36992           of Dave Burgess <burgess@www.cynjut.net>
36993
36994 2001-12-14 16:17  ivan
36995
36996         * FS/FS/cust_main.pm: style changes
36997
36998 2001-12-13 10:37  ivan
36999
37000         * FS/bin/freeside-setinvoice: okay, it should really work now
37001
37002 2001-12-13 09:52  ivan
37003
37004         * FS/bin/freeside-setinvoice: fix setinvoice script
37005
37006 2001-12-13 01:17  ivan
37007
37008         * FS/bin/freeside-setinvoice: added util to set invoice
37009           destinations
37010
37011 2001-12-12 11:42  ivan
37012
37013         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
37014           passwords in web interface
37015
37016 2001-12-11 13:26  ivan
37017
37018         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
37019
37020 2001-12-10 04:18  ivan
37021
37022         * FS/FS/Record.pm: Pg datatype pain
37023
37024 2001-12-09 20:54  ivan
37025
37026         * httemplate/index.html: typo noticed by Dave Burgess
37027           <burgess@www.cynjut.net>, thanks.
37028
37029 2001-12-09 16:44  ivan
37030
37031         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
37032           wasn't getting substitued.
37033
37034 2001-12-09 15:31  ivan
37035
37036         * httemplate/search/svc_acct.cgi: harmless? missing ;
37037
37038 2001-12-08 02:08  ivan
37039
37040         * httemplate/config/config.cgi: need a POST here; browsers
37041           (especially IE) are unhappy with the default GET
37042
37043 2001-12-08 02:07  ivan
37044
37045         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
37046           custnum!
37047
37048 2001-12-08 02:03  ivan
37049
37050         * FS/FS/cust_main.pm: fix logic error creating invoice line items
37051
37052 2001-12-08 02:01  ivan
37053
37054         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
37055
37056 2001-12-04 05:10  ivan
37057
37058         * httemplate/edit/svc_forward.cgi: from Dave Burgess
37059           <burgess@neonramp.com>:
37060
37061            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
37062           as the
37063            qualifier on the LHS of the assignment.  This also solves the
37064            problem with a similar error on the RHS of line 105.  It also
37065           seems to make
37066            the routine work fairly reliably (it has been problematic for me
37067           in the
37068            past).
37069
37070 2001-12-03 03:33  ivan
37071
37072         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
37073           paged service browse!!
37074
37075 2001-12-03 02:59  ivan
37076
37077         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
37078           browse
37079
37080 2001-12-03 00:43  ivan
37081
37082         * httemplate/search/cust_main.cgi: paged customer browse!
37083
37084 2001-12-03 00:41  ivan
37085
37086         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
37087           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
37088           option paged implementation of customer browse!
37089
37090 2001-11-29 16:04  ivan
37091
37092         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
37093           methods
37094
37095 2001-11-20 19:42  ivan
37096
37097         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
37098           name (!)
37099
37100 2001-11-20 19:40  ivan
37101
37102         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
37103           postalinvoicedefault config file
37104
37105 2001-11-13 13:27  ivan
37106
37107         * FS/MANIFEST: remove freeside-print-batch
37108
37109 2001-11-12 05:19  ivan
37110
37111         * FS/FS/cust_main.pm: import hack to be less strict
37112
37113 2001-11-08 07:26  ivan
37114
37115         * FS/bin/freeside-queued: harmless typo noticed by "Edward
37116           Shabotinsky" <lanshark@bsinet.net>, thanks
37117
37118 2001-11-06 10:45  ivan
37119
37120         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
37121
37122 2001-11-06 10:35  ivan
37123
37124         * Makefile: i REALLY suck at Makefiles
37125
37126 2001-11-06 10:34  ivan
37127
37128         * Makefile: i suck at Makefiles
37129
37130 2001-11-06 10:22  ivan
37131
37132         * Makefile: make foo for htetc/global.asa
37133
37134 2001-11-06 09:58  ivan
37135
37136         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
37137
37138 2001-11-05 13:30  ivan
37139
37140         * Makefile: more fixes for fresh installation
37141
37142 2001-11-05 13:26  ivan
37143
37144         * Makefile: yet more Make
37145
37146 2001-11-05 13:24  ivan
37147
37148         * Makefile: make create-database fix
37149
37150 2001-11-05 12:12  ivan
37151
37152         * Makefile, FS/FS/Record.pm: makefile fixups
37153
37154 2001-11-05 09:00  jeff
37155
37156         * FS/FS/svc_acct.pm: improved svc_acct replacement
37157
37158 2001-11-05 08:42  ivan
37159
37160         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
37161           badly, oops
37162
37163 2001-11-05 06:03  ivan
37164
37165         * Makefile: move sys-dependant stuff to vars
37166
37167 2001-11-05 05:57  ivan
37168
37169         * FS/FS/svc_acct.pm: doc tyop
37170
37171 2001-11-05 03:55  ivan
37172
37173         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
37174           expressions remove debugging warn output
37175
37176 2001-11-03 09:49  ivan
37177
37178         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
37179           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
37180           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
37181           httemplate/search/cust_main.cgi: new 'jsearch' call for big
37182           joined searches & caching support preliminary customer browse
37183           optimizations, much faster!
37184
37185 2001-11-01 21:28  ivan
37186
37187         * httemplate/config/config.cgi: note config changes need
37188           apache/freeside-queued restart to take effect
37189
37190 2001-11-01 21:11  ivan
37191
37192         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
37193
37194 2001-11-01 20:55  ivan
37195
37196         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
37197           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
37198
37199 2001-10-31 16:16  ivan
37200
37201         * httemplate/search/cust_main.cgi: hit the database slightly less.
37202           this page still takes forever with lots of customers.
37203
37204 2001-10-30 11:05  ivan
37205
37206         * FS/FS/cust_pay_batch.pm, httemplate/index.html,
37207           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
37208           web interface to view pending batch
37209
37210 2001-10-30 07:42  ivan
37211
37212         * httemplate/edit/cust_main.cgi: put default country up top
37213
37214 2001-10-30 07:41  ivan
37215
37216         * httemplate/edit/cust_main.cgi: precedence oops
37217
37218 2001-10-30 07:39  ivan
37219
37220         * httemplate/edit/cust_main.cgi: better ordering of state selection
37221           on new customer screen
37222
37223 2001-10-30 06:54  ivan
37224
37225         * htetc/handler.pl, httemplate/browse/agent.cgi,
37226           httemplate/browse/agent_type.cgi,
37227           httemplate/browse/cust_main_county.cgi,
37228           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
37229           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
37230           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
37231           httemplate/edit/cust_credit_bill.cgi,
37232           httemplate/edit/cust_main.cgi,
37233           httemplate/edit/cust_main_county-expand.cgi,
37234           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
37235           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
37236           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
37237           httemplate/misc/catchall.cgi,
37238           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
37239           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
37240           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
37241           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
37242           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
37243           httemplate/view/svc_forward.cgi: get rid of header foo in
37244           individual templates
37245
37246 2001-10-30 06:20  ivan
37247
37248         * htetc/handler.pl, httemplate/config/config-view.cgi,
37249           httemplate/config/config.cgi: web config should workish now
37250
37251 2001-10-30 05:49  ivan
37252
37253         * Makefile: work with CVS version too
37254
37255 2001-10-30 05:48  ivan
37256
37257         * Makefile: make
37258
37259 2001-10-30 05:47  ivan
37260
37261         * Makefile, FS/bin/freeside-adduser, conf/shells, conf/smtpmachine:
37262           `make create-config' installs default config (conf dir update)
37263           freeside-adduser uses default secrets file
37264
37265 2001-10-30 04:38  ivan
37266
37267         * Makefile: make
37268
37269 2001-10-30 04:35  ivan
37270
37271         * Makefile: makefile typo
37272
37273 2001-10-30 03:47  ivan
37274
37275         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
37276           httemplate/docs/index.html: whew more install docs and automation
37277
37278 2001-10-30 02:20  ivan
37279
37280         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser:
37281           setup/config updates.  getting easier...
37282
37283 2001-10-29 13:22  ivan
37284
37285         * Makefile: fix make clean
37286
37287 2001-10-29 12:53  ivan
37288
37289         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
37290           records
37291
37292 2001-10-29 09:17  ivan
37293
37294         * Makefile: automate a tiny bit more
37295
37296 2001-10-26 03:24  ivan
37297
37298         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
37299           httemplate/browse/agent_type.cgi,
37300           httemplate/browse/cust_main_county.cgi,
37301           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
37302           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
37303           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
37304           httemplate/edit/cust_credit_bill.cgi,
37305           httemplate/edit/cust_main.cgi,
37306           httemplate/edit/cust_main_county-expand.cgi,
37307           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
37308           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
37309           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
37310           httemplate/misc/catchall.cgi,
37311           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
37312           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
37313           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
37314           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
37315           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
37316           httemplate/view/svc_forward.cgi: cache foo *sigh*
37317
37318 2001-10-26 02:50  ivan
37319
37320         * httemplate/config/config-process.cgi: otherwise people will have
37321           problems with `0' zero
37322
37323 2001-10-25 14:24  ivan
37324
37325         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
37326
37327 2001-10-25 09:13  ivan
37328
37329         * FS/FS/cust_main_invoice.pm: & in email addresses
37330
37331 2001-10-25 01:41  ivan
37332
37333         * FS/FS/Conf.pm: remove debugging cruft
37334
37335 2001-10-24 08:45  ivan
37336
37337         * httemplate/config/config-process.cgi: correct for browser
37338           munching
37339
37340 2001-10-24 08:29  ivan
37341
37342         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
37343           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
37344           httemplate/index.html, httemplate/config/config-process.cgi,
37345           httemplate/config/config-view.cgi,
37346           httemplate/search/svc_acct.cgi: preliminary web config editor
37347
37348           new config files: username-ampersand, passwordmax
37349
37350           fs-setup updates
37351
37352           get rid of old and crufty and unused registries/ config foo
37353
37354           documentation updates
37355
37356 2001-10-23 13:53  ivan
37357
37358         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
37359           UPDATE
37360
37361           greeeat.
37362
37363 2001-10-22 07:48  ivan
37364
37365         * FS/FS/svc_acct.pm: fix dir check
37366
37367 2001-10-22 05:22  ivan
37368
37369         * FS/FS/svc_domain.pm: fix delete method for new databases
37370
37371 2001-10-22 01:31  ivan
37372
37373         * FS/FS/cust_main.pm: tyop
37374
37375 2001-10-22 01:29  ivan
37376
37377         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
37378           warnings, delete package ability (& warning)
37379
37380 2001-10-20 05:17  ivan
37381
37382         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm, htetc/handler.pl,
37383           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
37384           httemplate/edit/part_pkg.cgi, httemplate/edit/svc_acct.cgi,
37385           httemplate/edit/process/cust_main.cgi,
37386           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
37387           exempt flags, UI to edit rework part_pkg editing UI some more
37388
37389 2001-10-15 07:58  ivan
37390
37391         * FS/FS/cust_pkg.pm, htetc/handler.pl,
37392           httemplate/edit/REAL_cust_pkg.cgi,
37393           httemplate/edit/process/REAL_cust_pkg.cgi: date editing
37394
37395 2001-10-15 05:16  ivan
37396
37397         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
37398           httemplate/misc/bill.cgi: print reasons with credits on invoices
37399
37400           use straight eval, not Safe::reval in cust_main::bill for now, as
37401           i have no   idea how to call methods on a share()'ed scalar.
37402           hmm.
37403
37404           add cust_pkg::cust_main method
37405
37406           s/eidiot/idiot/ in httemplate/misc/bill.cgi
37407
37408 2001-10-15 04:39  ivan
37409
37410         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
37411           plan ||= 'flat' for custom pricing 9clone) package definitions
37412           too
37413
37414 2001-10-15 04:35  ivan
37415
37416         * httemplate/edit/cust_main.cgi: visual fix
37417
37418 2001-10-15 03:42  ivan
37419
37420         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
37421           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
37422           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
37423           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
37424           pass, oh my
37425
37426 2001-10-11 10:46  ivan
37427
37428         * htetc/handler.pl: price plan uI!
37429
37430 2001-10-11 10:44  ivan
37431
37432         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
37433           ----------------------------------------------------------------------
37434
37435 2001-10-09 23:22  thalakan
37436
37437         * httemplate/search/cust_main.cgi: Reverted.
37438
37439 2001-10-09 22:59  thalakan
37440
37441         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
37442
37443 2001-10-09 22:42  ivan
37444
37445         * httemplate/search/cust_main.cgi: revert silly changes
37446
37447 2001-10-09 22:33  thalakan
37448
37449         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
37450
37451 2001-10-09 22:24  ivan
37452
37453         * FS/FS/Record.pm: embarassing doc fix, thanks jason
37454
37455 2001-10-09 16:10  ivan
37456
37457         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
37458           FS/FS/cust_pkg.pm, httemplate/docs/schema.html: add
37459           `unsuspendauto' config file: enable the automatic unsuspension of
37460           suspended packages when a customer's balance due changes from
37461           positive to zero or negative as the result of a payment or credit
37462
37463           add cust_pkg.manual_flag to disable this behaviour per customer
37464           package (no UI to set this yet)
37465
37466 2001-10-09 00:16  ivan
37467
37468         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
37469           fix
37470
37471 2001-10-08 20:11  ivan
37472
37473         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
37474           sheesh
37475
37476 2001-10-02 09:00  jeff
37477
37478         * FS/FS/cust_pay_batch.pm: add pkey to batch payments and fix a doc
37479           typo
37480
37481 2001-10-02 04:10  ivan
37482
37483         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
37484           up in fix.net's password files
37485
37486 2001-10-01 03:31  ivan
37487
37488         * FS/FS/cust_pkg.pm: oops
37489
37490 2001-09-30 15:35  ivan
37491
37492         * FS/FS/svc_acct.pm: arg
37493
37494 2001-09-30 15:19  ivan
37495
37496         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
37497
37498 2001-09-30 13:30  ivan
37499
37500         * FS/FS/svc_acct.pm: username-uppercase config file
37501
37502 2001-09-27 14:49  ivan
37503
37504         * FS/FS/svc_acct_pop.pm: not used
37505
37506 2001-09-27 14:12  ivan
37507
37508         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
37509
37510 2001-09-27 13:41  ivan
37511
37512         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
37513           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
37514           selector!
37515
37516 2001-09-27 11:33  ivan
37517
37518         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
37519           domsvc
37520
37521 2001-09-26 02:17  ivan
37522
37523         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_credit_bill.pm,
37524           FS/FS/cust_main.pm, FS/FS/part_pop_local.pm,
37525           FS/FS/svc_acct_pop.pm, FS/t/part_pop_local.t,
37526           httemplate/docs/schema.html: add part_pop_local table
37527
37528 2001-09-25 11:03  ivan
37529
37530         * FS/FS/cust_main.pm:
37531           ror
37532
37533 2001-09-25 11:01  ivan
37534
37535         * FS/FS/cust_main.pm: add emailinvoiceonly config file and begin to
37536           use it
37537
37538 2001-09-25 08:55  ivan
37539
37540         * FS/FS/cust_main.pm: Business::OnlinePayment::BankOfAmerica
37541
37542 2001-09-24 17:05  ivan
37543
37544         * FS/bin/freeside-queued: better REAPER
37545
37546 2001-09-23 20:23  ivan
37547
37548         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
37549
37550 2001-09-20 20:47  ivan
37551
37552         * httemplate/view/cust_main.cgi: show company and name (instead of
37553           just company) for referring customers that have a company
37554
37555 2001-09-19 17:13  ivan
37556
37557         * FS/FS/cust_main.pm: really fix fuzzy searching
37558
37559 2001-09-19 17:10  ivan
37560
37561         * FS/FS/cust_main.pm: fix fuzzy searching
37562
37563 2001-09-19 14:51  ivan
37564
37565         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
37566           working.
37567
37568 2001-09-19 14:06  ivan
37569
37570         * FS/: MANIFEST, FS/svc_acct.pm, bin/freeside-apply-credits:
37571           directory hashing remove jeff's lib patch from
37572           freeside-apply-credits add freeside-apply-credits to MANIFEST
37573           README for pre3-4
37574
37575 2001-09-19 12:41  ivan
37576
37577         * FS/FS/svc_acct.pm: tyop
37578
37579 2001-09-19 12:39  ivan
37580
37581         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
37582
37583 2001-09-19 12:28  ivan
37584
37585         * FS/FS/svc_acct.pm: ;args
37586
37587 2001-09-19 12:19  ivan
37588
37589         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
37590
37591 2001-09-19 12:00  ivan
37592
37593         * FS/bin/freeside-queued: set $ENV{HOME}
37594
37595 2001-09-18 17:24  ivan
37596
37597         * FS/FS/svc_acct.pm: icradius transactional password changes
37598           (suspensions, unsuspensions)
37599
37600 2001-09-16 05:45  ivan
37601
37602         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
37603           httemplate/index.html, httemplate/search/cust_main.cgi,
37604           httemplate/view/cust_main.cgi: fix oops in
37605           FS::cust_main_invoice::replace preventing package cancellation
37606
37607           add toggle switch to cust_main searching to show/hide cancelled
37608           customers.  hidecancelledcustomers config file is just which
37609           state it starts in.
37610
37611           add signupurl config file to enable showing of the customer's
37612           signup URL on the view page.
37613
37614 2001-09-14 12:54  ivan
37615
37616         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
37617
37618 2001-09-14 11:05  ivan
37619
37620         * FS/FS/Record.pm: s/croak/confess/
37621
37622 2001-09-12 08:45  ivan
37623
37624         * FS/FS/part_svc.pm: oops
37625
37626 2001-09-11 16:44  ivan
37627
37628         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
37629           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
37630           httemplate/view/svc_acct.cgi: radius attributes & default/fixed
37631           values should work again now
37632
37633 2001-09-11 15:20  ivan
37634
37635         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
37636           bin/fs-radius-add-reply: fix radius attribute adding
37637
37638 2001-09-11 14:58  ivan
37639
37640         * FS/bin/freeside-queued: usage sub
37641
37642 2001-09-11 13:44  ivan
37643
37644         * httemplate/search/svc_acct.cgi: getting "you should run the
37645           bin/fs-migrate-svc_acct_sm" message unexpectedly
37646
37647 2001-09-11 12:16  ivan
37648
37649         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
37650           others?
37651
37652 2001-09-11 06:10  ivan
37653
37654         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
37655           export
37656
37657 2001-09-11 05:46  ivan
37658
37659         * httemplate/edit/process/part_svc.cgi: more service edit fix
37660
37661 2001-09-11 05:42  ivan
37662
37663         * httemplate/edit/part_svc.cgi: fix service editing
37664
37665 2001-09-11 05:25  ivan
37666
37667         * FS/FS/queue.pm: queue clean fix
37668
37669 2001-09-11 05:24  ivan
37670
37671         * FS/FS/queue.pm: job queue fix
37672
37673 2001-09-11 05:10  ivan
37674
37675         * FS/FS/cust_main.pm: fuzzyfix
37676
37677 2001-09-11 05:06  ivan
37678
37679         * FS/FS/svc_acct.pm: better logging
37680
37681 2001-09-11 05:00  ivan
37682
37683         * FS/FS/svc_acct.pm: cyrus fix!
37684
37685 2001-09-11 04:52  ivan
37686
37687         * FS/bin/freeside-queued: rar
37688
37689 2001-09-11 03:05  ivan
37690
37691         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
37692
37693 2001-09-11 02:56  ivan
37694
37695         * httemplate/: edit/process/quick-cust_pkg.cgi, view/cust_main.cgi:
37696           fix quick order
37697
37698 2001-09-10 21:17  ivan
37699
37700         * FS/FS/svc_acct.pm: username-noperiod config file
37701
37702 2001-09-10 20:15  ivan
37703
37704         * FS/FS/cust_main.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
37705           httemplate/edit/part_svc.cgi: cyrus support
37706
37707 2001-09-10 18:09  ivan
37708
37709         * FS/bin/freeside-queued: working queued
37710
37711 2001-09-10 17:08  ivan
37712
37713         * FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
37714           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
37715           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-queued,
37716           FS/t/queue.t, FS/t/queue_arg.t, htetc/handler.pl,
37717           httemplate/index.html, httemplate/browse/part_svc.cgi,
37718           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
37719           httemplate/edit/process/part_svc.cgi,
37720           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
37721           prelim. job queues! fixed part_svc editing
37722
37723 2001-09-10 17:07  ivan
37724
37725         * bin/: freeside-init, fs-migrate-part_svc: fixing
37726           fs-migrate-part_svc updateing fs-setup for job queues
37727           freeside-init for starting freeside-queued
37728
37729 2001-09-07 13:49  ivan
37730
37731         * FS/FS/part_svc_column.pm: oops, forgot to add this
37732
37733 2001-09-07 13:26  ivan
37734
37735         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
37736
37737 2001-09-07 13:19  ivan
37738
37739         * FS/MANIFEST: tyop
37740
37741 2001-09-07 13:17  ivan
37742
37743         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
37744           bin/fs-radius-add-check, bin/fs-radius-add-reply,
37745           bin/generate-raddb: fix RADIUS attribute capitalization
37746
37747 2001-09-06 14:20  ivan
37748
37749         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
37750
37751 2001-09-06 13:41  ivan
37752
37753         * FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm, FS/FS/part_svc.pm,
37754           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
37755           FS/FS/svc_forward.pm, FS/FS/svc_www.pm, FS/t/part_svc_column.t,
37756           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
37757           bin/fs-radius-add-check, bin/fs-radius-add-reply,
37758           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
37759           httemplate/edit/part_svc.cgi,
37760           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
37761
37762 2001-09-04 08:12  ivan
37763
37764         * httemplate/docs/admin.html: tyop
37765
37766 2001-09-04 08:06  ivan
37767
37768         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
37769           indeed
37770
37771 2001-09-04 07:44  ivan
37772
37773         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
37774           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
37775           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
37776           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
37777           httemplate/edit/process/quick-cust_pkg.cgi,
37778           httemplate/view/cust_main.cgi: new admin documentation, quick
37779           one-pkg order
37780
37781 2001-09-03 15:07  ivan
37782
37783         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
37784           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm,
37785           httemplate/docs/signup.html, httemplate/edit/cust_credit.cgi,
37786           httemplate/edit/cust_credit_bill.cgi,
37787           httemplate/edit/cust_pay.cgi,
37788           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
37789           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
37790           more bugs
37791
37792 2001-09-02 00:57  ivan
37793
37794         * CREDITS: credito
37795
37796 2001-09-02 00:57  ivan
37797
37798         * bin/generate-tests: gawl
37799
37800 2001-09-02 00:49  ivan
37801
37802         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
37803           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
37804           httemplate/edit/cust_credit_bill.cgi,
37805           httemplate/view/cust_main.cgi: things are starting to work again,
37806           sorta.
37807
37808 2001-09-01 22:38  ivan
37809
37810         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
37811           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
37812           migration.  ugh.
37813
37814 2001-09-01 21:51  ivan
37815
37816         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
37817
37818 2001-09-01 21:25  ivan
37819
37820         * FS/: FS.pm, MANIFEST, FS/cust_bill_pay.pm, FS/cust_main.pm,
37821           FS/cust_refund.pm, t/CGI.t, t/Conf.t, t/Record.t, t/UID.t,
37822           t/agent.t, t/agent_type.t, t/cust_bill.t, t/cust_bill_pay.t,
37823           t/cust_bill_pkg.t, t/cust_credit.t, t/cust_credit_bill.t,
37824           t/cust_credit_refund.t, t/cust_main.t, t/cust_main_county.t,
37825           t/cust_main_invoice.t, t/cust_pay.t, t/cust_pay_batch.t,
37826           t/cust_pkg.t, t/cust_refund.t, t/cust_svc.t, t/domain_record.t,
37827           t/nas.t, t/part_pkg.t, t/part_referral.t, t/part_svc.t,
37828           t/pkg_svc.t, t/port.t, t/prepay_credit.t, t/session.t,
37829           t/svc_Common.t, t/svc_acct.t, t/svc_acct_pop.t, t/svc_domain.t,
37830           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
37831           the embarassing fixes in it found
37832
37833 2001-09-01 19:53  jeff
37834
37835         * FS/bin/freeside-apply-credits: adding a credit apply utility
37836
37837 2001-09-01 19:46  ivan
37838
37839         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
37840           FS/FS/cust_refund.pm, httemplate/docs/schema.html: cust_refund
37841           and cust_pay get custnums
37842
37843 2001-09-01 18:27  ivan
37844
37845         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
37846           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
37847           cust_refund.pm: more udpates for the new world of unapplied
37848           stuff.  yay.
37849
37850 2001-09-01 15:28  jeff
37851
37852         * FS/FS/cust_main.pm: haste makes waste... and left a method out
37853
37854 2001-09-01 15:18  ivan
37855
37856         * FS/FS/cust_credit_bill.pm: add primary key
37857
37858 2001-09-01 15:01  ivan
37859
37860         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
37861
37862 2001-09-01 14:55  jeff
37863
37864         * FS/FS/cust_bill_pay.pm: oops.. need this too
37865
37866 2001-09-01 14:52  jeff
37867
37868         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
37869           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
37870           httemplate/edit/cust_credit_bill.cgi,
37871           httemplate/edit/process/cust_credit_bill.cgi,
37872           httemplate/view/cust_main.cgi: add cust_credit_bill relating
37873           multiple invoices to credits
37874
37875 2001-09-01 13:11  ivan
37876
37877         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
37878           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
37879           httemplate/docs/schema.html: cust_bill_pay and
37880           cust_credit_refund.  payments can apply to multiple invoices and
37881           refunds can apply to multiple credits.
37882
37883 2001-08-31 02:20  ivan
37884
37885         * FS/FS/Record.pm: check US zips more strictly
37886
37887 2001-08-31 01:43  ivan
37888
37889         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
37890           better
37891           state, city, then number
37892
37893 2001-08-31 00:28  ivan
37894
37895         * httemplate/edit/cust_main_county-expand.cgi: better error message
37896           for nonexistant cust_main_county records
37897
37898 2001-08-31 00:17  ivan
37899
37900         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
37901           > US UT expand state
37902           > Submit (no data entered)
37903           > US UT is gone frome the list.
37904
37905 2001-08-30 09:23  ivan
37906
37907         * httemplate/docs/signup.html: update signup server: template form
37908           and success html, document
37909
37910 2001-08-30 08:30  ivan
37911
37912         * httemplate/edit/part_svc.cgi: slighly more docu
37913
37914 2001-08-29 02:11  ivan
37915
37916         * httemplate/edit/agent.cgi: ui
37917
37918 2001-08-28 09:58  ivan
37919
37920         * httemplate/: docs/signup.html, search/cust_main.cgi:
37921           customer-to-customer referrals in singup server
37922
37923 2001-08-28 07:34  ivan
37924
37925         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
37926           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
37927           customer-to-customer referrals!
37928
37929 2001-08-25 22:06  ivan
37930
37931         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
37932
37933 2001-08-25 22:05  ivan
37934
37935         * FS/FS/cust_credit.pm: reason can't be null
37936
37937 2001-08-22 23:17  ivan
37938
37939         * FS/FS/cust_main.pm: no need to be y1.9k complient
37940
37941 2001-08-21 03:27  ivan
37942
37943         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
37944           most everything is working svc_forward-wise now
37945
37946 2001-08-21 02:34  ivan
37947
37948         * FS/FS/Record.pm, FS/FS/UID.pm, httemplate/browse/agent.cgi,
37949           httemplate/browse/agent_type.cgi,
37950           httemplate/browse/cust_main_county.cgi,
37951           httemplate/browse/part_pkg.cgi,
37952           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
37953
37954 2001-08-20 20:03  ivan
37955
37956         * FS/FS/svc_acct.pm: fix domain method, and it works against old
37957           databases now too
37958
37959 2001-08-20 19:44  ivan
37960
37961         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
37962           eg/TEMPLATE_cust_main.import, eg/table_template-svc.pm: remove
37963           $Log$
37964
37965 2001-08-20 19:43  ivan
37966
37967         * bin/fs-migrate-svc_acct_sm: i think svc_acct_sm.import should go
37968           away, but...
37969
37970 2001-08-20 19:32  ivan
37971
37972         * test/cgi-test: remove $Log$
37973
37974 2001-08-20 19:31  ivan
37975
37976         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
37977           browse/part_pkg.cgi, browse/svc_acct_pop.cgi, edit/agent.cgi,
37978           edit/agent_type.cgi, edit/cust_credit.cgi,
37979           edit/cust_main_county-expand.cgi, edit/cust_pay.cgi,
37980           edit/cust_pkg.cgi, edit/part_pkg.cgi, edit/svc_acct_pop.cgi,
37981           edit/svc_domain.cgi, edit/svc_forward.cgi,
37982           edit/process/agent.cgi, edit/process/agent_type.cgi,
37983           edit/process/cust_credit.cgi, edit/process/cust_pay.cgi,
37984           edit/process/cust_pkg.cgi, edit/process/part_pkg.cgi,
37985           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
37986           edit/process/svc_domain.cgi, edit/process/svc_forward.cgi,
37987           misc/bill.cgi, misc/cancel-unaudited.cgi, misc/catchall.cgi,
37988           misc/delete-customer.cgi, misc/link.cgi, misc/print-invoice.cgi,
37989           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
37990           misc/process/delete-customer.cgi, misc/process/link.cgi,
37991           search/svc_domain.cgi, view/cust_bill.cgi, view/svc_acct.cgi,
37992           view/svc_domain.cgi, view/svc_forward.cgi: remove $Log$ messages.
37993           whew.
37994
37995 2001-08-20 19:16  ivan
37996
37997         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
37998           databases, with a warning
37999
38000 2001-08-20 19:03  ivan
38001
38002         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
38003           shipping address
38004
38005 2001-08-20 17:39  ivan
38006
38007         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
38008           silly syntax errors
38009
38010 2001-08-20 06:10  ivan
38011
38012         * FS/FS/svc_domain.pm: use var
38013
38014 2001-08-20 05:15  ivan
38015
38016         * httemplate/edit/svc_acct.cgi: #
38017
38018 2001-08-20 05:13  ivan
38019
38020         * httemplate/edit/svc_acct.cgi: only show domains associated with
38021           this customer.
38022
38023 2001-08-20 04:18  ivan
38024
38025         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
38026           qualified!
38027
38028 2001-08-20 04:04  ivan
38029
38030         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
38031           svc_forward work
38032
38033 2001-08-20 02:41  ivan
38034
38035         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: dtrt when
38036           deleting accouts wrt forwards, catchalls & other references to
38037           svc_acct records
38038
38039           depreciate svc_acct_sm further; move qmail catchall handling to
38040           svc_domain
38041
38042 2001-08-20 02:38  ivan
38043
38044         * httemplate/docs/schema.html: documentation updates
38045
38046 2001-08-19 08:53  jeff
38047
38048         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
38049           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
38050           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
38051           httemplate/edit/process/svc_forward.cgi,
38052           httemplate/misc/catchall.cgi,
38053           httemplate/misc/process/catchall.cgi,
38054           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
38055           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
38056           httemplate/view/svc_forward.cgi: added user interface for
38057           svc_forward and vpopmail support
38058
38059 2001-08-19 03:25  ivan
38060
38061         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
38062           the fly, fixes: ticket #88
38063
38064 2001-08-19 01:32  ivan
38065
38066         * httemplate/search/cust_pkg.cgi: display bill and service
38067           name/company, and services
38068
38069 2001-08-19 01:18  ivan
38070
38071         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
38072
38073 2001-08-19 01:15  ivan
38074
38075         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
38076
38077 2001-08-18 17:48  ivan
38078
38079         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
38080           names and change them to two-letter codes
38081
38082 2001-08-17 04:33  ivan
38083
38084         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
38085           ut_alphan for non-US/CA phone numbers
38086
38087 2001-08-17 04:28  ivan
38088
38089         * FS/FS/Record.pm: canada has same phone# rules as US
38090
38091 2001-08-17 04:05  ivan
38092
38093         * httemplate/: browse/cust_main_county.cgi,
38094           edit/process/cust_main_county-collapse.cgi,
38095           edit/process/cust_main_county-expand.cgi: clean up tax rate
38096           editing:   sort by country->state->county,   add "collapse state"
38097           if the tax rates are the same statewide,   redirect "expand
38098           state" to the browse, not edit screen
38099
38100 2001-08-17 03:57  ivan
38101
38102         * bin/svc_acct.import: gah
38103
38104 2001-08-17 03:57  ivan
38105
38106         * FS/FS/svc_domain.pm: document catchall and untaint everything
38107
38108 2001-08-17 03:55  ivan
38109
38110         * FS/FS/cust_main.pm: Business::OnlinePayment
38111
38112 2001-08-17 03:53  ivan
38113
38114         * Makefile: alldocs target
38115
38116 2001-08-17 03:53  ivan
38117
38118         * CREDITS: thanks jeff!
38119
38120 2001-08-15 03:04  ivan
38121
38122         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
38123           the) bad direct exit; calls
38124
38125 2001-08-13 16:15  ivan
38126
38127         * httemplate/view/cust_main.cgi: don't display empty comment box
38128
38129 2001-08-13 16:10  ivan
38130
38131         * httemplate/edit/process/cust_main.cgi: properly massage
38132           ship_state & work okay when no initial pkg is selected
38133
38134 2001-08-12 18:00  ivan
38135
38136         * httemplate/docs/schema.html: add svc_forward, depriciate
38137           svc_acct_sm
38138
38139 2001-08-12 17:21  ivan
38140
38141         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
38142
38143 2001-08-12 12:41  jeff
38144
38145         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
38146           bin/fs-migrate-svc_acct_sm: merging vpopmail support branch
38147
38148 2001-08-12 01:56  ivan
38149
38150         * httemplate/edit/process/part_svc.cgi: don't use
38151           Apache::ASP-specific $Redirect object
38152
38153 2001-08-11 17:07  ivan
38154
38155         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
38156           transactional invoice_list setting & eliminate non-sticky "first
38157           package"!
38158
38159 2001-08-11 17:07  ivan
38160
38161         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
38162
38163 2001-08-11 17:06  ivan
38164
38165         * FS/FS/cust_main_invoice.pm: better error msgs
38166
38167 2001-08-11 16:19  ivan
38168
38169         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
38170           context to $cgi->keywords
38171
38172 2001-08-11 16:18  ivan
38173
38174         * httemplate/browse/part_svc.cgi: missed a variable interpolation
38175
38176 2001-08-10 22:52  ivan
38177
38178         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
38179           comments fields
38180
38181 2001-08-10 22:52  ivan
38182
38183         * FS/FS/cust_main.pm: add comments field, fix ship_ address
38184           handling (don't consider a value for ship_state field to mean
38185           something meaningful is in ship_*)
38186
38187 2001-08-10 22:51  ivan
38188
38189         * FS/FS/part_svc.pm: better error msg
38190
38191 2001-08-10 22:50  ivan
38192
38193         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
38194           for ut_anything
38195
38196 2001-08-10 21:55  ivan
38197
38198         * httemplate/edit/part_svc.cgi: don't have any other choices in
38199           svcdb dropdown for existing services, since you can't change it
38200           anyway
38201
38202 2001-08-10 21:29  ivan
38203
38204         * FS/FS/CGI.pm: that's what $etc is for!
38205
38206 2001-08-10 21:15  ivan
38207
38208         * httemplate/misc/delete-customer.cgi: better docs
38209
38210 2001-08-10 17:01  ivan
38211
38212         * FS/FS/cust_main_invoice.pm: "fixes"
38213
38214           Can't call method "username" on an undefined value at
38215           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
38216
38217           but cust_main_invoice records should probably be updated when
38218           svc_acct records are deleted :/
38219
38220 2001-08-08 02:47  ivan
38221
38222         * httemplate/docs/passwd.html: doc clarification
38223
38224 2001-08-07 21:44  ivan
38225
38226         * FS/FS/Record.pm: better error msg
38227
38228 2001-08-03 13:34  jeff
38229
38230         * FS/FS/cust_bill.pm:
38231
38232           added the tax method
38233
38234 2001-07-30 03:43  ivan
38235
38236         * FS/FS/CGI.pm: Apache::ASP eidiot fix
38237
38238 2001-07-30 03:41  ivan
38239
38240         * FS/FS/Record.pm, FS/FS/cust_main.pm,
38241           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
38242           shipping address additions
38243
38244 2001-07-30 01:03  ivan
38245
38246         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
38247           forgotten files
38248
38249 2001-07-30 01:02  ivan
38250
38251         * htetc/handler.pl: template stuffs
38252
38253 2001-07-30 01:01  ivan
38254
38255         * Makefile: need this too!
38256
38257 2001-07-30 00:36  ivan
38258
38259         * httemplate/index.html, httemplate/browse/agent.cgi,
38260           httemplate/browse/agent_type.cgi,
38261           httemplate/browse/cust_main_county.cgi,
38262           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
38263           httemplate/browse/part_svc.cgi,
38264           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
38265           httemplate/docs/index.html, httemplate/docs/legacy.html,
38266           httemplate/docs/passwd.html, httemplate/docs/schema.html,
38267           httemplate/docs/session.html, httemplate/docs/signup.html,
38268           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
38269           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
38270           httemplate/edit/cust_main.cgi,
38271           httemplate/edit/cust_main_county-expand.cgi,
38272           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
38273           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
38274           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
38275           httemplate/edit/svc_domain.cgi,
38276           httemplate/edit/process/agent.cgi,
38277           httemplate/edit/process/agent_type.cgi,
38278           httemplate/edit/process/cust_credit.cgi,
38279           httemplate/edit/process/cust_main.cgi,
38280           httemplate/edit/process/cust_main_county-expand.cgi,
38281           httemplate/edit/process/cust_pay.cgi,
38282           httemplate/edit/process/cust_pkg.cgi,
38283           httemplate/edit/process/part_pkg.cgi,
38284           httemplate/edit/process/part_svc.cgi,
38285           httemplate/edit/process/svc_acct.cgi,
38286           httemplate/edit/process/svc_acct_pop.cgi,
38287           httemplate/edit/process/svc_domain.cgi,
38288           httemplate/images/small-logo.png, httemplate/misc/bill.cgi,
38289           httemplate/misc/cancel-unaudited.cgi,
38290           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
38291           httemplate/misc/print-invoice.cgi,
38292           httemplate/misc/unsusp_pkg.cgi,
38293           httemplate/misc/process/delete-customer.cgi,
38294           httemplate/misc/process/link.cgi,
38295           httemplate/search/cust_bill.html,
38296           httemplate/search/cust_main.cgi,
38297           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
38298           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
38299           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
38300           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi:
38301           templates!!!
38302
38303 2001-07-30 00:33  ivan
38304
38305         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
38306
38307 2001-07-30 00:14  ivan
38308
38309         * INSTALL, README: templates!
38310
38311 2001-07-29 23:28  ivan
38312
38313         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
38314
38315 2001-07-29 23:07  ivan
38316
38317         * bin/svc_acct.import: allow !! for locked accounts instead of
38318           changing to *SUSPENDED*
38319
38320 2001-07-27 10:16  ivan
38321
38322         * FS/FS/cust_main_invoice.pm: clarification
38323
38324 2001-07-26 23:17  thalakan
38325
38326         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
38327           the checkdest method.
38328
38329 2001-06-21 09:27  ivan
38330
38331         * FS/FS/UID.pm: better error message
38332
38333 2001-06-05 14:40  ivan
38334
38335         * debian/: README.Debian, changelog, control, copyright, init.d.ex,
38336           rules: add deb packaging foo (doesn't work yet)
38337
38338 2001-06-03 10:22  ivan
38339
38340         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
38341           %e: no leading zero
38342
38343 2001-06-03 07:16  ivan
38344
38345         * README: 1.3.1!!!
38346
38347 2001-06-03 05:36  ivan
38348
38349         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
38350           config files
38351
38352 2001-06-03 04:37  ivan
38353
38354         * FS/FS/svc_acct.pm: fixes
38355
38356           Can't locate object method "setfield" via package "svc_acct_sm"
38357           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
38358
38359 2001-06-03 04:27  ivan
38360
38361         * FS/FS/Record.pm: track down
38362
38363             Can't locate object method "setfield" via package "svc_acct_sm"
38364           at
38365             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
38366
38367           errors
38368
38369 2001-06-03 03:51  ivan
38370
38371         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
38372
38373 2001-05-30 08:17  ivan
38374
38375         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
38376           up for the non-mod_perl folks
38377
38378 2001-05-22 09:43  ivan
38379
38380         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
38381           <shane@2000cn.com.au>, thanks!
38382
38383 2001-05-18 07:08  ivan
38384
38385         * FS/FS/domain_record.pm: tyop
38386
38387 2001-05-15 00:52  ivan
38388
38389         * FS/bin/freeside-email: simple program to list all email addresses
38390
38391 2001-05-07 08:42  ivan
38392
38393         * FS/FS/Record.pm: tyop
38394
38395 2001-05-07 08:36  ivan
38396
38397         * FS/FS/Record.pm: start to track down
38398
38399               Insecure dependency in eval while running with -T switch at
38400           /usr/local/lib/site_perl/FS/Record.pm line 202.
38401
38402           errors
38403
38404 2001-05-07 08:24  ivan
38405
38406         * bin/svc_acct.import: s/!/*/
38407
38408 2001-05-06 19:07  ivan
38409
38410         * FS/FS/cust_main.pm:
38411           http://www.sisd.com/freeside/list-archive/msg01906.html
38412
38413 2001-05-05 01:51  ivan
38414
38415         * bin/svc_acct.import:
38416           http://www.sisd.com/freeside/list-archive/msg01915.html
38417
38418 2001-04-23 12:50  ivan
38419
38420         * FS/FS/cust_credit.pm: the real
38421
38422           Can't locate object method "setfield" via package "cust_refund"
38423           at /usr/local/lib/site_perl/FS/Record.pm line 315.
38424
38425           fix
38426
38427 2001-04-23 12:27  ivan
38428
38429         * FS/FS/cust_credit.pm: *sigh*
38430
38431 2001-04-23 12:21  ivan
38432
38433         * FS/FS/cust_credit.pm: webdemo bugfix
38434
38435 2001-04-23 08:37  ivan
38436
38437         * FS/MANIFEST: 1.3.1 sigh
38438
38439 2001-04-23 05:44  ivan
38440
38441         * bin/freeside-session-kill: session killer implemeting timed
38442           access
38443
38444 2001-04-23 05:40  ivan
38445
38446         * FS/FS.pm: documentation and webdemo updates
38447
38448 2001-04-23 02:00  ivan
38449
38450         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
38451
38452 2001-04-23 00:12  ivan
38453
38454         * FS/FS/cust_main.pm: better error message (if kludgy) for no
38455           referral remove outdated NSI foo from domain ordering.  also,
38456           fuck NSI.
38457
38458 2001-04-21 18:56  ivan
38459
38460         * README, FS/FS.pm, FS/MANIFEST, FS/FS/svc_acct.pm,
38461           FS/FS/svc_domain.pm, FS/FS/svc_www.pm, bin/svc_acct.import: get
38462           rid of FS::SSH.pm (became Net::SSH and Net::SCP on CPAN)
38463
38464 2001-04-21 18:38  ivan
38465
38466         * FS/FS/svc_domain.pm: svc_domain needs to import dbh sub from
38467           Record view/cust_main.cgi needs to use ->owed method, not check
38468           (depriciated) owed field search/cust_bill.cgi redirect error when
38469           there's only one invoice
38470
38471 2001-04-21 17:49  ivan
38472
38473         * FS/FS/svc_Common.pm: need to import dbh sub from Record
38474
38475 2001-04-21 16:53  ivan
38476
38477         * FS/MANIFEST: no more dbdef
38478
38479 2001-04-15 06:35  ivan
38480
38481         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
38482           transactions part deux
38483
38484 2001-04-15 05:56  ivan
38485
38486         * FS/FS/Record.pm: s/dbdef/DBIx::DBSchema/
38487
38488 2001-04-15 03:33  ivan
38489
38490         * CREDITS: better docs for the worst bit, finally
38491
38492 2001-04-09 16:05  ivan
38493
38494         * FS/FS/: cust_bill.pm, cust_credit.pm, cust_main.pm, cust_pay.pm,
38495           cust_pkg.pm, cust_refund.pm, session.pm, svc_Common.pm:
38496           Transactions Part I!!!
38497
38498 2001-04-09 08:50  ivan
38499
38500         * CREDITS, FS/MANIFEST: rar
38501
38502 2001-03-30 09:33  ivan
38503
38504         * FS/FS/cust_bill.pm: config value money_char:
38505
38506                   Presto!  Now you can consider all numbers to be
38507           shillings.
38508
38509                   If you need to change the currency symbol, you can hunt
38510           down the
38511                   instances of literal '$' in FS::cust_bill::print_text and
38512           replace them
38513                   with your currency symbol.  I guess this should turn into
38514           a
38515                   configuration value.
38516
38517 2001-02-26 16:59  ivan
38518
38519         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
38520           thanks!
38521
38522 2001-02-20 17:45  ivan
38523
38524         * FS/FS/nas.pm: pod tyop
38525
38526 2001-02-20 17:45  ivan
38527
38528         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
38529           duh
38530
38531 2001-02-20 08:31  ivan
38532
38533         * FS/FS/Record.pm: don't use prepare_cached for now
38534
38535 2001-02-13 21:18  ivan
38536
38537         * README: add devel mailing list
38538
38539 2001-02-13 20:33  ivan
38540
38541         * FS/FS/port.pm: get rid of gratuitous HISTORY
38542
38543 2001-02-11 09:34  ivan
38544
38545         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
38546
38547 2001-02-11 09:17  ivan
38548
38549         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
38550           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
38551           from jason
38552
38553 2001-02-03 06:03  ivan
38554
38555         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
38556           bin/generate-prepay: time-based prepaid cards, session monitor.
38557           woop!
38558
38559 2001-01-30 23:21  ivan
38560
38561         * FS/FS/: cust_main.pm, svc_acct.pm: fix tyops
38562
38563 2001-01-30 01:08  ivan
38564
38565         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
38566
38567 2001-01-22 21:03  ivan
38568
38569         * FS/FS/cust_main.pm: harmless tyop
38570
38571 2000-12-26 15:51  ivan
38572
38573         * CREDITS: statedefault & referraldefault config files
38574
38575 2000-12-08 14:22  ivan
38576
38577         * FS/FS/session.pm: session callbacks
38578
38579 2000-12-06 02:21  ivan
38580
38581         * FS/FS/Record.pm: DESTROY sub
38582
38583 2000-12-03 12:25  ivan
38584
38585         * FS/FS/: Record.pm, nas.pm, port.pm, session.pm: session monitor
38586           updates
38587
38588 2000-12-03 07:14  ivan
38589
38590         * CREDITS, FS/FS/cust_bill.pm: bugfixes from Jeff Finucane
38591           <jeff@cmh.net>, thanks!
38592
38593 2000-12-03 05:45  ivan
38594
38595         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
38596           admin.html doc, autocapgen
38597
38598 2000-12-03 05:44  ivan
38599
38600         * FS/FS/port.pm: beginnings of web status for session monitor
38601
38602 2000-12-03 02:09  ivan
38603
38604         * FS/MANIFEST: bad caches!
38605
38606 2000-11-22 15:30  ivan
38607
38608         * FS/FS/svc_www.pm: tyop
38609
38610 2000-11-07 07:00  ivan
38611
38612         * FS/: MANIFEST, FS/Record.pm, FS/nas.pm, FS/session.pm: session
38613           monitor
38614
38615 2000-10-27 13:18  ivan
38616
38617         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
38618           session monitor
38619
38620 2000-10-27 13:15  ivan
38621
38622         * FS/FS/Record.pm, eg/table_template.pm: session monitor
38623
38624 2000-10-11 17:44  ivan
38625
38626         * README: rawr!
38627
38628 2000-09-20 03:35  ivan
38629
38630         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
38631           print_text method is called, want to print overdue invoices if
38632           printed > 0, not > 1
38633
38634 2000-08-09 11:40  ivan
38635
38636         * conf/invoice_template: example invoice template
38637
38638 2000-08-09 04:30  ivan
38639
38640         * FS/FS/cust_bill.pm: templatable invoices
38641
38642 2000-07-17 06:51  ivan
38643
38644         * FS/FS/svc_acct.pm: silly mistake
38645
38646 2000-07-17 03:53  ivan
38647
38648         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
38649           aliases from being deleted
38650
38651 2000-07-17 03:37  ivan
38652
38653         * FS/FS/svc_acct.pm: make remote commands configurable
38654
38655 2000-07-17 03:36  ivan
38656
38657         * CREDITS: rawr!
38658
38659 2000-07-06 06:56  ivan
38660
38661         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
38662           conjunction with AUTOLOAD this was sure a pain to find
38663
38664 2000-07-06 06:19  ivan
38665
38666         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
38667           sql statement causing spurious errors
38668
38669 2000-07-06 01:57  ivan
38670
38671         * FS/FS/svc_acct.pm, bin/fs-radius-add-check,
38672           bin/fs-radius-add-reply: support for radius check attributes
38673           (except importing).  poorly documented.
38674
38675 2000-07-04 06:42  ivan
38676
38677         * FS/FS/svc_acct.pm: noted a API inconsistancy
38678
38679 2000-06-29 05:27  ivan
38680
38681         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
38682           done in the import.
38683
38684 2000-06-29 04:56  ivan
38685
38686         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
38687           have $ in them.
38688
38689 2000-06-29 04:12  ivan
38690
38691         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
38692           adding new domains.
38693
38694 2000-06-28 05:54  ivan
38695
38696         * FS/FS/svc_acct.pm: superfluous my()
38697
38698 2000-06-28 05:52  ivan
38699
38700         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
38701           in perl, like the empty string.
38702
38703 2000-06-28 05:32  ivan
38704
38705         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
38706           too
38707
38708 2000-06-28 05:03  ivan
38709
38710         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
38711           users files
38712
38713 2000-06-27 05:15  ivan
38714
38715         * FS/FS/: Record.pm, cust_main.pm: i18
38716
38717 2000-06-27 04:29  ivan
38718
38719         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
38720           -w pleaser
38721
38722 2000-06-27 04:27  ivan
38723
38724         * FS/FS/Record.pm: logically identical, but -w safe
38725
38726 2000-06-23 17:28  ivan
38727
38728         * FS/FS/cust_main.pm: don't use Date::Manip; report correct program
38729           name in freeside-bill usage msg
38730
38731 2000-06-23 05:25  ivan
38732
38733         * CREDITS, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch -
38734           more portable, doesn't depend on $sth->execute returning a number
38735           of rows, uses placeholders and prepare_cached
38736
38737 2000-06-20 00:13  ivan
38738
38739         * FS/FS/cust_main_invoice.pm: documentation update
38740
38741 2000-06-17 14:48  ivan
38742
38743         * FS/FS/cust_pay_batch.pm: fix typo in error message
38744
38745 2000-06-15 07:45  ivan
38746
38747         * CREDITS: text updates
38748
38749 2000-06-15 06:35  ivan
38750
38751         * FS/FS/svc_acct.pm: add radius method
38752
38753 2000-06-15 05:38  ivan
38754
38755         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
38756           scalar context, was only returning second item
38757
38758 2000-05-13 14:50  ivan
38759
38760         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
38761           well as a CGI object now.
38762
38763 2000-05-13 14:42  ivan
38764
38765         * CREDITS: add kristian, update joel's entry
38766
38767 2000-04-10 17:06  ivan
38768
38769         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
38770           (Registry's override doesn't work here)
38771
38772 2000-03-06 08:38  ivan
38773
38774         * FS/FS/svc_acct.pm: better error message.  bah.
38775
38776 2000-03-03 10:45  ivan
38777
38778         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
38779           Registry wasn't overriding exit in modules
38780
38781 2000-03-03 10:21  ivan
38782
38783         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
38784           from web demo
38785
38786 2000-03-01 00:13  ivan
38787
38788         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
38789           bugfixes
38790
38791 2000-02-02 21:16  ivan
38792
38793         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
38794           FS/FS/svc_www.pm, bin/svc_acct.import: beginning of DNS and
38795           Apache support
38796
38797 2000-02-02 12:22  ivan
38798
38799         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
38800           bugfix prepayment in signup server
38801
38802 2000-01-30 21:22  ivan
38803
38804         * FS/FS/: cust_main.pm, prepay_credit.pm: prepaid "internet cards"
38805
38806 2000-01-30 00:18  ivan
38807
38808         * CREDITS: [no log message]
38809
38810 2000-01-29 13:10  ivan
38811
38812         * FS/FS/svc_domain.pm: doc update
38813
38814 2000-01-28 14:53  ivan
38815
38816         * FS/FS/svc_acct_pop.pm: track full phone number
38817
38818 2000-01-26 16:37  ivan
38819
38820         * README: ack
38821
38822 1999-11-08 13:38  ivan
38823
38824         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
38825
38826 1999-08-23 05:26  ivan
38827
38828         * test/cgi-test: need to untaint the command line
38829
38830 1999-08-20 01:27  ivan
38831
38832         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
38833           Bayerle:
38834           > if you eliminate services from any package, to reduce it to
38835           only one service,
38836           > once gone, they won't reappear.
38837
38838 1999-08-11 21:16  ivan
38839
38840         * FS/FS/cust_main.pm: hidecancelledpackages config option
38841
38842 1999-08-11 17:05  ivan
38843
38844         * FS/FS/svc_acct.pm: configurable min/max username length, min
38845           password length, periods in usernames
38846
38847 1999-08-11 13:41  ivan
38848
38849         * FS/: MANIFEST, Makefile.PL, FS/svc_domain.pm: new bill script,
38850
38851 1999-08-11 06:12  ivan
38852
38853         * FS/FS/svc_domain.pm: require a working Net::Whois version
38854
38855 1999-08-04 05:42  ivan
38856
38857         * bin/pod2x: new, kludgy-but-working html generator
38858
38859 1999-08-04 05:41  ivan
38860
38861         * FS/FS.pm: pod fix
38862
38863 1999-08-04 04:50  ivan
38864
38865         * FS/FS/cust_pkg.pm: pod syntax
38866
38867 1999-08-04 03:41  ivan
38868
38869         * FS/FS/Record.pm: some pod syntax update to generate nicer html
38870           docs
38871
38872 1999-08-04 02:03  ivan
38873
38874         * FS/: MANIFEST, MANIFEST.SKIP, FS/CGI.pm, FS/Conf.pm,
38875           FS/Record.pm, FS/UID.pm, FS/agent.pm, FS/agent_type.pm,
38876           FS/cust_bill.pm, FS/cust_bill_pkg.pm, FS/cust_credit.pm,
38877           FS/cust_main.pm, FS/cust_main_county.pm, FS/cust_main_invoice.pm,
38878           FS/cust_pay.pm, FS/cust_pay_batch.pm, FS/cust_pkg.pm,
38879           FS/cust_refund.pm, FS/cust_svc.pm, FS/part_pkg.pm,
38880           FS/part_referral.pm, FS/part_svc.pm, FS/pkg_svc.pm,
38881           FS/svc_Common.pm, FS/svc_acct.pm, FS/svc_acct_pop.pm,
38882           FS/svc_domain.pm, FS/type_pkgs.pm: initial checkin of module
38883           files for proper perl installation
38884
38885 1999-08-04 01:03  ivan
38886
38887         * eg/: table_template-svc.pm, table_template.pm: move table
38888           subclass examples out of production directory
38889
38890 1999-08-04 00:34  ivan
38891
38892         * FS/FS.pm: initial FS manpage
38893
38894 1999-08-03 21:15  ivan
38895
38896         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL: initial h2xs
38897
38898 1999-07-08 04:40  ivan
38899
38900         * CREDITS, README: [no log message]
38901
38902 1999-07-07 19:32  ivan
38903
38904         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
38905           Griffiths
38906
38907 1999-07-07 18:49  ivan
38908
38909         * CREDITS: add joel
38910
38911 1999-07-07 18:49  ivan
38912
38913         * bin/svc_acct.import: updates to avoid -w warnings from Joel
38914           Griffiths <griff@aver-computer.com>
38915
38916 1999-04-19 03:32  ivan
38917
38918         * etc/megapop.pl: if you are a megapop customer...
38919
38920 1999-04-08 06:21  ivan
38921
38922         * CREDITS: [no log message]
38923
38924 1999-04-08 06:11  ivan
38925
38926         * README: 1.2.0
38927
38928 1999-04-08 06:05  ivan
38929
38930         * test/cgi-test: web interface tester / sample data creator
38931
38932 1999-03-26 05:15  ivan
38933
38934         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
38935           FS::table_names to avoid warnings
38936
38937 1999-03-25 00:42  ivan
38938
38939         * bin/svc_acct.import: import stuff uses Term::Query and spits out
38940           (some kinds of) nonsensical input
38941
38942 1999-03-23 16:43  ivan
38943
38944         * bin/svc_acct.import: die if no relevant services
38945
38946 1999-02-10 01:02  ivan
38947
38948         * etc/sql-reserved-words.txt: some new doc files
38949
38950 1999-02-07 01:59  ivan
38951
38952         * CREDITS: more mod_perl fixes, and bugfixes Peter Wemm sent via
38953           email
38954
38955 1999-02-06 14:43  ivan
38956
38957         * CREDITS: don't use [e]idiot; display error messages on the form
38958           page
38959
38960 1999-01-15 16:24  ivan
38961
38962         * CREDITS: [no log message]
38963
38964 1999-01-08 21:38  ivan
38965
38966         * CREDITS: [no log message]
38967
38968 1998-12-15 21:29  ivan
38969
38970         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
38971
38972 1998-12-09 23:23  ivan
38973
38974         * bin/svc_acct.import: use FS::Conf, need user (for datasrc)
38975
38976 1998-12-01 17:23  ivan
38977
38978         * CREDITS: [no log message]
38979
38980 1998-11-18 01:01  ivan
38981
38982         * CREDITS: i18n! i18n!
38983
38984 1998-11-07 17:09  ivan
38985
38986         * README: 1.1.6 release
38987
38988 1998-11-07 02:24  ivan
38989
38990         * README: don't use depriciated FS::Bill and FS::Invoice, other
38991           miscellania
38992
38993 1998-10-14 00:05  ivan
38994
38995         * README: 1.1.4 release, fix postgresql
38996
38997 1998-10-13 05:07  ivan
38998
38999         * bin/svc_acct.import: Assigns password from the shadow file for
39000           RADIUS password "UNIX"
39001
39002 1998-10-12 00:15  ivan
39003
39004         * conf/shells: Initial revision
39005
39006 1998-10-12 00:12  ivan
39007
39008         * conf/: home, lpr: Initial import into CVS
39009
39010 1998-10-12 00:12  ivan
39011
39012         * conf/smtpmachine: Initial revision
39013
39014 1998-10-11 23:56  ivan
39015
39016         * README: Initial revision
39017
39018 1998-09-25 01:52  ivan
39019
39020         * bin/pod2x: Initial revision
39021
39022 1998-09-02 21:50  ivan
39023
39024         * CREDITS: Initial revision
39025
39026 1998-08-23 20:04  ivan
39027
39028         * fs_passwd/fs_passwd: Initial revision
39029
39030 1998-08-19 21:42  ivan
39031
39032         * eg/TEMPLATE_cust_main.import: Initial revision
39033
39034 1998-08-16 14:02  ivan
39035
39036         * bin/svc_acct.import: Initial revision
39037
39038 1998-07-18 00:11  ivan
39039
39040         * etc/domain-template.txt: Initial import into CVS
39041
39042 1998-03-22 23:46  ivan
39043
39044         * etc/countries.txt: Initial import into CVS
39045
39046 1998-03-22 23:46  ivan
39047
39048         * INSTALL: Initial revision
39049