1.9.2ish
[freeside.git] / ChangeLog
1 2009-12-12 14:35  ivan
2
3         * FS/FS/cust_credit_bill_pkg.pm: doc
4
5 2009-12-12 14:22  ivan
6
7         * Makefile: sync versioning with branches, sorry jeremy
8
9 2009-12-10 15:03  ivan
10
11         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
12
13 2009-12-07 22:29  mark
14
15         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
16
17 2009-12-06 15:44  ivan
18
19         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
20           when cloning
21
22 2009-12-06 15:18  ivan
23
24         * httemplate/elements/header.html: fix search box clearing from
25           within RT, caused by different quoting rules in RT comp_root.
26           grr.
27
28 2009-12-06 11:19  ivan
29
30         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
31           and title, RT#6823
32
33 2009-12-05 15:36  jeff
34
35         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
36
37 2009-12-03 20:45  ivan
38
39         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
40           customer-specific account report (and some small refactoring of
41           method names to clash less), RT#6180
42
43 2009-12-03 20:40  ivan
44
45         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
46           FS/FS/cust_event.pm, FS/FS/cust_main.pm,
47           httemplate/search/477.html, httemplate/search/cust_bill.html,
48           httemplate/search/cust_bill_event.cgi,
49           httemplate/search/cust_event.html,
50           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
51           httemplate/search/report_svc_acct.html,
52           httemplate/view/cust_main/packages.html, FS/FS/cust_pkg.pm,
53           httemplate/misc/email-customers.html,
54           httemplate/misc/process/bulk_change_pkg.cgi,
55           httemplate/misc/process/email-customers.html: customer-specific
56           account report (and some small refactoring of method names to
57           clash less), RT#6180
58
59 2009-12-03 11:22  ivan
60
61         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
62           for peter
63
64 2009-12-03 11:06  ivan
65
66         * FS/FS/Report/Table/Monthly.pm,
67           httemplate/graph/cust_bill_pkg.cgi,
68           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
69           option for peter
70
71 2009-12-02 23:53  ivan
72
73         * FS/FS/Schema.pm: index cdrbatchnum
74
75 2009-12-02 23:37  ivan
76
77         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
78           import (and skip blank lines), RT#6801
79
80 2009-12-02 23:18  ivan
81
82         * httemplate/search/cdr.html: fix cdr search
83
84 2009-12-02 20:22  ivan
85
86         * FS/FS/cdr/sansay.pm: no header?
87
88 2009-12-02 12:58  ivan
89
90         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
91           improvement on CDR billing, RT#6386
92
93 2009-12-02 12:51  ivan
94
95         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
96           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
97           unlinked forwards, domains, broadband/external/www services,
98           RT#6794
99
100 2009-12-01 11:16  jeff
101
102         * FS/FS/cust_bill.pm: want a listref not a list
103
104 2009-11-29 16:38  ivan
105
106         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
107           bulk sending of customer notices, RT#6778
108
109 2009-11-29 16:06  ivan
110
111         * httemplate/edit/REAL_cust_pkg.cgi: fix
112
113 2009-11-29 16:04  ivan
114
115         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
116           UI changes to make it impossible to add a start date to a package
117           that already has a setup fee (can still remove an existing start
118           date causing problems), RT#6712
119
120 2009-11-29 15:18  ivan
121
122         * FS/FS/: Conf.pm, cust_pkg.pm: add
123           cust_pkg-change_pkgpart-bill_now option to bill the new package
124           immediately on package changes.  Useful for prepaid situations
125           with RADIUS where an Expiration attribute base don the package
126           must be present at all times.  RT#6692
127
128 2009-11-29 15:15  ivan
129
130         * FS/FS/cust_main.pm: doc: spelling
131
132 2009-11-25 16:27  ivan
133
134         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
135
136 2009-11-25 11:58  ivan
137
138         * httemplate/edit/part_pkg.cgi: don't consider disabled report
139           classes, don't load up the whole table just to see if there are
140           any
141
142 2009-11-25 11:32  jeff
143
144         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
145           records in cdr sections
146
147 2009-11-25 08:13  jeff
148
149         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
150           dups, and rearrange
151
152 2009-11-25 08:09  jeff
153
154         * conf/invoice_latex: really insert a pagebreak
155
156 2009-11-25 08:07  jeff
157
158         * conf/invoice_latex: oops.. need updated template for new formats
159
160 2009-11-24 13:00  ivan
161
162         * FS/FS/cust_bill.pm: debugging left on
163
164 2009-11-24 09:05  jeff
165
166         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
167
168 2009-11-23 23:42  ivan
169
170         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
171           search/timeworked.html: timeworked report: carry the date range
172           through to the success redirect
173
174 2009-11-23 23:23  ivan
175
176         * httemplate/search/: report_timeworked.html: add date constratint
177           on time worked search
178
179 2009-11-23 23:23  ivan
180
181         * httemplate/search/report_timeworked.html: file
182           report_timeworked.html was added on branch FREESIDE_1_9_BRANCH on
183           2009-11-24 07:23:47 +0000
184
185 2009-11-23 22:04  ivan
186
187         * FS/FS/cust_main.pm: send card number with void transactions for
188           B:OP:IPPay, RT#5690
189
190 2009-11-23 17:11  mark
191
192         * FS/FS/Schema.pm, httemplate/browse/cust_attachment.html,
193           httemplate/edit/cust_main_attach.cgi,
194           httemplate/edit/process/cust_main_attach.cgi,
195           httemplate/elements/menu.html,
196           httemplate/misc/cust_attachment.cgi,
197           httemplate/search/elements/search-html.html,
198           httemplate/view/cust_main/attachments.html: cust_attachment
199           improvement, RT#4964 and #6225
200
201 2009-11-20 09:39  jeff
202
203         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
204           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
205           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
206           conf/invoice_html, httemplate/browse/pkg_category.html,
207           httemplate/browse/usage_class.html,
208           httemplate/edit/pkg_category.html,
209           httemplate/edit/usage_class.html: invoice formatting: add
210           sections for usage, add sections per svc_phone, add folding like
211           line items into one #6592
212
213 2009-11-19 01:47  ivan
214
215         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
216           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
217           bin/cdr.http_and_import, bin/cdr.import,
218           httemplate/elements/select-cdrbatch.html,
219           httemplate/elements/tr-select-cdrbatch.html,
220           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
221           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
222
223 2009-11-19 01:43  ivan
224
225         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
226           RT#6386
227
228 2009-11-19 01:39  ivan
229
230         * FS/MANIFEST: proper cdr_batch table, RT#6386
231
232 2009-11-19 01:32  ivan
233
234         * FS/FS/cdr_batch.pm: file cdr_batch.pm was added on branch
235           FREESIDE_1_9_BRANCH on 2009-11-19 09:35:13 +0000
236
237 2009-11-19 01:32  ivan
238
239         * FS/t/cdr_batch.t: file cdr_batch.t was added on branch
240           FREESIDE_1_9_BRANCH on 2009-11-19 09:35:13 +0000
241
242 2009-11-19 01:32  ivan
243
244         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
245           RT#6386
246
247 2009-11-18 23:06  ivan
248
249         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
250           RT#6316
251
252 2009-11-18 22:21  ivan
253
254         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
255           RT#6407
256
257 2009-11-18 01:39  mark
258
259         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
260           httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
261
262 2009-11-18 01:27  mark
263
264         * FS/FS/pay_batch/RBC.pm: RT#4768, RBC batch format
265
266 2009-11-18 01:27  mark
267
268         * FS/FS/pay_batch/RBC.pm: file RBC.pm was added on branch
269           FREESIDE_1_9_BRANCH on 2009-11-18 09:40:04 +0000
270
271 2009-11-18 01:09  mark
272
273         * httemplate/: browse/cust_attachment.html,
274           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
275           and #6225
276
277 2009-11-18 01:09  mark
278
279         * httemplate/misc/cust_attachment.cgi: file cust_attachment.cgi was
280           added on branch FREESIDE_1_9_BRANCH on 2009-11-24 01:11:22 +0000
281
282 2009-11-18 01:09  mark
283
284         * httemplate/browse/cust_attachment.html: file cust_attachment.html
285           was added on branch FREESIDE_1_9_BRANCH on 2009-11-24 01:11:21
286           +0000
287
288 2009-11-17 14:06  ivan
289
290         * FS/FS/cust_main.pm: do a case-insensive search on
291           browser-remembered results, so starting to use USPS verification
292           (which UPPERCASES everything) doesn't invalidate everything your
293           browser remembered in quick payment entry
294
295 2009-11-16 23:42  ivan
296
297         * httemplate/search/: report_cust_pay.html,
298           report_cust_refund.html, elements/cust_pay_or_refund.html: add
299           otaker to payment/refund search, RT#6407
300
301 2009-11-16 23:08  ivan
302
303         * httemplate/: elements/menu.html, search/report_cust_refund.html:
304           add refund report, RT#6407
305
306 2009-11-15 19:55  ivan
307
308         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
309           httemplate/search/cust_bill.html,
310           httemplate/search/report_cust_bill.html: add ability to search on
311           ranges of charged, owed to adv. invoice report, RT#6407
312
313 2009-11-15 18:27  ivan
314
315         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
316           disable_cron_billing config, RT#6407
317
318 2009-11-13 16:08  ivan
319
320         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
321           httemplate/search/cust_main.html,
322           httemplate/search/report_cust_main.html: add invoice terms to
323           advanced customer report.  dogfood.
324
325 2009-11-12 08:56  jeff
326
327         * FS/FS/: tax_rate.pm, Schema.pm: correct bugs in tax replacement
328           routine and allow updates to function
329
330 2009-11-06 14:07  ivan
331
332         * FS/FS/cust_main.pm: use business-onlinepayment-description in
333           1.9, even without $pkgs
334
335 2009-11-05 17:51  ivan
336
337         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
338           emailinvoice-apostrophe config option to allow apostrophies in
339           invoice email addresses, RT#6464
340
341 2009-11-05 16:25  ivan
342
343         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
344           httemplate/search/report_cust_main.html: add "payment expiration
345           before" to customer report, RT#6447
346
347 2009-11-05 15:55  ivan
348
349         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
350           SELECT so huge
351
352 2009-11-05 14:01  ivan
353
354         * httemplate/search/svc_acct.cgi: improvements in time remaining
355           report: correctly account for unpaid time for non-monthly
356           customers, report in hours+minutes intead of using Time::Duration
357           days/hours
358
359 2009-11-05 13:22  ivan
360
361         * FS/bin/: freeside-paymentech-download,
362           freeside-paymentech-upload: back to old host name, info from
363           customer/paymentech was bogus, RT#5650
364
365 2009-11-05 11:40  ivan
366
367         * FS/FS/pkg_category.pm: fix pkg_category upgrade on 1.9 too
368
369 2009-11-04 17:47  ivan
370
371         * FS/bin/: freeside-paymentech-download,
372           freeside-paymentech-upload: update paymentech live server,
373           RT#5650
374
375 2009-11-04 16:52  ivan
376
377         * FS/FS/pkg_category.pm: fix pkg_category upgrades
378
379 2009-11-03 17:40  ivan
380
381         * FS/bin/: freeside-paymentech-download,
382           freeside-paymentech-upload: add explicit use of Expect module, so
383           the error is thrown immediate, RT#5650
384
385 2009-11-03 17:04  ivan
386
387         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
388           httemplate/config/config-view.cgi: reconcile breakage from stale
389           accounts, RT#6407
390
391 2009-11-03 16:59  ivan
392
393         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
394           warning
395
396 2009-11-03 16:53  ivan
397
398         * FS/FS/cust_pkg.pm, httemplate/browse/part_pkg.cgi: fix customer
399           package search (fallout from customer classes) & add "not yet
400           billed" status to customer package report
401
402 2009-11-03 12:44  ivan
403
404         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
405
406 2009-11-03 11:56  ivan
407
408         * FS/bin/: freeside-paymentech-download,
409           freeside-paymentech-upload: check for zip and unzip commands, use
410           multi-arg version of system to prevent the shell getting its
411           hands on things (metacharacters in pw or whatnot), RT#5650
412
413 2009-11-03 11:11  ivan
414
415         * FS/bin/: freeside-paymentech-download,
416           freeside-paymentech-upload: update usage & manpage w/ freeside-
417           prefix
418
419 2009-11-03 11:03  ivan
420
421         * FS/bin/: freeside-paymentech-download,
422           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
423           in 0.18 File::Temp on perl 5.10.0, RT#5650
424
425 2009-11-03 10:54  ivan
426
427         * FS/bin/freeside-paymentech-download: file
428           freeside-paymentech-download was added on branch
429           FREESIDE_1_9_BRANCH on 2009-11-03 18:54:19 +0000
430
431 2009-11-03 10:54  ivan
432
433         * FS/bin/freeside-paymentech-upload: file
434           freeside-paymentech-upload was added on branch
435           FREESIDE_1_9_BRANCH on 2009-11-03 18:54:19 +0000
436
437 2009-11-03 10:53  ivan
438
439         * bin/paymentech-download, bin/paymentech-upload,
440           FS/bin/freeside-paymentech-download,
441           FS/bin/freeside-paymentech-upload: moving paymentech-* to FS/bin,
442           RT#5650
443
444 2009-11-02 19:13  ivan
445
446         * FS/FS/Cron/breakage.pm: file breakage.pm was added on branch
447           FREESIDE_1_9_BRANCH on 2009-11-03 03:13:47 +0000
448
449 2009-11-02 19:13  ivan
450
451         * FS/FS/Conf.pm, FS/bin/freeside-daily,
452           httemplate/config/config-process.cgi,
453           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
454           httemplate/elements/tr-select-part_pkg.html,
455           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
456           accounts, RT#6407
457
458 2009-11-02 17:48  ivan
459
460         * bin/paymentech-download: spelling
461
462 2009-11-02 17:44  ivan
463
464         * bin/paymentech-download: add -a option for archive dir
465
466 2009-11-02 17:21  ivan
467
468         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
469           based on notes from #5650
470
471 2009-11-02 13:21  ivan
472
473         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
474           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
475
476 2009-11-01 15:03  jeff
477
478         * httemplate/search/: 477.html, elements/search-csv.html: form 477
479           improvements #6499
480
481 2009-10-31 14:22  jeff
482
483         * FS/FS/cust_bill.pm: unbork summary page invoices
484
485 2009-10-30 16:29  ivan
486
487         * httemplate/elements/select-part_event.html: file
488           select-part_event.html was added on branch FREESIDE_1_9_BRANCH on
489           2009-10-30 23:30:13 +0000
490
491 2009-10-30 16:29  ivan
492
493         * httemplate/elements/tr-select-part_event.html: file
494           tr-select-part_event.html was added on branch FREESIDE_1_9_BRANCH
495           on 2009-10-30 23:30:12 +0000
496
497 2009-10-30 16:29  ivan
498
499         * httemplate/elements/select-part_event.html,
500           httemplate/elements/tr-select-part_event.html,
501           FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
502           httemplate/elements/select-payby.html,
503           httemplate/search/cust_event.html,
504           httemplate/search/report_cust_event.html: more reporting options
505           for failed billing events, RT#6447
506
507 2009-10-30 11:55  ivan
508
509         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: backporting recent
510           paymentech changes to _1_9_BRANCH
511
512 2009-10-30 11:51  ivan
513
514         * bin/: paymentech-download, paymentech-upload: adding paymentech-*
515           on _1_9_BRANCH
516
517 2009-10-30 11:37  ivan
518
519         * FS/FS/: Conf.pm: add paymentech to batch config options
520
521 2009-10-29 17:02  ivan
522
523         * httemplate/: browse/cust_main_county.cgi,
524           edit/bulk-cust_main_county.html,
525           edit/process/bulk-cust_main_county.html: bulk tax changes,
526           RT#6445
527
528 2009-10-29 16:42  mark
529
530         * bin/paymentech-upload: add option to upload all open batches
531
532 2009-10-29 16:42  ivan
533
534         * bin/paymentech-upload: file paymentech-upload was added on branch
535           FREESIDE_1_9_BRANCH on 2009-10-30 18:51:05 +0000
536
537 2009-10-29 16:37  ivan
538
539         * httemplate/edit/bulk-cust_main_county.html: friendlier error
540           message when you select nothing, RT#6445
541
542 2009-10-29 16:36  ivan
543
544         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
545           RT#6445
546
547 2009-10-29 15:55  ivan
548
549         * FS/bin/freeside-queued: have freeside-queued be more resillient
550           in the face of a database that's gone away, RT#6428
551
552 2009-10-29 15:18  mark
553
554         * httemplate/edit/payment_gateway.html: add Jety to the list
555
556 2009-10-28 12:04  ivan
557
558         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
559           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
560           (and other fields controlled by check in svc_acct and also
561           svc_www, svc_domain and svc_forward), RT#6366
562
563 2009-10-28 11:16  ivan
564
565         * FS/FS/part_svc.pm: fix removing a flag from a service definition
566           column
567
568 2009-10-28 10:26  ivan
569
570         * httemplate/misc/inventory_item-import.html: fix inventory upload,
571           RT#6366
572
573 2009-10-27 23:13  ivan
574
575         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
576           httemplate/search/cust_pkg.cgi,
577           httemplate/search/report_cust_pkg.html,
578           httemplate/view/cust_main/packages.html: customer link to package
579           reports for that customer, RT#6180
580
581 2009-10-27 11:11  ivan
582
583         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
584           httemplate/elements/header.html: address1 search, RT#5060
585
586 2009-10-26 16:20  ivan
587
588         * httemplate/elements/tr-select-pkg_class.html: didn't want to
589           revert that, though
590
591 2009-10-26 16:17  ivan
592
593         * httemplate/elements/tr-select-pkg_class.html: better fix for
594           ignoring disabled package classes that doesn't search them twice
595
596 2009-10-26 14:55  ivan
597
598         * FS/FS/cust_bill_pkg.pm: turn off debugging
599
600 2009-10-25 18:11  ivan
601
602         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
603           uninitialized value in numeric gt (>)" warning
604
605 2009-10-25 16:30  ivan
606
607         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
608           realtime_collect, RT#5071
609
610 2009-10-24 16:37  ivan
611
612         * bin/paymentech-download: file paymentech-download was added on
613           branch FREESIDE_1_9_BRANCH on 2009-10-30 18:51:05 +0000
614
615 2009-10-24 16:37  mark
616
617         * bin/: paymentech-download, paymentech-upload: Scripts for
618           paymentech batch transfer
619
620 2009-10-23 19:04  ivan
621
622         * FS/FS/ClientAPI/MyAccount.pm,
623           fs_selfservice/FS-SelfService/cgi/decline.html,
624           fs_selfservice/FS-SelfService/cgi/login.html,
625           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
626           fs_selfservice/FS-SelfService/cgi/signup.cgi,
627           fs_selfservice/FS-SelfService/cgi/signup.html,
628           fs_selfservice/FS-SelfService/cgi/success.html: remove an
629           inadvertant debugging call left in, allow an agentnum to be
630           specfied for non-logged in situations, RT#6166
631
632 2009-10-23 17:34  ivan
633
634         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
635           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
636           selfservice per-agent skinning
637
638 2009-10-23 17:16  ivan
639
640         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
641           about being passed an empty number
642
643 2009-10-23 17:04  ivan
644
645         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
646           data' warning
647
648 2009-10-22 18:41  ivan
649
650         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
651           config to collapse multiple phone numbers (or whatever) into as
652           few lines as possible on invoices, RT#5223
653
654 2009-10-22 15:11  ivan
655
656         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
657
658 2009-10-22 01:08  ivan
659
660         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
661           now, need to test & see if the data make sense, RT#5496
662
663 2009-10-21 22:32  ivan
664
665         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
666           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
667           item" (rare)
668
669 2009-10-21 17:28  ivan
670
671         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
672           import, RT#5226
673
674 2009-10-21 00:09  ivan
675
676         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
677
678 2009-10-20 23:34  ivan
679
680         * httemplate/search/prepay_credit.html: fix agent link in unused
681           prepaid card report
682
683 2009-10-20 16:24  ivan
684
685         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
686           against a specific package when taxes are in use
687
688 2009-10-20 13:47  ivan
689
690         * bin/cdr-netsapiens.import: basic import working, still need
691           better src/dst mapping, RT#5226
692
693 2009-10-20 13:43  ivan
694
695         * FS/FS/part_export/netsapiens.pm: better debug line showing full
696           URL, RT#5226
697
698 2009-10-20 11:30  ivan
699
700         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
701           duplicate 'Credit card' or 'Check' choices even when
702           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
703
704 2009-10-16 15:39  ivan
705
706         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
707           carp & controlled by $DEBUG
708
709 2009-10-12 07:11  ivan
710
711         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
712
713 2009-10-12 06:09  ivan
714
715         * FS/FS/part_export/shellcommands.pm: terrible typo
716
717 2009-10-12 05:50  ivan
718
719         * FS/FS/part_export/shellcommands.pm: add customer information to
720           shellcommands export, RT#5351
721
722 2009-10-12 02:10  ivan
723
724         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
725           modules in signup.cgi instead of in the template, fixes "Insecure
726           dependency in rquire"
727
728 2009-10-11 23:48  ivan
729
730         * FS/FS/ClientAPI/MyAccount.pm,
731           fs_selfservice/FS-SelfService/cgi/myaccount.html,
732           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
733           inadvertant "unknown package" error, fallout from pkg-balance
734           work, RT#6125
735
736 2009-10-11 23:43  ivan
737
738         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
739           for no finance_pkgclass set
740
741 2009-10-10 19:41  ivan
742
743         * ChangeLog, debian/changelog: Updated for 1.9.1
744
745 2009-10-10 18:57  ivan
746
747         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
748
749 2009-10-10 18:50  ivan
750
751         * Makefile, bin/cvs2cl: helps to have the tool
752
753 2009-10-10 18:48  ivan
754
755         * Makefile: do it
756
757 2009-10-10 18:48  ivan
758
759         * rt/lib/RT.pm: huh #2
760
761 2009-10-10 18:46  ivan
762
763         * rt/Makefile: huh
764
765 2009-10-10 18:45  ivan
766
767         * httemplate/search/elements/search-html.html: don't try to follow
768           a blank redirect
769
770 2009-10-10 18:45  ivan
771
772         * httemplate/search/report_cdr.html: end form
773
774 2009-10-10 18:45  ivan
775
776         * httemplate/elements/tr-textarea.html: new rows and cols options
777
778 2009-10-10 18:44  ivan
779
780         * httemplate/elements/tr-select-pkg_class.html: respect
781           element_name
782
783 2009-10-10 18:43  ivan
784
785         * httemplate/browse/agent.cgi: cleanup
786
787 2009-10-10 18:42  ivan
788
789         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
790
791 2009-10-10 18:41  ivan
792
793         * FS/FS/part_export/globalpops_voip.pm: correct variable
794           initialization
795
796 2009-10-10 18:40  ivan
797
798         * FS/FS/: access_right.pm, access_usergroup.pm,
799           clientapi_session_field.pm, cust_svc_option.pm: remembered to
800           customize this manpage
801
802 2009-10-10 18:39  ivan
803
804         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
805
806 2009-10-09 20:22  ivan
807
808         * ChangeLog: commit message for a file about commitmessages
809
810 2009-10-09 16:59  ivan
811
812         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
813           httemplate/edit/cust_main/billing.html,
814           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
815           httemplate/edit/quick-charge.html,
816           httemplate/edit/process/quick-charge.cgi: change invoice terms
817           for one-time charges (& bill them immediately), RT#5891
818
819 2009-10-09 14:37  ivan
820
821         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
822
823 2009-10-08 01:28  ivan
824
825         * httemplate/view/cust_main/packages.html: fix "show old packages"
826           accidentally hiding cancelled packages, RT#5276
827
828 2009-10-07 23:00  ivan
829
830         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
831           cooperation (and no HASH() queue noise with -m)
832
833 2009-10-07 22:44  ivan
834
835         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
836           harmless) warnings:
837
838           Argument "" isn't numeric in sprintf at
839           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
840
841           Argument "" isn't numeric in subtraction (-) at
842           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
843
844           Argument "" isn't numeric in addition (+) at
845           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
846
847 2009-10-07 22:09  ivan
848
849         * FS/FS/cust_bill.pm: tyop
850
851 2009-10-07 18:15  ivan
852
853         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
854           conf/invoice_latex: conf switches to turn on smaller notes and
855           footer sections with stock templates, RT#5218
856
857 2009-10-07 16:51  ivan
858
859         * httemplate/view/cust_statement.html: naming follow-up notices
860           from the event rather than creting a slew of separate templates,
861           RT#5217
862
863 2009-10-07 16:44  ivan
864
865         * FS/FS/cust_bill.pm, httemplate/misc/send-invoice.cgi,
866           httemplate/misc/send-statement.cgi,
867           httemplate/search/cust_event.html,
868           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
869           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
870           httemplate/view/cust_bill-pdf.cgi,
871           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
872           httemplate/view/cust_statement.html: naming follow-up notices
873           from the event rather than creting a slew of separate templates,
874           RT#5217
875
876 2009-10-06 17:43  ivan
877
878         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
879           1.180.2.52 (2009-10-03), RT#2873
880
881 2009-10-06 16:51  ivan
882
883         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
884
885 2009-10-06 08:49  jeff
886
887         * httemplate/edit/router.cgi: replace disappearing line
888
889 2009-10-05 16:36  ivan
890
891         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
892           value $FS::svc_acct::passwordmin in pattern match (m//) at
893           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
894
895 2009-10-05 11:17  ivan
896
897         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
898           properly (should we be bothering?) :/ RT#5889
899
900 2009-10-05 09:57  ivan
901
902         * httemplate/view/cust_main/payment_history/voided_payment.html:
903           doh, fix error viewing voided payments, RT#6382
904
905 2009-10-05 08:07  jeff
906
907         * httemplate/elements/tr-select-pkg_class.html: remove unused
908           option that DTWT
909
910 2009-10-05 07:04  jeff
911
912         * httemplate/edit/cust_main/: bottomfixup.js,
913           choose_tax_location.html, contact.html: low hanging fruit:
914           improvement in tax location selection RT#6000
915
916 2009-10-05 07:01  jeff
917
918         * httemplate/edit/router.cgi: low hanging fruit: restore router
919           virtual fields (and svcnum) in 1.9 RT#5960
920
921 2009-10-04 19:40  ivan
922
923         * httemplate/misc/payment.cgi: add manual_process-skip_first
924           option, RT#5889
925
926 2009-10-04 19:35  ivan
927
928         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
929           add manual_process-skip_first option, RT#5889
930
931 2009-10-04 19:16  ivan
932
933         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
934           httemplate/misc/process/payment.cgi: add manual_process-display
935           config to subtract fee from amount instead of adding, RT#5889
936
937 2009-10-04 18:40  jeff
938
939         * conf/invoice_html: can't revert because windows is ghei
940
941 2009-10-04 18:07  jeff
942
943         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
944           billing usage on cancel
945
946 2009-10-04 18:00  jeff
947
948         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
949           invoices with details in separate section but usage not separated
950
951 2009-10-04 17:49  jeff
952
953         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
954           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
955           conf/invoice_latex, conf/invoice_latexsummary,
956           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
957           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
958           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
959           FS/FS/part_event/Action/fee.pm,
960           httemplate/browse/pkg_category.html,
961           httemplate/edit/pkg_category.html: leading summary page invoices
962           #RT5086
963
964 2009-10-04 16:36  ivan
965
966         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
967           problem with processing payments & masked ACH amounts, RT#6374
968
969 2009-10-04 16:31  ivan
970
971         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
972           card.  hopefully the last of it!
973
974 2009-10-03 19:09  ivan
975
976         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
977
978 2009-10-03 19:04  ivan
979
980         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
981           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
982           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
983           httemplate/view/cust_bill.cgi,
984           httemplate/view/cust_main/payment_history.html,
985           httemplate/view/cust_main/payment_history/invoice.html: delete
986           invoices, RT#4048
987
988 2009-10-03 17:08  ivan
989
990         * httemplate/view/cust_main.cgi: more room for cancellation reason
991
992 2009-10-03 17:07  ivan
993
994         * httemplate/elements/popup_link-cust_main.html: doc
995
996 2009-10-03 15:09  ivan
997
998         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
999           RT#5674
1000
1001 2009-10-03 15:06  ivan
1002
1003         * httemplate/edit/part_bill_event.cgi: in old invoice events,
1004           chance default weight of cancel event to 90 so you can place it
1005           at the same time as a realtime event, RT#5674
1006
1007 2009-10-03 13:22  mark
1008
1009         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
1010           at runtime to avoid breakage
1011
1012 2009-10-01 16:48  ivan
1013
1014         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
1015           selecting a single payby
1016
1017 2009-10-01 16:01  ivan
1018
1019         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
1020           schema
1021
1022 2009-10-01 15:02  ivan
1023
1024         * httemplate/view/cust_main/payment_history/voided_payment.html:
1025           consistency with un-voided payments wrt display
1026
1027 2009-09-30 17:52  ivan
1028
1029         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
1030           really final fix for the problems using remembered cards in
1031           self-service. *sigh*
1032
1033 2009-09-30 17:29  ivan
1034
1035         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
1036           check to FS::ClientAPI::SG/SGNG checks. RT#4610
1037
1038 2009-09-30 12:33  ivan
1039
1040         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
1041           final fix for the problems using remembered cards in self-service
1042
1043 2009-09-29 15:08  ivan
1044
1045         * httemplate/misc/email-customers.html: should fix newsletter
1046           sending error when you select a single payby only
1047
1048 2009-09-28 23:17  ivan
1049
1050         * FS/t/cust_attachment.t: forgot
1051
1052 2009-09-28 15:45  ivan
1053
1054         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
1055
1056 2009-09-28 15:35  ivan
1057
1058         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
1059           Email::Send, RT#4610
1060
1061 2009-09-28 15:23  ivan
1062
1063         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
1064
1065 2009-09-28 08:55  jeff
1066
1067         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
1068           avoid very weird side effects ( including 'impossible' history )
1069           RT#5723
1070
1071 2009-09-25 05:29  ivan
1072
1073         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
1074           httemplate/config/config.cgi,
1075           httemplate/config/config-process.cgi,
1076           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
1077           processing fee on credit card recharges, RT#5889
1078
1079 2009-09-25 03:29  ivan
1080
1081         * FS/FS/Conf.pm: this one too
1082
1083 2009-09-25 03:14  ivan
1084
1085         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
1086           fs_selfservice/FS-SelfService/cgi/signup.cgi,
1087           fs_selfservice/FS-SelfService/cgi/signup.html,
1088           httemplate/config/config-process.cgi,
1089           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
1090           httemplate/elements/select-part_svc.html,
1091           httemplate/elements/select-table.html,
1092           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
1093
1094 2009-09-24 19:30  mark
1095
1096         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
1097           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
1098           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
1099           FS/FS/pay_batch/td_canada_trust.pm,
1100           httemplate/misc/download-batch.cgi,
1101           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
1102
1103 2009-09-24 18:04  mark
1104
1105         * FS/MANIFEST: Add cust_attachment
1106
1107 2009-09-24 12:59  ivan
1108
1109         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
1110           config, good enough, RT#4610
1111
1112 2009-09-23 20:14  ivan
1113
1114         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
1115           FS/FS/ClientAPI/SGNG.pm,
1116           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
1117           ping, RT#4610
1118
1119 2009-09-23 16:47  ivan
1120
1121         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
1122           extra ticket showing up on wrong customer record
1123
1124 2009-09-21 20:08  ivan
1125
1126         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
1127           config files, RT#4743
1128
1129 2009-09-21 13:48  ivan
1130
1131         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
1132           that causes this problem... before it just returned nothing for
1133           the search instead of erroring out?
1134
1135 2009-09-20 23:05  ivan
1136
1137         * FS/FS/Conf.pm: doc clarification
1138
1139 2009-09-20 22:35  ivan
1140
1141         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
1142
1143 2009-09-20 19:41  ivan
1144
1145         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
1146           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
1147           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
1148           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
1149           httemplate/edit/process/elements/ApplicationCommon.html: add
1150           ability to trigger receipts when payment is used against a
1151           specific package instead of when it was made, RT#5199
1152
1153 2009-09-18 15:41  ivan
1154
1155         * FS/FS/: cust_main.pm,
1156           part_event/Condition/has_referral_custnum.pm: add active option
1157           to has_referral_custnum condition, RT#6150
1158
1159 2009-09-18 15:35  ivan
1160
1161         * httemplate/elements/: select-cust_main-status.html,
1162           select-cust_pkg-status.html: fix customer and package status
1163           conditions not sticky on edit, noticed on RT#6150
1164
1165 2009-09-18 12:28  ivan
1166
1167         * httemplate/edit/elements/edit.html: better error message when the
1168           clone object isn't found, RT#6128
1169
1170 2009-09-17 18:03  ivan
1171
1172         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
1173           charge inadvertantly checking the "tax exempt" checkbox when the
1174           tax product popup is swapped in and out, RT#6095
1175
1176 2009-09-17 16:45  ivan
1177
1178         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
1179           warning
1180
1181 2009-09-16 18:37  ivan
1182
1183         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
1184           w/part_pkg overrides, RT#6197
1185
1186 2009-09-15 17:52  ivan
1187
1188         * FS/FS/Mason.pm: quiet warning: Subroutine
1189           Net::Ping::External::_ping_linux redefined
1190
1191 2009-09-15 16:13  ivan
1192
1193         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
1194           RT#5495
1195
1196 2009-09-15 15:58  ivan
1197
1198         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
1199           good "Real timeprocessing not enabled!" error when using signup
1200           without any real-time processor, RT#6043
1201
1202 2009-09-15 13:45  ivan
1203
1204         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
1205
1206 2009-09-15 13:44  ivan
1207
1208         * httemplate/search/svc_external.cgi: modernize external search
1209
1210 2009-09-15 13:44  ivan
1211
1212         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
1213           reports, RT#
1214
1215 2009-09-15 12:45  ivan
1216
1217         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
1218           operator at /etc/freeside/handler.pl line 79/80" errors
1219
1220 2009-09-14 16:52  ivan
1221
1222         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
1223           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
1224           httemplate/view/svc_broadband.cgi,
1225           httemplate/view/cust_main/packages/services.html: ping tool,
1226           RT#5845
1227
1228 2009-09-11 10:40  ivan
1229
1230         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
1231           doh, RT#6101
1232
1233 2009-09-11 08:51  ivan
1234
1235         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
1236           (hopefully the rest of the) fallout from rating CDRs to sub-penny
1237           amounts
1238
1239 2009-09-10 10:55  ivan
1240
1241         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
1242           char from signup success.html, RT#6110
1243
1244 2009-08-31 15:17  mark
1245
1246         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
1247
1248 2009-08-29 15:47  mark
1249
1250         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
1251
1252 2009-08-29 15:45  mark
1253
1254         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
1255
1256 2009-08-29 12:05  ivan
1257
1258         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
1259           when not using real-time gateway
1260
1261 2009-08-29 11:51  ivan
1262
1263         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
1264           using real-time gateway
1265
1266 2009-08-27 14:41  ivan
1267
1268         * httemplate/elements/menu.html: oops, tax class menu item got lost
1269
1270 2009-08-27 03:26  ivan
1271
1272         * bin/move-customers: try, try again
1273
1274 2009-08-27 03:23  ivan
1275
1276         * bin/move-customers: doh
1277
1278 2009-08-27 03:04  ivan
1279
1280         * bin/move-customers: ok
1281
1282 2009-08-26 23:52  ivan
1283
1284         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
1285
1286 2009-08-26 13:52  jeff
1287
1288         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
1289           testing need for invoicing list
1290
1291 2009-08-26 09:19  rsiddall
1292
1293         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
1294           registration first appears in Net::DRI 0.95.
1295
1296 2009-08-26 04:22  ivan
1297
1298         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
1299           pass at balance reporting, RT#5496
1300
1301 2009-08-26 03:18  ivan
1302
1303         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
1304           rating, RT#5495
1305
1306 2009-08-25 12:08  jeff
1307
1308         * httemplate/search/: 477.html, report_477.html,
1309           elements/search.html: improved 477 report #6004
1310
1311 2009-08-25 10:03  jeff
1312
1313         * FS/FS/Record.pm: support listref to qsearch as UNION
1314
1315 2009-08-24 04:09  ivan
1316
1317         * bin/move-customers: customer move script, RT#5351
1318
1319 2009-08-24 01:50  ivan
1320
1321         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
1322           script, RT#5351
1323
1324 2009-08-24 00:08  ivan
1325
1326         * bin/move-customers: (start of) customer move script, RT#5351
1327
1328 2009-08-23 23:50  ivan
1329
1330         * bin/move-customers: (start of) customer move script, RT#5351
1331
1332 2009-08-23 23:39  ivan
1333
1334         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
1335           bin/move-customers: (start of) customer move script, RT#5351
1336
1337 2009-08-23 23:13  jeff
1338
1339         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
1340           option
1341
1342 2009-08-23 22:09  jeff
1343
1344         * httemplate/graph/cust_bill_pkg.cgi,
1345           httemplate/graph/cust_bill_pkg_detail.cgi,
1346           httemplate/graph/report_cust_bill_pkg.html,
1347           httemplate/graph/report_cust_bill_pkg_detail.html,
1348           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
1349           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
1350           and option to sales report to count usage separately from
1351           recurring #5588
1352
1353 2009-08-21 17:31  ivan
1354
1355         * httemplate/view/cust_main/packages/status.html: better label
1356
1357 2009-08-21 17:31  ivan
1358
1359         * httemplate/misc/states.cgi: mason style
1360
1361 2009-08-21 17:30  ivan
1362
1363         * httemplate/elements/header.html: doc
1364
1365 2009-08-21 17:29  ivan
1366
1367         * httemplate/edit/elements/edit.html: use name_singular if
1368           available too
1369
1370 2009-08-21 17:29  ivan
1371
1372         * httemplate/edit/cust_main/bottomfixup.js: comment
1373
1374 2009-08-21 17:29  ivan
1375
1376         * httemplate/edit/quick-charge.html: comments
1377
1378 2009-08-21 17:29  ivan
1379
1380         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
1381
1382 2009-08-21 17:27  ivan
1383
1384         * FS/FS/Cron/check.pm: fewer false positives
1385
1386 2009-08-21 17:27  ivan
1387
1388         * FS/FS/cust_bill.pm: doc
1389
1390 2009-08-21 17:26  ivan
1391
1392         * FS/FS/Record.pm: cleaner??
1393
1394 2009-08-21 17:22  ivan
1395
1396         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
1397           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
1398           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
1399           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
1400           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
1401           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
1402           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
1403           svc_phone services from self-service too, RT#5085
1404
1405 2009-08-20 13:44  ivan
1406
1407         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
1408           warnings spamming logs
1409
1410 2009-08-20 02:55  ivan
1411
1412         * FS/FS/part_event/Condition.pm: allow generic conditions for
1413           cust_statement, RT#4860
1414
1415 2009-08-20 02:47  ivan
1416
1417         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
1418           FS/FS/part_event/Action/cust_statement.pm,
1419           FS/FS/part_event/Action/cust_statement_send.pm,
1420           FS/FS/part_event/Condition/has_pkg_class.pm,
1421           FS/FS/part_event/Condition/has_pkgpart.pm,
1422           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
1423           httemplate/view/cust_statement-pdf.cgi,
1424           httemplate/view/cust_statement.html: email statements, RT#4860
1425
1426 2009-08-20 02:26  ivan
1427
1428         * bin/generate-table-module: tired of asking
1429
1430 2009-08-19 21:03  ivan
1431
1432         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
1433           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
1434           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
1435           FS/FS/part_event/Action/cust_statement.pm,
1436           FS/FS/part_event/Action/cust_statement_send.pm,
1437           httemplate/view/cust_statement.html,
1438           httemplate/view/cust_main/payment_history.html,
1439           httemplate/view/cust_main/payment_history/statement.html:
1440           Emailing statements of accounts, RT#4860
1441
1442 2009-08-19 19:40  ivan
1443
1444         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
1445           lookup
1446
1447 2009-08-19 14:27  ivan
1448
1449         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
1450           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
1451
1452 2009-08-19 00:05  mark
1453
1454         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
1455           userdel_no_queue for MagicMail export
1456
1457 2009-08-18 23:15  jeff
1458
1459         * FS/FS/Report/Table/Monthly.pm,
1460           httemplate/graph/cust_bill_pkg.cgi,
1461           httemplate/graph/report_cust_bill_pkg.html,
1462           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
1463           outside packages in sales report #5588
1464
1465 2009-08-18 05:21  jeff
1466
1467         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
1468           2009 - a better way?
1469
1470 2009-08-17 16:08  mark
1471
1472         * FS/FS/part_export/: shellcommands.pm,
1473           shellcommands_withdomain.pm: Add more fine-grained queue options
1474
1475 2009-08-17 13:48  jeff
1476
1477         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
1478           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
1479           improve emailed cdr csv file (#5727 again)
1480
1481 2009-08-16 15:45  jeff
1482
1483         * httemplate/edit/cust_main/bottomfixup.js: include a census
1484           zipcode link and other minor improvements
1485
1486 2009-08-14 15:13  jeff
1487
1488         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
1489
1490 2009-08-14 14:51  jeff
1491
1492         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
1493           as external ids
1494
1495 2009-08-14 10:26  mark
1496
1497         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
1498
1499 2009-08-14 10:24  mark
1500
1501         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
1502
1503 2009-08-13 15:53  mark
1504
1505         * FS/bin/freeside-void-payments: Add option to
1506           freeside-void-payments to cancel customers
1507
1508 2009-08-13 08:13  jeff
1509
1510         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
1511           check): don't let empty set limit search
1512
1513 2009-08-13 02:35  ivan
1514
1515         * ChangeLog: adding autogen changelog on 1.9
1516
1517 2009-08-13 02:25  ivan
1518
1519         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
1520           RT#4964
1521
1522 2009-08-12 17:26  ivan
1523
1524         * init.d/freeside-init: useful stuff for webdemo & profiling
1525
1526 2009-08-12 07:58  jeff
1527
1528         * Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
1529           FS/bin/freeside-daily, FS/bin/freeside-monthly,
1530           httemplate/config/config-view.cgi: internalize billco-upload and
1531           automate the transfer to the provider RT#5902
1532
1533 2009-08-12 04:57  ivan
1534
1535         * httemplate/: docs/about.html, docs/credits.html,
1536           docs/license.html, elements/header-popup.html: slight
1537           about/credits UI tweak
1538
1539 2009-08-11 22:22  ivan
1540
1541         * FS/FS/: cust_main.pm, part_event/Action.pm,
1542           part_event/Action/cust_bill_fee_percent.pm,
1543           part_event/Action/fee.pm: add pre-bill event stage for late fees,
1544           RT#5589
1545
1546 2009-08-11 19:36  ivan
1547
1548         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
1549           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
1550           RT#5924
1551
1552 2009-08-11 14:33  rsiddall
1553
1554         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
1555           version number in GUI.  You can get the snapshot date from the
1556           release number using "rpm -q freeside".
1557
1558 2009-08-11 14:29  rsiddall
1559
1560         * Makefile: Reset RPM release number back to 1 on a new version
1561           release.
1562
1563 2009-08-10 19:45  ivan
1564
1565         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
1566           action, RT#5798
1567
1568 2009-08-10 19:34  ivan
1569
1570         * FS/FS/cust_main.pm: add $company_name and $company_address to
1571           decline template, RT#5869
1572
1573 2009-08-10 16:04  mark
1574
1575         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
1576           httemplate/edit/process/cust_main_attach.cgi,
1577           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
1578           httemplate/view/cust_main/attachments.html: Improve handling of
1579           deleted attachments
1580
1581 2009-08-10 14:44  ivan
1582
1583         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
1584           RT#5226
1585
1586 2009-08-10 11:05  mark
1587
1588         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
1589           magicmail
1590
1591 2009-08-10 04:57  ivan
1592
1593         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
1594           using pkg-balances, limit self-service access when a customer
1595           with multiple packages logs on, RT#4189
1596
1597 2009-08-10 04:50  ivan
1598
1599         * FS/FS/ClientAPI/MyAccount.pm,
1600           fs_selfservice/FS-SelfService/SelfService.pm,
1601           fs_selfservice/FS-SelfService/cgi/myaccount.html,
1602           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
1603           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1604           fs_selfservice/FS-SelfService/cgi/login.html,
1605           fs_selfservice/FS-SelfService/cgi/logout.html,
1606           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
1607           when using pkg-balances, limit self-service access when a
1608           customer with multiple packages logs on, RT#4189
1609
1610 2009-08-09 16:53  jeff
1611
1612         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
1613           should match practice
1614
1615 2009-08-09 16:45  jeff
1616
1617         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
1618           spools
1619
1620 2009-08-09 15:47  jeff
1621
1622         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
1623           start date
1624
1625 2009-08-09 02:05  mark
1626
1627         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
1628           httemplate/edit/process/cust_main_attach.cgi,
1629           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
1630           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
1631           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
1632           Add cust_attachment stuff
1633
1634 2009-08-07 16:08  ivan
1635
1636         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
1637           httemplate/edit/cust_main/top_misc.html,
1638           httemplate/edit/process/cust_main.cgi,
1639           httemplate/elements/tr-input-date-field.html: add ability to edit
1640           signup dates (turn on cust_main-edit_signupdate config), RT#4644
1641
1642 2009-08-06 17:39  ivan
1643
1644         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
1645           httemplate/elements/tr-input-date-field.html,
1646           httemplate/misc/order_pkg.html,
1647           httemplate/view/cust_main/packages.html: don't start recurring
1648           billing when a start date hasn't been reached yet either... and
1649           since that works, add the start date to new package order,
1650           RT#5347
1651
1652 2009-08-05 17:41  ivan
1653
1654         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
1655           to netsapiens, RT#5226
1656
1657 2009-08-05 17:39  ivan
1658
1659         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
1660           deleted, RT#5226
1661
1662 2009-08-05 16:32  ivan
1663
1664         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
1665           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
1666           updated flat_introrate, RT#5865
1667
1668 2009-08-04 19:27  ivan
1669
1670         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
1671           attributes as 0, RT#5815
1672
1673 2009-08-04 16:43  ivan
1674
1675         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
1676           ignore errors about deleted accounts and properly finish
1677           freeside-sqlradius-reset, RT#5868
1678
1679 2009-08-04 15:04  ivan
1680
1681         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
1682           problams calling ->overlimit during sqlradius-reset, wtf?!
1683           RT#5868
1684
1685 2009-08-03 17:19  ivan
1686
1687         * FS/FS/cust_pkg.pm: don't reset usage on package change when
1688           usage_rollover is on, it adds twice...
1689
1690 2009-08-03 12:54  ivan
1691
1692         * httemplate/elements/header.html: looks slightly better in default
1693           IE hopefully
1694
1695 2009-08-03 07:17  jeff
1696
1697         * FS/FS/part_export/shellcommands.pm: new doesn't exist
1698
1699 2009-08-03 07:07  jeff
1700
1701         * FS/FS/part_export/shellcommands.pm: bad tyops
1702
1703 2009-08-01 12:16  jeff
1704
1705         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
1706           of queue args #5855, fallout from #5495
1707
1708 2009-07-31 06:20  ivan
1709
1710         * FS/FS/ClientAPI/MyAccount.pm,
1711           fs_selfservice/FS-SelfService/SelfService.pm,
1712           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
1713           fs_selfservice/FS-SelfService/cgi/change_bill.html,
1714           fs_selfservice/FS-SelfService/cgi/change_password.html,
1715           fs_selfservice/FS-SelfService/cgi/change_pay.html,
1716           fs_selfservice/FS-SelfService/cgi/change_ship.html,
1717           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
1718           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
1719           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
1720           fs_selfservice/FS-SelfService/cgi/footer.html,
1721           fs_selfservice/FS-SelfService/cgi/header.html,
1722           fs_selfservice/FS-SelfService/cgi/login.html,
1723           fs_selfservice/FS-SelfService/cgi/logout.html,
1724           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
1725           fs_selfservice/FS-SelfService/cgi/make_payment.html,
1726           fs_selfservice/FS-SelfService/cgi/myaccount.html,
1727           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
1728           fs_selfservice/FS-SelfService/cgi/payment_results.html,
1729           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
1730           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
1731           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
1732           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
1733           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
1734           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
1735           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
1736           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
1737           fs_selfservice/FS-SelfService/cgi/provision.html,
1738           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
1739           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
1740           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
1741           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1742           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
1743           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
1744           up self-service according to config passed from backend, RT#5530
1745
1746 2009-07-31 00:58  ivan
1747
1748         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
1749
1750 2009-07-31 00:51  ivan
1751
1752         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
1753
1754 2009-07-30 02:19  ivan
1755
1756         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
1757           self-service if applicable, RT#4339
1758
1759 2009-07-30 01:43  ivan
1760
1761         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
1762           illegal state?
1763
1764 2009-07-30 00:39  ivan
1765
1766         * httemplate/view/cust_main/change_history.html: small fix to
1767           change history to not error out with svc_acct services, RT#1005
1768
1769 2009-07-30 00:35  mark
1770
1771         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
1772           correctly
1773
1774 2009-07-29 23:52  ivan
1775
1776         * httemplate/view/cust_main/payment_history.html: didn't mean to
1777           leave a Dump(er) there
1778
1779 2009-07-29 23:50  ivan
1780
1781         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
1782           vestigial variable
1783
1784 2009-07-29 23:49  ivan
1785
1786         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
1787           here
1788
1789 2009-07-29 23:48  ivan
1790
1791         * httemplate/elements/select-cust_pkg-balances.html: fix for
1792           stickiness on errors
1793
1794 2009-07-29 23:42  ivan
1795
1796         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
1797           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
1798           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
1799           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
1800           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
1801           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
1802           httemplate/edit/process/cust_pay.cgi,
1803           httemplate/elements/select-cust_pkg-balances.html,
1804           httemplate/elements/tr-select-cust_pkg-balances.html,
1805           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
1806           httemplate/view/cust_main/packages.html,
1807           httemplate/view/cust_main/payment_history.html,
1808           httemplate/view/cust_main/packages/status.html,
1809           httemplate/view/cust_main/payment_history/payment.html,
1810           httemplate/view/cust_main/payment_history/credit.html,
1811           httemplate/view/cust_main/payment_history/voided_payment.html:
1812           experimental package balances, RT#4339
1813
1814 2009-07-28 15:21  jeff
1815
1816         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
1817           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
1818           httemplate/view/cust_main/billing.html: feature to email CSV of
1819           CDRs with invoices #5727
1820
1821 2009-07-28 14:17  ivan
1822
1823         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
1824           FS/FS/svc_external.pm, httemplate/pref/pref.html,
1825           httemplate/view/cust_main.cgi,
1826           httemplate/view/cust_main/change_history.html: adding a basic
1827           change history using history tables, RT#1005, RT#4357
1828
1829 2009-07-27 19:12  mark
1830
1831         * FS/FS/part_export/: shellcommands.pm,
1832           shellcommands_withdomain.pm: Add no_queue option to shellcommands
1833           exports
1834
1835 2009-07-27 12:51  ivan
1836
1837         * httemplate/misc/cancel_pkg.html: fix spacing
1838
1839 2009-07-27 02:59  ivan
1840
1841         * httemplate/search/: report_cust_pay.html,
1842           elements/cust_pay_or_refund.html: searching for voided payments
1843           by void date as well, RT#5786
1844
1845 2009-07-27 02:07  ivan
1846
1847         * httemplate/: elements/menu.html, search/cust_pay_void.html,
1848           search/report_cust_pay.html,
1849           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
1850           view/cust_pay_void.html: voided payment report, RT#5786
1851
1852 2009-07-26 23:17  ivan
1853
1854         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
1855           config options back to Conf.pm to fix "unapplypayments" fails
1856           existential comparison errors, RT#2927
1857
1858 2009-07-26 20:26  jeff
1859
1860         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
1861           httemplate/edit/cust_main.cgi,
1862           httemplate/edit/cust_main/bottomfixup.js,
1863           httemplate/edit/cust_main/contact.html,
1864           httemplate/elements/location.html,
1865           httemplate/misc/xmlhttp-cust_main-censustract.html,
1866           httemplate/search/cust_pkg.cgi,
1867           httemplate/view/cust_main/misc.html: FCC from 477 improvements
1868           #4912
1869
1870 2009-07-26 13:23  jeff
1871
1872         * httemplate/search/svc_broadband.cgi: fix links
1873
1874 2009-07-26 12:36  ivan
1875
1876         * rt/: FREESIDE_MODIFIED, html/Elements/PageLayout,
1877           html/Elements/SelectDate: fix the date picker in RT to use
1878           jscalendar instead of an HTML popup (that had acquired the page
1879           header, eek), RT#1682
1880
1881 2009-07-26 11:40  ivan
1882
1883         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
1884           1.180.2.49 (2009-7-26), RT#2873
1885
1886 2009-07-25 23:38  jeff
1887
1888         * FS/bin/freeside-apply_payments_and_credits: command line tool to
1889           apply payments and credits
1890
1891 2009-07-25 15:00  ivan
1892
1893         * htetc/handler.pl: set a character encoding for all pages; this
1894           should fix problems with diamond question marks even when the
1895           server gets an UTF-8 default setting, RT#3094
1896
1897 2009-07-25 14:33  ivan
1898
1899         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
1900           should fix the re-email/print links on event search pages sending
1901           too much, RT#5740, RT#5570
1902
1903 2009-07-25 00:57  ivan
1904
1905         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
1906           store files in the db, RT#4964
1907
1908 2009-07-24 02:38  ivan
1909
1910         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
1911           CoovaChilli) Max attributes, specifically
1912           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
1913
1914 2009-07-23 22:51  mark
1915
1916         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
1917           freeside-void-payments
1918
1919 2009-07-23 12:46  ivan
1920
1921         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
1922           value in string ne
1923
1924 2009-07-23 12:40  ivan
1925
1926         * FS/bin/freeside-void-payments: fix -r option, RT#5675
1927
1928 2009-07-23 09:48  jeff
1929
1930         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
1931
1932 2009-07-23 06:25  ivan
1933
1934         * httemplate/: browse/cust_main_county.cgi,
1935           edit/process/cust_main_county-collapse.cgi: add back remove
1936           ("collapse") links again.  on each line this time.  RT#2973
1937
1938 2009-07-22 23:58  ivan
1939
1940         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
1941
1942 2009-07-22 15:05  ivan
1943
1944         * httemplate/view/cust_main/misc.html: fix bombing out on new
1945           DateTime
1946
1947 2009-07-21 11:44  ivan
1948
1949         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
1950           termination pricing too, RT#5495
1951
1952 2009-07-21 00:03  ivan
1953
1954         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
1955           w/single_price, round to four decimal places (wtf?) instead of 2,
1956           RT#5495
1957
1958 2009-07-20 22:29  ivan
1959
1960         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
1961
1962 2009-07-20 22:27  ivan
1963
1964         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
1965           have to use and @ISA (and capitalize) it
1966
1967 2009-07-20 17:20  ivan
1968
1969         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
1970           definitions at the moment
1971
1972 2009-07-20 16:01  jeff
1973
1974         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
1975           invoices include call details #5275
1976
1977 2009-07-20 07:26  jeff
1978
1979         * httemplate/elements/checkbox.html,
1980           httemplate/elements/tr-checkbox.html,
1981           httemplate/elements/tr-justtitle.html,
1982           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
1983           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
1984           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
1985           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
1986           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
1987           into top line total when desired #5724
1988
1989 2009-07-19 21:51  ivan
1990
1991         * FS/FS/cust_pkg.pm: one $conf is enough
1992
1993 2009-07-19 21:40  ivan
1994
1995         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
1996           improve terrible quoting behavior when you change MessageBoxWidth
1997
1998 2009-07-19 21:19  ivan
1999
2000         * httemplate/elements/header.html: fix preferences links showing as
2001           blue/purple on RT side
2002
2003 2009-07-19 21:14  ivan
2004
2005         * rt/: FREESIDE_MODIFIED, html/Ticket/Create.html: fix badly styled
2006           links on ticket create (fallout from RT borging/styling)
2007
2008 2009-07-17 16:33  ivan
2009
2010         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
2011
2012 2009-07-17 16:10  rsiddall
2013
2014         * rpm/freeside.spec: Filter out requirements for specific Freeside
2015           modules so that you can install an RPM which requires missing
2016           Freeside modules.
2017
2018 2009-07-17 15:26  ivan
2019
2020         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
2021           pkgpart exclusion for billing run, RT#5495
2022
2023 2009-07-16 19:29  jeff
2024
2025         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
2026           reporting
2027
2028 2009-07-16 18:44  jeff
2029
2030         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
2031           bill usage when cancelling package
2032
2033 2009-07-16 18:08  jeff
2034
2035         * bin/generate-table-module: black magic to edit Mason.pm as well
2036
2037 2009-07-16 17:35  ivan
2038
2039         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
2040           do one per-minute price without rate tables, RT#5495
2041
2042 2009-07-16 17:33  ivan
2043
2044         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
2045           old convergent cruft
2046
2047 2009-07-16 17:10  ivan
2048
2049         * FS/: FS/Schema.pm, FS/cdr.pm, FS/part_pkg/voip_cdr.pm, FS.pm: get
2050           rid of cdr_upstream_rate table and some other old convergent
2051           cruft
2052
2053 2009-07-16 15:16  jeff
2054
2055         * FS/FS/Mason.pm: dark magic coming soon
2056
2057 2009-07-15 18:57  jeff
2058
2059         * httemplate/search/477.html: duh! more 477 files
2060
2061 2009-07-15 18:35  jeff
2062
2063         * httemplate/search/report_477.html: missed file for 477 reporting
2064
2065 2009-07-15 16:06  ivan
2066
2067         * FS/FS/part_pkg/cdr_termination.pm: unused for now
2068
2069 2009-07-15 15:49  ivan
2070
2071         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
2072           setting charged_party to accountcode, RT#5495
2073
2074 2009-07-14 12:06  rsiddall
2075
2076         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
2077           Jeff.
2078
2079 2009-07-14 12:05  rsiddall
2080
2081         * FS/FS/svc_domain.pm: Changed description of "action" field to
2082           match domain registration exports.
2083
2084 2009-07-13 20:14  ivan
2085
2086         * htetc/handler.pl: fix warnings, from RT merge fallout
2087
2088 2009-07-13 19:53  ivan
2089
2090         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
2091           provisioning?  or at least better debugging, RT#5226
2092
2093 2009-07-13 19:52  ivan
2094
2095         * httemplate/elements/tr-select-did.html: stop Dumper spew
2096
2097 2009-07-13 17:28  rsiddall
2098
2099         * Makefile, FS/FS/svc_domain.pm,
2100           FS/FS/part_export/domreg_net_dri.pm,
2101           httemplate/edit/process/domreg.cgi: New export to
2102           register/transfer/renew/revoke domains using Net::DRI.  Currently
2103           optimized for OpenSRS.  Should become more generalized in later
2104           releases.  Modified Makefile to insert the Freeside log folder
2105           into the new export.  Modified svc_domain.pm to prevent
2106           generation of transfer requests when a domain is moved to a
2107           different package with a domain registration attached to one of
2108           the included services.  Modified domreg.cgi to display errors on
2109           a separate page.
2110
2111 2009-07-13 09:02  jeff
2112
2113         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
2114           other bugs in tax updates
2115
2116 2009-07-13 03:12  ivan
2117
2118         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
2119           found in FS::part_pkg::recur_Common, skipping" warning
2120
2121 2009-07-13 02:19  ivan
2122
2123         * FS/FS/ClientAPI/MyAccount.pm,
2124           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
2125           self-service agent-specific logos
2126
2127 2009-07-13 02:10  ivan
2128
2129         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
2130           logo?
2131
2132 2009-07-13 00:21  ivan
2133
2134         * conf/invoice_html: thank you IE8
2135
2136 2009-07-13 00:10  ivan
2137
2138         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
2139
2140 2009-07-12 20:24  ivan
2141
2142         * rt/html/Elements/PageLayout: think that should be it, fix bar
2143           when there's no primary $page_tabs
2144
2145 2009-07-12 20:15  ivan
2146
2147         * rt/html/Elements/Footer: no need for Time to display either
2148
2149 2009-07-12 19:33  ivan
2150
2151         * rt/html/Elements/PageLayout: style RT's menubars like ours
2152
2153 2009-07-12 18:50  ivan
2154
2155         * httemplate/elements/: header.html, menubar.html: style nits
2156
2157 2009-07-12 16:45  ivan
2158
2159         * httemplate/elements/header.html: fix header sizes :/
2160
2161 2009-07-12 16:38  ivan
2162
2163         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
2164           hope so
2165
2166 2009-07-12 16:27  ivan
2167
2168         * rt/html/NoAuth/css/3.5-default/titlebox.css: fix excessive RT
2169           margins
2170
2171 2009-07-12 16:25  ivan
2172
2173         * httemplate/edit/cust_main.cgi: ACL on customer edit
2174
2175 2009-07-12 16:22  ivan
2176
2177         * httemplate/elements/header.html, httemplate/elements/menu.html,
2178           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
2179           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm,
2180           rt/html/Elements/Header,
2181           rt/html/NoAuth/css/3.5-default/freeside.css,
2182           rt/html/NoAuth/css/3.5-default/misc.css,
2183           rt/html/Ticket/Display.html: resolve style weirdness (fallout
2184           from RT integration), especially non-fixed-width comment boxes,
2185           menu/searchbar differences, RT#1169
2186
2187 2009-07-12 12:32  ivan
2188
2189         * httemplate/elements/menu.html: update tickting config
2190           descriptions
2191
2192 2009-07-12 06:27  jeff
2193
2194         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
2195           untaint
2196
2197 2009-07-10 19:40  ivan
2198
2199         * bin/drop_slony.slonik: notes
2200
2201 2009-07-10 10:50  ivan
2202
2203         * httemplate/elements/: select-did.html, tr-select-did.html: fix
2204           svc_phone provisioning!
2205
2206 2009-07-09 17:36  ivan
2207
2208         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
2209           RT#5495
2210
2211 2009-07-09 16:59  ivan
2212
2213         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
2214           CDRs, RT#5495
2215
2216 2009-07-09 16:58  ivan
2217
2218         * FS/bin/freeside-cdr-sftp_and_import: add -r option
2219
2220 2009-07-09 14:05  ivan
2221
2222         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
2223           httemplate/search/report_unapplied_cust_pay.html,
2224           httemplate/search/unapplied_cust_pay.html: unapplied payments
2225           report, RT#4861
2226
2227 2009-07-09 13:36  ivan
2228
2229         * httemplate/search/elements/cust_main_dayranges.html: no idea how
2230           i missed fixing this before
2231
2232 2009-07-09 13:18  ivan
2233
2234         * httemplate/search/report_receivables.cgi: oops
2235
2236 2009-07-08 19:34  ivan
2237
2238         * rt/html/Elements/Header: doh, fix RT onLoadHook; this fixes
2239           "Undefined subroutine &HTML::Mason::Commands::onLoadHook" error
2240           on ticket creation and otherwise, RT#1169
2241
2242 2009-07-08 04:12  ivan
2243
2244         * FS/FS/TicketSystem/RT_External.pm,
2245           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
2246           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
2247           httemplate/elements/about_freeside.html,
2248           httemplate/elements/about_rt.html,
2249           httemplate/elements/header.html,
2250           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED,
2251           rt/html/Elements/Header, rt/html/Elements/PageLayout,
2252           rt/html/Elements/Tabs, rt/html/Prefs/SearchOptions.html,
2253           rt/html/User/Prefs.html: borg RT menus, RT#1169
2254
2255 2009-07-07 20:33  ivan
2256
2257         * httemplate/search/: report_receivables.cgi,
2258           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
2259           elements/cust_main_dayranges.html: factor out the range-handling
2260           portions of receivables report, start on a similar unapplied
2261           payment report, RT#4861
2262
2263 2009-07-07 02:53  ivan
2264
2265         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
2266           svc_broadband.ip_addr
2267
2268 2009-07-07 02:23  ivan
2269
2270         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
2271           svc_broadband.ip_addr
2272
2273 2009-07-07 02:22  ivan
2274
2275         * httemplate/edit/svc_broadband.cgi: UI nit - double #
2276
2277 2009-07-07 00:32  mark
2278
2279         * FS/bin/freeside-void-payments: Add freeside-void-payments script
2280           for returned check processing
2281
2282 2009-07-06 17:53  ivan
2283
2284         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
2285           duration field (previously only billsec)
2286
2287 2009-07-06 17:47  ivan
2288
2289         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
2290           1900-01-01, RT#4081
2291
2292 2009-07-06 16:14  ivan
2293
2294         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
2295           acctid
2296
2297 2009-07-06 14:34  ivan
2298
2299         * httemplate/browse/rate_region.html: align, display countrycode
2300           with +, space between prefixes allowing wrapping
2301
2302 2009-07-05 17:28  ivan
2303
2304         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
2305           cdrbatch field
2306
2307 2009-07-05 17:10  ivan
2308
2309         * httemplate/elements/: select-did.html, tr-select-did.html: doh
2310
2311 2009-07-05 16:56  ivan
2312
2313         * httemplate/elements/: select-did.html, tr-select-did.html: allow
2314           svc_phone.phonenum to be edited when a DID selector is not in use
2315
2316 2009-07-05 16:17  ivan
2317
2318         * httemplate/search/cdr.html: format start/answer/end dates and
2319           link svcnum to service
2320
2321 2009-07-05 14:35  ivan
2322
2323         * FS/FS/Schema.pm, FS/FS/cdr.pm,
2324           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
2325           httemplate/search/report_cdr.html: CDR search by dcontext,
2326           charged_party, toggle of display fields, RT#4081
2327
2328 2009-07-03 17:47  ivan
2329
2330         * FS/FS/part_event/Condition/: cust_payments.pm,
2331           cust_payments_pkg.pm: add condition based on total customer
2332           payments as a multiplier of a specific package, RT#3983
2333
2334 2009-07-03 17:08  ivan
2335
2336         * FS/FS/part_event/Condition/once.pm: spealing
2337
2338 2009-07-02 04:22  ivan
2339
2340         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
2341           FS/FS/part_pkg/cdr_termination.pm,
2342           httemplate/edit/cust_main/billing.html,
2343           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
2344           settlement cdr processing, RT#5495
2345
2346 2009-07-01 19:02  ivan
2347
2348         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
2349           part_event/Action/fee.pm: fix late fees, RT#5665
2350
2351 2009-07-01 18:26  jeff
2352
2353         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
2354           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
2355           update flat_introrate plan to better fit current codebase RT#4912
2356
2357 2009-07-01 03:28  ivan
2358
2359         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
2360           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
2361           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
2362           httemplate/edit/cust_main/billing.html,
2363           httemplate/view/cust_main/billing.html: start of settlement CDR
2364           processing, RT#5495
2365
2366 2009-06-30 22:34  ivan
2367
2368         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
2369           FS/FS/part_event/Action/fee.pm,
2370           httemplate/elements/select-taxclass.html,
2371           httemplate/elements/tr-select-taxclass.html: add tax class
2372           selection back for late charges w/1.9 events, RT#5665
2373
2374 2009-06-30 13:18  jeff
2375
2376         * FS/FS.pm, httemplate/elements/menu.html: documentation
2377           corrections
2378
2379 2009-06-30 12:38  ivan
2380
2381         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
2382           httemplate/browse/part_pkg_taxclass.html,
2383           httemplate/edit/part_pkg_taxclass.html,
2384           httemplate/edit/process/part_pkg_taxclass.html,
2385           httemplate/elements/menu.html,
2386           httemplate/elements/select-taxclass.html,
2387           httemplate/elements/tr-select-taxclass.html: disabling a
2388           taxclass, RT#5472
2389
2390 2009-06-30 05:32  ivan
2391
2392         * httemplate/edit/quick-charge.html: remove debugging
2393
2394 2009-06-30 05:28  ivan
2395
2396         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
2397           httemplate/edit/REAL_cust_pkg.cgi,
2398           httemplate/edit/quick-charge.html,
2399           httemplate/edit/process/REAL_cust_pkg.cgi,
2400           httemplate/view/cust_main/packages/status.html,
2401           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
2402           one-time charge "hold for later" / any package future start date,
2403           RT#5347
2404
2405 2009-06-30 04:09  ivan
2406
2407         * FS/FS/part_export/netsapiens.pm: this will help
2408
2409 2009-06-30 02:38  ivan
2410
2411         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
2412           netsapiens export, RT#5226
2413
2414 2009-06-29 19:54  ivan
2415
2416         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
2417           docs from netsapiens rough... RT#5226
2418
2419 2009-06-29 18:42  ivan
2420
2421         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
2422           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
2423           FS/t/part_device.t, FS/t/phone_device.t,
2424           httemplate/browse/part_device.html,
2425           httemplate/edit/part_device.html,
2426           httemplate/edit/phone_device.html,
2427           httemplate/edit/process/part_device.html,
2428           httemplate/edit/process/phone_device.html,
2429           httemplate/misc/delete-phone_device.html,
2430           httemplate/misc/part_device-import.html,
2431           httemplate/elements/menu.html,
2432           httemplate/misc/process/part_device-import.html,
2433           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
2434           integration), RT#5226
2435
2436 2009-06-29 15:48  rsiddall
2437
2438         * rpm/freeside.spec: Fix PDF invoice generation, including
2439           requirement for ghostscript.
2440
2441 2009-06-29 07:45  jeff
2442
2443         * bin/cust_pay_histogram: show total number of payments
2444
2445 2009-06-29 06:55  jeff
2446
2447         * bin/cust_pay_histogram: commandline tool for examining cust_pay
2448           records by date range #5652
2449
2450 2009-06-29 06:53  jeff
2451
2452         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
2453           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
2454           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
2455           httemplate/browse/part_pkg_report_option.html,
2456           httemplate/edit/part_pkg.cgi,
2457           httemplate/edit/part_pkg_report_option.html,
2458           httemplate/edit/cust_main/bottomfixup.html,
2459           httemplate/edit/cust_main/bottomfixup.js,
2460           httemplate/edit/cust_main/choose_tax_location.html,
2461           httemplate/edit/process/part_pkg.cgi,
2462           httemplate/edit/process/part_pkg_report_option.html,
2463           httemplate/misc/xmlhttp-cust_main-censustract.html,
2464           httemplate/edit/cust_main/contact.html,
2465           httemplate/elements/location.html, httemplate/elements/menu.html,
2466           httemplate/search/cust_main.html,
2467           httemplate/search/report_cust_main.html,
2468           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
2469           #4912
2470
2471 2009-06-28 23:21  ivan
2472
2473         * FS/MANIFEST: remove freeside-expiration-alerter
2474
2475 2009-06-26 16:21  ivan
2476
2477         * FS/bin/freeside-queued: doh, brainfart, RT#5572
2478
2479 2009-06-26 16:12  ivan
2480
2481         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
2482           specify the kinds of jobs to be run, RT#5572
2483
2484 2009-06-26 11:53  ivan
2485
2486         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
2487           bits so that they're used even when doing an exact search on a
2488           browser-remembered result
2489
2490 2009-06-25 23:55  mark
2491
2492         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
2493           freeside-daily routine
2494
2495 2009-06-25 13:23  ivan
2496
2497         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
2498           not enabled!" error when using signup without any real-time
2499           processor
2500
2501 2009-06-25 12:55  ivan
2502
2503         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
2504           Argument "" isn't numeric in numeric eq (==) at
2505           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
2506
2507 2009-06-25 12:47  ivan
2508
2509         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
2510           no-gateway-at-all case, RT#5673
2511
2512 2009-06-25 12:06  ivan
2513
2514         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
2515           report
2516
2517 2009-06-24 18:28  ivan
2518
2519         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
2520           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
2521           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
2522           FS/t/cust_tax_adjustment.t,
2523           httemplate/edit/cust_tax_adjustment.html,
2524           httemplate/edit/process/cust_tax_adjustment.html,
2525           httemplate/search/cust_tax_adjustment.html,
2526           httemplate/view/cust_main/payment_history.html: tax adjustments,
2527           RT#5595
2528
2529 2009-06-24 18:22  ivan
2530
2531         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
2532           whitespace in IE
2533
2534 2009-06-24 11:36  ivan
2535
2536         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
2537           profiling, RT#5662
2538
2539 2009-06-24 02:07  mark
2540
2541         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
2542           expiration alerts into FS::Cron::alert_expiration
2543
2544 2009-06-23 21:42  ivan
2545
2546         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
2547           RT#3988
2548
2549 2009-06-23 18:40  ivan
2550
2551         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
2552           agent-specific sales report, RT#5449
2553
2554 2009-06-23 13:33  rsiddall
2555
2556         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
2557           registration for more than one year as we can't automatically
2558           bill for multi-year renewals at this time.
2559
2560 2009-06-22 16:42  ivan
2561
2562         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
2563           data in payment receipts, RT#5536
2564
2565 2009-06-22 15:55  ivan
2566
2567         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
2568           customer report failure, RT#5515
2569
2570 2009-06-22 10:00  jeff
2571
2572         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
2573
2574 2009-06-22 03:45  ivan
2575
2576         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
2577           isn't numeric in numeric eq (==) at
2578           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
2579
2580 2009-06-22 03:39  ivan
2581
2582         * FS/FS/access_user.pm: fix pod
2583
2584 2009-06-22 03:28  ivan
2585
2586         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
2587
2588 2009-06-22 03:06  ivan
2589
2590         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
2591           httemplate/search/cust_bill_pkg.cgi,
2592           httemplate/search/report_tax.cgi: finish basic implemention of
2593           tax exemption by tax name hack, RT#5127
2594
2595 2009-06-22 00:50  ivan
2596
2597         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
2598           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
2599           FS/t/cust_main_exemption.t,
2600           httemplate/edit/cust_main/billing.html,
2601           httemplate/edit/process/cust_main.cgi,
2602           httemplate/view/cust_main/billing.html: tax exemption by tax
2603           name, RT#5127
2604
2605 2009-06-21 15:00  ivan
2606
2607         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
2608           about it
2609
2610 2009-06-21 08:42  jeff
2611
2612         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
2613           #5855
2614
2615 2009-06-21 08:21  jeff
2616
2617         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
2618           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
2619           httemplate/edit/REAL_cust_pkg.cgi,
2620           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
2621           httemplate/edit/part_bill_event.cgi,
2622           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
2623           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
2624           httemplate/misc/bulk_change_pkg.cgi,
2625           httemplate/misc/cancel_pkg.html,
2626           httemplate/misc/cust_main-import.cgi,
2627           httemplate/misc/delay_susp_pkg.html,
2628           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
2629           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
2630           httemplate/search/report_cust_pkg.html,
2631           httemplate/view/cust_main/packages/package.html,
2632           httemplate/view/cust_main/packages/status.html: CUSTOM
2633           packages/actual flag for custom packages #3988
2634
2635 2009-06-19 14:49  jeff
2636
2637         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
2638           Pg when upgrading tax rates and cust_bill_pkg_details
2639
2640 2009-06-19 10:53  jeff
2641
2642         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
2643           payments as manual
2644
2645 2009-06-19 05:08  ivan
2646
2647         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
2648           first month (whew!) add an option not to prorate the accounts
2649           themselves
2650
2651 2009-06-19 00:46  ivan
2652
2653         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
2654
2655 2009-06-19 00:14  ivan
2656
2657         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
2658           run, RT#18737
2659
2660 2009-06-18 04:09  ivan
2661
2662         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
2663
2664 2009-06-18 04:07  ivan
2665
2666         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
2667           fee
2668
2669 2009-06-18 04:04  ivan
2670
2671         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
2672
2673 2009-06-18 04:03  ivan
2674
2675         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
2676           add basic part_pkg cost columns for agent wholsale price plan,
2677           RT#4696
2678
2679 2009-06-18 03:07  ivan
2680
2681         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
2682           fee package
2683
2684 2009-06-18 02:52  ivan
2685
2686         * httemplate/images/gray-black-side.png: forgot this
2687
2688 2009-06-17 18:17  mark
2689
2690         * httemplate/: elements/menu.html, search/report_receivables.cgi,
2691           search/report_receivables.html: Fix receivables report ACL checks
2692           and menu
2693
2694 2009-06-16 23:43  mark
2695
2696         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
2697           httemplate/search/report_receivables.cgi,
2698           httemplate/search/report_receivables.html: Added separate access
2699           right for receivables report
2700
2701 2009-06-16 19:39  ivan
2702
2703         * FS/FS/Conf.pm, FS/FS/access_user.pm,
2704           httemplate/edit/process/REAL_cust_pkg.cgi,
2705           httemplate/edit/process/part_pkg.cgi,
2706           httemplate/edit/process/quick-cust_pkg.cgi,
2707           httemplate/elements/menubar.html,
2708           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
2709           httemplate/search/cust_event.html,
2710           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
2711           httemplate/view/cust_main.cgi: finish up initial work on customer
2712           view tabs (ensure links back to customer view call include
2713           show=packages if default view isn't jumbo or packages already),
2714           RT#5586
2715
2716 2009-06-15 20:29  ivan
2717
2718         * httemplate/: elements/menubar.html, pref/pref-process.html,
2719           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
2720           view/cust_main/payment_history.html, view/cust_main/tickets.html:
2721           basic customer view tabs, RT#5586
2722
2723 2009-06-15 14:41  rsiddall
2724
2725         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
2726           access right for managing domain registration (registering,
2727           transferring, revoking, renewing, etc.).
2728
2729 2009-06-15 13:43  jeff
2730
2731         * FS/FS/cust_main.pm: check for need for postal fee before charging
2732           the customer, not after
2733
2734 2009-06-15 12:41  rsiddall
2735
2736         * FS/FS/part_export/domreg_opensrs.pm,
2737           httemplate/edit/process/domreg.cgi,
2738           httemplate/view/svc_domain.cgi: Add domain registration
2739           operations to the View Domain screen, if the domain has an
2740           associated export supporting registration.  Shows the domain
2741           status and allows registration, transfer, revocation, or renewal.
2742           Revocation almost never works since the registries impose very
2743           short windows after initial registration.  Also updated the
2744           OpenSRS registration export to support the additional operations.
2745
2746 2009-06-12 20:13  rsiddall
2747
2748         * rpm/freeside.spec: Default configuration files had
2749           directory-style permission values.
2750
2751 2009-06-11 19:48  rsiddall
2752
2753         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
2754           configuration folder.  Configuration is kept in the RDBMS and
2755           initialized from the default_conf folder.  RT 5579.
2756
2757 2009-06-10 16:30  jeff
2758
2759         * conf/invoice_latex: prevent notes from bleeding onto coupon
2760           RT#5537
2761
2762 2009-06-10 14:58  ivan
2763
2764         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
2765           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
2766
2767 2009-06-10 12:50  ivan
2768
2769         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
2770           queue if there's already one waiting to run for a customer,
2771           RT#5572
2772
2773 2009-06-10 00:58  ivan
2774
2775         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
2776           looking for, RT#5539
2777
2778 2009-06-09 20:06  ivan
2779
2780         * FS/bin/freeside-upgrade: doh, semicolon
2781
2782 2009-06-09 20:00  ivan
2783
2784         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
2785           for SG upgradability
2786
2787 2009-06-09 19:08  ivan
2788
2789         * httemplate/edit/payment_gateway.html: update gateway list in
2790           order to add WesternACH, RT#5409
2791
2792 2009-06-09 17:02  ivan
2793
2794         * FS/FS/cust_main.pm: eliminate harmless
2795
2796             Argument "" isn't numeric in numeric comparison (<=>) at
2797           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
2798
2799           warning, sort batched payments on a column that actually exists
2800
2801 2009-06-04 07:27  ivan
2802
2803         * httemplate/docs/credits.html: fix scrolling
2804
2805 2009-06-04 07:09  ivan
2806
2807         * rpm/freeside.spec: there are lots of contributors too!
2808
2809 2009-06-04 07:08  ivan
2810
2811         * httemplate/docs/credits.html: $core->add("jeremyd");
2812
2813 2009-06-03 20:49  ivan
2814
2815         * bin/freeside-migrate-events: much more efficient event migration:
2816           let the database do the work, RT#5426
2817
2818 2009-06-03 17:49  ivan
2819
2820         * bin/freeside-migrate-events: add a -m mode to improve performance
2821           so upgrade can complete for large databases, RT#5426
2822
2823 2009-06-03 14:09  rsiddall
2824
2825         * rpm/freeside.spec: Incorrect permissions on the default
2826           configuration folder caused installation to fail with an
2827           incomplete database initialization.  Failure to remove the
2828           ticket_system file from the default configuration folder caused
2829           Freeside to try to use RT.
2830
2831 2009-06-03 12:52  ivan
2832
2833         * FS/FS/UID.pm: add a hack to set default schema, cf.
2834           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
2835
2836 2009-05-31 22:43  jeff
2837
2838         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
2839           httemplate/misc/tax-fetch_and_replace.cgi,
2840           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
2841           function for the taxproduct based tax data loading
2842
2843 2009-05-31 02:57  ivan
2844
2845         * FS/FS/cust_bill.pm: wtf
2846
2847 2009-05-31 02:45  ivan
2848
2849         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
2850           invoice terms anymore.  or in other words, honor setting
2851           'invoice_default_terms' blank, like in 1.7.  RT#5415
2852
2853 2009-05-31 01:39  ivan
2854
2855         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
2856           toggle, RT#5255
2857
2858 2009-05-30 23:59  ivan
2859
2860         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
2861           package definition browse/search, filter by package class,
2862           RT#5255
2863
2864 2009-05-30 22:15  ivan
2865
2866         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
2867           finish up when can connect again, RT#5226
2868
2869 2009-05-30 21:57  ivan
2870
2871         * FS/FS/part_export/netsapiens.pm: necessary for
2872           bin/cdr-netsapeins.import
2873
2874 2009-05-30 05:15  ivan
2875
2876         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
2877
2878 2009-05-30 04:21  ivan
2879
2880         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
2881
2882 2009-05-30 04:14  ivan
2883
2884         * bin/cdr-transnexus.import: quick hacked-up copy of
2885           freeside-cdr-sftp_and_import for transnexus directory structure,
2886           RT#5229
2887
2888 2009-05-30 03:45  ivan
2889
2890         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
2891
2892 2009-05-29 20:40  ivan
2893
2894         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
2895
2896 2009-05-29 20:14  ivan
2897
2898         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
2899           ability for prepaid packages to have usage limits and cancel if
2900           they're hit, RT#4995
2901
2902 2009-05-29 19:31  ivan
2903
2904         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
2905           be set explicitly, don't default to 80%
2906
2907 2009-05-29 16:36  ivan
2908
2909         * httemplate/search/cdr.html: slightly better labels and field
2910           order for CDR report, RT#4081
2911
2912 2009-05-29 16:17  ivan
2913
2914         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
2915           handling in netcentrex CDR handling, RT#4081
2916
2917 2009-05-28 21:43  jeff
2918
2919         * FS/FS/Conf.pm: correct description to reflect previous changes
2920
2921 2009-05-28 17:22  jeff
2922
2923         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
2924           don't require a leading 0 in the quick charge amount
2925
2926 2009-05-27 15:32  ivan
2927
2928         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
2929           think that should actually do it for now on RT#5446
2930
2931 2009-05-27 15:23  ivan
2932
2933         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
2934           too!  woo, working, RT#5446
2935
2936 2009-05-27 15:13  ivan
2937
2938         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
2939           fix total line links on tax report when using report_group
2940           kludge? (still possibly not in all corner cases), RT#5446
2941
2942 2009-05-27 15:10  ivan
2943
2944         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
2945           willf inally fix total line links on tax report when using
2946           report_group kludge? (still possibly not in all corner cases),
2947           RT#5446
2948
2949 2009-05-27 14:35  ivan
2950
2951         * httemplate/search/report_tax.cgi: fix total line links on tax
2952           report when using report_group kludge? (possibly not in all
2953           corner cases), RT#5446
2954
2955 2009-05-27 14:27  ivan
2956
2957         * httemplate/search/report_tax.cgi: fix total line links on tax
2958           report when using report_group kludge? (possibly not in all
2959           corner cases), RT#5446
2960
2961 2009-05-27 14:24  jeff
2962
2963         * httemplate/elements/menuarrow.gif: close ticket 1517
2964
2965 2009-05-27 10:18  ivan
2966
2967         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
2968           line links on tax report when using report_group kludge?
2969           (possibly not in all corner cases), RT#5446
2970
2971 2009-05-27 00:50  jeff
2972
2973         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
2974           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
2975           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
2976           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
2977           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
2978           fs_selfservice/FS-SelfService/Makefile.PL,
2979           fs_selfservice/FS-SelfService/SelfService.pm,
2980           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
2981           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
2982           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
2983           bulk provisioning via ftp and SOAP #5202
2984
2985 2009-05-26 05:32  jeff
2986
2987         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
2988           overlibmws_crossframe.js, overlibmws_draggable.js,
2989           overlibmws_iframe.js, iframecontentmws.js: include overlib in
2990           selfservice
2991
2992 2009-05-25 19:48  ivan
2993
2994         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
2995           portion of total line when using config option for some basic tax
2996           grouping by name, RT#5446
2997
2998 2009-05-25 19:03  ivan
2999
3000         * httemplate/search/report_tax.cgi: mostly fix total line when
3001           using config option for some basic tax grouping by name, RT#5446
3002
3003 2009-05-25 18:41  ivan
3004
3005         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
3006           option for some basic tax grouping by name, RT#5446
3007
3008 2009-05-25 18:35  ivan
3009
3010         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
3011           httemplate/search/report_tax.html: add a config option for some
3012           basic tax grouping by name, RT#5446
3013
3014 2009-05-25 15:42  ivan
3015
3016         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
3017           graph when a package class is specified, RT#5449
3018
3019 2009-05-24 20:59  ivan
3020
3021         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
3022           self-service payments, RT#1592
3023
3024 2009-05-24 18:49  ivan
3025
3026         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
3027           fs_selfservice/FS-SelfService/SelfService.pm,
3028           fs_selfservice/FS-SelfService/cgi/card.html,
3029           fs_selfservice/FS-SelfService/cgi/make_payment.html,
3030           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3031           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
3032           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
3033           httemplate/elements/location.html,
3034           httemplate/elements/select-county.html: international
3035           self-service payments, RT#1592
3036
3037 2009-05-21 20:22  ivan
3038
3039         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
3040           sqlradius upgrade errors from permissions can be ignored for now
3041
3042 2009-05-21 20:02  ivan
3043
3044         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
3045           ability to report on packages w/status "not yet billed" as well,
3046           RT#5409
3047
3048 2009-05-20 08:27  ivan
3049
3050         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
3051           httemplate/view/cust_main/packages/services.html: add "manage
3052           device" link & config, RT#5438
3053
3054 2009-05-20 01:27  ivan
3055
3056         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
3057           and remove devel cruft, RT#5226
3058
3059 2009-05-19 18:06  ivan
3060
3061         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
3062           integration, RT#5226
3063
3064 2009-05-18 12:23  jeff
3065
3066         * FS/FS/tax_rate_location.pm: miss use
3067
3068 2009-05-18 12:21  jeff
3069
3070         * FS/FS/Schema.pm: allow empty state
3071
3072 2009-05-18 11:21  jeff
3073
3074         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
3075           upgrade attempts
3076
3077 2009-05-18 02:55  ivan
3078
3079         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
3080           FS/FS/UI/bytecount.pm,
3081           fs_selfservice/FS-SelfService/cgi/header.html,
3082           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3083           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
3084           fs_selfservice/FS-SelfService/cgi/view_usage.html,
3085           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
3086           from self-service, RT#4018
3087
3088 2009-05-18 01:40  ivan
3089
3090         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
3091           correct port, RT#4081
3092
3093 2009-05-17 21:56  jeff
3094
3095         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
3096           1970
3097
3098 2009-05-16 13:07  rsiddall
3099
3100         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
3101           failure causes to the perldoc.
3102
3103 2009-05-16 12:27  rsiddall
3104
3105         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
3106           that failure to install the module doesn't stop Apache from
3107           starting.  (This causes attempts to register domains to fail
3108           instead.)
3109
3110 2009-05-15 19:29  rsiddall
3111
3112         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
3113           when the cust_main owning this domain does not provide fields
3114           required for use as a contact handle in the domain registration
3115           record.  Also temporarily disable the ability to have the export
3116           do only registration or only transfers.
3117
3118 2009-05-15 12:41  rsiddall
3119
3120         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
3121           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
3122           httemplate/edit/process/part_export.cgi,
3123           httemplate/edit/process/svc_domain.cgi: Simple domain
3124           registration at Tucows OpenSRS using an export based on
3125           Net::OpenSRS.  When a domain is added and the export runs, it
3126           will register the domain or initiate a transfer.  You can also
3127           choose no action.  There's currently no provision for revoking
3128           domains or renewing registrations.  Depending on the settings at
3129           OpenSRS, orders may look like they've succeeded in Freeside but
3130           actually be queued pending input by the reseller at OpenSRS.  The
3131           part_export CGIs were modified to allow a multi-valued select to
3132           be used to control which TLDs are enabled for registration.
3133
3134 2009-05-14 09:26  jeff
3135
3136         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
3137           geocode more often
3138
3139 2009-05-14 09:25  jeff
3140
3141         * httemplate/view/cust_main/billing.html: show geocode when
3142           taxproducts enabled
3143
3144 2009-05-13 15:27  jeff
3145
3146         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
3147           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
3148           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
3149           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
3150           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
3151           httemplate/search/cust_bill_pkg.cgi,
3152           httemplate/search/report_newtax.cgi: improved taxproduct tax
3153           report RT#4783
3154
3155 2009-05-12 17:51  ivan
3156
3157         * conf/invoice_latex: remove obsolete comments
3158
3159 2009-05-09 17:45  ivan
3160
3161         * FS/FS/svc_phone.pm: label phone_name correctly
3162
3163 2009-05-09 16:54  ivan
3164
3165         * FS/bin/freeside-cdr-sftp_and_import: move cdr-sftp_and_import
3166           script to FS/bin, add -p option, RT#4081
3167
3168 2009-05-09 00:56  ivan
3169
3170         * FS/FS/: Conf.pm, cdr.pm: add
3171           cdr-charged_party-truncate_{length,prefix} in order to trim
3172           charged_party to a certain length, RT#4081
3173
3174 2009-05-08 18:44  ivan
3175
3176         * httemplate/: edit/elements/svc_Common.html,
3177           edit/elements/edit.html, view/elements/svc_Common.html: use
3178           service-def specific labels, at least for service pages that use
3179           {view,edit}/elements/svc_Common.html RT#4081
3180
3181 2009-05-08 17:39  ivan
3182
3183         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
3184           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
3185           httemplate/edit/part_svc.cgi: add ability to configure service
3186           labels per-package (still need to actually use the labels),
3187           RT#4081
3188
3189 2009-05-08 01:41  ivan
3190
3191         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
3192           where you've changed '(CUSTOM)', RT#5350
3193
3194 2009-05-05 15:02  ivan
3195
3196         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
3197           agent.invoice_template edit by default, with a config to turn
3198           back on, RT#5218
3199
3200 2009-05-05 10:58  ivan
3201
3202         * FS/FS/cust_pay.pm: add company_name to payment receipt
3203
3204 2009-05-05 03:40  ivan
3205
3206         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
3207           httemplate/misc/rate_edit_excel.html,
3208           httemplate/misc/process/rate_edit_excel.html: finish the import
3209           portion of excel rate edit, RT#5108
3210
3211 2009-05-04 18:41  jeff
3212
3213         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
3214           unused code
3215
3216 2009-05-04 11:33  jeff
3217
3218         * bin/: cust_main_special.pm, rebill: this is a quick hack to
3219           rebill customers when a cdr didn't happen
3220
3221 2009-05-03 19:01  ivan
3222
3223         * httemplate/search/: report_prepaid_income.cgi,
3224           report_prepaid_income.html: agent-virt prepaid income report,
3225           RT#5311
3226
3227 2009-05-03 18:17  ivan
3228
3229         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
3230           addition (+) warning
3231
3232 2009-05-03 17:22  ivan
3233
3234         * httemplate/: browse/rate_region.html, elements/menu.html,
3235           misc/rate_edit_excel.html, search/elements/search-xls.html,
3236           search/elements/search.html: add menu item and page for d/ling
3237           and edit rates with excel.  RT#5108
3238
3239 2009-05-03 15:45  ivan
3240
3241         * httemplate/search/elements/: search-csv.html, search-html.html,
3242           search-xls.html, search.html: break down search.html into
3243           components, RT#5108
3244
3245 2009-05-03 11:34  ivan
3246
3247         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
3248           "Redownload resolved batches" ACL for s1, RT#4271
3249
3250 2009-05-02 20:13  ivan
3251
3252         * httemplate/config/config.cgi: edit any config item
3253
3254 2009-05-02 18:45  ivan
3255
3256         * httemplate/config/config-view.cgi: add ability to delete
3257           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
3258           RT#5218
3259
3260 2009-05-02 18:11  ivan
3261
3262         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
3263           httemplate/config/config-view.cgi: add ability to remove
3264           suffix-ed config items, RT#5218
3265
3266 2009-05-02 17:40  ivan
3267
3268         * bin/confdiff: confdiff
3269
3270 2009-05-02 15:11  ivan
3271
3272         * FS/FS/Misc/eps2png.pm: fix eps preview
3273
3274 2009-05-01 17:01  ivan
3275
3276         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
3277           config/config-process.cgi, config/config-view.cgi: finish up
3278           useful agent stuff on the config editor: adding, deleting
3279           overrides too.  also add a confirmation to override deletion from
3280           the agent browse page.  RT#5218
3281
3282 2009-05-01 13:21  jeff
3283
3284         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
3285           aggregate
3286
3287 2009-04-30 19:43  ivan
3288
3289         * httemplate/config/config-view.cgi: view all overrides when asked,
3290           even the ones without values.  hmm :/  RT#5218
3291
3292 2009-04-30 19:08  ivan
3293
3294         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
3295           RT#5293
3296
3297 2009-04-30 18:07  ivan
3298
3299         * httemplate/config/: config-process.cgi, config-view.cgi: add
3300           ability to edit the agent overrides from the main config, RT#4218
3301
3302 2009-04-29 11:25  ivan
3303
3304         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
3305
3306 2009-04-28 15:38  ivan
3307
3308         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
3309
3310 2009-04-27 21:36  ivan
3311
3312         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
3313           SG billing-daily -r behavior, RT#4412
3314
3315 2009-04-27 21:13  ivan
3316
3317         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
3318           to emulate SG billing-daily -r behavior
3319
3320 2009-04-27 16:06  ivan
3321
3322         * FS/FS/Mason.pm: typo
3323
3324 2009-04-27 16:01  ivan
3325
3326         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
3327           will need libcgi-pm-perl removed, suck
3328
3329 2009-04-26 16:43  ivan
3330
3331         * FS/FS/Schema.pm: would help to have an index on priority if we're
3332           going to order based on it
3333
3334 2009-04-26 16:19  ivan
3335
3336         * FS/bin/freeside-queued: start small jobs more efficiently,
3337           RT#4412
3338
3339 2009-04-26 16:09  ivan
3340
3341         * FS/FS/Conf.pm: add a config option for max # of queued kids,
3342           RT#4412
3343
3344 2009-04-25 15:42  ivan
3345
3346         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
3347           multi-process mode for testing, RT#4412
3348
3349 2009-04-23 13:34  jeff
3350
3351         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
3352           subscription option to voip_cdr
3353
3354 2009-04-23 13:31  jeff
3355
3356         * httemplate/misc/tax-fetch_and_import.cgi,
3357           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
3358           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
3359           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
3360           httemplate/elements/menu.html: autodownload and update of cch tax
3361           data
3362
3363 2009-04-22 21:57  ivan
3364
3365         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
3366           and i'm sure it doesn't help the planner get us results sooner.
3367           last chance to try and get cursor approach working?  RT#4412
3368
3369 2009-04-22 21:14  ivan
3370
3371         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
3372           addition is committed?  well, if this works, that answers that.
3373           RT#4412
3374
3375 2009-04-22 13:24  ivan
3376
3377         * FS/FS/Cron/bill.pm: hopefully better performance running the big
3378           query once and then fetching results with a cursor, rather than
3379           running it multiple times with an OFFSET and LIMIT, RT#4412
3380
3381 2009-04-22 11:58  ivan
3382
3383         * httemplate/edit/process/cust_main.cgi: fix not allowing
3384           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
3385
3386 2009-04-21 23:52  ivan
3387
3388         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
3389
3390 2009-04-21 17:54  ivan
3391
3392         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
3393           this should be way more efficient in multi-process mode, can
3394           start billing before the big query completes.  RT#4412
3395
3396 2009-04-21 13:59  ivan
3397
3398         * httemplate/browse/rate_region.html: rate download/edit/upload,
3399           RT#5108
3400
3401 2009-04-21 13:28  ivan
3402
3403         * httemplate/browse/rate_region.html: rate download/edit/upload,
3404           RT#5108
3405
3406 2009-04-21 09:42  ivan
3407
3408         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
3409           stuff causing nothing to bill.  RT#4412
3410
3411 2009-04-20 19:23  jeff
3412
3413         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
3414           descriptive progress popups
3415
3416 2009-04-20 13:57  rsiddall
3417
3418         * rpm/freeside.spec: Acceptance testing of the RPM build system
3419           flushed out a place where /bin/rm stops waiting for input if
3420           you're /bin/su as the user doing the build.  Added a -f flag to
3421           stop it waiting for input.
3422
3423 2009-04-20 09:57  ivan
3424
3425         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
3426           cust_main.archived field, skip billing if Y, RT#4412
3427
3428 2009-04-19 16:55  ivan
3429
3430         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
3431           somehow corrupt
3432
3433 2009-04-19 16:52  ivan
3434
3435         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
3436
3437 2009-04-17 16:30  ivan
3438
3439         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
3440           something to wipe the CVV from very large databases
3441
3442 2009-04-17 12:50  ivan
3443
3444         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
3445           priority to job queue so billing jobs don't don't drown out
3446           provisioning jobs
3447
3448 2009-04-17 12:21  ivan
3449
3450         * FS/FS/Cron/bill.pm: 1 helps alot
3451
3452 2009-04-17 12:20  ivan
3453
3454         * FS/bin/freeside-daily: backport freeside-daily -m and
3455           cust_main::bill_and_collect to 1.7, RT#4412
3456
3457 2009-04-17 01:25  ivan
3458
3459         * httemplate/docs/about.html: AFFERO BITCHES
3460
3461 2009-04-17 01:16  ivan
3462
3463         * httemplate/docs/about.html: what time is now
3464
3465 2009-04-17 01:02  ivan
3466
3467         * httemplate/config/: config-process.cgi, config-view.cgi,
3468           config.cgi: show labels for select(select_hash) config options,
3469           RT#3997
3470
3471 2009-04-17 00:21  ivan
3472
3473         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
3474           attachments, RT#3403
3475
3476 2009-04-17 00:03  ivan
3477
3478         * httemplate/elements/header.html,
3479           rt/html/Elements/FreesideSvcSearch: hide service search unless
3480           user has "View customer services" ACL, RT#3478
3481
3482 2009-04-16 18:17  ivan
3483
3484         * httemplate/search/: report_receivables.cgi,
3485           report_receivables.html: add customer status to receivables
3486           report selection, hopefully help enet, RT#5187
3487
3488 2009-04-15 20:58  rsiddall
3489
3490         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
3491           binaries in the right folder 2/ Make sure freeside group is
3492           created 3/ Make sure freeside home directory is created
3493
3494 2009-04-15 00:14  ivan
3495
3496         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
3497           should fix view of unlinked phone numbers, RT#5171
3498
3499 2009-04-14 22:52  ivan
3500
3501         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
3502
3503 2009-04-14 19:44  ivan
3504
3505         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
3506           self-service where process_payment required "payby" instead of
3507           defaulting to CARD, RT#3905
3508
3509 2009-04-14 19:29  ivan
3510
3511         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
3512           on plaintext, RT#3905
3513
3514 2009-04-14 19:15  ivan
3515
3516         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
3517           invoices off the right
3518
3519 2009-04-14 14:01  ivan
3520
3521         * httemplate/view/cust_main/packages.html: remove debugging
3522
3523 2009-04-14 13:27  ivan
3524
3525         * httemplate/view/cust_main/packages.html: don't hide old packages
3526           that have services, RT#5179
3527
3528 2009-04-14 10:15  ivan
3529
3530         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
3531           control recurring_flag behavior, RT#3843
3532
3533 2009-04-14 10:12  ivan
3534
3535         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
3536           recurring_flag behavior, RT#3843
3537
3538 2009-04-14 09:14  jeff
3539
3540         * httemplate/misc/process/tax-import.cgi: hmmm
3541
3542 2009-04-14 09:12  jeff
3543
3544         * httemplate/misc/process/tax-import.cgi: better at least
3545
3546 2009-04-13 17:09  ivan
3547
3548         * FS/FS/Conf.pm: add configuration option to control recurring_flag
3549           behavior, RT#3843
3550
3551 2009-04-13 16:37  ivan
3552
3553         * FS/FS/cust_main.pm: debugging
3554
3555 2009-04-11 23:24  ivan
3556
3557         * httemplate/elements/tr-select-svc_acct-domain.html: adding
3558
3559 2009-04-11 23:14  ivan
3560
3561         * httemplate/elements/selectlayers.html: add svc_phone on new
3562           customer first package, RT#4315
3563
3564 2009-04-11 23:09  ivan
3565
3566         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
3567           httemplate/edit/cust_main/birthdate.html,
3568           httemplate/edit/cust_main/bottomfixup.html,
3569           httemplate/edit/cust_main/bottomfixup.js,
3570           httemplate/edit/cust_main/first_pkg.html,
3571           httemplate/edit/cust_main/top_misc.html,
3572           httemplate/edit/cust_main/billing.html,
3573           httemplate/edit/cust_main/choose_tax_location.html,
3574           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
3575           httemplate/edit/cust_main/first_pkg/svc_acct.html,
3576           httemplate/edit/cust_main/first_pkg/svc_phone.html,
3577           httemplate/edit/process/cust_main.cgi,
3578           httemplate/elements/select-domain.html,
3579           httemplate/misc/part_svc-columns.cgi,
3580           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
3581           new customer first package, RT#4315
3582
3583 2009-04-11 18:33  jeff
3584
3585         * etc/fslongtable.sty: sheesh
3586
3587 2009-04-11 18:24  jeff
3588
3589         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
3590           correct the real double counting culprit
3591
3592 2009-04-11 14:42  ivan
3593
3594         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
3595           migrate send_email, suspend_if_balance and credit events, RT#3905
3596
3597 2009-04-11 14:29  ivan
3598
3599         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
3600           action
3601
3602 2009-04-11 13:51  ivan
3603
3604         * FS/bin/freeside-upgrade: don't run configuration update when -s
3605           is used for schema-only slony slave update
3606
3607 2009-04-10 12:33  ivan
3608
3609         * FS/FS/Conf.pm: better description for enable_taxproducts and a
3610           warning about tax-pkg_address with it
3611
3612 2009-04-09 20:43  jeff
3613
3614         * FS/FS/cust_main.pm: orders of magnitude faster
3615
3616 2009-04-09 15:51  jeff
3617
3618         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
3619           for non-toll-free calls
3620
3621 2009-04-08 15:42  ivan
3622
3623         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
3624           w/agent packages, RT#5119
3625
3626 2009-04-08 01:08  ivan
3627
3628         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
3629
3630 2009-04-08 00:32  ivan
3631
3632         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
3633           of cvv from history records, RT#5093
3634
3635 2009-04-07 18:13  ivan
3636
3637         * httemplate/misc/link.cgi: when linking a legacy phone number the
3638           phone number could be typed in and not the service #.  RT#3407
3639
3640 2009-04-07 13:45  jeff
3641
3642         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
3643           cdrs
3644
3645 2009-04-07 11:20  ivan
3646
3647         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
3648           usernames, RT#5145
3649
3650 2009-04-07 11:15  ivan
3651
3652         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
3653           RT#3519
3654
3655 2009-04-06 19:50  jeff
3656
3657         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
3658           +1
3659
3660 2009-04-06 19:18  ivan
3661
3662         * FS/FS/cdr.pm: stop smoking crack
3663
3664 2009-04-06 18:20  jeff
3665
3666         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
3667           correct taqua toll free handling and hasten cdr import (skip
3668           uninteresting records)
3669
3670 2009-04-06 16:19  jeff
3671
3672         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
3673
3674 2009-04-06 11:31  jeff
3675
3676         * FS/FS/cdr/taqua.pm: calltype 6 is international
3677
3678 2009-04-05 17:52  jeff
3679
3680         * Makefile, etc/fslongtable.sty: stop doublecounting
3681           extracouponspace  but do not gratuitiously change existing
3682           installs
3683
3684 2009-04-05 16:18  jeff
3685
3686         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
3687
3688 2009-04-04 09:22  jeff
3689
3690         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
3691           bug in cust_bill_pkg_detail
3692
3693 2009-04-03 09:57  jeff
3694
3695         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
3696           provisioned svc_phones as unit count
3697
3698 2009-04-02 13:22  jeff
3699
3700         * httemplate/edit/cust_main/billing.html: Net 20 as well
3701
3702 2009-04-02 10:47  jeff
3703
3704         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
3705           prorate feature
3706
3707 2009-04-02 08:46  jeff
3708
3709         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
3710           portion of voip
3711
3712 2009-04-02 07:56  jeff
3713
3714         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
3715           geocoding
3716
3717 2009-04-01 22:27  jeff
3718
3719         * FS/FS/part_pkg_taxrate.pm: noise reduction
3720
3721 2009-04-01 19:36  ivan
3722
3723         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
3724           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
3725
3726 2009-04-01 17:14  ivan
3727
3728         * httemplate/browse/part_pkg.cgi: add some
3729           (undocumented/unaccessable to web UI yet) options to package
3730           browse to track down packages missing recurring fees
3731
3732 2009-03-31 21:27  ivan
3733
3734         * FS/FS/cdr.pm: show post-granularity duration if available for all
3735           export formats
3736
3737 2009-03-31 20:51  ivan
3738
3739         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
3740           defined length and with specific lastapp
3741
3742 2009-03-31 20:44  ivan
3743
3744         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
3745           defined length and with specific lastapp
3746
3747 2009-03-31 12:51  ivan
3748
3749         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
3750
3751 2009-03-31 12:47  ivan
3752
3753         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
3754           numeric in numeric eq (==) at
3755           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
3756
3757 2009-03-31 12:46  ivan
3758
3759         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
3760           8.3's more strict type checking
3761
3762 2009-03-30 09:33  jeff
3763
3764         * FS/FS/cust_tax_location.pm: schema and module should agree on
3765           column names
3766
3767 2009-03-29 23:10  ivan
3768
3769         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
3770           httemplate/view/cust_main/packages.html: okay.  counts are needed
3771           for the package sort, so push the embedded counting into
3772           cust_main.pm.  sure hope this does it. RT#5083
3773
3774 2009-03-29 22:08  ivan
3775
3776         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
3777           finally do it, RT#5083
3778
3779 2009-03-29 21:50  ivan
3780
3781         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
3782           finally do it, RT#5083
3783
3784 2009-03-29 21:41  ivan
3785
3786         * httemplate/view/cust_main/packages.html: double doh! RT#5083
3787
3788 2009-03-29 21:35  ivan
3789
3790         * httemplate/view/cust_main/packages.html: doh!  underscore,
3791           RT#5083
3792
3793 2009-03-29 21:31  ivan
3794
3795         * httemplate/view/cust_main/packages.html: try not to search for
3796           nothing in cust_svc so much, RT#5083
3797
3798 2009-03-29 21:15  ivan
3799
3800         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
3801           not to search for nothing in cust_svc so much, RT#5083
3802
3803 2009-03-29 20:47  ivan
3804
3805         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
3806           RT#5083
3807
3808 2009-03-29 20:12  ivan
3809
3810         * httemplate/view/cust_main/packages.html: really prevent separate
3811           part_pkg query, RT#5083
3812
3813 2009-03-29 18:39  ivan
3814
3815         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
3816           RT#5083
3817
3818 2009-03-29 18:28  ivan
3819
3820         * httemplate/view/cust_main/packages.html: fix setup date display,
3821           RT#5083
3822
3823 2009-03-29 18:09  ivan
3824
3825         * httemplate/view/cust_main/packages.html: forget caching, instead
3826           scoop up cust_pkg and part_pkg in one query, RT#5083
3827
3828 2009-03-29 18:05  ivan
3829
3830         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
3831           forget caching, instead scoop up cust_pkg and part_pkg in one
3832           query, RT#5083
3833
3834 2009-03-29 17:32  ivan
3835
3836         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
3837           part_pkg caching should speedup display of lots of packages,
3838           RT#5083
3839
3840 2009-03-29 16:44  ivan
3841
3842         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
3843           2 (or configured) cancelled and one-time charge packages, RT#5083
3844
3845 2009-03-29 04:56  ivan
3846
3847         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
3848
3849 2009-03-29 04:52  ivan
3850
3851         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
3852
3853 2009-03-29 03:39  ivan
3854
3855         * httemplate/view/cust_main/packages/package.html: avoid looking up
3856           part_pkg redundantly in the pkg loop, RT#5083
3857
3858 2009-03-29 03:34  ivan
3859
3860         * httemplate/view/cust_main/packages/package.html: avoid looking up
3861           package details redundantly in the pkg loop, RT#5083
3862
3863 2009-03-29 03:17  ivan
3864
3865         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
3866           qsearch for more realisitic profiling data, RT#5083
3867
3868 2009-03-29 02:38  ivan
3869
3870         * httemplate/view/cust_main/: one_time_charge_link.html,
3871           packages.html, packages/status.html: optimize customer view when
3872           there's lots of packages; *really* avoid looking up any config
3873           inside the package loop, RT#5083
3874
3875 2009-03-28 15:59  ivan
3876
3877         * httemplate/elements/select-cust-part_pkg.html,
3878           httemplate/elements/select-cust-pkg_class.html,
3879           httemplate/elements/select-part_pkg.html,
3880           httemplate/elements/select-table.html,
3881           httemplate/elements/tr-select-cust-part_pkg.html,
3882           httemplate/elements/tr-selectmultiple-part_pkg.html,
3883           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
3884           httemplate/misc/cust-part_pkg.cgi,
3885           httemplate/misc/order_pkg.html: package selector, split by
3886           package class, RT#5077
3887
3888 2009-03-25 20:59  ivan
3889
3890         * FS/FS/svc_acct.pm: yow
3891
3892 2009-03-25 20:53  ivan
3893
3894         * FS/FS/cust_main.pm: sort packages by label of first (primary)
3895           service, RT#5041
3896
3897 2009-03-25 02:36  ivan
3898
3899         * httemplate/pref/pref-process.html: throw a proper error message
3900           instead of a mason error on pw chagne problems, RT#5073
3901
3902 2009-03-25 02:36  ivan
3903
3904         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
3905
3906 2009-03-25 01:45  ivan
3907
3908         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
3909           RT#5042
3910
3911 2009-03-24 02:42  ivan
3912
3913         * bin/countdeclines: quick tool for RT#3843
3914
3915 2009-03-23 23:31  ivan
3916
3917         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
3918
3919 2009-03-23 19:36  ivan
3920
3921         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
3922           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
3923           <email>, supress extraneous service list, RT#3519
3924
3925 2009-03-23 16:33  jeff
3926
3927         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
3928           httemplate/misc/process/recharge_svc.html: more DTRT with usage
3929           on service transfer between packages and recharges  RT #2884,
3930           #5040 + #4995 fallout
3931
3932 2009-03-23 15:45  ivan
3933
3934         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
3935           from GECOS to "Real Name", RT#3519
3936
3937 2009-03-23 10:02  ivan
3938
3939         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
3940           (svc_acct.finger) to bulk billing detail, RT#3519
3941
3942 2009-03-21 20:33  ivan
3943
3944         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
3945
3946 2009-03-21 19:47  ivan
3947
3948         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
3949           usps address standardization when the zip returned has no zip+4,
3950           RT#4882
3951
3952 2009-03-21 16:37  ivan
3953
3954         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
3955           cron output not useful
3956
3957 2009-03-21 16:32  ivan
3958
3959         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
3960           up
3961
3962 2009-03-21 15:14  ivan
3963
3964         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
3965           freeside-check local monitoring, RT#4610
3966
3967 2009-03-19 19:14  ivan
3968
3969         * bin/ping: adding quick remote ping & alert script, RT#4610
3970
3971 2009-03-18 08:11  jeff
3972
3973         * FS/FS/part_pkg_taxrate.pm: more error information
3974
3975 2009-03-17 17:30  jeff
3976
3977         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
3978           httemplate/edit/part_svc.cgi: hide unused usage columns
3979
3980 2009-03-17 15:02  ivan
3981
3982         * fs_selfservice/FS-SelfService/SelfService.pm: add
3983           payment_info_renew_info method to ClientAPI/MyAccount and
3984           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
3985
3986 2009-03-17 14:38  ivan
3987
3988         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
3989           fs_selfservice/FS-SelfService/SelfService.pm: add
3990           payment_info_renew_info method to ClientAPI/MyAccount and
3991           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
3992
3993 2009-03-17 13:41  ivan
3994
3995         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
3996
3997 2009-03-17 13:13  ivan
3998
3999         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
4000           since it could be dangerous
4001
4002 2009-03-17 13:04  ivan
4003
4004         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
4005
4006 2009-03-17 12:48  ivan
4007
4008         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
4009
4010 2009-03-17 09:06  jeff
4011
4012         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
4013           RT#4903)
4014
4015 2009-03-17 05:01  ivan
4016
4017         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
4018           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
4019
4020 2009-03-17 02:59  ivan
4021
4022         * FS/FS/Misc/eps2png.pm: less debugging
4023
4024 2009-03-17 02:58  ivan
4025
4026         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
4027           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
4028           httemplate/config/config-view.cgi, httemplate/docs/license.html:
4029           add eps preview to config, for RT#5025
4030
4031 2009-03-16 16:28  jeff
4032
4033         * FS/FS/Schema.pm: avoid the need for approximate comparisons
4034           RT#4903
4035
4036 2009-03-16 10:06  jeff
4037
4038         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
4039           httemplate/edit/svc_broadband.cgi: have prizm use service data
4040           rather than package data to select a profile RT#4853
4041
4042 2009-03-16 08:52  jeff
4043
4044         * bin/make-pkg-fruit: a tool for migrating package elements to
4045           services
4046
4047 2009-03-16 01:08  jeff
4048
4049         * FS/FS/svc_broadband.pm: get the dup checking right
4050
4051 2009-03-16 00:13  ivan
4052
4053         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
4054           elements/location.html: allow country selection on credit card
4055           entry, RT#4997
4056
4057 2009-03-16 00:13  ivan
4058
4059         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
4060           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
4061           chars in Locale::SubCountry states, RT#4997
4062
4063 2009-03-15 23:22  ivan
4064
4065         * Makefile: 5.10!  welcome to the future
4066
4067 2009-03-15 22:54  ivan
4068
4069         * httemplate/view/svc_domain.cgi: fix custnum display on domain
4070           view
4071
4072 2009-03-15 21:21  jeff
4073
4074         * FS/FS/svc_broadband.pm: use part_svc_router
4075
4076 2009-03-15 17:57  jeff
4077
4078         * FS/FS/svc_broadband.pm: comment change
4079
4080 2009-03-15 15:44  ivan
4081
4082         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
4083
4084 2009-03-15 15:33  ivan
4085
4086         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
4087           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
4088           626.' error when using attribute_since_sqlradacct
4089
4090 2009-03-15 12:42  ivan
4091
4092         * FS/FS/cust_pkg_reason.pm: should give better performance if we
4093           search for what we want instead of using a string match
4094
4095 2009-03-15 03:46  ivan
4096
4097         * FS/FS/cust_main.pm: fix application of data fields from prepaid
4098           cards in addition to time field
4099
4100 2009-03-15 03:34  ivan
4101
4102         * httemplate/misc/process/recharge_svc.html: apply byte values from
4103           prepaid cards as well as time value, RT#4995
4104
4105 2009-03-15 03:30  ivan
4106
4107         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
4108           not a disk drive manufacturer, don't use halfass base-10
4109           megs/gigs
4110
4111 2009-03-15 00:33  ivan
4112
4113         * FS/FS/cust_main.pm: cust_main::payment_info, for
4114           ClientAPI::MyAccount
4115
4116 2009-03-14 16:44  ivan
4117
4118         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
4119           old files, RT#3093 / RT#4963
4120
4121 2009-03-13 11:22  jeff
4122
4123         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
4124           in in the interim
4125
4126 2009-03-11 03:03  ivan
4127
4128         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
4129           config, RT#4404
4130
4131 2009-03-11 02:41  ivan
4132
4133         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
4134
4135 2009-03-11 01:57  ivan
4136
4137         * bin/print-directory_assist: comma
4138
4139 2009-03-11 01:46  ivan
4140
4141         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
4142           codes and a kludge to print DA numbers for all of them
4143
4144 2009-03-10 09:14  jeff
4145
4146         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
4147           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
4148           fs_selfservice/FS-SelfService/cgi/verify.cgi,
4149           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4150           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
4151           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4152           fs_selfservice/FS-SelfService/cgi/signup.cgi,
4153           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
4154           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
4155           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
4156           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
4157           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
4158           fs_selfservice/FS-SelfService/SelfService.pm,
4159           httemplate/browse/payment_gateway.html,
4160           httemplate/edit/payment_gateway.html,
4161           httemplate/edit/process/payment_gateway.html: merge webpay
4162           support in with autoselection of old realtime_bop and
4163           realtime_refund_bop
4164
4165 2009-03-08 17:15  ivan
4166
4167         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
4168
4169 2009-03-08 17:15  ivan
4170
4171         * httemplate/misc/svc_acct-domains.cgi: doh
4172
4173 2009-03-03 17:47  ivan
4174
4175         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
4176
4177 2009-03-03 15:56  ivan
4178
4179         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
4180           uid freeside" error
4181
4182 2009-03-03 15:41  ivan
4183
4184         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
4185           hash assignment" warning
4186
4187 2009-03-02 00:49  ivan
4188
4189         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
4190           preliminary vitelity export, RT#4868
4191
4192 2009-03-01 20:58  ivan
4193
4194         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
4195           do charged_party rewriting in the cdrrewrited daemon, RT#4342
4196
4197 2009-03-01 16:10  ivan
4198
4199         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
4200           signup.html use selfserice skin config too: selfservice-head,
4201           selfserfice-body_header, selfservice-body_footer,
4202           selfservice-body_bgcolor, selfservice-box_bgcolor
4203
4204 2009-02-28 10:27  ivan
4205
4206         * Makefile: avoid erroring out running install-perl-modules when
4207           you have a pristine, un-updated CVS checkout
4208
4209 2009-02-25 19:51  ivan
4210
4211         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
4212           bit friendlier for BILL signups for testingm RT#4018
4213
4214 2009-02-25 12:05  ivan
4215
4216         * bin/japan.pl: adding quick tool to change the "states" for japan
4217
4218 2009-02-24 02:15  ivan
4219
4220         * FS/FS/Setup.pm: be quiet
4221
4222 2009-02-24 02:06  ivan
4223
4224         * FS/FS/part_referral.pm: bootstrapping issues
4225
4226 2009-02-24 02:00  ivan
4227
4228         * FS/FS/Setup.pm: bootstrapping issues, aaargh
4229
4230 2009-02-24 01:58  ivan
4231
4232         * FS/FS/Setup.pm: bootstrapping issues, ugh
4233
4234 2009-02-24 01:50  ivan
4235
4236         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
4237           bin/freeside-create-initial-data: bootstrapping issues
4238
4239 2009-02-24 01:41  ivan
4240
4241         * bin/freeside-create-initial-data: somehow rc install wound up
4242           without any data
4243
4244 2009-02-24 00:45  ivan
4245
4246         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
4247
4248 2009-02-24 00:41  ivan
4249
4250         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
4251           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
4252           to be billable, RT#3196
4253
4254 2009-02-23 15:52  ivan
4255
4256         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
4257           config type
4258
4259 2009-02-22 13:11  ivan
4260
4261         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
4262
4263 2009-02-22 13:08  ivan
4264
4265         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
4266           where freeside-upgrade spends time
4267
4268 2009-02-22 12:42  ivan
4269
4270         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
4271           RT#4902
4272
4273 2009-02-22 12:12  ivan
4274
4275         * bin/apache.export: add exportnum to apache export files so they
4276           all get preserved in the case where you're using multiple apache
4277           exports to the same machine, RT#4901
4278
4279 2009-02-22 11:46  ivan
4280
4281         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
4282           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
4283           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
4284
4285 2009-02-22 02:58  ivan
4286
4287         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
4288           packages that don't have a last bill date.  really.  RT#4881
4289
4290 2009-02-22 02:34  ivan
4291
4292         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
4293
4294 2009-02-22 00:41  ivan
4295
4296         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
4297           FS/FS/type_pkgs.pm: add agent type list to package def browse,
4298           RT#4880
4299
4300 2009-02-21 18:37  ivan
4301
4302         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
4303           report for more complex situations with counties and taxclasses,
4304           make taxable line items clickable, RT#4878
4305
4306 2009-02-21 16:19  ivan
4307
4308         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
4309           this fixes up tax reports nicely.  RT#4878
4310
4311 2009-02-21 12:56  ivan
4312
4313         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
4314           location_sql search, for tax reports.  RT#4878
4315
4316 2009-02-21 12:14  ivan
4317
4318         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
4319           location_sql search, for tax reports.  RT#4878
4320
4321 2009-02-21 09:56  ivan
4322
4323         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
4324           follow-tax-rename tool (well, quick hack), RT#4878
4325
4326 2009-02-20 20:28  ivan
4327
4328         * FS/FS/Record.pm: and for obj creation too
4329
4330 2009-02-20 20:27  ivan
4331
4332         * FS/FS/Record.pm: it would help to actually finish
4333           nowarn_classload kludge
4334
4335 2009-02-20 20:23  ivan
4336
4337         * FS/FS/Record.pm: add nowarn_classload kludge
4338
4339 2009-02-20 07:07  jeff
4340
4341         * httemplate/edit/cust_main.cgi: support a default tax location
4342           outside us/ca with cch data and better handling of response from
4343           USPS (RT 4857)
4344
4345 2009-02-19 18:55  ivan
4346
4347         * FS/FS/access_user.pm: oops, adding multiple-rightname support
4348           broke ACL caching, bringing it back should be a good perf win for
4349           large customer views, whew.  RT#4830
4350
4351 2009-02-19 18:41  ivan
4352
4353         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
4354           disable display of auto-suspend dates unless enabled by config.
4355           at least until it can be made more efficient.  this is slowing
4356           down customer view waaaaaaaaaay too much.  RT#4830
4357
4358 2009-02-19 18:22  ivan
4359
4360         * httemplate/autohandler: harmless tyop
4361
4362 2009-02-19 05:38  jeff
4363
4364         * httemplate/edit/: cust_main.cgi,
4365           cust_main/choose_tax_location.html: do not attempt to assign a
4366           geocode to non us/ca addresses (RT 4857)
4367
4368 2009-02-18 23:57  ivan
4369
4370         * httemplate/search/: elements/cust_pay_or_refund.html,
4371           elements/search.html, cust_pay_pending.html: redirect pending
4372           payment report back to customer when the pending payment is
4373           resolved, RT#4837, and fix otaker fallout from the pending stuff,
4374           RT#4866
4375
4376 2009-02-18 22:42  ivan
4377
4378         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
4379           add profiling to a file OOM situations, RT#4830
4380
4381 2009-02-18 17:50  ivan
4382
4383         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
4384
4385 2009-02-16 23:43  ivan
4386
4387         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
4388           you otherwise couldn't see, RT#4854
4389
4390 2009-02-16 23:40  ivan
4391
4392         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
4393           you otherwise couldn't see, RT#4854
4394
4395 2009-02-16 18:28  ivan
4396
4397         * FS/FS/Mason.pm, httemplate/autohandler,
4398           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
4399           per-user preference for turning on profiling display when
4400           DBIx::Profile is loaded, RT#4830
4401
4402 2009-02-16 18:01  ivan
4403
4404         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
4405           httemplate/edit/process/quick-charge.cgi,
4406           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
4407           to one-time charges, RT#4858
4408
4409 2009-02-16 15:54  ivan
4410
4411         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
4412           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
4413           httemplate/search/elements/cust_pay_or_refund.html,
4414           httemplate/edit/cust_pay_pending.html,
4415           httemplate/edit/process/cust_pay_pending.html,
4416           httemplate/view/cust_main/payment_history.html,
4417           httemplate/elements/menu.html: add reporting on (and resolution
4418           of) stuck pending transactions, RT#4837 (RT#3572)
4419
4420 2009-02-15 22:40  jeff
4421
4422         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
4423           updates to the initial install
4424
4425 2009-02-15 22:02  jeff
4426
4427         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
4428           allow completely empty updates (again?)
4429
4430 2009-02-15 21:59  jeff
4431
4432         * FS/FS/cust_tax_location.pm: wrong operator
4433
4434 2009-02-15 09:38  jeff
4435
4436         * FS/FS/tax_rate.pm: remove useless line
4437
4438 2009-02-15 09:23  jeff
4439
4440         * FS/FS/tax_rate.pm: tyop
4441
4442 2009-02-15 09:20  jeff
4443
4444         * FS/FS/tax_rate.pm: trim whitespace on import
4445
4446 2009-02-15 05:51  jeff
4447
4448         * FS/FS/Record.pm: improved float searching
4449
4450 2009-02-13 16:40  ivan
4451
4452         * httemplate/: elements/select-agent.html,
4453           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
4454           select-agent agent virtualization, RT#1405
4455
4456 2009-02-12 11:48  jeff
4457
4458         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
4459           help
4460
4461 2009-02-12 07:55  jeff
4462
4463         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
4464           better upload error handling and correction of tax upload
4465           filecount
4466
4467 2009-02-11 10:44  ivan
4468
4469         * httemplate/search/cdr.html: fix select and unselect all buttons
4470           on CDR bulk actions, RT#4766
4471
4472 2009-02-11 08:06  jeff
4473
4474         * FS/FS/Schema.pm: mac is unique
4475
4476 2009-02-10 08:25  jeff
4477
4478         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
4479           limit workaround
4480
4481 2009-02-10 02:35  ivan
4482
4483         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
4484           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
4485           interface, RT#4766 / RT#4731
4486
4487 2009-02-09 07:03  ivan
4488
4489         * httemplate/browse/agent.cgi: try for slightly better UI on agent
4490           config overrides
4491
4492 2009-02-09 06:05  ivan
4493
4494         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
4495           FS/FS/cust_pay.pm, conf/invoice_html,
4496           conf/invoice_html_statement, httemplate/config/config-image.cgi,
4497           httemplate/config/config-process.cgi,
4498           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
4499           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
4500           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
4501           company_name, company_address, logo, etc.. RT#3989
4502
4503 2009-02-09 03:45  ivan
4504
4505         * FS/FS/UI/Web.pm: pull out the data for address fields too!
4506           RT#4583
4507
4508 2009-02-09 03:35  ivan
4509
4510         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
4511
4512 2009-02-09 03:32  ivan
4513
4514         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
4515           formats that include service address, RT#4583
4516
4517 2009-02-09 02:38  ivan
4518
4519         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
4520           take a while
4521
4522 2009-02-08 21:59  ivan
4523
4524         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
4525           skip_dstchannel_prefix options, RT#3196
4526
4527 2009-02-08 17:49  ivan
4528
4529         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
4530           httemplate/browse/access_group.html,
4531           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
4532           httemplate/edit/elements/edit.html,
4533           httemplate/elements/select-part_pkg.html: further work on agents
4534           editing own packages: fix fallout on package customization from
4535           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
4536           to package browse, like clone service, and have agent type
4537           selection disappear when you set an agentnum.  RT#1331
4538
4539 2009-02-07 18:05  ivan
4540
4541         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
4542           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
4543           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
4544           httemplate/edit/process/part_pkg.cgi,
4545           httemplate/elements/select-agent_types.html,
4546           httemplate/elements/select-cust-part_pkg.html,
4547           httemplate/elements/select-part_pkg.html,
4548           httemplate/elements/select-table.html,
4549           httemplate/elements/tr-select-agent_types.html,
4550           httemplate/search/elements/search.html,
4551           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
4552           packages: allow them to see (but not edit) global packages for
4553           their type, RT#1331
4554
4555 2009-02-07 12:16  ivan
4556
4557         * FS/FS/ClientAPI/MyAccount.pm,
4558           fs_selfservice/FS-SelfService/SelfService.pm: add more
4559           documentation on order_pkg and the ability to order svc_phone
4560           too, RT#4722
4561
4562 2009-02-07 11:35  ivan
4563
4564         * httemplate/view/cust_main/payment_history.html: right-align
4565           amount in prev history row
4566
4567 2009-02-07 11:34  ivan
4568
4569         * FS/FS/Record.pm: don't look up encryption config every search,
4570           this should help perf a lot with database config in 1.9
4571
4572 2009-02-07 11:05  ivan
4573
4574         * bin/pod2x: no, it doesn't look like we have query
4575
4576 2009-02-07 00:23  ivan
4577
4578         * httemplate/view/cust_main/: payment_history.html, packages.html,
4579           packages/location.html, packages/services.html,
4580           packages/status.html, payment_history/payment.html,
4581           payment_history/refund.html: optimize customer view: avoid
4582           looking up config values inside loops, RT#4728
4583
4584 2009-02-06 17:45  ivan
4585
4586         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
4587           formatting, RT#4727
4588
4589 2009-02-06 17:33  ivan
4590
4591         * bin/pod2x: don't need this
4592
4593 2009-02-06 17:26  ivan
4594
4595         * bin/pod2x: update pod2x to use Mediawiki module instead of
4596           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
4597
4598 2009-02-06 10:31  ivan
4599
4600         * httemplate/elements/location.html: fix spurious "Unit #" label
4601           showing up, RT#4745
4602
4603 2009-02-05 13:02  jeff
4604
4605         * FS/FS/tax_rate.pm: pluralization agreement
4606
4607 2009-02-05 08:57  jeff
4608
4609         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
4610           style taxes instead of throwing fatal errors
4611
4612 2009-02-04 07:58  jeff
4613
4614         * FS/FS/cust_main.pm: with usage classes, the probability of a
4615           taxless line item tranche is too high for this to be a fatal
4616           error.  we risk overlooking misconfigured taxes/packages
4617
4618 2009-02-03 13:33  jeff
4619
4620         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
4621           filtering conditions
4622
4623 2009-02-01 05:52  ivan
4624
4625         * bin/test_scrub: adding scrub tool
4626
4627 2009-02-01 04:48  ivan
4628
4629         * httemplate/elements/menu.html: yow, don't hide the config menu
4630           unnecessarily
4631
4632 2009-02-01 04:28  ivan
4633
4634         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
4635           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
4636           agent_provision.html, agent_provision_svc_acct.html,
4637           change_bill.html, change_password.html, change_pay.html,
4638           change_ship.html, customer_change_pkg.html,
4639           customer_order_pkg.html, delete_svc.html, footer.html,
4640           list_customers.html, make_ach_payment.html, make_payment.html,
4641           myaccount.html, payment_results.html, process_change_bill.html,
4642           process_change_password.html, process_change_pay.html,
4643           process_change_pkg.html, process_change_ship.html,
4644           process_order_pkg.html, process_order_recharge.html,
4645           process_svc_acct.html, process_svc_external.html, provision.html,
4646           provision_svc_acct.html, recharge_prepay.html,
4647           recharge_results.html, selfservice.cgi, view_customer.html,
4648           view_invoice.html, view_support_details.html, view_usage.html,
4649           view_usage_details.html: put the footer in one frigging file,
4650           whew
4651
4652 2009-02-01 02:37  ivan
4653
4654         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
4655           speed up freeside-migrate-events slightly... RT#4277
4656
4657 2009-01-31 20:13  ivan
4658
4659         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
4660           getting huge dbs upgraded, RT#4679
4661
4662 2009-01-31 01:53  ivan
4663
4664         * FS/FS/access_user.pm: cache the results of ACL queries, should
4665           improve performance of customer view page for customers with
4666           shitloads of packages/services, RT#4696
4667
4668 2009-01-30 12:44  ivan
4669
4670         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
4671
4672 2009-01-29 16:40  ivan
4673
4674         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
4675
4676 2009-01-29 11:21  ivan
4677
4678         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
4679           config, RT#4271
4680
4681 2009-01-28 08:29  rsiddall
4682
4683         * rpm/freeside.spec: Removed conflict between core billing package
4684           and self-service RPMs so you can install them all on the same
4685           machine.  This may have applications if you're using XMLRPC to
4686           talk to the self-service interface from PHP, Python, etc.
4687
4688 2009-01-27 01:39  ivan
4689
4690         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
4691           ACL to allow download of browse/ stuff too, when possible.
4692           RT#4681
4693
4694 2009-01-25 20:22  ivan
4695
4696         * FS/FS/cust_main.pm: i think this was right after all, we do want
4697           to look for a county-less state+country match before country only
4698           and giving up, RT#4681
4699
4700 2009-01-25 18:14  ivan
4701
4702         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
4703           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
4704           line 2193.  Hopefully no problems with invoice with 0 tax
4705           printing :/.  RT#4681
4706
4707 2009-01-25 17:36  ivan
4708
4709         * FS/FS/cust_main.pm: should be better error message for inability
4710           to find tax rates, RT#4681.  also pull in the add_freq changes.
4711           *think* they're safe.  famous last words.
4712
4713 2009-01-25 17:07  ivan
4714
4715         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
4716           isn't numeric in numeric eq (==) at
4717           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
4718
4719 2009-01-25 15:58  ivan
4720
4721         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
4722           httemplate/edit/elements/edit.html: fix one-time charges and
4723           package customization for employees who don't have 'Edit global
4724           package definition' ACL, RT#4668
4725
4726 2009-01-25 14:20  ivan
4727
4728         * httemplate/browse/: access_group.html, access_user.html:
4729           normalize terminology: s/internal users/employees/
4730
4731 2009-01-25 12:43  ivan
4732
4733         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
4734           -cdrd and -queued, RT#4667
4735
4736 2009-01-24 17:27  ivan
4737
4738         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
4739
4740 2009-01-24 13:53  ivan
4741
4742         * fs_selfservice/php/: order_renew.php,
4743           process_payment_order_renew.php: finish up prepay example,
4744           RT#4623
4745
4746 2009-01-24 13:53  ivan
4747
4748         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
4749           current balance, RT#4623
4750
4751 2009-01-24 13:49  ivan
4752
4753         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
4754           chooser when taxproducts are off
4755
4756 2009-01-24 13:04  ivan
4757
4758         * httemplate/: elements/select-domain.html,
4759           elements/select-table.html, elements/tr-select-domain.html,
4760           search/report_svc_acct.html, search/svc_acct.cgi: add domain
4761           selection to advanced account report (side effect on RT#4623)
4762
4763 2009-01-22 17:23  ivan
4764
4765         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
4766           order_renew.php, process_login.php,
4767           process_payment_order_renew.php: add the start at PHP
4768           self-service as a quick early renew example
4769
4770 2009-01-22 16:49  ivan
4771
4772         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
4773           returned by renew_info, RT#4623
4774
4775 2009-01-22 16:23  ivan
4776
4777         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
4778           renew_info, RT#4623
4779
4780 2009-01-22 09:29  ivan
4781
4782         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
4783           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
4784           methods renew_info, order_renew and process_payment_order_renew
4785           to enable self-renewal through self-service.  RT#4623
4786
4787 2009-01-20 18:02  ivan
4788
4789         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
4790           (hopefully last of the) customize package bogosity in 1.9,
4791           RT#4662
4792
4793 2009-01-20 16:52  ivan
4794
4795         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
4796           service addresses from working, RT#4663
4797
4798 2009-01-20 12:08  ivan
4799
4800         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
4801           agent-specific invoices migrated from 1.7->1.9, RT#4645
4802
4803 2009-01-20 11:35  ivan
4804
4805         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
4806           RT#4645
4807
4808 2009-01-19 15:53  ivan
4809
4810         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
4811           tax-pkg_location changes broke new taxation, this should fix
4812
4813 2009-01-19 15:44  ivan
4814
4815         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
4816
4817 2009-01-19 14:32  ivan
4818
4819         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
4820           0, hopefully finally fix DA for QIS, RT#4502
4821
4822 2009-01-19 09:37  ivan
4823
4824         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
4825           order/cancel, RT#4645
4826
4827 2009-01-18 22:36  ivan
4828
4829         * httemplate/: elements/tr-select-cust_location.html,
4830           view/cust_main/packages/location.html: default service location
4831           is cust_main ship_ address when present!  RT#4499
4832
4833 2009-01-18 19:50  ivan
4834
4835         * FS/FS/Schema.pm, FS/FS/rate.pm,
4836           httemplate/edit/process/rate_region.cgi: 10 digit prefix
4837           matching, RT#4403
4838
4839 2009-01-18 15:51  ivan
4840
4841         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
4842
4843 2009-01-18 15:43  ivan
4844
4845         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
4846           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
4847           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
4848           FS/t/cust_bill_pkg_tax_location.t,
4849           httemplate/search/cust_bill_pkg.cgi,
4850           httemplate/search/report_tax.cgi,
4851           httemplate/view/cust_main/packages/location.html: finish package
4852           location tax reporing, RT#4499
4853
4854 2009-01-18 13:06  rsiddall
4855
4856         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
4857           an equals sign.
4858
4859 2009-01-13 05:00  ivan
4860
4861         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
4862           return number to availability, RT#4603
4863
4864 2009-01-12 19:25  ivan
4865
4866         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
4867           sticky that's why calls were being skipped for wrong carrierid,
4868           RT#4502
4869
4870 2009-01-12 18:39  ivan
4871
4872         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
4873           is just a precendece problem, RT#4502
4874
4875 2009-01-12 18:13  ivan
4876
4877         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
4878           inside the rating loop, RT#4502
4879
4880 2009-01-12 17:58  ivan
4881
4882         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
4883           rating loop, RT#4502
4884
4885 2009-01-12 17:34  ivan
4886
4887         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
4888           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
4889
4890 2009-01-12 16:17  ivan
4891
4892         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
4893
4894 2009-01-12 15:51  ivan
4895
4896         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
4897           DA calls, RT#4502
4898
4899 2009-01-12 13:16  jeff
4900
4901         * FS/FS/cust_main.pm: tickets only exist when a ticket system
4902           exists
4903
4904 2009-01-12 12:59  jeff
4905
4906         * FS/FS/cust_main.pm: doc tyop
4907
4908 2009-01-12 01:01  jeff
4909
4910         * FS/FS/svc_acct.pm: vfw callback failure
4911
4912 2009-01-10 15:56  ivan
4913
4914         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4915           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
4916           httemplate/edit/process/change-cust_pkg.html,
4917           httemplate/edit/process/cust_pkg.cgi,
4918           httemplate/elements/location.html,
4919           httemplate/elements/tr-select-cust_location.html,
4920           httemplate/view/cust_main/packages/location.html,
4921           httemplate/view/cust_main/packages/package.html: implement
4922           package changes w/location change, RT#4499
4923
4924 2009-01-09 16:43  ivan
4925
4926         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4927           httemplate/elements/location.html,
4928           httemplate/elements/tr-select-cust_location.html,
4929           httemplate/view/cust_main/packages.html,
4930           httemplate/edit/process/quick-cust_pkg.cgi,
4931           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
4932           more work on package service addresses:  hide locations when
4933           they're all the default, config to show them anyway / finish
4934           implementing package ordering, fix all the state/county weirdness
4935           when changing the location dropdown. RT#4499
4936
4937 2009-01-08 20:06  ivan
4938
4939         * httemplate/edit/cust_main/contact.html,
4940           httemplate/elements/location.html,
4941           httemplate/elements/select-country.html,
4942           httemplate/elements/select-county.html,
4943           httemplate/elements/select-state.html,
4944           httemplate/elements/tr-select-part_referral.html,
4945           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
4946           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
4947           httemplate/view/cust_main/packages.html,
4948           httemplate/view/cust_main/packages/location.html: pick/enter a
4949           location when ordering a package, RT#4499
4950
4951 2009-01-07 17:45  ivan
4952
4953         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
4954           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4955           FS/t/cust_location.t, eg/table_template.pm,
4956           eg/table_template-svc.pm,
4957           httemplate/view/cust_main/packages.html,
4958           httemplate/view/cust_main/packages/location.html,
4959           httemplate/view/cust_main/packages/package.html,
4960           httemplate/view/cust_main/packages/services.html,
4961           httemplate/view/cust_main/packages/status.html: start adding
4962           package locations, RT#4499
4963
4964 2009-01-07 08:59  jeff
4965
4966         * conf/invoice_latex: allow tex to do more column sizing
4967
4968 2009-01-06 16:27  ivan
4969
4970         * httemplate/browse/rate_region.html: country code is two words
4971
4972 2009-01-06 16:18  ivan
4973
4974         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
4975           RT#4524
4976
4977 2009-01-06 16:14  ivan
4978
4979         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
4980           help browse regions by countrycode
4981
4982 2009-01-06 15:30  ivan
4983
4984         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
4985           unrateable and add an ignore_unrateable flag to go back to the
4986           old skip behavior
4987
4988 2009-01-06 13:16  ivan
4989
4990         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
4991           in default CDR output format; fix "all 0 prices" when using
4992           simple output format w/internal rating, RT#4503
4993
4994 2009-01-05 13:12  jeff
4995
4996         * FS/FS/tax_rate.pm: doh! change the interface here, too
4997
4998 2009-01-04 16:26  ivan
4999
5000         * httemplate/elements/checkboxes-table-name.html,
5001           httemplate/elements/checkboxes.html,
5002           httemplate/elements/select-rate.html,
5003           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
5004           httemplate/browse/rate.cgi,
5005           httemplate/misc/copy-rate_detail.html,
5006           httemplate/misc/process/copy-rate_detail.html: add rate copying,
5007           RT#4431
5008
5009 2009-01-04 14:07  ivan
5010
5011         * Makefile, init.d/freeside-init: don't run a self-service server
5012           against localhost OOTB; eliminate those gigantic useless logfiles
5013
5014 2009-01-02 17:52  ivan
5015
5016         * bin/cdr.http_and_import, bin/cdr.import, FS/FS/Record.pm,
5017           FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft CDR format, RT#4425
5018
5019 2009-01-02 14:03  ivan
5020
5021         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
5022           FS/FS/cdr/troop.pm, bin/cdr.import: add troop CDRs, RT#4413
5023
5024 2009-01-02 10:01  ivan
5025
5026         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
5027
5028 2009-01-02 09:58  ivan
5029
5030         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
5031
5032 2009-01-01 12:11  rsiddall
5033
5034         * rpm/freeside-selfservice.conf: New Apache configuration file for
5035           the self-service interface.
5036
5037 2009-01-01 12:10  rsiddall
5038
5039         * rpm/freeside.spec: Modifications to let self-service work if you
5040           really insist on installing it on the same machine as the billing
5041           server.  Also more fixes for SuSE, and a couple of changes to
5042           minimize differences from the 1.7 branch.
5043
5044 2008-12-31 14:04  ivan
5045
5046         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
5047           CDR format, RT#4403
5048
5049 2008-12-31 10:07  jeff
5050
5051         * FS/FS/cust_main.pm: one got missed?
5052
5053 2008-12-30 19:28  ivan
5054
5055         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
5056           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
5057           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
5058           httemplate/misc/cdr-import.html,
5059           httemplate/misc/process/cdr-import.html: bell west CDR format,
5060           RT#4403
5061
5062 2008-12-30 14:00  jeff
5063
5064         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
5065           improvements and corrections to reasons based on history records
5066
5067 2008-12-30 13:45  jeff
5068
5069         * FS/FS/cdr.pm: move price to last column for default_source
5070
5071 2008-12-30 11:13  jeff
5072
5073         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
5074           usage_class for tax purposes in calltypenum
5075
5076 2008-12-29 10:06  jeff
5077
5078         * Makefile, conf/invoice_latex, etc/fslongtable.sty: ease
5079           deployment of patched longtable
5080
5081 2008-12-28 11:10  ivan
5082
5083         * httemplate/browse/cust_main_county.cgi: finish dealing with
5084           counties with spaces, etc., RT#4496
5085
5086 2008-12-28 11:08  ivan
5087
5088         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
5089           ut_textn strings in county expansion, RT#4496
5090
5091 2008-12-28 10:59  ivan
5092
5093         * httemplate/browse/cust_main_county.cgi: deal with counties with
5094           spaces, etc., RT#4496
5095
5096 2008-12-28 10:52  ivan
5097
5098         * httemplate/browse/cust_main_county.cgi: put the
5099           country/state/county selections on their own line, RT#4496
5100
5101 2008-12-28 10:48  ivan
5102
5103         * httemplate/elements/: select-country.html, select-county.html,
5104           select-state.html, select-did.html: fix browse results for
5105           selecting counties (resulting from separating tax classes), also
5106           add dropdowns to browse by state and county, RT#4496
5107
5108 2008-12-28 10:44  ivan
5109
5110         * httemplate/: browse/cust_main_county.cgi,
5111           edit/cust_main/contact.html, edit/cust_main/billing.html,
5112           misc/payment.cgi: fix browse results for selecting counties
5113           (resulting from separating tax classes), also add dropdowns to
5114           browse by state and county, RT#4496
5115
5116 2008-12-24 16:45  jeff
5117
5118         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
5119           "texas tax" in 1.9
5120
5121 2008-12-23 13:41  jeff
5122
5123         * FS/FS/cust_main.pm: miss use
5124
5125 2008-12-23 12:35  jeff
5126
5127         * FS/FS/cust_main.pm: correct bad tax calculation
5128
5129 2008-12-22 16:32  ivan
5130
5131         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
5132           to avoid pushing the total column out to the right, RT#4449
5133
5134 2008-12-22 15:28  ivan
5135
5136         * httemplate/config/config.cgi: textareas are much less annoying to
5137           work with when their scrollbar isn't scrolled off the side itself
5138
5139 2008-12-22 14:30  rsiddall
5140
5141         * rpm/freeside.spec: Copying over modifications to support SuSE
5142           from the 1.7 branch.
5143
5144 2008-12-22 13:16  ivan
5145
5146         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
5147           package names to 50 chars to avoid problems with typeset
5148           invoices, RT#4449
5149
5150 2008-12-21 13:53  ivan
5151
5152         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
5153           RT#4204
5154
5155 2008-12-21 13:49  ivan
5156
5157         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
5158
5159 2008-12-21 13:44  ivan
5160
5161         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
5162
5163 2008-12-21 13:37  ivan
5164
5165         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
5166           like svc_acct, closes: RT#4204 (also a few lines of the new
5167           per-agent config snuck in Conf.pm from RT#3989)
5168
5169 2008-12-21 13:33  ivan
5170
5171         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
5172           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
5173           bin/freeside-upgrade: unique checking for svc_phone like
5174           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
5175           config snuck in Conf.pm from RT#3989)
5176
5177 2008-12-21 10:38  ivan
5178
5179         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
5180
5181 2008-12-21 10:09  ivan
5182
5183         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
5184           freeside-queued put billing jobs in the queue, so they run in
5185           their own short-lived processes, RT#4423
5186
5187 2008-12-21 09:40  ivan
5188
5189         * FS/FS/queue.pm: doc
5190
5191 2008-12-15 16:08  jeff
5192
5193         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
5194
5195 2008-12-11 13:11  jeff
5196
5197         * FS/FS/cust_main.pm: place tax on invoice only once
5198
5199 2008-12-10 13:43  ivan
5200
5201         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
5202           report_cust_credit.html, report_cust_event.html,
5203           report_cust_main-zip.html, report_cust_main.html,
5204           report_cust_pay.html, report_cust_pay_batch.html,
5205           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
5206           report_tax.html: allow all-agent reporting again
5207
5208 2008-12-10 13:33  ivan
5209
5210         * httemplate/graph/: report_cust_bill_pkg.html,
5211           report_cust_pkg.html, report_money_time.html: allow all-agent
5212           reporting again
5213
5214 2008-12-10 12:20  ivan
5215
5216         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
5217
5218 2008-12-10 11:43  rsiddall
5219
5220         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
5221           with moving code out of handler.pl, etc.
5222
5223 2008-12-10 11:42  rsiddall
5224
5225         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
5226           and map them back to Perl module names.
5227
5228 2008-12-09 18:47  jeff
5229
5230         * FS/FS/cust_tax_location.pm: space is empty
5231
5232 2008-12-08 17:49  ivan
5233
5234         * FS/FS/Record.pm: oops
5235
5236 2008-12-08 17:46  ivan
5237
5238         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
5239           httemplate/misc/inventory_item-import.html,
5240           httemplate/misc/process/inventory_item-import.html: use common
5241           base for inventory import too, fixes problems with errors due to
5242           dos line endings and allows Excel upload, RT#4346
5243
5244 2008-12-08 02:13  ivan
5245
5246         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
5247           columns, RT#4376
5248
5249 2008-12-08 01:08  ivan
5250
5251         * FS/FS/Schema.pm: make room for CDRs, RT#4387
5252
5253 2008-12-08 00:52  ivan
5254
5255         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
5256           add an header for rating_method=prefix too, RT#4387
5257
5258 2008-12-08 00:46  ivan
5259
5260         * conf/invoice_html: normal ext_desc shouldn't shove the second+
5261           columns of CDRs out
5262
5263 2008-12-05 09:23  jeff
5264
5265         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
5266
5267 2008-12-05 09:19  jeff
5268
5269         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
5270           taxes
5271
5272 2008-12-05 00:24  jeff
5273
5274         * FS/FS/cust_main.pm: missing uses, corrects 4388
5275
5276 2008-12-04 20:20  jeff
5277
5278         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
5279           charged
5280
5281 2008-12-03 21:16  jeff
5282
5283         * FS/FS/part_export/soma.pm: wtf?
5284
5285 2008-12-03 18:19  jeff
5286
5287         * httemplate/edit/cust_main.cgi: better placement of script
5288           sourcing
5289
5290 2008-12-03 18:03  jeff
5291
5292         * httemplate/elements/init_overlib.html: better placement of script
5293           sourcing
5294
5295 2008-12-03 17:46  jeff
5296
5297         * httemplate/edit/cust_main/choose_tax_location.html: better
5298           behavior when zip code is missing
5299
5300 2008-12-03 15:29  ivan
5301
5302         * httemplate/search/report_receivables.html: allow an all-agent
5303           receivables report again
5304
5305 2008-12-03 13:15  ivan
5306
5307         * httemplate/misc/whois.cgi: fix real customer numbers showing on
5308           view pages, RT#4099/4379
5309
5310 2008-12-03 13:12  ivan
5311
5312         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
5313           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
5314           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
5315           on view pages, RT#4099/4379
5316
5317 2008-12-03 09:25  ivan
5318
5319         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
5320           default to countrycode 1
5321
5322 2008-12-02 21:53  ivan
5323
5324         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
5325           max length for packages, so invoices don't wrap, RT#4328
5326
5327 2008-12-02 17:42  jeff
5328
5329         * bin/import-tax-rates,
5330           httemplate/edit/cust_main/choose_tax_location.html,
5331           httemplate/edit/cust_main/contact.html,
5332           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
5333           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
5334           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
5335           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
5336           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
5337           support zip5 tax lookups, correct errors with fixed format cch
5338           import, inital import performance improvements, noise reduction
5339           on imports, tool for inital import
5340
5341 2008-11-30 23:52  ivan
5342
5343         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
5344           vedeye, RT#4342
5345
5346 2008-11-30 15:37  ivan
5347
5348         * httemplate/edit/access_user.html: s/Internal Access
5349           Groups/Employee Groups/
5350
5351 2008-11-30 15:34  ivan
5352
5353         * httemplate/: browse/access_user.html, edit/access_user.html:
5354           s/Internal Users/Employees/
5355
5356 2008-11-30 15:26  ivan
5357
5358         * httemplate/: browse/access_group.html, edit/access_group.html:
5359           s/Internal Access Groups/Employee Groups/
5360
5361 2008-11-30 13:01  ivan
5362
5363         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
5364           duration/billsec with simple & simple2 rate plans
5365
5366 2008-11-29 13:54  ivan
5367
5368         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
5369           fs_selfservice/FS-SelfService/SelfService.pm,
5370           fs_selfservice/FS-SelfService/cgi/login.html,
5371           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
5372           selfservice_server-single_domain config, and login_info
5373           self-service method to give the login page a bit more
5374           configurability
5375
5376 2008-11-29 12:32  ivan
5377
5378         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
5379           login_info self-service method to give the login page a bit more
5380           configurability
5381
5382 2008-11-25 16:30  ivan
5383
5384         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
5385           the rate is 0
5386
5387 2008-11-25 16:20  ivan
5388
5389         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
5390           excel, closes: RT#4337
5391
5392 2008-11-24 07:40  jeff
5393
5394         * FS/FS/part_export/soma.pm: more caffiene, please
5395
5396 2008-11-24 07:36  jeff
5397
5398         * FS/FS/part_export/soma.pm: doh
5399
5400 2008-11-24 07:18  jeff
5401
5402         * FS/FS/part_export/soma.pm: be more accepting
5403
5404 2008-11-24 06:48  jeff
5405
5406         * FS/FS/part_export/soma.pm: esn's are hex
5407
5408 2008-11-24 04:22  ivan
5409
5410         * FS/FS/cdr/genband.pm: update genband import to agree with
5411           reality, RT#4177
5412
5413 2008-11-24 02:59  ivan
5414
5415         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
5416           internal_diddb; throw a warning instead of an error if a number
5417           couldn't be returned to inventory
5418
5419 2008-11-24 02:47  ivan
5420
5421         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
5422           phone_sqlradius CDR population?, RT#4100
5423
5424 2008-11-24 02:11  ivan
5425
5426         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
5427           seconds returned finally, RT#4100
5428
5429 2008-11-24 00:47  ivan
5430
5431         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
5432           add-ons too... eek.  also correct rating to destination RT#4100
5433
5434 2008-11-22 14:17  ivan
5435
5436         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
5437           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
5438           part_event/Condition.pm, part_event/Action/apply.pm,
5439           part_event/Action/bill.pm, part_event/Action/cancel.pm,
5440           part_event/Action/collect.pm,
5441           part_event/Action/cust_bill_batch.pm,
5442           part_event/Action/cust_bill_comp.pm,
5443           part_event/Action/cust_bill_fee_percent.pm,
5444           part_event/Action/cust_bill_realtime_card.pm,
5445           part_event/Action/cust_bill_realtime_check.pm,
5446           part_event/Action/cust_bill_realtime_lec.pm,
5447           part_event/Action/cust_bill_send.pm,
5448           part_event/Action/cust_bill_send_agent.pm,
5449           part_event/Action/cust_bill_send_alternate.pm,
5450           part_event/Action/cust_bill_send_csv_ftp.pm,
5451           part_event/Action/cust_bill_send_if_newest.pm,
5452           part_event/Action/cust_bill_spool_csv.pm,
5453           part_event/Action/cust_bill_suspend_if_balance.pm,
5454           part_event/Action/fee.pm,
5455           part_event/Action/pkg_referral_credit.pm,
5456           part_event/Action/pkg_referral_credit_pkg.pm,
5457           part_event/Action/suspend.pm,
5458           part_event/Action/suspend_if_pkgpart.pm,
5459           part_event/Action/suspend_unless_pkgpart.pm,
5460           part_event/Condition/balance.pm,
5461           part_event/Condition/balance_age.pm,
5462           part_event/Condition/balance_under.pm,
5463           part_event/Condition/cust_bill_age.pm,
5464           part_event/Condition/cust_bill_has_service.pm,
5465           part_event/Condition/cust_bill_owed.pm,
5466           part_event/Condition/cust_bill_owed_under.pm,
5467           part_event/Condition/cust_payments.pm,
5468           part_event/Condition/has_referral_custnum.pm,
5469           part_event/Condition/once_percust.pm,
5470           part_event/Condition/pkg_age.pm,
5471           part_event/Condition/pkg_notchange.pm,
5472           part_event/Condition/pkg_pkgpart.pm,
5473           part_event/Condition/pkg_recurring.pm,
5474           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
5475           referral credits overhaul, use billing events, agents can
5476           self-configure, limit to once-per-customer, depend on any time
5477           from referred package, referred customer payment, specific
5478           packages, partial staged credits, RT#3983
5479
5480 2008-11-21 23:10  ivan
5481
5482         * httemplate/: browse/part_event.html, edit/elements/edit.html:
5483           billing event cloning
5484
5485 2008-11-20 19:36  jeff
5486
5487         * FS/FS/part_export/soma.pm: initial somanetworks support
5488
5489 2008-11-20 18:57  ivan
5490
5491         * httemplate/edit/elements/edit.html: remove debugging accidentally
5492           left in
5493
5494 2008-11-20 18:55  ivan
5495
5496         * httemplate/edit/process/elements/process.html: document
5497           viewall_ext
5498
5499 2008-11-20 17:58  ivan
5500
5501         * httemplate/: edit/elements/edit.html,
5502           elements/tr-select-agent.html: undo voodoo, find real problem
5503
5504 2008-11-20 16:06  ivan
5505
5506         * httemplate/edit/elements/edit.html: voodoo
5507
5508 2008-11-20 11:02  jeff
5509
5510         * FS/FS/rate.pm: this must be what is meant
5511
5512 2008-11-20 09:49  jeff
5513
5514         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
5515           extra cdr headers
5516
5517 2008-11-20 08:59  jeff
5518
5519         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
5520           per service -- fixes #4260
5521
5522 2008-11-20 04:52  ivan
5523
5524         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
5525           for excel import, hopefully.  should fix "Error: Can't use an
5526           undefined value as an ARRAY reference" error on import.  RT#4297
5527
5528 2008-11-20 03:35  ivan
5529
5530         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
5531           the rate itself, just all its data (the hard part)
5532
5533 2008-11-19 16:42  ivan
5534
5535         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
5536           closes: RT#3982
5537
5538 2008-11-19 06:55  jeff
5539
5540         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
5541           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
5542           httemplate/misc/tax-import.cgi: support for cch fixed format
5543
5544 2008-11-18 17:24  ivan
5545
5546         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
5547           key, fix agent.agent_custnum unique index causing it to get a
5548           value filled in by Record.pm
5549
5550 2008-11-17 18:56  rsiddall
5551
5552         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
5553           as those in parentheses, and handles more version relation types.
5554
5555 2008-11-12 18:22  ivan
5556
5557         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
5558           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
5559           httemplate/edit/process/agent.cgi: add ability to view/edit
5560           access groups of an agent
5561
5562 2008-11-11 00:55  ivan
5563
5564         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
5565
5566 2008-11-11 00:45  ivan
5567
5568         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
5569           don't belong with the ship address, that was an unrelated
5570           tampabay/pbx-change request, RT#3290
5571
5572 2008-11-10 23:51  ivan
5573
5574         * conf/invoice_html: make HTML invoice more consistent with current
5575           typeset invoice: center invoice date instead of right-justify
5576
5577 2008-11-09 03:43  ivan
5578
5579         * httemplate/browse/agent.cgi: realign things in light of
5580           small_custview in this table for master customering, roundaboutly
5581           part of #2933
5582
5583 2008-11-09 03:31  ivan
5584
5585         * FS/FS/cust_main/Import.pm: move batch customer import to its own
5586           file; add svc_external_svc_phone export format, RT#4103
5587
5588 2008-11-09 01:14  ivan
5589
5590         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
5591           httemplate/misc/phone_avail-import.html: add a global countrycode
5592           to phone_avail import and a conf for the default (some other conf
5593           values snuck in also, oh well)
5594
5595 2008-11-09 00:51  ivan
5596
5597         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
5598           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
5599           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
5600           httemplate/misc/process/cust_main-import.cgi: move batch customer
5601           import to its own file; add svc_external_svc_phone export format,
5602           RT#4103
5603
5604 2008-11-06 22:04  ivan
5605
5606         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
5607           wow, it has been a while
5608
5609 2008-11-06 14:53  ivan
5610
5611         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
5612           search, RT #4233
5613
5614 2008-11-06 14:20  ivan
5615
5616         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
5617
5618 2008-11-05 20:22  ivan
5619
5620         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
5621           concatenation (.) or string at
5622           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
5623
5624 2008-11-05 20:18  ivan
5625
5626         * FS/FS/svc_acct.pm: . is used in some implementations of classic
5627           crypt
5628
5629 2008-11-03 07:28  jeff
5630
5631         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
5632
5633 2008-11-03 07:26  jeff
5634
5635         * FS/FS/cust_main.pm: yikes! not yet
5636
5637 2008-11-03 07:14  jeff
5638
5639         * FS/FS/cust_main.pm: otherwise there are no taxes
5640
5641 2008-11-02 17:10  ivan
5642
5643         * httemplate/view/svc_acct.cgi: time remaining is more useful to
5644           display as hours + minutes than days, hours, minutes from
5645           Time::Duration
5646
5647 2008-11-02 12:27  ivan
5648
5649         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
5650           REALLY fix the line-item links too, whew) fix overreporting of
5651           tax invoiced when using & reporting with taxclasses, RT#4131
5652
5653 2008-11-02 12:03  ivan
5654
5655         * httemplate/search/report_tax.cgi: (and fix the line-item links
5656           too, whew) fix overreporting of tax invoiced when using &
5657           reporting with taxclasses, RT#4131
5658
5659 2008-11-02 11:40  ivan
5660
5661         * httemplate/search/report_tax.cgi: (and fix the total too) fix
5662           overreporting of tax invoiced when using & reporting with
5663           taxclasses, RT#4131
5664
5665 2008-11-02 11:26  ivan
5666
5667         * httemplate/search/report_tax.cgi: fix overreporting of tax
5668           invoiced when using & reporting with taxclasses, RT#4131
5669
5670 2008-11-01 15:12  ivan
5671
5672         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
5673           freeside-cdrd disable itself if there's no appropriate package
5674           definition, RT#4184
5675
5676 2008-10-29 15:24  ivan
5677
5678         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
5679           spurious hits
5680
5681 2008-10-29 13:23  ivan
5682
5683         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
5684
5685 2008-10-29 13:21  ivan
5686
5687         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
5688           work?  is this 5.10-specific?
5689
5690 2008-10-29 01:03  ivan
5691
5692         * FS/FS/cust_main.pm, init.d/freeside-init,
5693           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
5694           pickup & bill daemon, RT#4184
5695
5696 2008-10-29 00:50  ivan
5697
5698         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
5699           provisioning
5700
5701 2008-10-27 18:23  ivan
5702
5703         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
5704           RT#4204
5705
5706 2008-10-24 17:37  ivan
5707
5708         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
5709           phone numbers, RT#4195
5710
5711 2008-10-24 16:21  ivan
5712
5713         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
5714           svc_phone view
5715
5716 2008-10-24 15:53  ivan
5717
5718         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
5719           Reply-Message for the RADIUS error message, RT#4100
5720
5721 2008-10-24 15:23  ivan
5722
5723         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
5724           hooks, RT#4100
5725
5726 2008-10-24 14:31  ivan
5727
5728         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
5729           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
5730           RT#4100
5731
5732 2008-10-24 14:25  ivan
5733
5734         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
5735           rlm_perl hook for prepaid voip radius, RT#4100
5736
5737 2008-10-24 14:22  ivan
5738
5739         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
5740           rlm_perl hook for prepaid voip radius, RT#4100
5741
5742 2008-10-24 12:58  ivan
5743
5744         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
5745           rlm_perl hook for prepaid voip radius, RT#4100
5746
5747 2008-10-24 12:54  ivan
5748
5749         * fs_selfservice/FS-SelfService/: SelfService.pm,
5750           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
5751           radius, RT#4100
5752
5753 2008-10-24 12:45  ivan
5754
5755         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
5756           prepaid voip radius, RT#4100
5757
5758 2008-10-24 12:13  ivan
5759
5760         * fs_selfservice/FS-SelfService/: SelfService.pm,
5761           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
5762           radius, RT#4100
5763
5764 2008-10-23 19:54  ivan
5765
5766         * FS/: FS/part_export/phone_sqlradius.pm,
5767           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
5768           untested code to suck in CDRs in from VoIP RADIUS exports,
5769           RT#4100
5770
5771 2008-10-23 19:08  ivan
5772
5773         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
5774           fixes to facilitate using agent_custid as custnum, RT#4190
5775
5776 2008-10-23 18:45  ivan
5777
5778         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
5779           phone RADIUS export: allow freeside-sqlradius-reset to reset a
5780           phone_sqlradius export, but only if explicitly specified by
5781           exportnum.  also fix "Reference found where even-size list
5782           expected" warning and junk winding up in radreply table".  all
5783           this phone_sqlradius stuff is RT#4100
5784
5785 2008-10-23 18:19  ivan
5786
5787         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
5788           part_export/sqlradius.pm: add phone_sqlradius export
5789
5790 2008-10-22 22:20  ivan
5791
5792         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
5793
5794 2008-10-22 11:50  ivan
5795
5796         * httemplate/view/svc_phone.cgi: fix CDR links
5797
5798 2008-10-21 21:39  ivan
5799
5800         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
5801           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
5802           search with Pg, add options for open session search and search on
5803           start time, RT#4051
5804
5805 2008-10-21 08:50  jeff
5806
5807         * fs_selfservice/java/: freeside_login_example.java,
5808           freeside_signup_example.java, biz/freeside/SelfService.java:
5809           biz.freeside.SelfService class and sample applications
5810
5811 2008-10-18 18:57  ivan
5812
5813         * httemplate/config/config.cgi: correctly allow re-editing of
5814           config options with " in them
5815
5816 2008-10-18 17:38  ivan
5817
5818         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
5819           httemplate/elements/search-cust_main.html,
5820           httemplate/browse/agent.cgi: add a master custnum field to
5821           agents, RT#2933 (roundabout)
5822
5823 2008-10-17 18:22  jeff
5824
5825         * FS/FS/cust_main.pm: sheesh
5826
5827 2008-10-17 18:19  jeff
5828
5829         * FS/FS/cust_main.pm: doh
5830
5831 2008-10-17 18:08  jeff
5832
5833         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
5834           endpoints) tax areas
5835
5836 2008-10-17 13:01  jeff
5837
5838         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
5839           assumes a window at least 2.75in or 7cm wide
5840
5841 2008-10-17 11:57  jeff
5842
5843         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
5844           invoices
5845
5846 2008-10-16 15:45  ivan
5847
5848         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
5849           of billsec to calculate billable time, RT#4147
5850
5851 2008-10-15 22:29  ivan
5852
5853         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
5854
5855 2008-10-15 22:29  ivan
5856
5857         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
5858           httemplate/search/cust_pay_batch.cgi,
5859           httemplate/view/cust_main/payment_history.html: add
5860           batch-enable_payby and realtime_disable_payby for better control
5861           over hybrid realtime/batch installs; deprecate never-used
5862           paymentforcedtobatch, RT#4052
5863
5864 2008-10-15 22:04  ivan
5865
5866         * httemplate/elements/menu.html: add batch-enable_payby and
5867           realtime_disable_payby for better control over hybrid
5868           realtime/batch installs; deprecate never-used
5869           paymentforcedtobatch, RT#4052
5870
5871 2008-10-14 14:27  ivan
5872
5873         * FS/FS/Tron.pm: not interested in payment gateway survey just now
5874
5875 2008-10-13 17:50  ivan
5876
5877         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
5878           import format for external services, including next bill date
5879           (cust_pkg.bill), RT#4108
5880
5881 2008-10-13 14:58  ivan
5882
5883         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
5884           freeside-fetch emailed reports from "subject" to "Freeside
5885           report", and add email_report-subject config to change it.
5886           RT#4093
5887
5888 2008-10-12 16:56  jeff
5889
5890         * conf/invoice_latex: better column widths and easier maintenance
5891
5892 2008-10-12 14:22  jeff
5893
5894         * conf/invoice_latex: better value for non-broken tetex
5895
5896 2008-10-11 17:58  ivan
5897
5898         * httemplate/browse/cust_main_county.cgi: fix link
5899
5900 2008-10-11 17:54  ivan
5901
5902         * httemplate/: browse/cust_main_county.cgi,
5903           edit/bulk-cust_main_county.html,
5904           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
5905           tool (eating my own dogfood instead of running a one-off SQL
5906           query), RT#4117
5907
5908 2008-10-10 17:32  ivan
5909
5910         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
5911           administrator, RT#4083
5912
5913 2008-10-10 16:30  ivan
5914
5915         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
5916           h_labels_short in an effort to reduce the number of "XXX service
5917           listing twice on invoice" incidents, RT#3944.  still should be
5918           possible to fundamentally do better with the function in the
5919           first place
5920
5921 2008-10-10 14:30  jeff
5922
5923         * conf/invoice_latex: avoid overprinting remittance coupons
5924
5925 2008-10-10 12:25  ivan
5926
5927         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
5928           display it as the customer number, RT#4099
5929
5930 2008-10-09 18:15  ivan
5931
5932         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
5933           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
5934           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
5935           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
5936           add options to auto-generate agent_custid and display it as the
5937           customer number, RT#4099
5938
5939 2008-10-09 13:06  ivan
5940
5941         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
5942           ALL attributes except Password.  Crypt-Password, User-Password,
5943           Password-With-Header should now use := instead of ==.  RT#4051
5944
5945 2008-10-07 16:57  ivan
5946
5947         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
5948           each CDR web import into a batch
5949
5950 2008-10-07 16:23  ivan
5951
5952         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
5953           CDR format
5954
5955 2008-10-06 17:10  ivan
5956
5957         * FS/FS/Upgrade.pm: oops, brainfart
5958
5959 2008-10-06 17:09  ivan
5960
5961         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
5962           only accounts actually attached to the export are updated
5963
5964 2008-10-06 15:48  ivan
5965
5966         * FS/FS/svc_acct.pm: make RADIUS password exports
5967           _password_encoding-aware so we export Password-With-Header when
5968           necessary
5969
5970 2008-10-06 15:19  ivan
5971
5972         * FS/FS/svc_acct.pm: make RADIUS password exports
5973           _password_encoding-aware so we export Password-With-Header when
5974           necessary
5975
5976 2008-10-06 08:28  ivan
5977
5978         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
5979           format
5980
5981 2008-10-05 14:36  ivan
5982
5983         * httemplate/search/pay_batch.cgi: fix links to closed batches,
5984           RT#4052
5985
5986 2008-10-05 03:17  ivan
5987
5988         * httemplate/search/phone_avail.html: adding the start of available
5989           phone# search.  still needs a menu entry, search options page...
5990           RT#3925
5991
5992 2008-10-04 23:07  ivan
5993
5994         * httemplate/: edit/elements/ApplicationCommon.html,
5995           view/cust_main/payment_history/credit.html,
5996           view/cust_main/payment_history/payment.html: finish UI
5997           improvements wrt refunds: now you have to post a check or cash
5998           refund explicitly, no more implicit creation by 'applying'
5999           credits.  don't show useless application links.  don't enable
6000           apply button until you pick an invoice/refund.  RT#3812
6001
6002 2008-10-04 15:35  ivan
6003
6004         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
6005           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
6006           usage_class.pm, part_event/Action.pm: POD cleanups
6007
6008 2008-10-04 13:55  ivan
6009
6010         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
6011           editing rates for a whole region
6012
6013 2008-10-04 13:43  ivan
6014
6015         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
6016
6017 2008-10-03 17:30  ivan
6018
6019         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
6020           package customize
6021
6022 2008-10-03 12:41  ivan
6023
6024         * FS/FS/part_pkg/voip_cdr.pm: add debugging
6025
6026 2008-09-30 14:05  jeff
6027
6028         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
6029           search/report_newtax.html, elements/menu.html: simple reporting
6030           for new tax system
6031
6032 2008-09-30 13:22  jeff
6033
6034         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
6035           one-time charges
6036
6037 2008-09-30 13:17  jeff
6038
6039         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
6040           turn on and off postal billing from self-service
6041
6042 2008-09-28 20:41  ivan
6043
6044         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
6045
6046 2008-09-26 20:01  jeff
6047
6048         * httemplate/edit/process/addr_block/manual_flag.cgi,
6049           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
6050           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
6051           httemplate/edit/svc_broadband.cgi: per address block ip auto
6052           assignment and auto router selection
6053
6054 2008-09-25 20:54  jeff
6055
6056         * FS/FS/part_event/Condition/dundate.pm,
6057           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
6058           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
6059           httemplate/edit/part_bill_event.cgi,
6060           httemplate/misc/process/delay_susp_pkg.html,
6061           httemplate/view/cust_main/packages.html: push out event triggered
6062           suspensions
6063
6064 2008-09-25 16:44  jeff
6065
6066         * FS/FS/cust_main.pm: lost bits of reason
6067
6068 2008-09-24 19:27  jeff
6069
6070         * FS/FS/part_export/prizm.pm: prizm export improvement for package
6071           changes
6072
6073 2008-09-18 16:17  jeff
6074
6075         * FS/FS/Schema.pm: trade space for time
6076
6077 2008-09-16 08:58  jeff
6078
6079         * httemplate/search/report_tax.cgi: minor initialization issue
6080
6081 2008-09-15 18:22  jeff
6082
6083         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
6084           elements/tr-select-taxoverride.html,
6085           elements/tr-select-taxproduct.html: correct package editor when
6086           taxproducts off
6087
6088 2008-09-15 00:18  ivan
6089
6090         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
6091           FS/FS/part_export/internal_diddb.pm,
6092           httemplate/elements/menu.html,
6093           httemplate/misc/phone_avail-import.html,
6094           httemplate/misc/process/phone_avail-import.html: add internal did
6095           database & ability to query for availability, plus upload tool
6096
6097 2008-09-14 17:40  ivan
6098
6099         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
6100           globalpops_voip export
6101
6102 2008-09-14 13:24  ivan
6103
6104         * FS/FS/cust_main_invoice.pm: silently strip out leading and
6105           trailing spaces from invoicing email addresses instead of
6106           throwing an error
6107
6108 2008-09-14 13:20  ivan
6109
6110         * httemplate/config/: config-process.cgi, config-view.cgi: don't
6111           reload the whole page every time a config option is changed,
6112           RT#3989
6113
6114 2008-09-14 12:13  ivan
6115
6116         * httemplate/elements/header.html: default the menu to top in 1.9,
6117           still a pref
6118
6119 2008-09-12 15:53  ivan
6120
6121         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
6122           "1011" came from us not the CDRs anyway, RT#3985
6123
6124 2008-09-12 15:48  ivan
6125
6126         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
6127           internal_prefixen, RT#3985
6128
6129 2008-09-12 15:38  ivan
6130
6131         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
6132           internal_prefixen, RT#3985
6133
6134 2008-09-12 15:18  ivan
6135
6136         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
6137           internal_prefixen, RT#3985
6138
6139 2008-09-12 14:56  ivan
6140
6141         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
6142           RT#3985
6143
6144 2008-09-12 14:55  ivan
6145
6146         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
6147
6148 2008-09-12 00:58  ivan
6149
6150         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
6151           services printed on invoices configurable.  RT#3904
6152
6153 2008-09-12 00:07  ivan
6154
6155         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
6156           don't throw noisy warnings about missing new recur_temporality,
6157           RT#3851
6158
6159 2008-09-11 19:28  jeff
6160
6161         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
6162           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
6163           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
6164
6165 2008-09-11 19:01  ivan
6166
6167         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
6168           httemplate/misc/spool_invoices.cgi,
6169           httemplate/search/cust_bill.html: add billco respooling, not
6170           re-FTPing, RT#3971
6171
6172 2008-09-11 17:53  ivan
6173
6174         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
6175           flat.pm, RT#3851
6176
6177 2008-09-11 17:41  ivan
6178
6179         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
6180
6181 2008-09-10 01:33  ivan
6182
6183         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
6184           httemplate/misc/ftp_invoices.cgi,
6185           httemplate/search/cust_bill.html: add re-FTP reprint,
6186           RT#create-me-tommorow-for-enet
6187
6188 2008-09-10 00:55  ivan
6189
6190         * FS/FS/Schema.pm: better (?) place to put display and taxation
6191           data than overloading real line items
6192
6193 2008-09-10 00:32  ivan
6194
6195         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
6196           get done
6197
6198 2008-09-10 00:30  ivan
6199
6200         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
6201           RT#3851
6202
6203 2008-09-10 00:24  ivan
6204
6205         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
6206
6207 2008-09-09 15:35  ivan
6208
6209         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
6210           log into selfservice when selfservice_server-primary_only is on
6211
6212 2008-09-09 14:29  ivan
6213
6214         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
6215           services to log into selfservice when
6216           selfservice_server-primary_only is on
6217
6218 2008-09-09 14:04  ivan
6219
6220         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
6221
6222 2008-09-09 01:19  ivan
6223
6224         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
6225           _upgrade_data is hosing cpu badly
6226
6227 2008-09-08 19:35  ivan
6228
6229         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
6230           RT#3838
6231
6232 2008-09-08 19:24  ivan
6233
6234         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
6235           QIS/Taqua-specific CDR handling details, RT#3838
6236
6237 2008-09-08 14:46  ivan
6238
6239         * FS/FS/cust_main.pm: oops, debugging got left on by accident
6240
6241 2008-09-08 14:23  ivan
6242
6243         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
6244           fields on service view, RT#3829
6245
6246 2008-09-08 14:02  ivan
6247
6248         * httemplate/edit/elements/svc_Common.html: completely hide
6249           fixed+blank fields, RT#3829
6250
6251 2008-09-07 19:49  ivan
6252
6253         * httemplate/edit/quick-charge.html: extraneous code cleanup
6254
6255 2008-09-07 19:48  ivan
6256
6257         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
6258           cust_bill_pkg
6259
6260 2008-09-07 19:47  ivan
6261
6262         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
6263           & comments, RT#3810
6264
6265 2008-09-07 19:42  ivan
6266
6267         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
6268           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
6269           httemplate/pref/pref.html,
6270           httemplate/view/cust_main/packages.html, FS/FS.pm,
6271           httemplate/edit/cust_pkg_detail.html,
6272           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
6273           add package invoice details & comments, RT#3810
6274
6275 2008-09-06 13:54  ivan
6276
6277         * FS/FS/UI/Web.pm: don't link to customer service view unless the
6278           user has the ACL to view the resulting page
6279
6280 2008-09-04 06:29  jeff
6281
6282         * FS/FS/Upgrade.pm: three lost lines
6283
6284 2008-09-03 20:10  ivan
6285
6286         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
6287           not incorrectly a PNG
6288
6289 2008-09-03 19:44  ivan
6290
6291         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
6292           in light of database config where you absolutely need
6293           ->set_binary for swtuf retreived with ->config_binary, RT#3936
6294
6295 2008-09-03 12:08  jeff
6296
6297         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
6298           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
6299           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
6300           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
6301           httemplate/edit/svc_acct_pop.cgi,
6302           httemplate/edit/process/router.cgi,
6303           httemplate/edit/process/svc_acct_pop.cgi,
6304           httemplate/edit/process/addr_block/add.cgi,
6305           httemplate/edit/process/addr_block/allocate.cgi,
6306           httemplate/edit/process/addr_block/deallocate.cgi,
6307           httemplate/edit/process/addr_block/split.cgi,
6308           httemplate/elements/menu.html: new access right names
6309
6310 2008-09-03 11:59  jeff
6311
6312         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
6313           routine
6314
6315 2008-09-02 18:52  ivan
6316
6317         * httemplate/view/cust_main/payment_history.html: add back ability
6318           to post a check/cash refund. be more explicit about it instead of
6319           just being a checkbox when posting a credit. RT#3812
6320
6321 2008-09-02 18:46  ivan
6322
6323         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
6324           httemplate/edit/cust_refund.cgi,
6325           httemplate/edit/process/cust_refund.cgi,
6326           httemplate/elements/init_calendar.html,
6327           httemplate/view/cust_refund.html,
6328           httemplate/view/cust_main/payment_history/refund.html,
6329           FS/FS/AccessRight.pm: add back ability to post a check/cash
6330           refund.  be more explicit about it instead of just being a
6331           checkbox when posting a credit.  RT#3812
6332
6333 2008-09-02 08:37  jeff
6334
6335         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
6336           call details in self-service
6337
6338 2008-08-30 14:34  jeff
6339
6340         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
6341           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
6342           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
6343           httemplate/search/report_prepaid_income.cgi,
6344           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
6345           creation RT#3919
6346
6347 2008-08-29 19:10  jeff
6348
6349         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
6350           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
6351           usage classes
6352
6353 2008-08-29 16:13  ivan
6354
6355         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
6356           of simple accounts for cheepnet, RT#3805
6357
6358 2008-08-29 13:10  ivan
6359
6360         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
6361           of quantity fields on package edit, for RT#3805
6362
6363 2008-08-28 18:09  ivan
6364
6365         * FS/FS/Schema.pm, FS/FS/cdr.pm,
6366           httemplate/elements/select-cdrbatch.html,
6367           httemplate/elements/tr-select-cdrbatch.html,
6368           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
6369           add CDR batch TFTP feature, RT#3113
6370
6371 2008-08-28 17:45  jeff
6372
6373         * FS/FS/part_pkg.pm: noise reduction
6374
6375 2008-08-28 17:23  ivan
6376
6377         * httemplate/elements/: tr-select-taxclass.html,
6378           select-taxclass.html: correct nits in tax class selection
6379
6380 2008-08-28 15:00  jeff
6381
6382         * FS/FS/tax_rate.pm: updates can be completely empty
6383
6384 2008-08-28 14:32  jeff
6385
6386         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
6387           httemplate/browse/part_pkg_taxproduct.cgi,
6388           httemplate/edit/part_pkg_taxoverride.html,
6389           httemplate/edit/quick-charge.html,
6390           httemplate/edit/process/quick-charge.cgi,
6391           httemplate/elements/select-taxoverride.html,
6392           httemplate/elements/select-taxproduct.html,
6393           httemplate/view/cust_main/packages.html: taxproduct selection for
6394           one time charges
6395
6396 2008-08-28 12:09  ivan
6397
6398         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
6399
6400 2008-08-28 00:38  jeff
6401
6402         * httemplate/elements/select-taxoverride.html,
6403           httemplate/elements/select-taxproduct.html,
6404           httemplate/elements/tr-select-taxoverride.html,
6405           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
6406           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
6407           FS/FS/part_pkg/voip_cdr.pm,
6408           httemplate/browse/part_pkg_taxproduct.cgi,
6409           httemplate/edit/part_pkg.cgi,
6410           httemplate/edit/part_pkg_taxoverride.html,
6411           httemplate/edit/process/part_pkg.cgi: multiple usage classes
6412           checkpoint
6413
6414 2008-08-26 17:15  ivan
6415
6416         * FS/FS/cust_main.pm: don't override countrydefault or whatever
6417           with a blank value in bulk customer import
6418
6419 2008-08-26 17:05  ivan
6420
6421         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
6422           distinction to lint
6423
6424 2008-08-26 17:00  ivan
6425
6426         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
6427           distinction to lint
6428
6429 2008-08-26 16:53  ivan
6430
6431         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
6432           vs. ok distinction to lint
6433
6434 2008-08-26 07:00  rsiddall
6435
6436         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
6437           fixing up paths so the RPM-installed self-service files are not
6438           under /usr/local on the remote machine.  Also fixed an
6439           initialization problem where the system configuration files for
6440           Freeside were assumed to be under /etc/default, not
6441           /etc/sysconfig
6442
6443 2008-08-25 14:23  ivan
6444
6445         * httemplate/edit/elements/edit.html: fix package editor showing
6446           "all" for pkg class selection
6447
6448 2008-08-25 13:33  ivan
6449
6450         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
6451           comparison from svcnum to svcpart
6452
6453 2008-08-24 22:53  jeff
6454
6455         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
6456           FS/FS/Report/Table/Monthly.pm,
6457           httemplate/search/cust_bill_pkg.cgi,
6458           httemplate/search/report_prepaid_income.cgi,
6459           httemplate/search/report_tax.cgi: correct fallout from duplicate
6460           line items
6461
6462 2008-08-24 22:18  jeff
6463
6464         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
6465           agent virtualizing packages
6466
6467 2008-08-24 15:35  ivan
6468
6469         * httemplate/elements/checkboxes-table-name.html: add controls to
6470           select/unselect/toggle all checkboxes
6471
6472 2008-08-24 14:52  ivan
6473
6474         * bin/customer-faker: add -k option for pkgpart
6475
6476 2008-08-24 14:49  ivan
6477
6478         * bin/customer-faker: add -a option for agentnum
6479
6480 2008-08-23 20:41  rsiddall
6481
6482         * rpm/freeside.spec: Create discrete RPMs for different parts of
6483           the self-service interface.  Put the default configuration folder
6484           in the main freeside RPM.
6485
6486 2008-08-23 14:59  jeff
6487
6488         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
6489           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
6490           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
6491           FS/MANIFEST, httemplate/browse/rate_detail.html,
6492           httemplate/edit/rate_detail.html,
6493           httemplate/edit/rate_region.cgi,
6494           httemplate/edit/usage_class.html,
6495           httemplate/edit/elements/edit.html,
6496           httemplate/edit/process/rate_region.cgi,
6497           httemplate/edit/process/usage_class.html,
6498           httemplate/elements/menu.html: add usage classes to rate details
6499
6500 2008-08-22 20:29  jeff
6501
6502         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
6503           tax_rate.pm: tax data update bug fixes and error message
6504           improvements
6505
6506 2008-08-21 20:01  ivan
6507
6508         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
6509           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
6510           FS/MANIFEST, FS/t/cust_svc_option.t,
6511           httemplate/elements/dashboard-toplist.html,
6512           httemplate/elements/mcp_lint.html: the master control program has
6513           chosen YOU to serve your system on the game grid
6514
6515 2008-08-21 16:21  ivan
6516
6517         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
6518           reporting for MCP mode
6519
6520 2008-08-21 11:21  jeff
6521
6522         * bin/import-optigold.pl: use options with proper names
6523
6524 2008-08-19 11:42  ivan
6525
6526         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
6527
6528 2008-08-19 04:35  ivan
6529
6530         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
6531
6532 2008-08-19 03:09  ivan
6533
6534         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
6535           here
6536
6537 2008-08-19 03:06  ivan
6538
6539         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
6540           httemplate/edit/rate_region.cgi: more consistent prefix display,
6541           and don't forget nxx'
6542
6543 2008-08-15 12:42  ivan
6544
6545         * Makefile: install default conf with make create-config too, so it
6546           doesn't go missing
6547
6548 2008-08-15 12:26  ivan
6549
6550         * FS/bin/freeside-setup: allow a full pathname to be specified to
6551           freeside-setup for initial configdir
6552
6553 2008-08-14 18:09  jeff
6554
6555         * FS/FS/tax_class.pm: correct field ordering - invonsequential
6556
6557 2008-08-14 17:41  ivan
6558
6559         * httemplate/elements/form-file_upload.html: can have a message
6560           then a URL too
6561
6562 2008-08-14 04:53  ivan
6563
6564         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
6565           httemplate/elements/progress-init.html,
6566           httemplate/misc/cust_main-import.cgi,
6567           httemplate/misc/process/cust_main-import.cgi,
6568           httemplate/elements/progress-popup.html,
6569           httemplate/search/cust_main.html,
6570           httemplate/elements/form-file_upload.html,
6571           httemplate/misc/file-upload.html,
6572           httemplate/elements/file-upload.html: customer import: add
6573           progress bar & redirect to a search of the imported customers,
6574           #3475
6575
6576 2008-08-14 04:44  ivan
6577
6578         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
6579           import: add progress bar & redirect to a search of the imported
6580           customers, #3475
6581
6582 2008-08-13 18:58  ivan
6583
6584         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
6585           httemplate/elements/menu.html,
6586           httemplate/misc/cust_main-import.cgi,
6587           httemplate/misc/process/cust_main-import.cgi: import customer
6588           from Excel file too
6589
6590 2008-08-13 18:52  ivan
6591
6592         * FS/FS/svc_Common.pm: tyop
6593
6594 2008-08-13 18:38  ivan
6595
6596         * httemplate/view/svc_forward.cgi: tyop
6597
6598 2008-08-08 13:29  jeff
6599
6600         * bin/import-optigold.pl: better opti table relationship following
6601
6602 2008-08-08 11:13  jeff
6603
6604         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
6605           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
6606           conf/invoice_latex: cdrs can be in separate invoice section,
6607           after total, summarized inline, with hints for page breaks
6608
6609 2008-08-07 15:30  ivan
6610
6611         * Makefile: don't generate a new key on install-selfservice if
6612           there's already an RSA one either
6613
6614 2008-08-05 23:39  jeff
6615
6616         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
6617
6618 2008-08-05 21:05  jeff
6619
6620         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
6621           refactor
6622
6623 2008-08-02 19:15  ivan
6624
6625         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
6626           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
6627           a name field to svc_phone
6628
6629 2008-08-02 17:54  ivan
6630
6631         * FS/FS/cdr/simple2.pm: doh, fix regex
6632
6633 2008-08-02 17:26  ivan
6634
6635         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
6636           "exists" on an undefined value at
6637           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
6638           upgrade
6639
6640 2008-08-02 17:20  ivan
6641
6642         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
6643           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
6644           line 812.' error on upgrade
6645
6646 2008-08-02 16:51  ivan
6647
6648         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
6649           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
6650           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
6651           'Can't call method "parse" on an undefined value' error from CDR
6652           format refactor
6653
6654 2008-08-01 21:20  jeff
6655
6656         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
6657           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
6658           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
6659           conf/invoice_latex, httemplate/edit/cust_main.cgi,
6660           httemplate/edit/cust_main/billing.html,
6661           httemplate/view/cust_main/billing.html: bundled package
6662           presentation improvements
6663
6664 2008-08-01 21:09  jeff
6665
6666         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
6667           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
6668           part_pkg/voip_cdr.pm: improve CDR usage presentation
6669
6670 2008-08-01 14:41  ivan
6671
6672         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
6673           be limited by date like before, closes: Bug#3801
6674
6675 2008-08-01 13:21  ivan
6676
6677         * httemplate/edit/pkg_class.html: categories deserve labels too
6678
6679 2008-07-31 16:32  ivan
6680
6681         * httemplate/search/report_receivables.cgi: this should fix columns
6682           not showing up in receivables report... not surea bout #3801
6683           (credits/etc show up in all time periods)
6684
6685 2008-07-31 13:17  ivan
6686
6687         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
6688           receivables report: credits/etc. should be limited by date like
6689           before, closes: Bug#3801
6690
6691 2008-07-30 19:35  ivan
6692
6693         * httemplate/misc/delete-customer.cgi: fix error on customer
6694           deletion
6695
6696 2008-07-30 15:10  ivan
6697
6698         * FS/FS/cdr/nextone.pm: rename nt to nextone
6699
6700 2008-07-29 13:00  jeff
6701
6702         * FS/FS/cust_bill.pm: correct amount for new charges total on
6703           sectioned invoices
6704
6705 2008-07-29 10:29  rsiddall
6706
6707         * rpm/freeside.spec: Self-Service files were reorganized; changed
6708           the way we copy them into the buildroot.
6709
6710 2008-07-24 09:40  jeff
6711
6712         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
6713           line number order
6714
6715 2008-07-23 07:41  jeff
6716
6717         * httemplate/edit/tax_rate.html: add disabled column to new tax
6718           rates, false laziness elimination, and bug fixes - closes #3566
6719
6720 2008-07-23 07:36  jeff
6721
6722         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
6723           httemplate/browse/tax_rate.cgi,
6724           httemplate/misc/enable_or_disable_tax.html,
6725           httemplate/misc/process/enable_or_disable_tax.html: add disabled
6726           column to new tax rates, false laziness elimination, and bug
6727           fixes - closes #3566
6728
6729 2008-07-22 01:33  ivan
6730
6731         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
6732           command
6733
6734 2008-07-21 21:59  ivan
6735
6736         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
6737           view also
6738
6739 2008-07-21 15:34  ivan
6740
6741         * FS/FS/ClientAPI/Signup.pm,
6742           fs_selfservice/FS-SelfService/SelfService.pm,
6743           fs_selfservice/FS-SelfService/cgi/signup.cgi,
6744           fs_selfservice/FS-SelfService/cgi/signup.html,
6745           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
6746
6747 2008-07-21 14:23  ivan
6748
6749         * Makefile: oops, don't inadvertantly switch default db type
6750
6751 2008-07-21 12:09  ivan
6752
6753         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
6754           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
6755           fs_selfservice/FS-SelfService/SelfService.pm,
6756           fs_selfservice/FS-SelfService/cgi/signup.html,
6757           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
6758           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
6759           fs_selfservice/FS-SelfService/cgi/images/cross.png,
6760           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
6761           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
6762           w/globalpops DID selection via mason components pass-through
6763
6764 2008-07-21 11:58  ivan
6765
6766         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
6767           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
6768           components standalone
6769
6770 2008-07-21 03:42  ivan
6771
6772         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
6773
6774 2008-07-18 15:31  ivan
6775
6776         * httemplate/search/report_rt_transaction.html: missing closing
6777           FORM tag
6778
6779 2008-07-18 15:30  ivan
6780
6781         * httemplate/elements/popup_link.html: add target param, i thought
6782           this was needed for something...
6783
6784 2008-07-18 15:29  ivan
6785
6786         * bin/bind.import: add -e option to bind.import (now to actually
6787           implement it)
6788
6789 2008-07-18 15:28  ivan
6790
6791         * FS/FS/rate_region.pm: show NXX is US if applicable
6792
6793 2008-07-18 15:28  ivan
6794
6795         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
6796           UI/Web.pm: some random cleanups
6797
6798 2008-07-18 15:27  ivan
6799
6800         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
6801           imports
6802
6803 2008-07-18 15:26  ivan
6804
6805         * FS/MANIFEST: add part_pkg_link to MANIFEST
6806
6807 2008-07-17 16:55  ivan
6808
6809         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
6810           cdr/genband_meetme.pm, cdr/openser.pm, cdr/simple.pm,
6811           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
6812           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
6813
6814 2008-07-16 16:55  ivan
6815
6816         * httemplate/search/svc_acct.cgi: fix account search by time
6817           remaining to deal with situations w/o a recurring amount
6818
6819 2008-07-15 16:25  ivan
6820
6821         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
6822
6823 2008-07-15 16:18  ivan
6824
6825         * FS/FS/Upgrade.pm: parens help alot
6826
6827 2008-07-15 16:17  ivan
6828
6829         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
6830           upgrade
6831
6832 2008-07-15 13:56  ivan
6833
6834         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
6835           reports of cancelled customers
6836
6837 2008-07-14 18:19  ivan
6838
6839         * FS/FS/part_export/phone_shellcommands.pm: add warning about
6840           concurrency in FreePBX
6841
6842 2008-07-14 16:59  ivan
6843
6844         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
6845           their stupid display problems with scrolling.  also make the
6846           gridding more consistent
6847
6848 2008-07-14 16:08  ivan
6849
6850         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
6851           view/cust_main/notes.html: fuck embedded iframes and their stupid
6852           display problems with scrolling.  also make the gridding more
6853           consistent
6854
6855 2008-07-10 11:48  ivan
6856
6857         * httemplate/view/cust_main/packages.html: fix variable scoping
6858           issues preventing customer view page from coing up
6859
6860 2008-07-09 20:16  jeff
6861
6862         * FS/FS/cust_bill.pm: restore line item date ranges
6863
6864 2008-07-09 13:37  ivan
6865
6866         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
6867           warnings on upgrade
6868
6869 2008-07-09 13:33  ivan
6870
6871         * FS/FS/svc_Common.pm: perl vs SQL brainfart
6872
6873 2008-07-09 12:45  ivan
6874
6875         * httemplate/docs/license.html: fix famfamfam link
6876
6877 2008-07-09 12:35  ivan
6878
6879         * FS/FS/svc_Common.pm: service searching should be case-insensitive
6880           now
6881
6882 2008-07-08 20:40  ivan
6883
6884         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
6885           exemptions were inserted?
6886
6887 2008-07-08 20:27  ivan
6888
6889         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
6890
6891 2008-07-08 20:18  ivan
6892
6893         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
6894           search legacy tax exemptions by customer status
6895
6896 2008-07-08 19:30  ivan
6897
6898         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
6899           to be specified when editing a disabled package
6900
6901 2008-07-07 19:19  ivan
6902
6903         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
6904           taxclass-less regions
6905
6906 2008-07-07 19:01  ivan
6907
6908         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
6909           httemplate/search/report_tax.cgi: fix line-item reports on
6910           taxclass-less regions
6911
6912 2008-07-07 17:35  ivan
6913
6914         * httemplate/search/cust_bill_pkg.cgi: order by number for line
6915           items with the same datestamp
6916
6917 2008-07-07 17:20  ivan
6918
6919         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
6920           date
6921
6922 2008-07-07 16:47  ivan
6923
6924         * httemplate/search/report_tax.cgi: should be a proper fix for edge
6925           cases where you have taxclass and empty-taxclass rates for a
6926           region, whew
6927
6928 2008-07-07 14:38  ivan
6929
6930         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
6931           probelms on old (v1.x?) DBD::Pg
6932
6933 2008-07-07 14:18  ivan
6934
6935         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
6936           debugging of bind_param statements
6937
6938 2008-07-07 14:07  ivan
6939
6940         * FS/FS/Record.pm: add debugging of bind_param statements
6941
6942 2008-07-07 12:50  ivan
6943
6944         * FS/FS/Record.pm: add debugging of bind_param statements
6945
6946 2008-07-03 16:23  ivan
6947
6948         * httemplate/view/cust_main/packages.html: fix bad sub names in
6949           forward-port
6950
6951 2008-07-02 21:19  ivan
6952
6953         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
6954           regression caused by get_real_fields refactor
6955
6956 2008-07-02 21:12  ivan
6957
6958         * FS/FS/Record.pm: this should non-"=" searches on fields that
6959           require SQL type binding...
6960
6961 2008-07-02 21:00  ivan
6962
6963         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
6964           "forward-port", i guess
6965
6966 2008-07-02 20:57  ivan
6967
6968         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
6969           1.7?  not touching it unless it breaks :)
6970
6971 2008-07-01 19:55  ivan
6972
6973         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
6974           card through self-service
6975
6976 2008-07-01 00:02  jeff
6977
6978         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
6979
6980 2008-06-30 22:01  jeff
6981
6982         * httemplate/misc/unadjourn_pkg.cgi,
6983           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
6984           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
6985           FS/FS/part_export/shellcommands.pm,
6986           FS/FS/part_export/sqlradius.pm,
6987           httemplate/edit/REAL_cust_pkg.cgi,
6988           httemplate/misc/process/cancel_pkg.html,
6989           httemplate/search/cust_pkg.cgi,
6990           httemplate/view/cust_main/packages.html: correct internal reason
6991           searching, prevent interleaved suspend/cancel/expire/adjourn,
6992           backporting and refactoring
6993
6994 2008-06-30 17:11  ivan
6995
6996         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
6997
6998 2008-06-30 17:07  ivan
6999
7000         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
7001           hope
7002
7003 2008-06-30 17:00  ivan
7004
7005         * httemplate/view/svc_phone.cgi: add sip pw display
7006
7007 2008-06-30 16:56  ivan
7008
7009         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
7010           FS/FS/part_export/phone_shellcommands.pm,
7011           httemplate/edit/svc_phone.cgi: add sip pw field
7012
7013 2008-06-30 01:01  ivan
7014
7015         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
7016           checkpoint signup work
7017
7018 2008-06-30 01:00  ivan
7019
7020         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
7021           extensions
7022
7023 2008-06-29 13:53  ivan
7024
7025         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
7026           httemplate/elements/select-phonenum.html,
7027           httemplate/elements/tr-select-did.html: globalPOPs provisioning
7028
7029 2008-06-28 21:33  jeff
7030
7031         * httemplate/view/cust_main/packages.html: spurious 'suspended'
7032
7033 2008-06-28 17:41  ivan
7034
7035         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
7036           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
7037           state->areacode caching,
7038
7039 2008-06-28 16:03  ivan
7040
7041         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
7042           httemplate/edit/elements/svc_Common.html,
7043           httemplate/elements/input-text.html,
7044           httemplate/elements/select-areacode.html,
7045           httemplate/elements/select-did.html,
7046           httemplate/elements/select-exchange.html,
7047           httemplate/elements/select-phonenum.html,
7048           httemplate/elements/select-state.html,
7049           httemplate/elements/tr-input-text.html,
7050           httemplate/elements/tr-select-did.html,
7051           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
7052           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
7053           FS/FS/part_export/globalpops_voip.pm,
7054           httemplate/edit/svc_phone.cgi: get DIDs from globalpops
7055
7056 2008-06-28 12:25  jeff
7057
7058         * httemplate/elements/tr-checkboxes-table.html,
7059           httemplate/elements/checkboxes-table.html,
7060           httemplate/elements/menu.html,
7061           httemplate/elements/select-agent.html,
7062           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
7063           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
7064           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
7065           httemplate/browse/svc_acct_pop.cgi,
7066           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
7067           httemplate/edit/svc_acct_pop.cgi,
7068           httemplate/edit/svc_broadband.cgi,
7069           httemplate/edit/elements/edit.html,
7070           httemplate/edit/elements/svc_Common.html,
7071           httemplate/edit/process/router.cgi,
7072           httemplate/edit/process/svc_acct_pop.cgi,
7073           httemplate/edit/process/svc_broadband.cgi,
7074           httemplate/edit/process/addr_block/add.cgi,
7075           httemplate/edit/process/addr_block/allocate.cgi,
7076           httemplate/edit/process/addr_block/deallocate.cgi,
7077           httemplate/edit/process/addr_block/split.cgi,
7078           httemplate/edit/process/elements/process.html: agent virtualize
7079           address blocks and routers
7080
7081 2008-06-27 01:53  ivan
7082
7083         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
7084           fs_selfservice/FS-SelfService/SelfService.pm,
7085           fs_selfservice/FS-SelfService/cgi/signup.html: adding
7086           signup_server-service config
7087
7088 2008-06-27 00:18  ivan
7089
7090         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
7091           compilation fixes
7092
7093 2008-06-26 17:27  ivan
7094
7095         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
7096           start.  stupid power failure.
7097
7098 2008-06-26 14:55  ivan
7099
7100         * FS/FS/part_export/phone_shellcommands.pm: adding
7101           phone_shellcommands with preliminary FreePBX integration commands
7102
7103 2008-06-25 13:14  ivan
7104
7105         * httemplate/search/report_receivables.cgi: optimize total query in
7106           receivables report.  very significant speedup for large DBs
7107
7108 2008-06-25 13:11  ivan
7109
7110         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
7111
7112 2008-06-25 11:14  ivan
7113
7114         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
7115           index already existing either
7116
7117 2008-06-24 17:29  ivan
7118
7119         * htetc/handler.pl, FS/FS/Record.pm: finish adding
7120           str2time_sql_closing
7121
7122 2008-06-24 11:50  ivan
7123
7124         * conf/invoice_html: i think we need a $ there???
7125
7126 2008-06-24 09:39  jeff
7127
7128         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
7129           fees
7130
7131 2008-06-23 19:09  ivan
7132
7133         * FS/FS/part_export/sqlradius.pm: prevent decrementing
7134           time/bandwidth for old RADIUS records
7135
7136 2008-06-23 15:59  ivan
7137
7138         * bin/cdr.import: hahahd doh, we're in perl
7139
7140 2008-06-23 15:11  ivan
7141
7142         * bin/cdr.import: add quick command line too for CDR imports
7143
7144 2008-06-23 09:46  jeff
7145
7146         * conf/invoice_html: this is what it was for
7147
7148 2008-06-23 08:36  jeff
7149
7150         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
7151           invoice service address modifications
7152
7153 2008-06-22 19:50  ivan
7154
7155         * conf/invoice_html: wtf was this for in the first place then
7156
7157 2008-06-22 19:48  ivan
7158
7159         * conf/invoice_html: this seems to match the latex templates more
7160           accurately, rather than push the sub-totals out into their own
7161           column
7162
7163 2008-06-22 19:35  ivan
7164
7165         * conf/invoice_html: fix leaking colspan in totals on sectioned
7166           invoices
7167
7168 2008-06-22 17:41  ivan
7169
7170         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
7171           to assist in enet migraiton
7172
7173 2008-06-22 17:37  ivan
7174
7175         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
7176           report fix, no _date
7177
7178 2008-06-22 17:34  ivan
7179
7180         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
7181           tax exemptions to assist in enet migraiton
7182
7183 2008-06-19 22:47  jeff
7184
7185         * FS/FS/cust_bill.pm: extra values for invoices
7186
7187 2008-06-19 20:36  ivan
7188
7189         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
7190           scum who charged back their customization work and then used the
7191           software anyway
7192
7193 2008-06-18 20:18  jeff
7194
7195         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
7196           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
7197           FS/FS.pm, httemplate/browse/pkg_category.html,
7198           httemplate/browse/pkg_class.html,
7199           httemplate/edit/pkg_category.html,
7200           httemplate/edit/pkg_class.html,
7201           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
7202           htetc/handler.pl, httemplate/edit/elements/edit.html,
7203           httemplate/elements/menu.html: package categories (meta package
7204           classes) and grouping invoices by them
7205
7206 2008-06-18 14:18  ivan
7207
7208         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
7209           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
7210           don't want them
7211
7212 2008-06-18 12:24  ivan
7213
7214         * httemplate/edit/part_pkg.cgi: s helps alot
7215
7216 2008-06-18 12:09  ivan
7217
7218         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
7219           (customizing) package definitions w/new editor
7220
7221 2008-06-18 11:50  jeff
7222
7223         * httemplate/: browse/tax_rate.cgi,
7224           misc/enable_or_disable_tax.html,
7225           misc/process/enable_or_disable_tax.html: allow enabling and
7226           disabling if tax_rate rows in groups (RT 3566)
7227
7228 2008-06-17 22:22  ivan
7229
7230         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
7231           make up your mind
7232
7233 2008-06-17 17:49  ivan
7234
7235         * FS/FS/part_virtual_field.pm: this module, also, has no need to
7236           import qsearch/qsearchs, and is causing dependency loop problems
7237           (Record->part_virtual_field->Record)
7238
7239 2008-06-17 17:46  ivan
7240
7241         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
7242           as simple as Record->Conf->Record here
7243
7244 2008-06-17 17:42  ivan
7245
7246         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
7247           runtime... should hopefully FINALLY eliminate the
7248           Record->Msgcat->Conf->Record loop
7249
7250 2008-06-17 17:36  ivan
7251
7252         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
7253           qsearch/qsearchs... hopefully this is the last of the weird
7254           dependency loops (this one is Record->Msgcat->msgcat->Record)
7255
7256 2008-06-17 17:27  ivan
7257
7258         * FS/FS/Msgcat.pm: fix dependency loop problem with database
7259           config, hopefully?  (Record->Msgcat->Conf->Record)
7260
7261 2008-06-17 17:10  ivan
7262
7263         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
7264           hopefully this will solve the weird circular dependency issue
7265           (Record->Msgcat->Conf->conf->Record)
7266
7267 2008-06-17 17:05  ivan
7268
7269         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
7270           off debugging for address standardization
7271
7272 2008-06-17 16:57  ivan
7273
7274         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
7275           cloning w/new package editor
7276
7277 2008-06-17 12:29  jeff
7278
7279         * conf/invoice_latex: fixup damage from quantity addition
7280
7281 2008-06-16 20:35  ivan
7282
7283         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
7284           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
7285           htetc/handler.pl, httemplate/elements/htmlarea.html,
7286           httemplate/misc/email-customers.html,
7287           httemplate/misc/process/email-customers.html,
7288           httemplate/search/cust_main.html: finish adding a feature to
7289           easily list all email addresses for an agent & send them email
7290
7291 2008-06-16 20:13  jeff
7292
7293         * conf/invoice_latex: not forgetting to add fax and old customer id
7294
7295 2008-06-16 18:43  ivan
7296
7297         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
7298           now
7299
7300 2008-06-16 06:36  jeff
7301
7302         * bin/import-optigold.pl: catch one more customer
7303
7304 2008-06-15 23:53  ivan
7305
7306         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
7307           ability to edit agent_custid
7308
7309 2008-06-15 18:32  jeff
7310
7311         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
7312
7313 2008-06-12 16:15  ivan
7314
7315         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
7316           displaying package and comment on date editing
7317
7318 2008-06-12 14:53  ivan
7319
7320         * httemplate/: edit/process/elements/process.html,
7321           view/cust_main/packages.html, edit/part_pkg.cgi,
7322           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
7323           w/new package editor
7324
7325 2008-06-12 09:56  jeff
7326
7327         * bin/import-optigold.pl: date fixups
7328
7329 2008-06-12 08:55  jeff
7330
7331         * bin/import-optigold.pl: import services from service providing
7332           servers
7333
7334 2008-06-10 16:24  ivan
7335
7336         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
7337           upgrade errors
7338
7339 2008-06-10 10:39  ivan
7340
7341         * FS/FS/Misc.pm: turn off debugging that got left on by accident
7342
7343 2008-06-09 19:12  ivan
7344
7345         * httemplate/edit/process/: cust_credit_refund.cgi,
7346           cust_pay_refund.cgi: fix up application of things to refunds,
7347           RT#3606/RT#3545
7348
7349 2008-06-09 11:32  ivan
7350
7351         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
7352
7353 2008-06-05 15:44  ivan
7354
7355         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
7356           name, revsere src/dst
7357
7358 2008-06-05 13:09  ivan
7359
7360         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
7361           quantities &
7362
7363 2008-06-05 12:44  ivan
7364
7365         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
7366
7367 2008-06-05 12:29  ivan
7368
7369         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
7370           NULL
7371
7372 2008-06-05 12:25  ivan
7373
7374         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
7375           fees
7376
7377 2008-06-05 12:24  ivan
7378
7379         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
7380           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
7381           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
7382           quantity bs
7383
7384 2008-06-05 12:06  jeff
7385
7386         * conf/invoice_html: dash removal
7387
7388 2008-06-05 10:05  jeff
7389
7390         * conf/invoice_html: fix unitprice/posttotal nit
7391
7392 2008-06-05 09:56  jeff
7393
7394         * conf/invoice_html: fix unitprice/section nit
7395
7396 2008-06-05 09:51  jeff
7397
7398         * conf/invoice_html: correct bogus porting
7399
7400 2008-06-05 05:42  jeff
7401
7402         * conf/invoice_latex: replace lost braces
7403
7404 2008-06-05 03:36  ivan
7405
7406         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
7407           httemplate/search/report_cust_main.html: add customer status to
7408           adv. customer report, template customer search for future use in
7409           emailing notices, RT#2731
7410
7411 2008-06-05 03:34  ivan
7412
7413         * FS/FS/: cust_pkg.pm: docs for search_sql
7414
7415 2008-06-05 01:54  ivan
7416
7417         * httemplate/search/report_cust_bill.html: minor invoice report UI
7418
7419 2008-06-04 22:06  ivan
7420
7421         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
7422           httemplate/edit/cust_credit_bill.cgi,
7423           httemplate/edit/cust_pay_refund.cgi,
7424           httemplate/view/cust_main/payment_history/credit.html,
7425           httemplate/view/cust_main/payment_history/payment.html,
7426           httemplate/edit/cust_credit_refund.cgi,
7427           httemplate/edit/elements/ApplicationCommon.html,
7428           httemplate/edit/process/cust_bill_pay.cgi,
7429           httemplate/edit/process/cust_credit_bill.cgi,
7430           httemplate/edit/process/cust_credit_refund.cgi,
7431           httemplate/edit/process/cust_pay_refund.cgi,
7432           httemplate/edit/process/elements/ApplicationCommon.html: payment
7433           and credit applications have separate "apply to refund" choices
7434           now, and no auto-refund choice in the invoice dropdown.  RT#3545
7435
7436 2008-06-04 15:44  jeff
7437
7438         * FS/FS/cust_bill.pm: moar tyop
7439
7440 2008-06-04 15:42  jeff
7441
7442         * FS/FS/cust_bill.pm: tyop
7443
7444 2008-06-04 11:50  ivan
7445
7446         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
7447           fix the random "HylaFax support has not been configured" error,
7448           caused by cust_bill->fax getting called instead of cust_main->fax
7449           field
7450
7451 2008-06-04 11:40  jeff
7452
7453         * conf/invoice_html: more voxline invoice formatting
7454
7455 2008-06-04 11:05  jeff
7456
7457         * FS/FS/cust_bill.pm: voxline invoice formatting
7458
7459 2008-06-04 10:57  jeff
7460
7461         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
7462           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
7463           FS/FS/Conf_compat17.pm: voxline invoice formatting
7464
7465 2008-06-04 06:28  jeff
7466
7467         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
7468
7469 2008-06-04 06:26  jeff
7470
7471         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
7472           conf/invoice_latex: service address on invoice
7473
7474 2008-06-03 14:06  ivan
7475
7476         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
7477           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
7478           httemplate/view/cust_main/packages.html: very basic start at
7479           adding quantities
7480
7481 2008-06-02 11:59  ivan
7482
7483         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
7484
7485 2008-06-02 11:31  ivan
7486
7487         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
7488
7489 2008-06-02 10:58  ivan
7490
7491         * httemplate/misc/process/timeworked.html: fix error apply
7492           fractional seconds
7493
7494 2008-06-02 10:14  ivan
7495
7496         * FS/FS/UI/Web/small_custview.pm: doh!
7497
7498 2008-06-02 10:06  ivan
7499
7500         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
7501           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
7502           rt/lib/RT/URI/freeside/Internal.pm,
7503           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
7504           of a sudden causing fatal errors?!  wtf
7505
7506 2008-06-02 04:16  jeff
7507
7508         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
7509           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
7510           remittance coupon
7511
7512 2008-06-01 19:47  ivan
7513
7514         * FS/FS/Misc.pm: and batchmode was probably right
7515
7516 2008-06-01 19:45  ivan
7517
7518         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
7519           timeout
7520
7521 2008-06-01 19:16  ivan
7522
7523         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
7524           a timeout, this should prevent hanging on template errors
7525
7526 2008-06-01 15:48  ivan
7527
7528         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
7529           FS/FS/payinfo_transaction_Mixin.pm,
7530           httemplate/view/cust_main/payment_history.html,
7531           httemplate/search/elements/cust_pay_or_refund.html,
7532           httemplate/view/cust_refund.html,
7533           httemplate/view/cust_main/payment_history/credit.html,
7534           httemplate/view/cust_main/payment_history/invoice.html,
7535           httemplate/view/cust_main/payment_history/payment.html,
7536           httemplate/view/cust_main/payment_history/refund.html,
7537           httemplate/view/cust_main/payment_history/voided_payment.html:
7538           refactor payment history slightly, add refund receipts, have
7539           "unapplied" refunds show like other unapplied/open things,
7540           RT#3545
7541
7542 2008-06-01 00:08  ivan
7543
7544         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
7545           "Billing #"
7546
7547 2008-05-31 22:43  ivan
7548
7549         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
7550           httemplate/view/cust_main/payment_history.html: add date to
7551           "applied to Invoice#" messages in history
7552
7553 2008-05-31 20:19  ivan
7554
7555         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
7556           agent-virtualized packages, clean up sloppy $where
7557           stringification, hard agent virtualization
7558
7559 2008-05-31 19:19  jeff
7560
7561         * bin/import-optigold.pl: umm.. right.. really do some on-demand
7562           stuff
7563
7564 2008-05-31 18:23  ivan
7565
7566         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
7567           problems
7568
7569 2008-05-31 17:11  ivan
7570
7571         * FS/FS/cust_bill.pm: fix problems when service definition names
7572           contain chars that need to be latex escaped
7573
7574 2008-05-31 16:50  jeff
7575
7576         * bin/import-optigold.pl: guess at on demand billing, link
7577           pre-existing services
7578
7579 2008-05-31 10:54  ivan
7580
7581         * htetc/handler.pl: add an explicit use for RT's not-well-declared
7582           dependency on CSS::Squish 0.06
7583
7584 2008-05-31 07:49  jeff
7585
7586         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
7587           invoice cosmetic improvements
7588
7589 2008-05-29 21:04  ivan
7590
7591         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
7592           still going to be editing old-style invoice events for a little
7593           while more yet, so space them out better (so options don't run
7594           together)
7595
7596 2008-05-29 20:55  ivan
7597
7598         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
7599           sucks.  add a "balance over" option to the 1.7 style
7600           agent-specific invoice send event
7601
7602 2008-05-29 18:38  ivan
7603
7604         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
7605           when running prune_applications not in debug mode...
7606
7607 2008-05-29 18:34  ivan
7608
7609         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
7610           FreesideStatus every time either.  really?
7611
7612 2008-05-29 18:33  ivan
7613
7614         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
7615           pruning every time
7616
7617 2008-05-29 18:28  ivan
7618
7619         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
7620           pruning every time
7621
7622 2008-05-29 18:02  ivan
7623
7624         * FS/FS/cust_pay_pending.pm: clean up any stray/old
7625           cust_pay_pending records causing problems
7626
7627 2008-05-29 17:53  ivan
7628
7629         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
7630           cust_pay_pending records causing problems
7631
7632 2008-05-28 17:11  ivan
7633
7634         * httemplate/graph/money_time.cgi: line things up better on the
7635           12mo report (prevent labels from taking up most of the graph
7636
7637 2008-05-28 03:45  ivan
7638
7639         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
7640           FS dbdef hasn't been initialized yet (& need to import
7641           adminsuidsetup)
7642
7643 2008-05-28 03:41  ivan
7644
7645         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
7646           when FS dbdef hasn't been initialized yet
7647
7648 2008-05-28 03:14  ivan
7649
7650         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
7651           FS dbdef hasn't been initialized yet
7652
7653 2008-05-19 20:52  ivan
7654
7655         * FS/FS/Upgrade.pm: automatically create an index on the new
7656           radacct.FreesideStatus column
7657
7658 2008-05-19 15:31  jeff
7659
7660         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
7661
7662 2008-05-19 11:50  ivan
7663
7664         * FS/FS/Conf.pm: a better link to the T:T docs
7665
7666 2008-05-18 21:29  ivan
7667
7668         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
7669           the h_ tables.  this should speed up the cust_pay upgrade??
7670
7671 2008-05-18 21:07  ivan
7672
7673         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
7674           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
7675           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
7676           httemplate/graph/money_time.cgi,
7677           httemplate/search/cust_bill_pay.html,
7678           httemplate/search/cust_credit.html,
7679           httemplate/search/cust_credit_refund.html,
7680           httemplate/search/cust_pay.cgi,
7681           httemplate/search/cust_refund.html,
7682           httemplate/search/elements/cust_pay_or_refund.html: make net
7683           receipts clickable... and netreceipts != cashflow, really, so
7684           separate those concepts, and cashflow gets gross & net variants.
7685           also add gross/net refunds.  #3012
7686
7687 2008-05-18 20:51  jeff
7688
7689         * conf/invoice_latex: fix latex template bogosity
7690
7691 2008-05-18 15:57  ivan
7692
7693         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
7694           include/import
7695
7696 2008-05-18 15:54  ivan
7697
7698         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
7699           auto sqlradius upgrade
7700
7701 2008-05-18 15:53  ivan
7702
7703         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
7704
7705 2008-05-18 15:42  ivan
7706
7707         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
7708           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
7709           init.d/freeside-init: on upgrade, automatically seed from
7710           sqlradius databases, and start freeside-sqlradius-radacctd by
7711           default
7712
7713 2008-05-17 23:50  ivan
7714
7715         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
7716           config value for disabling the ACLs... this should be good for a
7717           demo in 1.7, 1.9 will need some way to disable ACL changes from
7718           OUTSIDE the db
7719
7720 2008-05-17 20:04  ivan
7721
7722         * httemplate/: elements/customer-table.html,
7723           misc/batch-cust_pay.html: quick payment entry running total,
7724           closes: #3470
7725
7726 2008-05-16 12:26  jeff
7727
7728         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
7729           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
7730           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
7731           conf/invoice_latex: typeset CDRs into 5 columns on invoices
7732
7733 2008-05-15 15:48  ivan
7734
7735         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
7736           small_custview
7737
7738 2008-05-14 14:21  jeff
7739
7740         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
7741           omit statement type items from invoices
7742
7743 2008-05-14 11:19  jeff
7744
7745         * bin/import-optigold.pl: do NOT delete the existing data
7746
7747 2008-05-14 11:07  jeff
7748
7749         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
7750           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
7751           fee based taxes
7752
7753 2008-05-14 09:52  ivan
7754
7755         * bin/import-optigold.pl: [no log message]
7756
7757 2008-05-13 16:36  ivan
7758
7759         * FS/bin/freeside-adduser: tyop
7760
7761 2008-05-13 14:20  ivan
7762
7763         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
7764           elements in anonymous hash | Use of unintialized value in
7765           anonymous hash ) at
7766           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
7767
7768 2008-05-13 12:13  ivan
7769
7770         * Makefile: ensure new self-service libs are installed
7771
7772 2008-05-12 20:49  ivan
7773
7774         * debian/rules: tyop
7775
7776 2008-05-12 20:49  ivan
7777
7778         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
7779           initial configuration to be stored and retreived from than the
7780           initial tarball...
7781
7782 2008-05-08 23:34  ivan
7783
7784         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
7785           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
7786           to_json yet
7787
7788 2008-05-08 22:59  ivan
7789
7790         * httemplate/: docs/credits.html, docs/license.html,
7791           edit/cust_main.cgi, images/cross.png, images/error.png,
7792           images/tick.png: finish usps address standardization
7793
7794 2008-05-08 22:54  ivan
7795
7796         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
7797           mason?
7798
7799 2008-05-08 05:45  ivan
7800
7801         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
7802           httemplate/elements/xmlhttp.html,
7803           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
7804           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
7805           address standardization part one, finally checked in from here
7806
7807 2008-05-07 14:36  ivan
7808
7809         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
7810           customer cancellation, sort of a side effect of #2872, fixes
7811           #3480, #3481
7812
7813 2008-05-05 18:15  ivan
7814
7815         * httemplate/elements/customer-table.html: put the documentation in
7816           a proper <%doc> section
7817
7818 2008-05-05 18:14  ivan
7819
7820         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
7821           customer # portion of quick payment entry
7822
7823 2008-05-05 18:14  ivan
7824
7825         * httemplate/: misc/batch-cust_pay.html,
7826           elements/customer-table.html: agent-virtualize quick payment
7827           entry
7828
7829 2008-05-04 19:11  ivan
7830
7831         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
7832           new payment duplicate stuff with cc encryption :/
7833
7834 2008-05-04 18:52  ivan
7835
7836         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
7837           duplicate stuff with cc encryption :)
7838
7839 2008-05-04 18:18  ivan
7840
7841         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
7842           with cc encryption
7843
7844 2008-05-02 13:30  ivan
7845
7846         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
7847           schema-only changes (for slony slaves)
7848
7849 2008-05-01 18:58  ivan
7850
7851         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
7852
7853 2008-04-30 16:42  ivan
7854
7855         * Makefile: not here
7856
7857 2008-04-30 16:36  ivan
7858
7859         * Makefile: that explains the bs with ChangeLog
7860
7861 2008-04-30 16:29  ivan
7862
7863         * Makefile: last last-minute fix for last-minute change
7864
7865 2008-04-30 16:26  ivan
7866
7867         * Makefile: last minute fix for last minute change
7868
7869 2008-04-30 16:19  ivan
7870
7871         * Makefile: last minute release target update.  not particularly
7872           dangerous, nobody uses it but me
7873
7874 2008-04-28 12:17  ivan
7875
7876         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
7877           doing weird things with expirations and adjournments because
7878           freeside-queued $^T != freeside-daily $^T
7879
7880 2008-04-27 09:28  jeff
7881
7882         * httemplate/elements/select-taxproduct.html: sticky, too
7883
7884 2008-04-27 08:19  jeff
7885
7886         * httemplate/elements/select-taxproduct.html: fixup taxproduct
7887           selection
7888
7889 2008-04-24 15:51  ivan
7890
7891         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
7892           flags to voip_cdr price plan
7893
7894 2008-04-22 19:59  jeff
7895
7896         * FS/FS/cust_bill.pm: fixup return address fallback
7897
7898 2008-04-22 12:46  ivan
7899
7900         * FS/FS/cust_bill.pm: no comma there
7901
7902 2008-04-22 03:56  ivan
7903
7904         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
7905
7906 2008-04-18 14:27  ivan
7907
7908         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
7909           wish this was easier to test.
7910
7911 2008-04-18 14:25  ivan
7912
7913         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
7914
7915 2008-04-18 14:19  ivan
7916
7917         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
7918           finally fix ticket auto-association not getting along with RT
7919           ACLs
7920
7921 2008-04-17 20:29  jeff
7922
7923         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
7924           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
7925           httemplate/edit/process/addr_block/add.cgi,
7926           httemplate/edit/process/addr_block/allocate.cgi,
7927           httemplate/edit/process/addr_block/deallocate.cgi,
7928           httemplate/edit/process/addr_block/split.cgi: drag address and
7929           router even farther into the century
7930
7931 2008-04-16 18:39  ivan
7932
7933         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
7934           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
7935           line item bundling
7936
7937 2008-04-16 18:28  ivan
7938
7939         * httemplate/elements/menu.html: this is more accurate
7940
7941 2008-04-16 14:52  ivan
7942
7943         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
7944           add-ons
7945
7946 2008-04-16 14:12  ivan
7947
7948         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
7949           service add-ons
7950
7951 2008-04-16 14:10  ivan
7952
7953         * FS/FS/Record.pm: be more forgiving about numeric things padded
7954           with leading/trailing space
7955
7956 2008-04-16 13:34  ivan
7957
7958         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
7959           edit/quick-charge.html, elements/select-taxclass.html,
7960           elements/tr-select-taxclass.html: fix tax class on package def
7961           edit
7962
7963 2008-04-16 13:00  ivan
7964
7965         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
7966           add-on links in browse
7967
7968 2008-04-16 11:32  jeff
7969
7970         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
7971           httemplate/view/cust_main/packages.html: show user who created
7972           (cancel/suspend) reason and possibly fix a lingering spurious
7973           usergroup bug
7974
7975 2008-04-15 21:42  ivan
7976
7977         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
7978           pricing to package browse...
7979
7980 2008-04-15 18:03  ivan
7981
7982         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
7983           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
7984           package editor
7985
7986 2008-04-15 17:29  ivan
7987
7988         * FS/FS/part_pkg.pm: new package def editor
7989
7990 2008-04-15 17:19  ivan
7991
7992         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
7993           process/part_pkg.cgi: new package def editor
7994
7995 2008-04-15 17:16  ivan
7996
7997         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
7998           t/part_pkg_link.t: new package def editor
7999
8000 2008-04-15 13:47  jeff
8001
8002         * httemplate/elements/file-upload.html,
8003           httemplate/elements/header-minimal.html,
8004           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
8005           httemplate/misc/process/tax-import.cgi,
8006           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
8007           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
8008           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
8009           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
8010           rate engine (for now)
8011
8012 2008-04-15 12:43  ivan
8013
8014         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
8015           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
8016           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
8017           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
8018           s/recur_flat/recur_fee/
8019
8020 2008-04-15 06:41  ivan
8021
8022         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
8023           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
8024           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
8025           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
8026           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
8027           httemplate/edit/elements/edit.html,
8028           httemplate/edit/process/part_pkg.cgi,
8029           httemplate/edit/process/elements/process.html,
8030           httemplate/elements/select-agent_types.html,
8031           httemplate/elements/select-taxproduct.html,
8032           httemplate/elements/selectlayers.html,
8033           httemplate/elements/tr-input-text.html,
8034           httemplate/elements/tr-part_pkg_freq.html,
8035           httemplate/elements/tr-pkg_svc.html,
8036           httemplate/elements/tr-select-agent_types.html,
8037           httemplate/elements/tr-title.html: new package editor
8038
8039 2008-04-15 03:50  ivan
8040
8041         * httemplate/docs/about.html: it's april 15th, and i sure do.
8042
8043 2008-04-14 06:42  jeff
8044
8045         * FS/FS/Record.pm: Improve record searching
8046
8047 2008-04-13 14:37  ivan
8048
8049         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
8050           prorate_delayed.pm: fix recur_notify label for *_delayed price
8051           plans
8052
8053 2008-04-13 13:35  ivan
8054
8055         * httemplate/elements/: select-cust-part_pkg.html,
8056           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
8057           select-table and select-part_pkg updates so we can use
8058           select-part_pkg as an edit/elements/edit.html m2 type
8059
8060 2008-04-13 03:21  ivan
8061
8062         * httemplate/elements/tr-justtitle.html: adding just a title with
8063           no blank space above
8064
8065 2008-04-13 03:19  ivan
8066
8067         * httemplate/elements/: tr-selectlayers-select.html,
8068           selectlayers.html: add a tr- for just the select bit of a
8069           selectlayers...
8070
8071 2008-04-13 01:21  ivan
8072
8073         * httemplate/elements/tr-input-text.html: add disabled option to
8074           text elements
8075
8076 2008-04-13 00:41  ivan
8077
8078         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
8079           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
8080           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
8081           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
8082           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
8083           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
8084           and rearranged weights for a brighter tommorow^W^Wbetter price
8085           plan <SELECT>
8086
8087 2008-04-12 20:03  ivan
8088
8089         * httemplate/elements/tr-select-table.html: more stuff to allow
8090           select-table to be used as as edit/elements/edit.html m2*
8091           element: add tr-select-table.html
8092
8093 2008-04-12 20:03  ivan
8094
8095         * httemplate/elements/select-table.html: some stuff to allow
8096           select-table to be used as as edit/elements/edit.html m2*
8097           element: add js_only and html_only options, add id option to
8098           specify element id, add a kludge to onchange option
8099
8100 2008-04-12 19:58  ivan
8101
8102         * httemplate/elements/tablebreak-tr-title.html: allow table id to
8103           be specified for tablebreak elements (so edit/elements/edit.html
8104           m2* stuff can be used after a tablebreak)
8105
8106 2008-04-12 19:56  ivan
8107
8108         * httemplate/elements/: select-taxproduct.html,
8109           tr-select-taxproduct.html: add elements for selecting taxproduct
8110
8111 2008-04-12 19:55  ivan
8112
8113         * httemplate/elements/tr-part_pkg_freq.html: add an element for
8114           selecting part_pkg frequencies
8115
8116 2008-04-12 16:31  ivan
8117
8118         * httemplate/elements/: columnnext.html, columnstart.html: space
8119           columns out
8120
8121 2008-04-12 16:18  ivan
8122
8123         * httemplate/elements/: columnend.html, columnnext.html,
8124           columnstart.html: add some column elements so we can replicate
8125           multi-column edit forms with edit.html
8126
8127 2008-04-11 02:20  ivan
8128
8129         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
8130
8131 2008-04-10 18:50  ivan
8132
8133         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
8134
8135 2008-04-10 15:00  ivan
8136
8137         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
8138           AddLink so that the auto-association stuff works when creating a
8139           ticket
8140
8141 2008-04-09 18:35  jeff
8142
8143         * FS/FS/Conf.pm: sync terminology
8144
8145 2008-04-09 16:51  ivan
8146
8147         * httemplate/elements/menu.html: add a menu entry for the new tax
8148           stuff
8149
8150 2008-04-09 14:54  ivan
8151
8152         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
8153           batch tax import
8154
8155 2008-04-09 14:44  ivan
8156
8157         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
8158
8159 2008-04-09 14:27  ivan
8160
8161         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
8162
8163 2008-04-09 14:17  ivan
8164
8165         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
8166           this point, but its not in the database yet, so checking
8167           dbdef->table doesn't DWWW
8168
8169 2008-04-09 14:07  ivan
8170
8171         * debian/control: adding 1.9 dependencies
8172
8173 2008-04-08 20:33  ivan
8174
8175         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
8176           charges
8177
8178 2008-04-07 22:49  ivan
8179
8180         * debian/: README.Debian, TODO, changelog, compat, config, control,
8181           copyright, cron.d, dbconfig-common.install,
8182           dbconfig-common.upgrade, freeside-webui.links,
8183           freeside.apache-alias.conf, freeside.default, freeside.docs,
8184           init.d.ex, init.d.lsb.ex, postinst, postrm, preinst, prerm,
8185           rules, templates: debian packages!
8186
8187 2008-04-06 09:12  jeff
8188
8189         * httemplate/browse/part_pkg_taxproduct.cgi,
8190           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
8191           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
8192           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
8193           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
8194           httemplate/edit/elements/edit.html,
8195           httemplate/edit/process/tax_rate.html,
8196           httemplate/edit/process/elements/process.html: new tax rating
8197           engine
8198
8199 2008-04-05 00:00  ivan
8200
8201         * FS/bin/freeside-prepaidd: configurable logfile location for
8202           freeside-prepaidd
8203
8204 2008-04-04 12:47  ivan
8205
8206         * httemplate/elements/header.html: sync with 1_7_BRANCH
8207
8208 2008-04-04 10:47  ivan
8209
8210         * httemplate/search/elements/search.html: this worked fine.  don't
8211           understand why it was changed in the first place.
8212
8213 2008-04-04 10:42  ivan
8214
8215         * httemplate/search/elements/search.html: fix range selection on
8216           searches, huh
8217
8218 2008-04-02 13:42  jeff
8219
8220         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
8221           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
8222           httemplate/edit/part_pkg_taxoverride.html,
8223           httemplate/edit/process/part_pkg.cgi,
8224           httemplate/search/elements/search.html: checkpoint tax editors
8225           and correct a blunder
8226
8227 2008-04-02 10:28  ivan
8228
8229         * Makefile: substitute FREESIDE_CONF in apache conf files
8230
8231 2008-04-02 10:26  ivan
8232
8233         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
8234           freeside-base2.conf: template AuthUserFile htpasswd to be in
8235           FREESIDE_CONF dir instead of hardcoded location
8236
8237 2008-04-02 10:00  rsiddall
8238
8239         * Makefile: Quick fix to update the release version number in the
8240           RPM specfile.  This leaves the specfile unusable for CVS builds.
8241
8242 2008-04-02 08:38  ivan
8243
8244         * init.d/freeside-init: tiny init file nit that helps with deb
8245           packaging (and probably rpm too) - source /etc/default/freeside
8246           if it exists
8247
8248 2008-04-01 21:32  ivan
8249
8250         * httemplate/docs/credits.html: slight browser adjustments and DONE
8251
8252 2008-04-01 21:20  ivan
8253
8254         * httemplate/elements/header.html: new header about: box
8255
8256 2008-04-01 21:19  ivan
8257
8258         * httemplate/docs/about.html: slightly taller
8259
8260 2008-04-01 21:07  ivan
8261
8262         * httemplate/docs/: credits.html, license.html: updated credits and
8263           license
8264
8265 2008-04-01 21:05  ivan
8266
8267         * httemplate/docs/about.html: adding about.html splash
8268
8269 2008-04-01 20:48  ivan
8270
8271         * httemplate/elements/popup_link_onclick.html: remove excessive
8272           iframe borders, add "scrolling" and "nofalse" options
8273
8274 2008-04-01 17:22  ivan
8275
8276         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
8277
8278 2008-04-01 16:56  ivan
8279
8280         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
8281           fix
8282
8283 2008-04-01 16:30  ivan
8284
8285         * httemplate/docs/: credits.html, license.html: adding license and
8286           credits in app itself
8287
8288 2008-04-01 16:20  ivan
8289
8290         * README: welcome to the new world
8291
8292 2008-04-01 16:15  ivan
8293
8294         * INSTALL: clean up top level files
8295
8296 2008-04-01 16:08  ivan
8297
8298         * CREDITS, INSTALL: clean up some of the top-level files
8299
8300 2008-04-01 02:40  ivan
8301
8302         * Makefile: sync with 1.7.3
8303
8304 2008-04-01 02:19  ivan
8305
8306         * FS/FS/cust_bill.pm: don't show services on invoices that are
8307           newer than the invoice, closes: #3032
8308
8309 2008-04-01 01:43  ivan
8310
8311         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
8312           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
8313           last bit of magic for RT ticket customer auto-association: look
8314           for requestor email addresses in cust_main_invoice and svc_acct,
8315           closes; RT#1160
8316
8317 2008-03-31 23:37  ivan
8318
8319         * httemplate/edit/cust_main_county.html: probably doesn't matter
8320           now, but better error reporting anyway
8321
8322 2008-03-31 23:34  ivan
8323
8324         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
8325           edit/cust_credit.cgi: popup iframes don't have predictable names
8326           anymore, so locate submit buttons by id instead
8327
8328 2008-03-31 23:26  ivan
8329
8330         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
8331           doc height param
8332
8333 2008-03-31 23:16  ivan
8334
8335         * httemplate/elements/iframecontentmws.js: append a random number
8336           to the iframe name on-the-fly to keep safari from caching it
8337           under all circumstances
8338
8339 2008-03-31 22:49  ivan
8340
8341         * httemplate/view/cust_main/payment_history.html: finish
8342           component-izing overlib links
8343
8344 2008-03-31 21:37  ivan
8345
8346         * httemplate/search/cust_pkg.cgi: use popup_link...
8347
8348 2008-03-31 21:19  ivan
8349
8350         * httemplate/browse/rate_detail.html: can't run include() sub at
8351           <%once> time
8352
8353 2008-03-31 20:56  ivan
8354
8355         * httemplate/browse/rate_detail.html: component-ize overlib init
8356           and popup link
8357
8358 2008-03-31 20:51  ivan
8359
8360         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
8361
8362 2008-03-31 20:49  ivan
8363
8364         * httemplate/elements/phonenumber.html: use popup_link element for
8365           phonenumber.html silly vonage popup
8366
8367 2008-03-31 17:54  jeff
8368
8369         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
8370           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
8371           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
8372           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
8373           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
8374           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
8375           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
8376           httemplate/edit/part_pkg_taxoverride.html,
8377           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
8378           httemplate/edit/process/part_pkg.cgi,
8379           httemplate/edit/process/tax_class.html,
8380           httemplate/edit/process/tax_rate.html,
8381           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
8382           httemplate/elements/menu.html,
8383           httemplate/misc/process/recharge_svc.new,
8384           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
8385           rating system
8386
8387 2008-03-31 16:19  ivan
8388
8389         * httemplate/elements/progress-init.html: overlib include
8390
8391 2008-03-31 16:14  ivan
8392
8393         * httemplate/elements/: popup_link-cust_main.html,
8394           popup_link-cust_pkg.html, popup_link-cust_svc.html,
8395           popup_link.html, popup_link_onclick.html: fix examples to use
8396           elements/init_overlib.html
8397
8398 2008-03-31 16:09  ivan
8399
8400         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
8401           overlib include
8402
8403 2008-03-31 16:07  ivan
8404
8405         * httemplate/: view/cust_main.cgi,
8406           elements/popup_link_onclick.html, view/cust_main/notes.html:
8407           clean up overlib usage for customer notes
8408
8409 2008-03-31 15:52  ivan
8410
8411         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
8412           hidden agentnum tags with trailling "/ >"
8413
8414 2008-03-31 15:27  ivan
8415
8416         * httemplate/: edit/cust_main/billing.html,
8417           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
8418           easy static CVV2/echeck popups
8419
8420 2008-03-31 14:52  ivan
8421
8422         * httemplate/elements/iframecontentmws.js: update overlibmws to
8423           current code
8424
8425 2008-03-31 14:45  ivan
8426
8427         * httemplate/: config/config-view.cgi, elements/popup_link.html:
8428           move config edit popup to elements/popup_link.html
8429
8430 2008-03-31 14:43  ivan
8431
8432         * httemplate/config/config.cgi: more approprietly sized textareas
8433           prevent scrollbars from being necessary in config popups
8434
8435 2008-03-31 14:11  ivan
8436
8437         * httemplate/: browse/cust_main_county.cgi,
8438           elements/popup_link.html, elements/popup_link_onclick.html: fix
8439           safari weirdness with caching iframes and auto-submitting them
8440           (in tax editor at least)
8441
8442 2008-03-31 13:40  ivan
8443
8444         * httemplate/elements/: popup_link-cust_main.html,
8445           popup_link-cust_pkg.html, popup_link-cust_svc.html,
8446           popup_link.html: clean up popup link elements a bit, have the
8447           iframe name autogenerate to work around safari fuckery
8448
8449 2008-03-31 11:50  ivan
8450
8451         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
8452           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
8453           to current code before delving into safari problem...  hopefully
8454           no disasterous side effects :)
8455
8456 2008-03-29 19:42  ivan
8457
8458         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
8459           show invoice resend and payment posting links if you can't do
8460           that anyway
8461
8462 2008-03-29 19:32  ivan
8463
8464         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
8465           ancient-style invoice template includes
8466
8467 2008-03-29 18:26  ivan
8468
8469         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
8470           ancient invoice template includes from working, whew!  and
8471           spiffied up the error reporting on template compile problems,
8472           since they're bound to happen when folks edit
8473
8474 2008-03-29 17:57  ivan
8475
8476         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
8477           debugging info
8478
8479 2008-03-29 02:11  ivan
8480
8481         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
8482           quick links for unprocessed and processed CDRs to svc_phone view
8483
8484 2008-03-29 01:32  ivan
8485
8486         * httemplate/misc/order_pkg.html: in the unlikely error case, the
8487           order button should stay enabled
8488
8489 2008-03-29 01:15  ivan
8490
8491         * httemplate/: elements/popup_link-cust_main.html,
8492           elements/tr-select-reason.html, misc/cancel_cust.html,
8493           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
8494           thank goodness its on 1.9.  really fix error reporting on quick
8495           package order this time.  have to change cust cancel popup
8496           slightly too, but its for the better (easier custnum parsing).
8497           and lastly make it easier for reason selection to be reused
8498           without stickiness-on-errors being a big pain in the ass
8499
8500 2008-03-28 23:42  ivan
8501
8502         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
8503           redirect
8504
8505 2008-03-28 15:31  ivan
8506
8507         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
8508           both src and charged_party fields, and disable_src is not checked
8509
8510 2008-03-27 15:04  ivan
8511
8512         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
8513           only, closes: #3085
8514
8515 2008-03-27 14:05  ivan
8516
8517         * httemplate/view/cust_main/: payment_history.html: fix for ACH
8518           info masking
8519
8520 2008-03-27 14:01  ivan
8521
8522         * httemplate/view/cust_main/: billing.html, payment_history.html:
8523           mask ACH info in payment history
8524
8525 2008-03-27 13:40  ivan
8526
8527         * httemplate/: elements/menu.html, search/report_sql.html: add back
8528           raw SQL query (it had an appropriate ACL)
8529
8530 2008-03-27 13:19  ivan
8531
8532         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
8533           minor ACL glitch linking to payments
8534
8535 2008-03-26 11:18  ivan
8536
8537         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
8538           12mo checkbox works again... sure do need these to be
8539           auto-generated or $AUTOLOADED or something :)
8540
8541 2008-03-26 08:42  jeff
8542
8543         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
8544           httemplate/edit/rate_detail.html,
8545           httemplate/edit/rate_region.cgi: fixup per call billing
8546
8547 2008-03-25 20:04  ivan
8548
8549         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
8550           into having a minimum charge
8551
8552 2008-03-25 19:27  ivan
8553
8554         * httemplate/search/: cdr.html, report_cdr.html: add ability to
8555           query ranges of duration & billable seconds to CDR report
8556
8557 2008-03-25 19:19  ivan
8558
8559         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
8560           UI nit: separate search & display options
8561
8562 2008-03-25 18:03  ivan
8563
8564         * httemplate/edit/: part_bill_event.cgi,
8565           process/part_bill_event.cgi: quick shortcut for easier adding of
8566           new 1.7-style invoice events
8567
8568 2008-03-24 19:52  ivan
8569
8570         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
8571           DBIx::SB 1.50, jeez
8572
8573 2008-03-24 19:33  ivan
8574
8575         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
8576           dependency inline with reality
8577
8578 2008-03-24 15:35  ivan
8579
8580         * httemplate/edit/part_bill_event.cgi: this probably never worked.
8581           ->send isn't at all what is wanted, that sends the original
8582           invoice, not the new one with the late charge
8583
8584 2008-03-23 20:07  ivan
8585
8586         * rt/: html/Elements/EditCustomers,
8587           html/Ticket/Elements/EditCustomers,
8588           html/Ticket/Elements/ShowCustomers, lib/RT/Record.pm,
8589           lib/RT/Ticket_Overlay.pm: woo!  final part of #1160!  yup,
8590           auto-associating tickets with customers now.  whew!
8591
8592 2008-03-23 18:28  ivan
8593
8594         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
8595           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
8596           ticket to its first customer will auto-link any customerless
8597           requestors
8598
8599 2008-03-23 16:38  ivan
8600
8601         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
8602           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
8603           w/customers, manual editing
8604
8605 2008-03-23 16:32  ivan
8606
8607         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
8608           associate users w/customers, manual editing
8609
8610 2008-03-19 12:48  jeff
8611
8612         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
8613           (RT#3267)
8614
8615 2008-03-17 23:43  ivan
8616
8617         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
8618           myaccount.module: pre-show checkpoint.  duct tape!
8619
8620 2008-03-17 09:24  ivan
8621
8622         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
8623           myaccount.module: checkpoint
8624
8625 2008-03-16 19:49  ivan
8626
8627         * fs_selfservice/fri/: includes/freeside.class.php,
8628           modules.template/blank.module: missed bits
8629
8630 2008-03-16 19:48  ivan
8631
8632         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
8633           locale/ari.po, modules/billing.module,
8634           modules/callmonitor.module, modules/dashboard.module,
8635           modules/myaccount.module, modules/settings.module,
8636           theme/page.tpl.php: first bits of working FRI!  woop!
8637
8638 2008-03-16 19:37  ivan
8639
8640         * httemplate/view/cust_main/packages.html: fix oops in new popup
8641           components
8642
8643 2008-03-16 16:36  ivan
8644
8645         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
8646
8647 2008-03-16 16:25  ivan
8648
8649         * httemplate/view/svc_phone.cgi: view PINs too
8650
8651 2008-03-16 16:05  jeff
8652
8653         * httemplate/: elements/popup_link-cust_main.html,
8654           elements/popup_link-cust_pkg.html,
8655           elements/popup_link-cust_svc.html, elements/popup_link.html,
8656           view/cust_main.cgi, view/cust_main/packages.html: componentize
8657           conflicting %once subroutines (rt#3250)
8658
8659 2008-03-16 15:48  ivan
8660
8661         * httemplate/edit/svc_phone.cgi: phone gets a pin
8662
8663 2008-03-16 15:39  ivan
8664
8665         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
8666
8667 2008-03-16 15:24  ivan
8668
8669         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
8670           pin login
8671
8672 2008-03-16 14:07  ivan
8673
8674         * fs_selfservice/fri/includes/: common.php, login.php: first try at
8675           single sign-on
8676
8677 2008-03-16 12:58  ivan
8678
8679         * fs_selfservice/fri/: theme/page.tpl.php,
8680           modules/callmonitor.module, modules/settings.module,
8681           includes/main.conf.php, includes/common.php, includes/login.php,
8682           locale/ari.po: Initial revision
8683
8684 2008-03-16 12:58  ivan
8685
8686         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
8687           index.php, version.php, theme/global.css, theme/header.css,
8688           theme/iefixes.css, theme/layout.css, theme/logo.gif,
8689           theme/main.css, theme/navigation.css, theme/spacer.gif,
8690           theme/text.css, theme/images/arrow-asc.gif,
8691           theme/images/arrow-desc.gif, modules/phonefeatures.module,
8692           modules/voicemail.module, modules/featurecodes.module,
8693           modules/followme.module, includes/ajax.php, includes/crypt.php,
8694           misc/audio.php, misc/popup.css, misc/recording_popup.php,
8695           modules/VmX.module, includes/asi.php, includes/bootstrap.php,
8696           includes/database.php, includes/display.php, includes/lang.php,
8697           locale/readme.txt, locale/ari.utf-8.po, locale/locale.txt,
8698           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
8699           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
8700           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
8701           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
8702           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
8703           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
8704           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
8705           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
8706           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
8707           [no log message]
8708
8709 2008-03-16 09:57  jeff
8710
8711         * httemplate/misc/recharge_svc.html: doh
8712
8713 2008-03-16 01:04  ivan
8714
8715         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
8716
8717 2008-03-16 00:25  ivan
8718
8719         * FS/FS/UID.pm: okay, really now, how about this
8720
8721 2008-03-16 00:24  ivan
8722
8723         * FS/FS/UID.pm: okay, how about this
8724
8725 2008-03-16 00:21  ivan
8726
8727         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
8728
8729 2008-03-15 22:22  ivan
8730
8731         * httemplate/search/svc_broadband.cgi: clean up and
8732           agent-virtualize svc_broadband searching
8733
8734 2008-03-15 22:13  ivan
8735
8736         * httemplate/edit/part_svc.cgi: finish bringing sanity to
8737           svc_broadband service definition blocknum edit
8738
8739 2008-03-15 22:13  ivan
8740
8741         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
8742           address block selection in svc_broadband service definition edit
8743
8744 2008-03-15 21:54  ivan
8745
8746         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
8747           router browse into this centiry
8748
8749 2008-03-15 21:00  ivan
8750
8751         * httemplate/elements/header.html, httemplate/elements/menu.html,
8752           rt/html/Elements/FreesideSearch: hide customer search if user
8753           does not have "List customers" ACL, closes: RT#3105
8754
8755 2008-03-15 15:18  ivan
8756
8757         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
8758           slightly better voip_cdr package edit: use radio buttons for
8759           selecting long things
8760
8761 2008-03-15 14:39  ivan
8762
8763         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
8764
8765 2008-03-15 14:14  ivan
8766
8767         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
8768           disable_src, domestic_prefix and international_prefix options for
8769           voip price plan
8770
8771 2008-03-15 12:52  ivan
8772
8773         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
8774           invoice re-printing newest percust... can't reproduce any
8775           problem, prints newest per cust fine, closes: #3161
8776
8777 2008-03-14 17:30  ivan
8778
8779         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
8780           code leaking out onto the page, hehe, closes: Bug#3253, also
8781           remove silly formatting on catchall edit
8782
8783 2008-03-14 13:11  ivan
8784
8785         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
8786           warnings
8787
8788 2008-03-14 10:30  jeff
8789
8790         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
8791
8792 2008-03-14 01:13  ivan
8793
8794         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
8795           package bugfix was easy to find, closes: Bug#3241
8796
8797 2008-03-14 00:48  ivan
8798
8799         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
8800           httemplate/graph/money_time.cgi,
8801           httemplate/search/cust_credit_bill.html,
8802           httemplate/search/cust_credit.html: add net credits to
8803           sales/credits/receipts report
8804
8805 2008-03-13 19:10  ivan
8806
8807         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
8808
8809 2008-03-13 19:09  ivan
8810
8811         * FS/FS/Conf.pm: show where the warning about no conf comes from
8812
8813 2008-03-13 02:28  ivan
8814
8815         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
8816           infinite loop rather than add one.
8817
8818 2008-03-13 02:14  ivan
8819
8820         * FS/FS/cust_pay.pm: infinite loop protection
8821
8822 2008-03-13 01:57  ivan
8823
8824         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
8825           if there are some old crufty records around attached to
8826           now-deleted customers
8827
8828 2008-03-12 09:22  jeff
8829
8830         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
8831           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
8832           eg/export_template.pm, httemplate/view/cust_main/packages.html:
8833           allow exports to add links to customer view (#1407)
8834
8835 2008-03-04 13:07  ivan
8836
8837         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
8838           cust_credit and cust_pay
8839
8840 2008-03-04 13:06  ivan
8841
8842         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
8843
8844 2008-03-04 11:15  ivan
8845
8846         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
8847           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
8848           about the two different places that would be calling it... i.e.
8849           with an empty new_pkgnum it would redirect the popup back the
8850           customer view, hehe
8851
8852 2008-03-03 19:38  ivan
8853
8854         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
8855
8856 2008-03-03 19:37  ivan
8857
8858         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
8859           escaped #s
8860
8861 2008-03-03 19:34  ivan
8862
8863         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
8864           newlines
8865
8866 2008-03-03 18:27  ivan
8867
8868         * httemplate/browse/rate_region.html: should improve compatibility
8869           with older Pg.  i hope
8870
8871 2008-03-03 17:49  ivan
8872
8873         * FS/FS/UID.pm: argh, don't load up a user until the other
8874           initialization is done
8875
8876 2008-03-03 15:12  ivan
8877
8878         * rt/: etc/RT_Config.pm.in, html/Elements/Header,
8879           html/Elements/PageLayout, html/Elements/Tabs,
8880           html/Elements/CollectionAsTable/Row,
8881           html/Ticket/Elements/ShowTransactionAttachments,
8882           html/Widgets/TitleBoxStart, sbin/rt-setup-database.in: merge in
8883           rt 3.6.6.  *gulp*!
8884
8885 2008-03-01 20:10  ivan
8886
8887         * rt/: lib/t/regression/08web_cf_access.t,
8888           lib/t/regression/12-search.t, lib/t/regression/04send_email.t,
8889           lib/t/regression/21query-builder.t,
8890           lib/t/regression/22search_tix_by_txn.t,
8891           lib/t/regression/22search_tix_by_watcher.t,
8892           lib/t/regression/06-mime_decoding.t, lib/t/regression/23cfsort.t,
8893           lib/t/regression/00-mason-syntax.t,
8894           lib/t/regression/02basic_web.t, lib/t/regression/14linking.t,
8895           lib/t/regression/01ticket_link_searching.t,
8896           lib/t/regression/13-attribute-tests.t,
8897           lib/t/regression/26command_line.t,
8898           lib/t/regression/06mailgateway.t,
8899           lib/t/regression/03web_compiliation_errors.t,
8900           lib/t/regression/07acl.t, lib/t/regression/07rights.t,
8901           lib/t/regression/23-web_attachments.t, html/autohandler,
8902           html/index.html, html/l, html/Elements/SelectBoolean,
8903           html/Elements/SelectCustomFieldValue, html/Elements/SelectStatus,
8904           html/Elements/TitleBox, html/Elements/EditCustomFieldImage,
8905           html/Elements/EditCustomFieldSelect, html/Elements/ShowLinks,
8906           html/Elements/EditLinks, html/Elements/ListActions,
8907           html/Elements/MessageBox, html/Elements/SelectDateRelation,
8908           html/Elements/SelectNewTicketQueue,
8909           html/Elements/SelectWatcherType, html/Elements/Error,
8910           html/Elements/GotoTicket, html/Elements/MyTickets,
8911           html/Elements/QueryString, html/Elements/Section,
8912           html/Elements/SelectLinkType, html/Elements/SelectMatch,
8913           html/Elements/ShowCustomFieldBinary, html/Elements/ShowLink,
8914           html/Elements/ShowMemberships, html/Elements/BevelBoxRaisedEnd,
8915           html/Elements/Callback, html/Elements/EmailInput,
8916           html/Elements/Login, html/Elements/Refresh,
8917           html/Elements/SelectOwner, html/Elements/SelectQueue,
8918           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
8919           html/Elements/Checkbox, html/Elements/EditCustomField,
8920           html/Elements/ScrubHTML, html/Elements/MyRT,
8921           html/Elements/SelectCustomFieldOperator,
8922           html/Elements/SelectEqualityOperator,
8923           html/Elements/SelectResultsPerPage,
8924           html/Elements/SelectTicketSortBy,
8925           html/Elements/ShowCustomFieldImage,
8926           html/Elements/ShowCustomFieldWikitext,
8927           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
8928           html/Elements/MyRequests, html/Elements/SelectGroups,
8929           html/Elements/SelectLang, html/Elements/SelectSortOrder,
8930           html/Elements/SetupSessionCookie, html/Elements/ShowCustomFields,
8931           html/Elements/Submit, html/Elements/TitleBoxEnd,
8932           html/Elements/EditCustomFieldBinary,
8933           html/Elements/EditCustomFieldFreeform,
8934           html/Elements/EditCustomFieldText,
8935           html/Elements/EditCustomFieldWikitext, html/Elements/Quicksearch,
8936           html/Elements/SelectAttachmentField,
8937           html/Elements/SelectDateType,
8938           html/Elements/CollectionAsTable/ParseFormat,
8939           html/Elements/CollectionAsTable/Header,
8940           html/Elements/RT__Ticket/ColumnMap, html/User/Delegation.html,
8941           html/Search/Results.html, html/Search/Simple.html,
8942           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
8943           html/User/Elements/Tabs, html/User/Groups/Members.html,
8944           html/User/Groups/Modify.html, html/User/Groups/index.html,
8945           html/Search/Chart, html/Search/Edit.html,
8946           html/Search/Results.rdf, html/Search/Results.tsv,
8947           html/Search/Build.html, html/Search/Elements/SelectAndOr,
8948           html/Search/Elements/SelectPersonType,
8949           html/Search/Elements/PickBasics, html/Search/Elements/PickCFs,
8950           html/Search/Elements/SelectSearchObject,
8951           html/Search/Elements/SelectSearchesForObjects,
8952           html/REST/1.0/logout, html/Search/Elements/BuildFormatString,
8953           html/Search/Elements/DisplayOptions,
8954           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
8955           html/Search/Elements/EditSearches,
8956           html/Search/Elements/NewListActions,
8957           html/Search/Elements/PickCriteria,
8958           html/Search/Elements/SearchPrivacy,
8959           html/Search/Elements/SelectGroup,
8960           html/Search/Elements/SelectLinks, html/REST/1.0/autohandler,
8961           html/REST/1.0/dhandler, html/REST/1.0/Forms/queue/default,
8962           html/REST/1.0/Forms/queue/ns,
8963           html/REST/1.0/Forms/ticket/attachments,
8964           html/REST/1.0/Forms/ticket/default,
8965           html/REST/1.0/Forms/ticket/history,
8966           html/REST/1.0/Forms/ticket/links,
8967           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
8968           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
8969           html/REST/1.0/search/ticket, html/REST/1.0/ticket/merge,
8970           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
8971           html/NoAuth/css/dhandler, html/REST/1.0/ticket/comment,
8972           html/REST/1.0/ticket/link, html/NoAuth/images/autohandler,
8973           html/NoAuth/images/bplogo.gif,
8974           html/NoAuth/images/css/fieldbg-autocomplete.gif,
8975           html/NoAuth/js/scriptaculous/controls.js,
8976           html/NoAuth/js/scriptaculous/effects.js,
8977           html/NoAuth/js/scriptaculous/prototype.js,
8978           html/NoAuth/js/scriptaculous/scriptaculous.js,
8979           html/Widgets/SavedSearch, html/Widgets/SelectionBox,
8980           html/Helpers/EmailAutocomplete, html/Tools/MyDay.html,
8981           html/Tools/Offline.html, html/Tools/Elements/Tabs,
8982           html/Admin/autohandler, html/Admin/index.html,
8983           html/Admin/Queues/CustomField.html,
8984           html/Admin/Queues/GroupRights.html,
8985           html/Admin/Queues/People.html,
8986           html/Download/CustomFieldValue/dhandler,
8987           html/Download/Tabular/dhandler,
8988           html/Admin/Elements/EditUserComments,
8989           html/Admin/Elements/GroupTabs,
8990           html/Admin/Elements/ObjectCustomFields,
8991           html/Admin/Elements/SelectCustomFieldType,
8992           html/Admin/Elements/SelectScrip,
8993           html/Admin/Elements/SelectScripCondition,
8994           html/Admin/Queues/CustomFields.html,
8995           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
8996           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
8997           html/Admin/Queues/Templates.html,
8998           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
8999           html/Admin/Elements/CustomFieldTabs,
9000           html/Admin/Elements/EditCustomFieldValues,
9001           html/Admin/Elements/EditCustomFields,
9002           html/Admin/Elements/QueueTabs,
9003           html/Admin/Elements/SelectModifyQueue,
9004           html/Admin/Elements/SelectScripAction,
9005           html/Admin/Elements/SelectStage,
9006           html/Admin/Elements/SelectTemplate, html/Admin/Elements/Tabs,
9007           html/Admin/Elements/CreateUserCalled,
9008           html/Admin/Elements/EditScrip,
9009           html/Admin/Elements/GlobalCustomFieldTabs,
9010           html/Admin/Elements/ModifyTemplate,
9011           html/Admin/Elements/PickCustomFields,
9012           html/Admin/Elements/SelectModifyGroup,
9013           html/Admin/Elements/SelectModifyUser,
9014           html/Admin/Elements/SelectNewGroupMembers,
9015           html/Admin/Elements/SelectSingleOrMultiple,
9016           html/Admin/Elements/SystemTabs,
9017           html/Admin/Elements/AddCustomFieldValue,
9018           html/Admin/Elements/EditCustomField,
9019           html/Admin/Elements/EditQueueWatchers,
9020           html/Admin/Elements/EditScrips,
9021           html/Admin/Elements/ListGlobalCustomFields,
9022           html/Admin/Elements/ListGlobalScrips,
9023           html/Admin/Elements/SelectCustomFieldLookupType,
9024           html/Admin/Elements/SelectGroups,
9025           html/Admin/Elements/SelectUsers, html/Admin/Elements/UserTabs,
9026           html/Admin/Elements/EditTemplates, html/Admin/Elements/Header,
9027           html/Admin/Elements/PickObjects,
9028           html/Admin/Elements/QueueRightsForUser,
9029           html/Admin/Elements/SelectRights, html/Admin/Elements/ToolTabs,
9030           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
9031           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
9032           html/Admin/Global/Templates.html,
9033           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
9034           html/Admin/Global/CustomFields/Queue-Transactions.html,
9035           html/Admin/Global/CustomFields/Groups.html,
9036           html/Admin/Global/CustomFields/Queue-Tickets.html,
9037           html/Admin/Global/CustomFields/Users.html,
9038           html/Admin/Global/CustomFields/index.html,
9039           html/Admin/Users/CustomFields.html,
9040           html/Admin/Users/Memberships.html,
9041           html/Admin/CustomFields/GroupRights.html,
9042           html/Admin/CustomFields/Modify.html,
9043           html/Admin/CustomFields/Objects.html,
9044           html/Admin/CustomFields/index.html,
9045           html/Admin/Users/History.html, html/Admin/Users/index.html,
9046           html/Admin/CustomFields/UserRights.html,
9047           html/Admin/Groups/CustomFields.html,
9048           html/Admin/Groups/GroupRights.html,
9049           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
9050           html/Admin/Groups/Modify.html, html/Admin/Groups/index.html,
9051           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
9052           html/Admin/Groups/UserRights.html, html/Ticket/Modify.html,
9053           html/Ticket/ShowEmailRecord.html, html/Ticket/History.html,
9054           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
9055           html/Ticket/ModifyLinks.html, html/Ticket/ModifyPeople.html,
9056           html/Ticket/Update.html, html/Ticket/Elements/AddWatchers,
9057           html/Ticket/Elements/BulkLinks,
9058           html/Ticket/Elements/EditWatchers,
9059           html/Ticket/Elements/ShowDates,
9060           html/Ticket/Elements/EditCustomFields,
9061           html/Ticket/Elements/FindAttachments,
9062           html/Ticket/Elements/ShowMessageHeaders,
9063           html/Ticket/Elements/ShowRequestor,
9064           html/Ticket/Elements/ShowUserEntry,
9065           html/Ticket/Elements/EditBasics,
9066           html/Ticket/Elements/PreviewScrips,
9067           html/Ticket/Elements/ShowDependencies,
9068           html/Ticket/Elements/ShowGroupMembers,
9069           html/Ticket/Elements/ShowHistory,
9070           html/Ticket/Elements/ShowMembers,
9071           html/Ticket/Elements/ShowPeople, html/Ticket/Attachment/dhandler,
9072           html/Ticket/Elements/EditCustomField,
9073           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
9074           html/Ticket/Elements/LoadTextAttachments,
9075           html/Ticket/Elements/ShowAttachments,
9076           html/Ticket/Elements/ShowBasics,
9077           html/Ticket/Elements/ShowCustomFields,
9078           html/Ticket/Elements/ShowMessageStanza,
9079           html/Ticket/Elements/ShowQueue,
9080           html/Ticket/Elements/ShowTransaction,
9081           html/SelfService/Closed.html, html/SelfService/Create.html,
9082           html/SelfService/CreateTicketInQueue.html,
9083           html/SelfService/Display.html, html/SelfService/Error.html,
9084           html/SelfService/Prefs.html, html/SelfService/Update.html,
9085           html/SelfService/index.html,
9086           html/SelfService/Elements/GotoTicket,
9087           html/SelfService/Elements/Tabs, html/Approvals/Display.html,
9088           html/Approvals/index.html, html/Approvals/Elements/Approve,
9089           html/Approvals/Elements/PendingMyApproval,
9090           html/Approvals/Elements/ShowDependency,
9091           html/Approvals/Elements/Tabs,
9092           html/SelfService/Attachment/dhandler,
9093           html/SelfService/Elements/Header,
9094           html/SelfService/Elements/MyRequests, bin/mason_handler.fcgi.in,
9095           bin/mason_handler.scgi.in, bin/mason_handler.svc.in, bin/rt.in,
9096           bin/standalone_httpd.in, bin/rt-crontool.in, bin/rt-mailgate.in,
9097           bin/webmux.pl.in, etc/initialdata, etc/drop.Oracle: import rt
9098           3.6.6
9099
9100 2008-03-01 20:07  ivan
9101
9102         * rt/: configure, aclocal.m4, Changelog, Makefile.in, README,
9103           UPGRADING, configure.ac, sbin/extract_pod_tests,
9104           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
9105           sbin/license_tag, sbin/regression_harness,
9106           sbin/rt-dump-database.in, lib/RT.pm.in,
9107           lib/RT/ObjectCustomFieldValues.pm,
9108           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, sbin/factory,
9109           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/Handle.pm,
9110           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValue.pm,
9111           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
9112           lib/RT/Scrip_Overlay.pm, lib/RT/Tickets_Overlay.pm,
9113           lib/RT/CustomField_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
9114           lib/RT/I18N.pm, lib/RT/CachedGroupMember.pm,
9115           lib/RT/CustomFieldValues.pm, lib/RT/Links.pm, lib/RT/Queue.pm,
9116           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
9117           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
9118           lib/RT/SavedSearch.pm, lib/RT/CustomFields_Overlay.pm,
9119           lib/RT/ObjectCustomFields.pm, lib/RT/ACE.pm,
9120           lib/RT/Attributes.pm, lib/RT/CurrentUser.pm,
9121           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/User.pm,
9122           lib/RT/Base.pm, lib/RT/ScripAction_Overlay.pm,
9123           lib/RT/Attributes_Overlay.pm, lib/RT/CustomField.pm,
9124           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
9125           lib/RT/Queues.pm, lib/RT/ScripAction.pm, lib/RT/Attachments.pm,
9126           lib/RT/StyleGuide.pod, lib/RT/Attribute_Overlay.pm,
9127           lib/RT/CachedGroupMember_Overlay.pm,
9128           lib/RT/ObjectCustomFieldValues_Overlay.pm,
9129           lib/RT/SavedSearches.pm,
9130           lib/RT/ObjectCustomFieldValue_Overlay.pm,
9131           lib/RT/ScripCondition.pm, lib/RT/Templates.pm, lib/RT/Tickets.pm,
9132           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
9133           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
9134           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
9135           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
9136           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
9137           lib/RT/Scrip.pm, lib/RT/EmailParser.pm, lib/RT/Group.pm,
9138           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Template.pm,
9139           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
9140           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
9141           lib/RT/Attachment_Overlay.pm, lib/RT/Date.pm,
9142           lib/RT/Templates_Overlay.pm, lib/RT/ACL.pm,
9143           lib/RT/GroupMember.pm, lib/RT/Groups.pm, lib/RT/CustomFields.pm,
9144           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
9145           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queues_Overlay.pm,
9146           lib/RT/Ticket.pm, lib/RT/Attribute.pm,
9147           lib/RT/CustomFieldValue.pm, lib/RT/Link_Overlay.pm,
9148           lib/RT/Principals.pm, lib/RT/ScripActions.pm,
9149           lib/RT/Attachment.pm, lib/RT/Queue_Overlay.pm,
9150           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
9151           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
9152           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
9153           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web.pm,
9154           lib/RT/Interface/Web/Handler.pm,
9155           lib/RT/Interface/Web/QueryBuilder.pm,
9156           lib/RT/Interface/Web/Standalone.pm,
9157           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
9158           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
9159           lib/RT/Action/RecordComment.pm,
9160           lib/RT/Action/RecordCorrespondence.pm,
9161           lib/RT/Interface/Email/Auth/GnuPG.pm,
9162           lib/RT/Interface/Email/Auth/MailFrom.pm,
9163           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
9164           lib/RT/Action/Notify.pm, lib/RT/Action/AutoOpen.pm,
9165           lib/RT/Action/CreateTickets.pm,
9166           lib/RT/Action/EscalatePriority.pm,
9167           lib/RT/Action/NotifyAsComment.pm,
9168           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
9169           lib/RT/Action/UserDefined.pm, lib/RT/Action/SendEmail.pm,
9170           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
9171           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
9172           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
9173           lib/RT/I18N/zh_cn.po, lib/RT/I18N/hu.po, lib/RT/I18N/he.po,
9174           lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
9175           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
9176           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
9177           lib/RT/I18N/ja.po, lib/RT/I18N/zh_tw.po,
9178           lib/RT/I18N/i_default.pm, lib/RT/I18N/pt_br.po,
9179           lib/RT/I18N/en.po, lib/RT/Condition/AnyTransaction.pm,
9180           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
9181           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
9182           lib/RT/Condition/PriorityChange.pm,
9183           lib/RT/Condition/PriorityExceeds.pm,
9184           lib/RT/Condition/StatusChange.pm,
9185           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/no.po,
9186           lib/RT/Condition/QueueChange.pm, lib/RT/Report/Tickets.pm: import
9187           rt 3.6.6
9188
9189 2008-03-01 20:05  ivan
9190
9191         * rt/: html/SelfService/Create.html, html/SelfService/Error.html,
9192           html/Ticket/Attachment/dhandler, html/Ticket/Elements/EditBasics,
9193           html/Ticket/Elements/EditCustomField,
9194           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
9195           html/Ticket/Elements/LoadTextAttachments,
9196           html/Ticket/Elements/ShowAttachments,
9197           html/Ticket/Elements/ShowBasics,
9198           html/Ticket/Elements/ShowCustomFields,
9199           html/Ticket/Elements/ShowGroupMembers,
9200           html/Ticket/Elements/ShowMessageStanza,
9201           html/Ticket/Elements/ShowPeople,
9202           html/Ticket/Elements/ShowTransaction,
9203           html/SelfService/Closed.html,
9204           html/SelfService/CreateTicketInQueue.html,
9205           html/SelfService/Display.html, html/SelfService/Prefs.html,
9206           html/SelfService/Update.html, html/SelfService/index.html,
9207           html/SelfService/Attachment/dhandler,
9208           html/SelfService/Elements/GotoTicket,
9209           html/SelfService/Elements/Header,
9210           html/SelfService/Elements/MyRequests,
9211           html/SelfService/Elements/Tabs, html/Approvals/Display.html,
9212           html/Approvals/index.html, html/Approvals/Elements/Approve,
9213           html/Approvals/Elements/PendingMyApproval,
9214           html/Approvals/Elements/Tabs,
9215           html/Approvals/Elements/ShowDependency,
9216           bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
9217           bin/mason_handler.svc.in, bin/rt.in, bin/standalone_httpd.in,
9218           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
9219           etc/initialdata, etc/drop.Oracle: import rt 3.4.6
9220
9221 2008-03-01 20:02  ivan
9222
9223         * rt/: configure, aclocal.m4, Changelog, Makefile.in, README,
9224           UPGRADING, configure.ac, sbin/extract_pod_tests,
9225           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
9226           sbin/license_tag, sbin/regression_harness,
9227           sbin/rt-dump-database.in, lib/RT.pm.in,
9228           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, sbin/factory,
9229           lib/RT/Handle.pm, lib/RT/ObjectCustomField.pm,
9230           lib/RT/ObjectCustomFieldValues.pm,
9231           lib/RT/ScripCondition_Overlay.pm,
9232           lib/RT/CustomFieldValues_Overlay.pm,
9233           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
9234           lib/RT/Scrip_Overlay.pm, lib/RT/Tickets_Overlay.pm,
9235           lib/RT/CustomField_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
9236           lib/RT/I18N.pm, lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
9237           lib/RT/Queue.pm, lib/RT/ScripConditions_Overlay.pm,
9238           lib/RT/Scrips.pm, lib/RT/System.pm, lib/RT/CustomFieldValues.pm,
9239           lib/RT/SavedSearch.pm, lib/RT/Scrips_Overlay.pm, lib/RT/ACE.pm,
9240           lib/RT/Attributes.pm, lib/RT/CurrentUser.pm,
9241           lib/RT/CustomFieldValue_Overlay.pm,
9242           lib/RT/CustomFields_Overlay.pm, lib/RT/ObjectCustomFields.pm,
9243           lib/RT/Base.pm, lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
9244           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
9245           lib/RT/ScripAction.pm, lib/RT/Attributes_Overlay.pm,
9246           lib/RT/CustomField.pm, lib/RT/Queues.pm, lib/RT/Attachments.pm,
9247           lib/RT/Attribute_Overlay.pm, lib/RT/CachedGroupMember_Overlay.pm,
9248           lib/RT/ObjectCustomFieldValues_Overlay.pm,
9249           lib/RT/ObjectCustomFieldValue_Overlay.pm,
9250           lib/RT/SavedSearches.pm, lib/RT/ScripCondition.pm,
9251           lib/RT/Templates.pm, lib/RT/Tickets.pm,
9252           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
9253           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
9254           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
9255           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
9256           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
9257           lib/RT/Scrip.pm, lib/RT/EmailParser.pm, lib/RT/Group.pm,
9258           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Template.pm,
9259           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
9260           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
9261           lib/RT/ACL.pm, lib/RT/Attachment_Overlay.pm, lib/RT/Date.pm,
9262           lib/RT/GroupMember.pm, lib/RT/Groups.pm,
9263           lib/RT/Templates_Overlay.pm, lib/RT/Group_Overlay.pm,
9264           lib/RT/Links_Overlay.pm, lib/RT/CustomFieldValue.pm,
9265           lib/RT/CustomFields.pm, lib/RT/ObjectCustomFields_Overlay.pm,
9266           lib/RT/Principals.pm, lib/RT/Queues_Overlay.pm, lib/RT/Ticket.pm,
9267           lib/RT/Link_Overlay.pm, lib/RT/Attachment.pm,
9268           lib/RT/Attribute.pm, lib/RT/Queue_Overlay.pm,
9269           lib/RT/ScripActions.pm, lib/RT/Template_Overlay.pm,
9270           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
9271           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
9272           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web.pm,
9273           lib/RT/Interface/Web/Handler.pm,
9274           lib/RT/Interface/Web/QueryBuilder.pm,
9275           lib/RT/Interface/Web/Standalone.pm, lib/RT/Action/Autoreply.pm,
9276           lib/RT/Action/Generic.pm, lib/RT/Action/RecordCorrespondence.pm,
9277           lib/RT/Interface/Email/Auth/GnuPG.pm,
9278           lib/RT/Interface/Email/Auth/MailFrom.pm,
9279           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
9280           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
9281           lib/RT/Action/Notify.pm, lib/RT/Action/RecordComment.pm,
9282           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
9283           lib/RT/Action/EscalatePriority.pm,
9284           lib/RT/Action/NotifyAsComment.pm,
9285           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
9286           lib/RT/Action/UserDefined.pm, lib/RT/Action/SendEmail.pm,
9287           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
9288           lib/RT/Search/Generic.pm, lib/RT/I18N/cs.po, lib/RT/I18N/es.po,
9289           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/hu.po,
9290           lib/RT/I18N/he.po, lib/RT/I18N/de.po, lib/RT/I18N/ru.po,
9291           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/da.po,
9292           lib/RT/I18N/fr.po, lib/RT/I18N/cs.pm, lib/RT/I18N/it.po,
9293           lib/RT/I18N/id.po, lib/RT/I18N/ja.po, lib/RT/I18N/zh_tw.po,
9294           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm,
9295           lib/RT/I18N/pt_br.po, lib/RT/Condition/Generic.pm,
9296           lib/RT/I18N/no.po, lib/RT/Condition/AnyTransaction.pm,
9297           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Overdue.pm,
9298           lib/RT/Condition/OwnerChange.pm,
9299           lib/RT/Condition/PriorityChange.pm,
9300           lib/RT/Condition/PriorityExceeds.pm,
9301           lib/RT/Condition/QueueChange.pm,
9302           lib/RT/Condition/StatusChange.pm,
9303           lib/RT/Condition/UserDefined.pm,
9304           lib/t/regression/08web_cf_access.t, lib/t/regression/12-search.t,
9305           lib/t/regression/04send_email.t,
9306           lib/t/regression/06-mime_decoding.t,
9307           lib/t/regression/14linking.t, lib/t/regression/21query-builder.t,
9308           lib/t/regression/22search_tix_by_txn.t,
9309           lib/t/regression/22search_tix_by_watcher.t,
9310           lib/t/regression/01ticket_link_searching.t,
9311           lib/t/regression/02basic_web.t,
9312           lib/t/regression/13-attribute-tests.t,
9313           lib/t/regression/03web_compiliation_errors.t,
9314           lib/t/regression/06mailgateway.t, lib/t/regression/07acl.t,
9315           lib/t/regression/07rights.t,
9316           lib/t/regression/23-web_attachments.t, html/autohandler,
9317           html/index.html, html/l, html/Elements/EditCustomFieldImage,
9318           html/Elements/EditCustomFieldSelect, html/Elements/EditLinks,
9319           html/Elements/ListActions, html/Elements/MessageBox,
9320           html/Elements/SelectBoolean,
9321           html/Elements/SelectCustomFieldValue, html/Elements/SelectStatus,
9322           html/Elements/ShowLinks, html/Elements/TitleBox,
9323           html/Elements/Error, html/Elements/Section,
9324           html/Elements/SelectDateRelation,
9325           html/Elements/SelectNewTicketQueue,
9326           html/Elements/SelectWatcherType, html/Elements/BevelBoxRaisedEnd,
9327           html/Elements/Callback, html/Elements/GotoTicket,
9328           html/Elements/Login, html/Elements/MyTickets,
9329           html/Elements/QueryString, html/Elements/Refresh,
9330           html/Elements/SelectLinkType, html/Elements/SelectMatch,
9331           html/Elements/SelectOwner, html/Elements/SelectQueue,
9332           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
9333           html/Elements/ShowCustomFieldBinary, html/Elements/ShowLink,
9334           html/Elements/ShowMemberships, html/Elements/Checkbox,
9335           html/Elements/EditCustomField, html/Elements/ScrubHTML,
9336           html/Elements/SelectCustomFieldOperator,
9337           html/Elements/SelectEqualityOperator,
9338           html/Elements/SelectResultsPerPage,
9339           html/Elements/SelectSortOrder, html/Elements/SelectTicketSortBy,
9340           html/Elements/ShowCustomFieldImage,
9341           html/Elements/ShowCustomFieldWikitext, html/Elements/TitleBoxEnd,
9342           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
9343           html/Elements/MyRequests, html/Elements/SelectAttachmentField,
9344           html/Elements/SelectDateType, html/Elements/SelectGroups,
9345           html/Elements/SelectLang, html/Elements/SetupSessionCookie,
9346           html/Elements/ShowCustomFields, html/Elements/Submit,
9347           html/Elements/EditCustomFieldBinary,
9348           html/Elements/EditCustomFieldFreeform,
9349           html/Elements/EditCustomFieldText,
9350           html/Elements/EditCustomFieldWikitext, html/Elements/Quicksearch,
9351           html/Elements/CollectionAsTable/Header,
9352           html/Elements/CollectionAsTable/ParseFormat,
9353           html/Elements/RT__Ticket/ColumnMap, html/User/Delegation.html,
9354           html/Search/Edit.html, html/Search/Results.html,
9355           html/Search/Results.rdf, html/User/Elements/DelegateRights,
9356           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
9357           html/User/Groups/Members.html, html/User/Groups/Modify.html,
9358           html/User/Groups/index.html, html/Search/Results.tsv,
9359           html/Search/Build.html, html/Search/Elements/BuildFormatString,
9360           html/Search/Elements/PickBasics, html/Search/Elements/PickCFs,
9361           html/Search/Elements/SelectAndOr,
9362           html/Search/Elements/SelectLinks,
9363           html/Search/Elements/SelectPersonType,
9364           html/Search/Elements/SelectSearchObject,
9365           html/Search/Elements/SelectSearchesForObjects,
9366           html/REST/1.0/logout, html/Search/Elements/DisplayOptions,
9367           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
9368           html/Search/Elements/EditSearches,
9369           html/Search/Elements/NewListActions,
9370           html/Search/Elements/PickCriteria,
9371           html/Search/Elements/SearchPrivacy,
9372           html/Search/Elements/SelectGroup, html/REST/1.0/autohandler,
9373           html/REST/1.0/dhandler, html/REST/1.0/Forms/queue/default,
9374           html/REST/1.0/Forms/queue/ns, html/NoAuth/Logout.html,
9375           html/NoAuth/Reminder.html,
9376           html/REST/1.0/Forms/ticket/attachments,
9377           html/REST/1.0/Forms/ticket/default,
9378           html/REST/1.0/Forms/ticket/history,
9379           html/REST/1.0/Forms/ticket/links,
9380           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
9381           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
9382           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
9383           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
9384           html/Admin/autohandler, html/Admin/index.html,
9385           html/Download/CustomFieldValue/dhandler,
9386           html/Download/Tabular/dhandler, html/NoAuth/images/autohandler,
9387           html/NoAuth/images/bplogo.gif, html/Tools/MyDay.html,
9388           html/Tools/Offline.html, html/Tools/Elements/Tabs,
9389           html/Admin/Queues/CustomField.html,
9390           html/Admin/Queues/CustomFields.html,
9391           html/Admin/Queues/GroupRights.html,
9392           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
9393           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
9394           html/Admin/Queues/Template.html,
9395           html/Admin/Elements/EditCustomFieldValues,
9396           html/Admin/Elements/EditUserComments,
9397           html/Admin/Elements/GroupTabs,
9398           html/Admin/Elements/ObjectCustomFields,
9399           html/Admin/Elements/SelectCustomFieldType,
9400           html/Admin/Elements/SelectScrip,
9401           html/Admin/Elements/SelectScripCondition,
9402           html/Admin/Elements/SelectStage,
9403           html/Admin/Queues/Templates.html,
9404           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
9405           html/Admin/Elements/CustomFieldTabs,
9406           html/Admin/Elements/EditCustomFields,
9407           html/Admin/Elements/EditScrip,
9408           html/Admin/Elements/GlobalCustomFieldTabs,
9409           html/Admin/Elements/ModifyTemplate,
9410           html/Admin/Elements/QueueTabs,
9411           html/Admin/Elements/SelectModifyGroup,
9412           html/Admin/Elements/SelectModifyQueue,
9413           html/Admin/Elements/SelectNewGroupMembers,
9414           html/Admin/Elements/SelectScripAction,
9415           html/Admin/Elements/SelectSingleOrMultiple,
9416           html/Admin/Elements/SelectTemplate,
9417           html/Admin/Elements/SystemTabs, html/Admin/Elements/Tabs,
9418           html/Admin/Elements/AddCustomFieldValue,
9419           html/Admin/Elements/CreateUserCalled,
9420           html/Admin/Elements/EditCustomField,
9421           html/Admin/Elements/EditQueueWatchers,
9422           html/Admin/Elements/EditScrips,
9423           html/Admin/Elements/ListGlobalCustomFields,
9424           html/Admin/Elements/ListGlobalScrips,
9425           html/Admin/Elements/PickCustomFields,
9426           html/Admin/Elements/SelectModifyUser,
9427           html/Admin/Elements/SelectUsers, html/Admin/Elements/UserTabs,
9428           html/Admin/Elements/EditTemplates, html/Admin/Elements/Header,
9429           html/Admin/Elements/PickObjects,
9430           html/Admin/Elements/QueueRightsForUser,
9431           html/Admin/Elements/SelectCustomFieldLookupType,
9432           html/Admin/Elements/SelectGroups,
9433           html/Admin/Elements/SelectRights, html/Admin/Elements/ToolTabs,
9434           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
9435           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
9436           html/Admin/Global/Templates.html,
9437           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
9438           html/Admin/Global/CustomFields/Groups.html,
9439           html/Admin/Global/CustomFields/Queue-Tickets.html,
9440           html/Admin/Global/CustomFields/Queue-Transactions.html,
9441           html/Admin/Global/CustomFields/Users.html,
9442           html/Admin/Global/CustomFields/index.html,
9443           html/Admin/Users/CustomFields.html,
9444           html/Admin/CustomFields/GroupRights.html,
9445           html/Admin/CustomFields/Modify.html,
9446           html/Admin/CustomFields/Objects.html,
9447           html/Admin/CustomFields/index.html,
9448           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
9449           html/Admin/Users/index.html,
9450           html/Admin/CustomFields/UserRights.html,
9451           html/Admin/Groups/CustomFields.html,
9452           html/Admin/Groups/GroupRights.html,
9453           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
9454           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
9455           html/Admin/Groups/index.html,
9456           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
9457           html/Ticket/Modify.html, html/Ticket/ShowEmailRecord.html,
9458           html/Ticket/History.html, html/Ticket/ModifyAll.html,
9459           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
9460           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
9461           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
9462           html/Ticket/Elements/EditWatchers,
9463           html/Ticket/Elements/FindAttachments,
9464           html/Ticket/Elements/ShowDates,
9465           html/Ticket/Elements/EditCustomFields,
9466           html/Ticket/Elements/PreviewScrips,
9467           html/Ticket/Elements/ShowDependencies,
9468           html/Ticket/Elements/ShowHistory,
9469           html/Ticket/Elements/ShowMembers,
9470           html/Ticket/Elements/ShowMessageHeaders,
9471           html/Ticket/Elements/ShowRequestor,
9472           html/Ticket/Elements/ShowUserEntry: import rt 3.4.6
9473
9474 2008-03-01 19:07  ivan
9475
9476         * httemplate/elements/header.html,
9477           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
9478           customer" button; closes: RT#1642
9479
9480 2008-03-01 18:50  ivan
9481
9482         * htetc/handler.pl: better indication of why these things are the
9483           way they are
9484
9485 2008-03-01 17:31  ivan
9486
9487         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
9488           httemplate/misc/disable-payment_gateway.cgi,
9489           httemplate/search/elements/search.html: add payment gateway
9490           disabling (and move payment gateway browse over to new template)
9491
9492 2008-03-01 15:30  ivan
9493
9494         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
9495           control the extent of credit card masking, but since
9496           cust_main.paymask is in the db, need something to update it for
9497           all existing customers too
9498
9499 2008-03-01 14:39  ivan
9500
9501         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
9502           link adv. customer search
9503
9504 2008-03-01 14:23  ivan
9505
9506         * httemplate/: elements/select-payby.html,
9507           elements/tr-select-payby.html, search/cust_main.html,
9508           search/report_cust_main.html: add payby selection to adv.
9509           customer search
9510
9511 2008-02-29 09:57  jeff
9512
9513         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
9514           conf/invoice_latex: refactor print_*; invoice sections by package
9515           class; could still stand some more refactoring
9516
9517 2008-02-28 20:31  ivan
9518
9519         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
9520           CDR CSV import (not just direct DB)
9521
9522 2008-02-28 18:29  ivan
9523
9524         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
9525           in the first place.  also Record::str2time_sql_closing snuck in.
9526
9527 2008-02-21 17:32  ivan
9528
9529         * httemplate/search/svc_acct.cgi: on accounts overview: show time
9530           applied after multipliers, not actual time worked
9531
9532 2008-02-21 17:09  ivan
9533
9534         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
9535           are deprecated COMP payby...
9536
9537 2008-02-21 16:57  ivan
9538
9539         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
9540           databases without history records for everything...
9541
9542 2008-02-21 16:54  ivan
9543
9544         * httemplate/search/svc_acct.cgi: on accounts overview: show time
9545           applied after multipliers, not actual time worked
9546
9547 2008-02-20 14:45  ivan
9548
9549         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
9550           the doghouse for this one
9551
9552 2008-02-19 18:07  ivan
9553
9554         * FS/FS/prepay_credit.pm,
9555           httemplate/edit/process/prepay_credit.cgi: retry collisions a
9556           bit, acme is getting duplicate errors... guess they're using lots
9557           and lots of prepaid cards.  closes: RT#3104
9558
9559 2008-02-19 17:21  ivan
9560
9561         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
9562           adding, RT#2929
9563
9564 2008-02-19 17:16  ivan
9565
9566         * httemplate/edit/part_pkg_taxclass.html,
9567           httemplate/edit/process/part_pkg_taxclass.html,
9568           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
9569           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
9570           httemplate/elements/tr-select-taxclass.html: update the tax class
9571           editor to enable taxclass adding, RT#2929
9572
9573 2008-02-19 17:10  ivan
9574
9575         * httemplate/edit/: cust_main_county-expand.cgi,
9576           process/cust_main_county-expand.cgi, process/invoice_logo.html,
9577           process/reg_code.cgi: process/part_pkg_taxclass.html
9578
9579 2008-02-19 01:15  ivan
9580
9581         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
9582           MANIFEST: adding taxclass table
9583
9584 2008-02-19 01:10  ivan
9585
9586         * bin/generate-table-module: fix this to generate more
9587           wiki-friendly column list
9588
9589 2008-02-18 19:30  ivan
9590
9591         * FS/FS/svc_external.pm: add some descriptions for svc_external
9592           fields, allowing id to fill in from inventory
9593
9594 2008-02-18 19:17  ivan
9595
9596         * FS/FS/svc_external.pm: return svc_external id and title as label
9597           instead of svcnum
9598
9599 2008-02-18 18:57  ivan
9600
9601         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
9602           POD docs for self-service list_pkgs & list_svcs
9603
9604 2008-02-18 18:38  ivan
9605
9606         * bin/pod2x: fix API upload
9607
9608 2008-02-18 18:37  ivan
9609
9610         * FS/FS.pm: update base API docs contents
9611
9612 2008-02-18 18:33  ivan
9613
9614         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
9615           exportability
9616
9617 2008-02-18 18:28  ivan
9618
9619         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
9620           exportability
9621
9622 2008-02-18 18:25  ivan
9623
9624         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
9625           exportability
9626
9627 2008-02-18 18:20  ivan
9628
9629         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
9630           exportability
9631
9632 2008-02-18 18:15  ivan
9633
9634         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
9635           for better wiki exportability
9636
9637 2008-02-14 00:31  ivan
9638
9639         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
9640           update.  time to go home
9641
9642 2008-02-14 00:28  ivan
9643
9644         * httemplate/search/cust_pkg.cgi: re-align links and styling in
9645           package report correctly
9646
9647 2008-02-13 19:52  ivan
9648
9649         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
9650           httemplate/view/cust_main/payment_history.html,
9651           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
9652           populate it based on history on upgrades, and show the order
9653           taker on all payments (on customer view and payment search)
9654           closes: #2953
9655
9656 2008-02-13 19:48  ivan
9657
9658         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
9659           FS::h_cust_pay class
9660
9661 2008-02-13 17:48  ivan
9662
9663         * httemplate/view/cust_main/payment_history.html: this ACL has been
9664           around for long enough (and almost nobody uses batched payments,
9665           so showing them is probably bad)
9666
9667 2008-02-13 15:49  jeff
9668
9669         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
9670           svc_broadband MAC searches RT#2985
9671
9672 2008-02-13 15:45  jeff
9673
9674         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
9675           httemplate/edit/process/quick-charge.cgi: package class selection
9676           for one-time charges RT#1322
9677
9678 2008-02-13 15:39  jeff
9679
9680         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
9681           httemplate/edit/rate_region.cgi: directory assistance (flat
9682           per-call) billing RT#3114
9683
9684 2008-02-13 13:50  ivan
9685
9686         * httemplate/misc/process/link.cgi: fix compile error from hasty
9687           refactoring
9688
9689 2008-02-12 22:02  ivan
9690
9691         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
9692           working
9693
9694 2008-02-12 22:00  ivan
9695
9696         * README: modernizing
9697
9698 2008-02-12 21:15  ivan
9699
9700         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
9701           resulting from skewed hash ($conf->config returning empty list in
9702           list context)
9703
9704 2008-02-12 11:24  ivan
9705
9706         * httemplate/search/: rt_transaction.html, timeworked.html: for our
9707           internal time tracking: TimeWorked can happen on a Create
9708           transaction as well as Correspond and Comment.  is there anywhere
9709           else this needs to be changed?
9710
9711 2008-02-11 19:11  ivan
9712
9713         * FS/FS/Misc.pm: update for MailTools v2.00
9714
9715 2008-02-10 18:37  ivan
9716
9717         * FS/FS/reason.pm: upgrading reason table not quite working with
9718           mysql, hopefully no old installs need this, new ones should be
9719           fine hopefully
9720
9721 2008-02-10 18:36  ivan
9722
9723         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
9724           duplicate history records
9725
9726 2008-02-10 18:03  ivan
9727
9728         * FS/FS/reason.pm: better debugging if things go awry
9729
9730 2008-02-10 16:53  ivan
9731
9732         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
9733           casting to INTEGER, it wants SIGNED.  whew.
9734
9735 2008-02-10 16:02  ivan
9736
9737         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
9738
9739 2008-02-10 15:58  ivan
9740
9741         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
9742           that doesn't get to the database, to avoid Pg vs mysql
9743           comment-out differences
9744
9745 2008-02-09 11:16  ivan
9746
9747         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
9748           thanks
9749
9750 2008-02-08 13:59  rsiddall
9751
9752         * rpm/freeside.spec: Removed code that create a freeside user on
9753           the build machine and added code to modify Makefile to remove
9754           clauses that require such a user.  This should allow the RPMs to
9755           build under mock.
9756
9757 2008-02-08 07:00  jeff
9758
9759         * FS/FS/TicketSystem/RT_External.pm: tyop
9760
9761 2008-02-04 19:37  ivan
9762
9763         * httemplate/edit/process/part_pkg.cgi: fix package editing on
9764           HEAD, whew.  bad semicolon.
9765
9766 2008-02-02 18:24  ivan
9767
9768         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
9769           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
9770           5194." warnings
9771
9772 2008-02-02 17:43  ivan
9773
9774         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
9775           customer edit
9776
9777 2008-01-30 08:14  jeff
9778
9779         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
9780           removal
9781
9782 2008-01-28 20:15  jeff
9783
9784         * FS/FS/cust_pkg.pm: missed use
9785
9786 2008-01-28 19:56  jeff
9787
9788         * FS/FS/cust_pkg.pm: 1394 regression fixup
9789
9790 2008-01-28 19:34  jeff
9791
9792         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
9793           httemplate/misc/process/bulk_change_pkg.cgi,
9794           httemplate/search/cust_pkg.cgi,
9795           httemplate/search/elements/search.html: bulk package changing
9796           (RT#1394)
9797
9798 2008-01-25 10:26  jeff
9799
9800         * httemplate/misc/cust_pay-import.cgi,
9801           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
9802           httemplate/elements/menu.html: simple payment CSV import
9803
9804 2008-01-24 18:55  jeff
9805
9806         * FS/FS/part_export/prizm.pm: add an always BAM option and be
9807           explicit about transactions
9808
9809 2008-01-24 13:16  ivan
9810
9811         * FS/FS/TicketSystem/RT_External.pm,
9812           fs_selfservice/FS-SelfService/cgi/myaccount.html,
9813           httemplate/view/cust_main/tickets.html: slightly more sane names
9814           for customer tickets hash, display ticket owners on customer view
9815           page
9816
9817 2008-01-24 13:10  ivan
9818
9819         * htetc/handler.pl: used in rt autohandler.  i wonder why this
9820           never bit before
9821
9822 2008-01-23 11:18  jeff
9823
9824         * fs_selfservice/FS-SelfService/cgi/bill.html,
9825           fs_selfservice/FS-SelfService/cgi/card.html,
9826           fs_selfservice/FS-SelfService/cgi/change_bill.html,
9827           fs_selfservice/FS-SelfService/cgi/change_pay.html,
9828           fs_selfservice/FS-SelfService/cgi/change_ship.html,
9829           fs_selfservice/FS-SelfService/cgi/check.html,
9830           fs_selfservice/FS-SelfService/cgi/contact.html,
9831           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
9832           FS/FS/ClientAPI/MyAccount.pm,
9833           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
9834           fs_selfservice/FS-SelfService/cgi/make_payment.html,
9835           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
9836           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
9837           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
9838           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
9839           service, billing, and payment info in selfservice
9840
9841 2008-01-20 16:12  ivan
9842
9843         * bin/explain-ar-total.sql: [no log message]
9844
9845 2008-01-20 15:24  ivan
9846
9847         * FS/FS/Schema.pm: add and fix some indices, this should marginally
9848           (but not drastically) improve the time to pull up A/R report
9849           totals
9850
9851 2008-01-16 20:23  ivan
9852
9853         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
9854           allow the limited "package editing" of customizing customer
9855           packages
9856
9857 2008-01-16 19:18  ivan
9858
9859         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
9860           link unless the current user can...
9861
9862 2008-01-13 16:22  ivan
9863
9864         * httemplate/: edit/part_bill_event.cgi,
9865           elements/select-taxclass.html: maintenance on old events, yay.
9866           fix for late charges without a taxclass, closes: RT#2988
9867
9868 2008-01-13 16:17  ivan
9869
9870         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
9871
9872 2008-01-13 15:31  ivan
9873
9874         * httemplate/search/timeworked.html: almost could work under mysql?
9875           need TO_NUMBER and TO_CHAR equivalents
9876
9877 2008-01-13 15:30  ivan
9878
9879         * httemplate/misc/timeworked.html: missing semicolon, doh
9880
9881 2008-01-13 13:46  ivan
9882
9883         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
9884
9885 2008-01-13 13:45  ivan
9886
9887         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
9888           cruft
9889
9890 2008-01-13 13:41  ivan
9891
9892         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
9893           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
9894           in 1.9 right away
9895
9896 2008-01-13 13:39  ivan
9897
9898         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
9899           vs. 1.9 cruft
9900
9901 2008-01-13 13:35  ivan
9902
9903         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
9904           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
9905           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
9906           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
9907           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
9908           inventory_class.html, part_bill_event.cgi, part_export.cgi,
9909           part_pkg.cgi, part_referral.html, part_svc.cgi,
9910           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
9911           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
9912           reason.html, reason_type.html, reg_code.cgi, router.cgi,
9913           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
9914           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
9915           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
9916           process/REAL_cust_pkg.cgi, process/access_user.html,
9917           process/agent.cgi, process/agent_payment_gateway.html,
9918           process/agent_type.cgi, process/bulk-cust_svc.cgi,
9919           process/cust_bill_pay.cgi, process/cust_credit.cgi,
9920           process/cust_credit_bill.cgi, process/cust_main.cgi,
9921           process/cust_main_county-collapse.cgi,
9922           process/cust_main_county-expand.cgi,
9923           process/cust_main_county.html, process/cust_main_note.cgi,
9924           process/cust_pay.cgi, process/cust_pkg.cgi,
9925           process/cust_refund.cgi, process/cust_svc.cgi,
9926           process/domain_record.cgi, process/generic.cgi,
9927           process/inventory_class.html, process/msgcat.cgi,
9928           process/part_bill_event.cgi, process/part_export.cgi,
9929           process/part_pkg.cgi, process/part_referral.html,
9930           process/part_svc.cgi, process/payment_gateway.html,
9931           process/pkg_class.html, process/prepay_credit.cgi,
9932           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
9933           process/rate.cgi, process/reason.html, process/reason_type.html,
9934           process/reg_code.cgi, process/router.cgi,
9935           process/svc_Common.html, process/svc_acct.cgi,
9936           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
9937           process/svc_domain.cgi, process/svc_external.cgi,
9938           process/svc_forward.cgi, process/svc_phone.html,
9939           process/svc_www.cgi: ACLs
9940
9941 2008-01-13 13:14  ivan
9942
9943         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
9944           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
9945           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
9946           cust_main-import.cgi, cust_main-import_charges.cgi,
9947           delete-cust_credit.cgi, delete-cust_pay.cgi,
9948           delete-cust_refund.cgi, delete-customer.cgi,
9949           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
9950           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
9951           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
9952           inventory_item-import.html, link.cgi, meta-import.cgi,
9953           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
9954           print_invoices.cgi, queue.cgi, recharge_svc.html,
9955           svc_acct-domains.cgi, unapply-cust_credit.cgi,
9956           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
9957           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
9958           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
9959           process/catchall.cgi, process/cdr-import.html,
9960           process/cust_main-import.cgi,
9961           process/cust_main-import_charges.cgi,
9962           process/delete-customer.cgi, process/inventory_item-import.html,
9963           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
9964           process/recharge_svc.html: ACLs
9965
9966 2008-01-13 13:08  ivan
9967
9968         * httemplate/misc/: email_events.cgi, fax_events.cgi,
9969           print_events.cgi, order_pkg.html: ACLs
9970
9971 2008-01-13 12:55  ivan
9972
9973         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
9974           search/timeworked.html, search/cust_bill.html,
9975           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
9976           search/prepay_credit.html, search/queue.html,
9977           search/report_prepaid_income.cgi, search/report_tax.cgi,
9978           search/sqlradius.cgi: ACLs
9979
9980 2008-01-13 12:50  ivan
9981
9982         * httemplate/elements/: errorpage.html, tr-select-reason.html:
9983           stale leftovers from XSSmas
9984
9985 2008-01-13 12:46  ivan
9986
9987         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
9988           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
9989           cust_main/payment_history.html, elements/svc_Common.html: ACLs
9990
9991 2008-01-13 12:38  ivan
9992
9993         * httemplate/browse/: access_group.html, access_user.html,
9994           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
9995           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
9996           reason.html, router.cgi: ACLs
9997
9998 2008-01-13 12:30  ivan
9999
10000         * FS/FS/AccessRight.pm: new ACLs
10001
10002 2008-01-12 16:35  ivan
10003
10004         * htetc/handler.pl: use this in handler.pl, not in mason files
10005
10006 2008-01-11 15:10  ivan
10007
10008         * FS/FS/cust_main.pm: add option to enable searching of
10009           cust_main.agent_custid with one or two letter prefix before the
10010           numeric part
10011
10012 2008-01-11 14:53  ivan
10013
10014         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
10015           cust_main.agent_custid with one or two letter prefix before the
10016           numeric part
10017
10018 2008-01-11 09:30  ivan
10019
10020         * httemplate/edit/elements/svc_Common.html: turn off debugging
10021
10022 2008-01-10 14:13  ivan
10023
10024         * httemplate/search/elements/search.html: doc
10025
10026 2008-01-10 14:06  ivan
10027
10028         * httemplate/elements/menu.html: new rate editor
10029
10030 2008-01-10 13:53  ivan
10031
10032         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
10033           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
10034           httemplate/edit/elements/edit.html,
10035           httemplate/edit/process/rate_region.cgi: new rate editor
10036
10037 2008-01-10 13:52  ivan
10038
10039         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
10040           edit/rate_detail.html, edit/process/rate_detail.html: new call
10041           rate editor (VoIP/telephony)
10042
10043 2008-01-10 13:17  ivan
10044
10045         * FS/FS/reason_type.pm: third person is better
10046
10047 2008-01-10 13:14  ivan
10048
10049         * httemplate/browse/reason.html: eliminate harmless typo
10050
10051 2008-01-08 13:33  jeff
10052
10053         * FS/FS/svc_acct.pm: transactiony cruft removal
10054
10055 2008-01-08 03:23  ivan
10056
10057         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
10058           httemplate/search/report_receivables.cgi: show negative balances
10059           on A/R report, closes: RT#2983
10060
10061 2008-01-07 18:22  ivan
10062
10063         * httemplate/edit/process/cust_main.cgi: add some debugging control
10064
10065 2008-01-03 18:42  ivan
10066
10067         * httemplate/: browse/cust_main_county.cgi,
10068           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
10069           edit/process/cust_main_county-expand.cgi,
10070           edit/process/cust_main_county.html,
10071           edit/process/elements/process.html, search/elements/search.html:
10072           new tax rate editor
10073
10074 2008-01-03 18:35  ivan
10075
10076         * httemplate/browse/elements/browse.html: new tax rate editor
10077
10078 2008-01-03 18:27  ivan
10079
10080         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
10081           from XSSmas
10082
10083 2008-01-03 18:20  ivan
10084
10085         * httemplate/elements/hidden.html: escape value
10086
10087 2008-01-03 18:19  ivan
10088
10089         * httemplate/elements/: tablebreak-tr-title.html,
10090           tr-fixed-country.html, tr-fixed-state.html,
10091           tr-input-percentage.html: adding new elements: percentage input,
10092           fixed country and state display, tablebreak+title
10093
10094 2008-01-03 18:18  ivan
10095
10096         * httemplate/elements/tr-fixed.html: add a formatted_value option
10097
10098 2008-01-03 18:18  ivan
10099
10100         * httemplate/elements/tr-input-text.html: add maxlength, text-align
10101           and postfix options, escape value
10102
10103 2008-01-03 18:13  ivan
10104
10105         * httemplate/edit/elements/edit.html: there's no such thing as
10106           fixedhidden... hidden will do
10107
10108 2008-01-03 18:02  ivan
10109
10110         * httemplate/edit/elements/edit.html: doc
10111
10112 2008-01-03 17:43  ivan
10113
10114         * httemplate/edit/elements/edit.html: add popup option, add
10115           percentage and tablebreak-tr-title field types, pass object to
10116           included elements, documentation updates
10117
10118 2007-12-28 11:02  jeff
10119
10120         * httemplate/: elements/menu.html, search/report_svc_acct.html,
10121           search/svc_acct.cgi: advanced account reports (RT#2954)
10122
10123 2007-12-28 07:19  jeff
10124
10125         * httemplate/elements/menu.html: whoops
10126
10127 2007-12-28 07:10  jeff
10128
10129         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
10130           logged in report
10131
10132 2007-12-28 06:39  jeff
10133
10134         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
10135           svc_acct.last_login and .last_logout
10136
10137 2007-12-28 04:10  ivan
10138
10139         * htetc/handler.pl: remove just a tiny bit more cruft
10140
10141 2007-12-28 04:01  ivan
10142
10143         * htetc/handler.pl: restore in-browser error reporting
10144
10145 2007-12-27 23:45  ivan
10146
10147         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
10148           clean up handler.pl so we can have separate default_escape_flags
10149           for FS and RT and don't have to make FS's |h flag useless
10150
10151 2007-12-27 17:41  jeff
10152
10153         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
10154           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
10155           httemplate/view/svc_acct.cgi: last login reporting (#2952)
10156
10157 2007-12-27 15:49  ivan
10158
10159         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
10160           in edge case where you have taxclass and empty-taxclass rates for
10161           a country/state(/county) and also have a different set of
10162           taxclasses for some other country/state
10163
10164 2007-12-26 14:52  jeff
10165
10166         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
10167
10168 2007-12-26 00:23  ivan
10169
10170         * httemplate/misc/timeworked.html: leftovers from XSSmas
10171
10172 2007-12-25 23:51  ivan
10173
10174         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
10175
10176 2007-12-25 15:49  ivan
10177
10178         * httemplate/: browse/addr_block.cgi,
10179           browse/part_virtual_field.cgi, browse/router.cgi,
10180           config/config.cgi, edit/agent.cgi,
10181           edit/agent_payment_gateway.html, edit/agent_type.cgi,
10182           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
10183           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
10184           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
10185           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
10186           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
10187           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
10188           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
10189           edit/svc_forward.cgi, edit/elements/edit.html,
10190           elements/error.html, misc/batch-cust_pay.html,
10191           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
10192           misc/recharge_svc.html, misc/process/meta-import.cgi,
10193           search/cust_bill_event.html, search/report_cust_event.html: ho ho
10194           ho, merry XSSmas
10195
10196 2007-12-23 14:05  jeff
10197
10198         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
10199           FS/FS/part_pkg/subscription.pm,
10200           httemplate/misc/process/recharge_svc.html: add a reset feature to
10201           manual recharges (#1858)
10202
10203 2007-12-20 11:23  jeff
10204
10205         * FS/FS/part_export/prizm.pm: increase siteName allowed length
10206
10207 2007-12-19 14:25  jeff
10208
10209         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
10210
10211 2007-12-19 13:05  jeff
10212
10213         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
10214           httemplate/search/cust_main.html,
10215           httemplate/search/report_cust_main.html: add options for balance
10216           over/under to advanced customer report
10217
10218 2007-12-18 17:55  jeff
10219
10220         * FS/FS/cust_credit.pm: underscoring the important
10221
10222 2007-12-18 14:41  jeff
10223
10224         * httemplate/: edit/cust_credit.cgi,
10225           elements/tr-select-reason.html: correct bad credit reason
10226           conflict resolution
10227
10228 2007-12-18 12:58  ivan
10229
10230         * FS/FS/cust_main.pm: legacy agent_custid field should be as
10231           searchable as actual custnum, right?  at least if it is a
10232           number...
10233
10234 2007-12-18 12:42  ivan
10235
10236         * httemplate/edit/quick-charge.html: IE is case-sensitive when
10237           setting maxLength (and other attributes?).  hopefully that's all
10238           it is.
10239
10240 2007-12-17 14:57  jeff
10241
10242         * FS/FS/cust_credit.pm: stricter otaker rules
10243
10244 2007-12-17 11:59  ivan
10245
10246         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
10247           hurt anything.
10248
10249 2007-12-17 11:52  ivan
10250
10251         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
10252           anything... (famous last words)
10253
10254 2007-12-16 17:17  ivan
10255
10256         * httemplate/view/cust_main/contacts.html: fix the case where the
10257           customer doesn't actually have a ship address
10258
10259 2007-12-16 16:59  ivan
10260
10261         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
10262           httemplate/edit/cust_main/billing.html,
10263           httemplate/edit/cust_main/contact.html,
10264           httemplate/elements/header.html,
10265           httemplate/view/cust_main/contacts.html,
10266           httemplate/search/cust_main.cgi: add cust_main-require_address2
10267           config, reimplement address2-search config ("Unit #" search in
10268           searchbar), visual indication of require_invoicing_list_email,
10269           closes: RT#2926
10270
10271 2007-12-16 14:40  ivan
10272
10273         * httemplate/elements/errorpage.html: less is better
10274
10275 2007-12-16 13:02  ivan
10276
10277         * httemplate/elements/header.html: more consistent naming:
10278           cust_main_ADV.cgi becomes cust_main.html
10279
10280 2007-12-16 13:01  ivan
10281
10282         * httemplate/search/report_cust_main.html:
10283           httemplate/elements/header.html
10284
10285 2007-12-16 12:48  ivan
10286
10287         * httemplate/search/cust_main.html: more consistent naming:
10288           cust_main_ADV.cgi becomes cust_main.html
10289
10290 2007-12-15 14:47  rsiddall
10291
10292         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
10293           Files to build Freeside as Redhat-ish RPMs
10294
10295 2007-12-14 17:45  ivan
10296
10297         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
10298           drain bramage
10299
10300 2007-12-14 17:37  ivan
10301
10302         * httemplate/search/cust_bill.html: where helps alot
10303
10304 2007-12-14 17:23  ivan
10305
10306         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
10307           put reprinting issues to rest for ejourney, yow
10308
10309 2007-12-14 15:41  jeff
10310
10311         * FS/bin/freeside-upgrade: yikes
10312
10313 2007-12-14 13:51  jeff
10314
10315         * FS/FS/Schema.pm: binary not required and breaks
10316           FS::Record::_quote
10317
10318 2007-12-14 13:32  jeff
10319
10320         * FS/bin/freeside-upgrade: correct order of operations
10321
10322 2007-12-14 08:47  jeff
10323
10324         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
10325
10326 2007-12-13 19:56  jeff
10327
10328         * FS/bin/freeside-upgrade: even more deliberate reset
10329
10330 2007-12-13 19:55  ivan
10331
10332         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
10333           last 1-3 months...
10334
10335 2007-12-12 16:17  jeff
10336
10337         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
10338
10339 2007-12-12 13:18  jeff
10340
10341         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
10342           www_shellcommands export (#1227)
10343
10344 2007-12-12 01:03  ivan
10345
10346         * FS/bin/freeside-history-requeue: adding this quick script
10347
10348 2007-12-11 21:58  jeff
10349
10350         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
10351           FS/FS/ClientAPI/Signup.pm,
10352           fs_selfservice/FS-SelfService/SelfService.pm,
10353           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
10354           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
10355           httemplate/edit/svc_acct.cgi: self-service can select domain on
10356           provision (#2801)
10357
10358 2007-12-11 21:42  jeff
10359
10360         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
10361           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
10362           reason improvement, bugfix, and tool
10363
10364 2007-12-06 17:08  ivan
10365
10366         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
10367           mmkay
10368
10369 2007-12-06 17:04  ivan
10370
10371         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
10372           cust_credit records; we don't want to abort the upgrade because
10373           of that, just warn
10374
10375 2007-12-06 12:49  jeff
10376
10377         * httemplate/edit/part_pkg.cgi: agent setting during package edit
10378           cleanup
10379
10380 2007-12-06 08:51  jeff
10381
10382         * httemplate/view/svc_acct.cgi: support display of negative time
10383
10384 2007-12-05 14:05  ivan
10385
10386         * Makefile: when installing selfservice, create freeside homedir if
10387           it doesn't exist
10388
10389 2007-12-05 12:50  ivan
10390
10391         * httemplate/elements/tr-select-reason.html: doh, order_by does
10392           have to include ORDER BY!
10393
10394 2007-12-05 12:47  ivan
10395
10396         * httemplate/elements/tr-select-reason.html: show types in reason
10397           selection, order by type and reason
10398
10399 2007-12-05 07:10  jeff
10400
10401         * FS/FS/ConfDefaults.pm: add in status and company fields
10402
10403 2007-12-05 06:50  jeff
10404
10405         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
10406
10407 2007-12-04 20:57  jeff
10408
10409         * httemplate/edit/process/part_pkg.cgi: wtf?
10410
10411 2007-12-04 16:45  ivan
10412
10413         * httemplate/search/elements/search.html: i hope this allows IE to
10414           download excel over https?
10415
10416 2007-12-04 12:51  ivan
10417
10418         * httemplate/: elements/menu.html, elements/select-otaker.html,
10419           elements/tr-select-otaker.html, search/report_cust_credit.html,
10420           search/report_rt_transaction.html, search/rt_transaction.html,
10421           search/elements/search.html: add some time-worked reporting
10422
10423 2007-12-04 10:35  jeff
10424
10425         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
10426           advanced package report (#2779)
10427
10428 2007-12-04 10:19  jeff
10429
10430         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
10431           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
10432           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
10433           FS/FS/reason.pm, FS/FS/reason_type.pm,
10434           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
10435           FS/FS/part_pkg/flat_comission.pm,
10436           FS/FS/part_pkg/flat_comission_cust.pm,
10437           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
10438           httemplate/browse/reason.html,
10439           httemplate/browse/reason_type.html,
10440           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
10441           httemplate/edit/reason_type.html,
10442           httemplate/edit/process/cust_credit.cgi,
10443           httemplate/elements/menu.html,
10444           httemplate/elements/tr-select-reason.html: change credit reasons
10445           from freetext to new reason/reason type system (#2777)
10446
10447 2007-12-02 16:18  ivan
10448
10449         * htetc/freeside-rt.conf: would help if i got the closing tag right
10450
10451 2007-12-02 16:13  ivan
10452
10453         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
10454           statistic running, i hope
10455
10456 2007-11-30 17:37  ivan
10457
10458         * FS/FS/part_pkg/prorate.pm: cleanup
10459
10460 2007-11-30 17:34  ivan
10461
10462         * FS/FS/h_cust_svc.pm: add date_deleted method
10463
10464 2007-11-30 17:34  ivan
10465
10466         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
10467           slightly
10468
10469 2007-11-30 17:33  ivan
10470
10471         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
10472           cancellation persay, since its generic now
10473
10474 2007-11-30 17:32  ivan
10475
10476         * FS/FS/Record.pm: add h_date method too
10477
10478 2007-11-30 17:30  ivan
10479
10480         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
10481           methods and subroutines
10482
10483 2007-11-30 17:29  ivan
10484
10485         * FS/FS/part_pkg/bulk.pm: add bulk price plan
10486
10487 2007-11-30 13:07  ivan
10488
10489         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
10490           httemplate/search/cust_bill.html: add net vs gross amounts to
10491           invoice report; make the "net sales" links on
10492           sales/credit/receipts report & graph clickable
10493
10494 2007-11-30 12:55  ivan
10495
10496         * httemplate/graph/elements/monthly.html: UI: download full results
10497           links on separate lines, for consistency with search.html
10498
10499 2007-11-30 10:13  ivan
10500
10501         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
10502           separately
10503
10504 2007-11-29 19:24  ivan
10505
10506         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
10507           customer import format with company
10508
10509 2007-11-29 17:24  ivan
10510
10511         * httemplate/browse/access_user.html: update inline documentation
10512
10513 2007-11-29 17:16  ivan
10514
10515         * FS/FS/cust_main.pm: remove unnecessary redefinition of
10516           %method2payby, add a quick hack to fake B:OP success and failure
10517           for testing purposes
10518
10519 2007-11-29 15:51  ivan
10520
10521         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
10522           fix dates going all wacky on errors, when you're asked to confirm
10523           a date move into the past
10524
10525 2007-11-28 19:38  ivan
10526
10527         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
10528           nonexistent column and fix the statustext check
10529
10530 2007-11-28 19:05  ivan
10531
10532         * FS/FS/Schema.pm: doh, fix primary key name in new table
10533
10534 2007-11-28 18:54  ivan
10535
10536         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
10537           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
10538           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
10539           httemplate/misc/process/payment.cgi: even more reliable
10540           multiple-payment/double-click/concurrent-payment-form protection
10541
10542 2007-11-28 12:18  jeff
10543
10544         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
10545           select multiple, discourage creation of packages no agent can
10546           sell
10547
10548 2007-11-28 10:49  jeff
10549
10550         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
10551           httemplate/search/report_cust_main.html: advanced customer report
10552           rearrangement
10553
10554 2007-11-28 00:46  ivan
10555
10556         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
10557           for selfservice session cache
10558
10559 2007-11-27 17:54  ivan
10560
10561         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
10562           var
10563
10564 2007-11-27 17:30  ivan
10565
10566         * README: license clarification for self-service code
10567
10568 2007-11-27 15:47  ivan
10569
10570         * httemplate/search/cust_bill.html: fix small side-effect of
10571           mysql-compat change eliminating DISTINCT ON: map changing values
10572           of @where array
10573
10574 2007-11-27 14:33  jeff
10575
10576         * FS/FS/part_export/prizm.pm: comma, please
10577
10578 2007-11-27 14:30  jeff
10579
10580         * FS/FS/part_export/prizm.pm: name management tweaking
10581
10582 2007-11-27 11:34  jeff
10583
10584         * FS/FS/part_export/prizm.pm: slop correction
10585
10586 2007-11-26 19:02  jeff
10587
10588         * FS/FS/part_export/prizm.pm: attach SM's to default network,
10589           improved unsuspend & delete, option for BAM only or EMS
10590
10591 2007-11-26 18:51  jeff
10592
10593         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
10594           customers from circumventing a suspension via selfservice (2768)
10595
10596 2007-11-25 18:19  ivan
10597
10598         * httemplate/search/elements/search.html: add a "printable copy"
10599           link to searches to get full results as printable HTML without
10600           other cruft, closes: #1885
10601
10602 2007-11-25 18:18  ivan
10603
10604         * httemplate/elements/header-popup.html: add our stylesheet to
10605           popup/print headers
10606
10607 2007-11-23 17:26  ivan
10608
10609         * Makefile: hello brave new world of defaulting to apache2 in 1.9
10610
10611 2007-11-23 12:25  ivan
10612
10613         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
10614           buttons on errors, closes: RT#1035
10615
10616 2007-11-21 17:03  ivan
10617
10618         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
10619           agent' choice if the dropdown already has a value
10620
10621 2007-11-20 09:18  ivan
10622
10623         * AGPL: it finally happened
10624
10625 2007-11-18 12:02  ivan
10626
10627         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
10628           "multiplier of monthly" info to "paid time" column in
10629           svc_acct-display_paid_time_remaining report
10630
10631 2007-11-14 15:10  ivan
10632
10633         * FS/FS/TicketSystem/RT_External.pm,
10634           httemplate/view/cust_main/tickets.html: add link to resolved
10635           tickets too
10636
10637 2007-11-09 11:20  ivan
10638
10639         * FS/FS/: Conf.pm, cust_main.pm: add
10640           business-onlinepayment-email_customer flag
10641
10642 2007-11-08 19:26  ivan
10643
10644         * httemplate/search/report_receivables.html: better visual
10645           indication of disabled "days" field on IE
10646
10647 2007-11-08 19:12  ivan
10648
10649         * httemplate/search/: report_receivables.cgi,
10650           report_receivables.html: add option for listing customers without
10651           a balance (closes: RT#2752) and fix bug in total row (closes:
10652           RT#2736)
10653
10654 2007-11-08 16:44  jeff
10655
10656         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
10657
10658 2007-11-07 20:21  ivan
10659
10660         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
10661           selfservice-session_timeout config
10662
10663 2007-11-07 18:10  ivan
10664
10665         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
10666           in concatenation (.) or string at
10667           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
10668
10669 2007-11-07 16:59  ivan
10670
10671         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
10672           conf/alerter_template, conf/company_address, conf/company_name,
10673           conf/impending_recur_template, conf/invoice_latexfooter,
10674           conf/invoice_latexnotes, conf/invoice_latexsmallfooter,
10675           conf/invoice_template, conf/invoice_template_statement,
10676           conf/welcome_letter: for new installs, centralize some stuff that
10677           was spread around different config files.
10678
10679 2007-11-05 17:59  ivan
10680
10681         * bin/customer-faker: keep our own list of states; remove some
10682           states that Data::Faker and Locale::SubCountry disagree on
10683
10684 2007-11-04 21:42  ivan
10685
10686         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
10687           to process_payment.  just a bit important.
10688
10689 2007-11-04 21:27  ivan
10690
10691         * FS/FS/ClientAPI/MyAccount.pm,
10692           fs_selfservice/FS-SelfService/SelfService.pm: add
10693           process_payment_order_pkg method
10694
10695 2007-11-03 10:38  ivan
10696
10697         * httemplate/elements/menu.html: move menu option for adv. customer
10698           reports to second level, same as advanced invoice & package
10699           reports
10700
10701 2007-11-02 17:55  jeff
10702
10703         * httemplate/: elements/menu.html, search/report_cust_main.html:
10704           new customer report/flattened package report (ticket 1428)
10705
10706 2007-10-29 05:04  ivan
10707
10708         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
10709           agent-virtualized packages
10710
10711 2007-10-29 05:03  ivan
10712
10713         * httemplate/search/report_receivables.cgi: famous last mysql bug
10714
10715 2007-10-29 04:34  ivan
10716
10717         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
10718
10719 2007-10-29 04:32  ivan
10720
10721         * httemplate/search/cdr.html: mysql
10722
10723 2007-10-29 04:18  ivan
10724
10725         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
10726           locking workaround
10727
10728 2007-10-29 03:31  ivan
10729
10730         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
10731           FS/FS/part_event/Condition/balance_age.pm,
10732           FS/FS/part_event/Condition/cust_bill_age.pm,
10733           httemplate/search/cdr.html: mysql me 1.9 more times
10734
10735 2007-10-29 03:30  ivan
10736
10737         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
10738           httemplate/search/cust_bill.html,
10739           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
10740           either, sigh
10741
10742 2007-10-28 18:08  ivan
10743
10744         * httemplate/view/cust_pay.html: still have link back to the
10745           customer on printable receipt... should hide it from print at
10746           some point though
10747
10748 2007-10-28 05:51  ivan
10749
10750         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
10751           bin/freeside-upgrade: finish mysql locking workaround
10752
10753 2007-10-27 20:55  ivan
10754
10755         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
10756           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
10757           httemplate/search/report_receivables.cgi: mysql me harder
10758
10759 2007-10-26 21:46  ivan
10760
10761         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
10762           httemplate/misc/process/payment.cgi,
10763           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
10764           httemplate/view/cust_main/payment_history.html: simple payment
10765           receipts in web interface, sorry arnie, RT#2738
10766
10767 2007-10-25 12:01  ivan
10768
10769         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
10770           mysql, yes, mysql.
10771
10772 2007-10-25 01:29  ivan
10773
10774         * FS/bin/freeside-setup: fix error handling
10775
10776 2007-10-22 15:29  ivan
10777
10778         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
10779           agent-virtualized packages
10780
10781 2007-10-17 09:07  jayce
10782
10783         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
10784           existing reason, the code to insert a new reason was in place,
10785           but didn't let the new reason get used.  Code to do this was
10786           already in place, just not utilized.
10787
10788 2007-10-14 16:14  ivan
10789
10790         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
10791           config from here, though?
10792
10793 2007-10-14 16:10  ivan
10794
10795         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
10796
10797 2007-10-14 13:07  ivan
10798
10799         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
10800           customer being billed
10801
10802 2007-10-13 18:51  ivan
10803
10804         * fs_selfservice/php/: freeside.class.php,
10805           freeside.login_example.php, freeside_signup_example.php: adding
10806           php examples
10807
10808 2007-10-13 10:33  jeff
10809
10810         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
10811           agent_defaultpkg handling
10812
10813 2007-10-10 13:54  ivan
10814
10815         * FS/FS/cust_main.pm: set expandtab
10816
10817 2007-10-10 13:52  jayce
10818
10819         * FS/FS/cust_main.pm: With this line missing, cust_event objects
10820           would not fully create (eventpart wasn't loading), causing the _X
10821           methods to fail on ->part_event.  Only noticed when you retried
10822           events that had previously failed.
10823
10824 2007-10-10 11:14  ivan
10825
10826         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
10827           this time, without messing up the ordering
10828
10829 2007-10-10 10:55  ivan
10830
10831         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
10832           also cleans this up slightly
10833
10834 2007-10-10 10:50  jeff
10835
10836         * httemplate/edit/part_pkg.cgi: close:}
10837
10838 2007-10-09 10:57  ivan
10839
10840         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
10841           its asked for.
10842
10843 2007-10-08 21:58  ivan
10844
10845         * FS/FS/Conf.pm: fix documenation links to point into wiki where
10846           they belong
10847
10848 2007-10-08 21:48  ivan
10849
10850         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
10851           ticket_system-priority_reverse config
10852
10853 2007-10-08 18:40  jeff
10854
10855         * httemplate/misc/timeworked.html: preserve order
10856
10857 2007-10-08 18:06  ivan
10858
10859         * httemplate/misc/timeworked.html: interpolating the links would
10860           help too
10861
10862 2007-10-08 18:01  ivan
10863
10864         * httemplate/misc/timeworked.html: i think this should fix
10865           timeworked subjects, and link to the transactions as well
10866
10867 2007-10-08 16:48  ivan
10868
10869         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
10870           up things better
10871
10872 2007-10-08 16:32  ivan
10873
10874         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
10875           cleanups
10876
10877 2007-10-08 14:06  ivan
10878
10879         * FS/FS/part_event/Condition/cust_bill_owed.pm,
10880           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
10881           cust_bill_owed as an implicit condition (whew), and make sure it
10882           is added on migrations (also: fixed implicit conditions like this
10883           which only apply to a subset of eventtables)
10884
10885 2007-10-08 14:05  jeff
10886
10887         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
10888           packages
10889
10890 2007-10-08 12:14  jeff
10891
10892         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
10893           httemplate/edit/reg_code.cgi,
10894           httemplate/edit/process/cust_svc.cgi,
10895           httemplate/edit/process/domain_record.cgi,
10896           httemplate/edit/process/reg_code.cgi,
10897           httemplate/elements/errorpage.html,
10898           httemplate/elements/tr-select-part_referral.html,
10899           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
10900           httemplate/misc/delete-agent_payment_gateway.cgi,
10901           httemplate/misc/delete-cust_credit.cgi,
10902           httemplate/misc/delete-cust_pay.cgi,
10903           httemplate/misc/delete-cust_refund.cgi,
10904           httemplate/misc/delete-domain_record.cgi,
10905           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
10906           httemplate/misc/inventory_item-import.html,
10907           httemplate/misc/unapply-cust_credit.cgi,
10908           httemplate/misc/unapply-cust_pay.cgi,
10909           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
10910           httemplate/misc/unvoid-cust_pay_void.cgi,
10911           httemplate/misc/upload-batch.cgi,
10912           httemplate/misc/void-cust_pay.cgi,
10913           httemplate/misc/process/cdr-import.html,
10914           httemplate/misc/process/cust_main-import.cgi,
10915           httemplate/misc/process/cust_main-import_charges.cgi,
10916           httemplate/misc/process/inventory_item-import.html,
10917           httemplate/misc/process/link.cgi,
10918           httemplate/misc/process/payment.cgi,
10919           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
10920           httemplate/search/inventory_item.html,
10921           httemplate/search/reg_code.html, httemplate/search/sql.html,
10922           httemplate/search/svc_acct.cgi,
10923           httemplate/search/svc_broadband.cgi: Remove remaining calls to
10924           idiot/eidiot.  Should fix 1479
10925
10926 2007-10-05 13:41  ivan
10927
10928         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
10929           this condition
10930
10931 2007-10-05 12:53  jeff
10932
10933         * httemplate/misc/: timeworked.html, process/timeworked.html: new
10934           ui for assigning support time
10935
10936 2007-10-05 12:45  ivan
10937
10938         * httemplate/elements/tr-input-beginning_ending.html: fix date
10939           selection on advanced invoice report, or future places where date
10940           selection component is included multiple times
10941
10942 2007-10-05 07:26  jayce
10943
10944         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
10945           missing from the cust_bill_has_service condition checkin.
10946
10947 2007-10-04 17:39  ivan
10948
10949         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
10950           part_event/Condition/cust_bill_has_service.pm: add disable
10951           ability to conditions & disable cust_bill_has_service, so the
10952           condition edit page renders again
10953
10954 2007-10-04 16:55  ivan
10955
10956         * FS/FS/part_event/Condition/once.pm: whitespace
10957
10958 2007-10-04 16:52  ivan
10959
10960         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
10961           i think that should really do it.  whew
10962
10963 2007-10-04 16:41  ivan
10964
10965         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
10966           don't pass their final condition check
10967
10968 2007-10-04 16:40  ivan
10969
10970         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
10971           properly...
10972
10973 2007-10-04 14:38  ivan
10974
10975         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
10976           aid
10977
10978 2007-10-04 12:14  ivan
10979
10980         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
10981
10982 2007-10-04 12:04  ivan
10983
10984         * FS/FS/cust_main.pm: nobody likes it when you forget ions
10985
10986 2007-10-04 12:03  ivan
10987
10988         * FS/FS/cust_main.pm: additional due_cust_event debugging
10989
10990 2007-10-04 11:28  ivan
10991
10992         * FS/FS/cust_main.pm: additional due_cust_event debugging
10993
10994 2007-10-04 09:45  ivan
10995
10996         * httemplate/search/cust_bill_event.cgi: fix compilation error!
10997
10998 2007-10-03 21:21  ivan
10999
11000         * FS/FS/cust_main.pm: i really hope this finally does it
11001
11002 2007-10-03 21:09  ivan
11003
11004         * FS/FS/cust_main.pm: dot strikes again
11005
11006 2007-10-03 21:08  ivan
11007
11008         * FS/FS/cust_main.pm: whew, i think this might actually fix it
11009
11010 2007-10-03 20:48  ivan
11011
11012         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
11013           agent template migration from 1.7?  sure hope so
11014
11015 2007-10-03 20:37  ivan
11016
11017         * FS/FS/Record.pm: add debugging option to qsearch
11018
11019 2007-10-03 19:52  ivan
11020
11021         * bin/pod2x: wikify individual files
11022
11023 2007-10-03 19:22  ivan
11024
11025         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
11026
11027 2007-10-03 19:15  ivan
11028
11029         * FS/FS/cust_main.pm: add missing =back
11030
11031 2007-10-03 19:07  ivan
11032
11033         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
11034           hope
11035
11036 2007-10-03 19:06  jeff
11037
11038         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
11039           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
11040           httemplate/edit/process/part_pkg.cgi: support part_pkg option
11041           input validation, check bytecounts and allow commas (closes 1863)
11042
11043 2007-10-03 18:56  ivan
11044
11045         * bin/pod2x: this *should* fix munging of non-internal links, i
11046           hope
11047
11048 2007-10-03 18:49  ivan
11049
11050         * Makefile, bin/pod2x: wiki documentation convertor now
11051
11052 2007-10-03 18:47  ivan
11053
11054         * FS/FS.pm: add missing CLI utilities to FS.pm too
11055
11056 2007-10-03 18:45  ivan
11057
11058         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
11059
11060 2007-10-03 18:21  ivan
11061
11062         * FS/FS.pm: update FS base page for new stuff in 1.9
11063
11064 2007-10-03 18:15  ivan
11065
11066         * FS/: FS.pm: update top-level FS manpage
11067
11068 2007-10-03 17:51  ivan
11069
11070         * FS/FS/: access_right.pm, access_user_pref.pm,
11071           access_usergroup.pm, pay_batch.pm: POD documentation updates
11072
11073 2007-10-02 14:56  ivan
11074
11075         * FS/FS/cust_event.pm: doh!
11076
11077 2007-10-02 08:31  jeff
11078
11079         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
11080           httemplate/search/cust_bill_event.cgi: fix up re-email these
11081           events
11082
11083 2007-10-02 08:11  jeff
11084
11085         * httemplate/misc/process/timeworked.html: missed file in self
11086           service support usage improvements
11087
11088 2007-10-01 17:44  ivan
11089
11090         * httemplate/: browse/part_referral.html, elements/menu.html:
11091           Configuration right no longer gives access to things controlled
11092           by their own ACLs (advertising source & package edit
11093
11094 2007-10-01 17:40  ivan
11095
11096         * httemplate/elements/menu.html: package definitions controlled by
11097           their own ACL now
11098
11099 2007-10-01 17:32  ivan
11100
11101         * FS/bin/freeside-daily: need the space
11102
11103 2007-10-01 17:31  ivan
11104
11105         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
11106
11107 2007-10-01 17:29  ivan
11108
11109         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
11110           back earlier commits reverted by this patch, also revert
11111           gratuitous whitespace changes
11112
11113 2007-10-01 17:22  ivan
11114
11115         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
11116           works :)
11117
11118 2007-10-01 17:18  ivan
11119
11120         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
11121           for once.pm bug?  hopefully it works :)
11122
11123 2007-09-29 17:26  ivan
11124
11125         * httemplate/search/: cdr.html, report_cdr.html: better CDR
11126           searching
11127
11128 2007-09-29 17:25  ivan
11129
11130         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
11131           date editing errors (especially because resetting them pops up
11132           the error confirmation)
11133
11134 2007-09-29 17:23  ivan
11135
11136         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
11137           migrated from 1.7?
11138
11139 2007-09-29 17:22  ivan
11140
11141         * bin/freeside-upgrade-unicode: [no log message]
11142
11143 2007-09-28 19:17  ivan
11144
11145         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
11146           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
11147           in cust_event.html & report_tax.cgi (provide a table option in
11148           access_user::agentnums_sql so this is easy to fix for other
11149           reports too)
11150
11151 2007-09-27 17:33  jayce
11152
11153         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
11154           limiting to that user's events, therefore selecting all retryable
11155           events, and having to filter later.  On a system with a running
11156           history, this caused bad O() types of situations for performance,
11157           especially bad when this was called by something that a user
11158           would be awaiting feedback from
11159
11160 2007-09-27 17:19  jayce
11161
11162         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
11163           map {} of several hundred lines into two simple method calls
11164
11165 2007-09-27 14:25  jeff
11166
11167         * httemplate/edit/svc_acct.cgi: hide fixed passwords
11168
11169 2007-09-27 11:24  jayce
11170
11171         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
11172           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
11173           will queue billing jobs instead of running each.  freeside-queued
11174           will then pick it up, allowing multiple simultaneous jobs to run,
11175           as well as multiple machines.  Also adds a 'Secure' column to the
11176           queue system, allowing for billing jobs to define themselves as
11177           'secure only' in cases where a box might be using the encryption.
11178           This allows you to  run secure only jobs (such as a collect) on
11179           boxes that can.
11180
11181 2007-09-26 12:27  jayce
11182
11183         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
11184           import.  Condition tests to see if the Invoice bills for a
11185           particular service.
11186
11187 2007-09-26 12:24  jayce
11188
11189         * FS/FS/part_event/Condition/once.pm: Event loop changes after
11190           initial creation caused this to never trigger, as the event loop
11191           creates a 'NEW' record, as a placeholder.  We need to not die
11192           from that.
11193
11194 2007-09-26 09:06  ivan
11195
11196         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
11197
11198 2007-09-24 08:47  jeff
11199
11200         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
11201           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
11202           fs_selfservice/FS-SelfService/SelfService.pm,
11203           fs_selfservice/FS-SelfService/cgi/myaccount.html,
11204           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
11205           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
11206           self-service support usage improvements (1733)
11207
11208 2007-09-23 17:56  ivan
11209
11210         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
11211           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
11212           agent-virtualization of packages
11213
11214 2007-09-23 16:17  ivan
11215
11216         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
11217           show the svc_www.usersvc selector unless it is non-fixed or
11218           non-blank, NOT non-fixed or blank
11219
11220 2007-09-23 16:16  ivan
11221
11222         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
11223
11224 2007-09-23 13:21  ivan
11225
11226         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
11227           remaining search
11228
11229 2007-09-23 13:00  ivan
11230
11231         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
11232
11233 2007-09-23 12:54  ivan
11234
11235         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
11236
11237 2007-09-23 12:18  ivan
11238
11239         * httemplate/search/elements/search.html: remove extraneous blank
11240           line causing Excel exports to fail
11241
11242 2007-09-23 11:32  ivan
11243
11244         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
11245           httemplate/search/svc_acct.cgi: accounts w/time remaining search
11246
11247 2007-09-22 15:45  ivan
11248
11249         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
11250           menubar border in example self-service template
11251
11252 2007-09-22 14:31  ivan
11253
11254         * httemplate/config/: config-view.cgi, config.cgi: improve config
11255           UI, especially for textareas
11256
11257 2007-09-22 12:40  ivan
11258
11259         * httemplate/view/svc_acct.cgi: UI
11260
11261 2007-09-22 12:03  ivan
11262
11263         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
11264           going to use it
11265
11266 2007-09-22 11:27  ivan
11267
11268         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
11269           with accounts
11270
11271 2007-09-20 19:24  ivan
11272
11273         * httemplate/search/timeworked.html: fix problems with time queue
11274           search: ticket subjects need to be HTML-escaped, 'remaining time'
11275           calculation had a NULL vs 0 issue, and link to tickets
11276
11277 2007-09-19 15:38  ivan
11278
11279         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
11280           annoying Pg bugs causing "This user's 10 highest priority
11281           tickets" to be blank
11282
11283 2007-09-18 17:27  jeff
11284
11285         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
11286           priorities
11287
11288 2007-09-18 17:12  ivan
11289
11290         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
11291           least one small problem with reprint/email/fax functionality: now
11292           should understand the "most recent invoice per customer" and
11293           invoice # min/max options
11294
11295 2007-09-18 16:19  ivan
11296
11297         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
11298           when page is reloaded with an error
11299
11300 2007-09-18 15:51  ivan
11301
11302         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
11303           an official upstream config
11304
11305 2007-09-18 14:41  ivan
11306
11307         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
11308
11309 2007-09-18 14:37  ivan
11310
11311         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
11312           svcpart (links from browse/part_svc, in particular
11313
11314 2007-09-18 10:07  ivan
11315
11316         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
11317
11318 2007-09-17 23:32  jeff
11319
11320         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
11321           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
11322           of auto recharge values AND rollover
11323
11324 2007-09-17 23:07  jeff
11325
11326         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
11327
11328 2007-09-17 17:21  ivan
11329
11330         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
11331           tag; fix spacing
11332
11333 2007-09-17 14:12  ivan
11334
11335         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
11336           in payinfo trying getting set to xxEK, thanks to _vlad_ for
11337           tracking this down and providing a fix
11338
11339 2007-09-17 13:52  ivan
11340
11341         * FS/FS/Conf.pm: elaborate on ambiguous instructions
11342
11343 2007-09-13 20:45  ivan
11344
11345         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
11346           undefined value as an ARRAY reference at
11347           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
11348
11349 2007-09-13 20:31  ivan
11350
11351         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
11352           glance" / Ticketing main
11353
11354 2007-09-13 19:14  ivan
11355
11356         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
11357           Text::Quoted usage, it segfaults and its optional
11358
11359 2007-09-13 16:45  ivan
11360
11361         * rt/html/NoAuth/css/3.5-default/freeside.css: make boxes distinct
11362           from the background
11363
11364 2007-09-13 15:35  ivan
11365
11366         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
11367           FS/t/acct_rt_transaction.t, htetc/handler.pl,
11368           httemplate/misc/process/timeworked.html,
11369           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
11370           to acct_rt_transaction, as it is not a service, its something
11371           that hangs off of an svc_acct (like an acct_snarf).  thank
11372           goodness was able to do this before its any sort of migration
11373           problem...
11374
11375 2007-09-13 15:25  ivan
11376
11377         * httemplate/browse/part_svc.cgi: random indentation fix
11378
11379 2007-09-13 15:25  ivan
11380
11381         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
11382           since DBIx::DBSchema 0.33+ will now drop them...
11383
11384 2007-09-13 15:24  ivan
11385
11386         * CREDITS: too little, too late attempt at spam reduction
11387
11388 2007-09-13 15:05  ivan
11389
11390         * httemplate/search/cust_main.cgi: fix status color on customer
11391           list
11392
11393 2007-09-13 15:05  ivan
11394
11395         * httemplate/search/report_receivables.cgi: clean up some unused
11396           code
11397
11398 2007-09-13 13:16  ivan
11399
11400         * httemplate/misc/cust_main-import.cgi: add better inline docs
11401           explaining fields on customer CSV import
11402
11403 2007-09-12 19:44  ivan
11404
11405         * rt/html/NoAuth/css/3.5-default/freeside.css: it would help to
11406           check this in.
11407
11408 2007-09-12 13:40  ivan
11409
11410         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
11411           we can't fetch the name for a queue...
11412
11413 2007-09-11 22:38  ivan
11414
11415         * bin/freeside-migrate-events: freeside-migrate-events now moves
11416           event options, whew
11417
11418 2007-09-11 21:23  ivan
11419
11420         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
11421           cust_bill_event records
11422
11423 2007-09-11 21:23  ivan
11424
11425         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
11426           in statustext message (or anything else weird) from causing them
11427           not to get inserted
11428
11429 2007-09-11 21:20  ivan
11430
11431         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
11432           that would throw a duplicate row error instead of completing the
11433           migration
11434
11435 2007-09-11 20:39  ivan
11436
11437         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
11438           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
11439           367." that might have possible set an incorrest svc_domain.suffix
11440
11441 2007-09-10 18:33  ivan
11442
11443         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
11444           cust_main-require_invoicing_list_email options
11445
11446 2007-09-10 17:28  ivan
11447
11448         * FS/FS/cust_main.pm: better default paydate for letters
11449
11450 2007-09-06 20:45  ivan
11451
11452         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
11453           work even when people don't set one in config
11454
11455 2007-09-06 20:36  ivan
11456
11457         * FS/FS/part_export/sqlradius.pm: tweak debugging
11458
11459 2007-08-23 01:23  ivan
11460
11461         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
11462           could log in to RADIUS with uppercase usernameand avoid bandwidth
11463           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
11464           for nothing, grr!)
11465
11466 2007-08-17 07:01  jeff
11467
11468         * FS/FS/cust_main.pm: miss use
11469
11470 2007-08-17 06:59  jeff
11471
11472         * httemplate/misc/process/timeworked.html: access control
11473
11474 2007-08-16 21:27  ivan
11475
11476         * Makefile: remove redunant redundancy
11477
11478 2007-08-16 11:22  jeff
11479
11480         * FS/FS/svc_acct.pm: correct labels in service definition edit for
11481           svc_acct (#1745)
11482
11483 2007-08-16 10:40  ivan
11484
11485         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
11486
11487 2007-08-16 09:19  jeff
11488
11489         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
11490
11491 2007-08-16 06:40  jeff
11492
11493         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
11494           FS/FS/cust_main.pm, httemplate/misc/batch-cust_pay.html,
11495           httemplate/misc/timeworked.html, FS/MANIFEST,
11496           httemplate/misc/process/timeworked.html,
11497           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
11498           fs_selfservice/FS-SelfService/cgi/myaccount.html,
11499           htetc/handler.pl, httemplate/elements/menu.html,
11500           httemplate/view/cust_main/tickets.html: support hours 'usage'
11501           tracking for our own internal use (#1733)
11502
11503 2007-08-15 17:09  ivan
11504
11505         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
11506           of 2037-12 so it doesn't bomb out on empty paydates
11507
11508 2007-08-15 16:46  ivan
11509
11510         * FS/bin/freeside-sqlradius-reset: add -n option to
11511           freeside-sqlradius-reset to supress deleting data
11512
11513 2007-08-15 14:51  ivan
11514
11515         * httemplate/edit/cust_main.cgi: fix customer status color here too
11516
11517 2007-08-14 20:26  ivan
11518
11519         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
11520           table-grid the export listing
11521
11522 2007-08-14 14:46  ivan
11523
11524         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
11525           httemplate/graph/cust_bill_pkg.cgi,
11526           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
11527           httemplate/graph/report_cust_pkg.html,
11528           httemplate/graph/elements/monthly.html,
11529           httemplate/browse/agent.cgi: add package churn report/graph
11530
11531 2007-08-14 13:18  ivan
11532
11533         * FS/FS/Cron/bill.pm: removing unneeded %saw var
11534
11535 2007-08-13 19:40  ivan
11536
11537         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
11538           on package status selector
11539
11540 2007-08-10 16:50  ivan
11541
11542         * FS/bin/: freeside-dbdef-create: rename dbdef-create to
11543           freeside-dbdef-create and move it to FS/bin, so it gets
11544           %%%FREESIDE_CONF%%% substituted
11545
11546 2007-08-10 15:48  ivan
11547
11548         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
11549           frequencies
11550
11551 2007-08-10 00:01  ivan
11552
11553         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
11554           httemplate/view/cust_main/packages.html: on changing packages,
11555           don't set setup date unless old package has one
11556
11557 2007-08-08 17:31  ivan
11558
11559         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
11560
11561 2007-08-08 12:18  ivan
11562
11563         * FS/FS/cust_pkg.pm: fix otaker regex
11564
11565 2007-08-07 13:05  ivan
11566
11567         * FS/FS/cust_main.pm: more informative error msg
11568
11569 2007-08-06 12:45  jeff
11570
11571         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
11572           documentation improvements
11573
11574 2007-08-06 01:51  jeff
11575
11576         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
11577
11578 2007-08-06 01:46  jeff
11579
11580         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
11581           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
11582           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
11583
11584 2007-08-05 10:32  jeff
11585
11586         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
11587
11588 2007-08-03 19:06  ivan
11589
11590         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
11591
11592 2007-08-03 18:58  ivan
11593
11594         * Makefile: update Makefile to always substitute in
11595           RT_SiteConfig.pm when running install-rt
11596
11597 2007-08-03 18:57  ivan
11598
11599         * rt/html/Elements/Header, httemplate/elements/header.html: point
11600           1.9 to 1.9 documentation
11601
11602 2007-08-03 17:13  ivan
11603
11604         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
11605           bin/mason_handler.fcgi, bin/mason_handler.scgi,
11606           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
11607           html/Elements/Footer, html/Elements/Header,
11608           html/Elements/PageLayout, html/NoAuth/css/3.5-default/main.css,
11609           html/NoAuth/css/3.5-default/misc.css,
11610           html/NoAuth/css/3.5-default/transactions.css,
11611           html/NoAuth/images/css/cb.gif, html/NoAuth/images/css/cbr.gif,
11612           html/NoAuth/images/css/ct.gif, html/NoAuth/images/css/ctr.gif,
11613           lib/RT.pm: clean up corners & colors
11614
11615 2007-08-03 16:14  ivan
11616
11617         * rt/html/Elements/PageLayout: fix nit sorting out tops earchboxes
11618
11619 2007-08-03 16:00  ivan
11620
11621         * rt/html/Elements/PageLayout: at least sort out the top
11622           searchboxes
11623
11624 2007-08-03 15:43  ivan
11625
11626         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
11627           .css files
11628
11629 2007-08-03 15:10  ivan
11630
11631         * rt/html/Ticket/Elements/ShowSummary: fix merge nit
11632
11633 2007-08-03 15:06  ivan
11634
11635         * rt/FREESIDE_MODIFIED: [no log message]
11636
11637 2007-08-03 14:49  ivan
11638
11639         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
11640           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
11641           html/Elements/PageLayout, html/Elements/QuickCreate,
11642           html/Elements/SimpleSearch, html/Elements/Tabs,
11643           html/Elements/TicketList, html/Elements/TitleBoxStart,
11644           html/Elements/CollectionAsTable/Row, html/Search/Bulk.html,
11645           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
11646           html/Widgets/TitleBoxStart, lib/RT/SearchBuilder.pm,
11647           sbin/rt-setup-database.in: merging RT_3_6_4 to HEAD
11648
11649 2007-08-02 16:44  ivan
11650
11651         * httemplate/view/cust_main/packages.html: increase package popup
11652           width
11653
11654 2007-08-02 16:09  ivan
11655
11656         * httemplate/: edit/process/cust_pkg.cgi,
11657           elements/select-table.html, misc/change_pkg.cgi,
11658           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
11659           on change package and also make it into a popup
11660
11661 2007-08-02 16:01  ivan
11662
11663         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
11664           change package and also make it into a popup
11665
11666 2007-08-02 15:55  ivan
11667
11668         * FS/FS/CGI.pm: fix status color on small_custview
11669
11670 2007-08-02 14:57  ivan
11671
11672         * httemplate/view/cust_main/packages.html: line up package acitons
11673           all on one line
11674
11675 2007-08-02 12:56  ivan
11676
11677         * rt/: html/Ticket/Elements/EditCustomFields,
11678           html/Ticket/Elements/PreviewScrips,
11679           html/Ticket/Elements/ShowDependencies,
11680           html/Ticket/Elements/ShowMessageHeaders,
11681           html/Ticket/Elements/ShowRequestor,
11682           html/Ticket/Elements/ShowUserEntry,
11683           html/Ticket/Elements/EditBasics,
11684           html/Ticket/Elements/EditCustomField,
11685           html/Ticket/Elements/Reminders,
11686           html/Ticket/Elements/ShowGroupMembers,
11687           html/Ticket/Elements/ShowHistory,
11688           html/Ticket/Elements/ShowMembers,
11689           html/Ticket/Elements/ShowPeople,
11690           html/Ticket/Elements/ShowTransaction,
11691           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
11692           html/Ticket/Elements/ShowAttachments,
11693           html/Ticket/Elements/ShowBasics,
11694           html/Ticket/Elements/ShowCustomFields,
11695           html/Ticket/Elements/ShowMessageStanza,
11696           html/SelfService/Closed.html, html/SelfService/Create.html,
11697           html/SelfService/CreateTicketInQueue.html,
11698           html/SelfService/Display.html, html/SelfService/Error.html,
11699           html/SelfService/Prefs.html, html/SelfService/Update.html,
11700           html/Ticket/Attachment/dhandler,
11701           html/Ticket/Elements/LoadTextAttachments,
11702           html/SelfService/index.html,
11703           html/SelfService/Attachment/dhandler,
11704           html/SelfService/Elements/GotoTicket,
11705           html/SelfService/Elements/Header,
11706           html/SelfService/Elements/MyRequests,
11707           html/SelfService/Elements/Tabs, html/Approvals/Display.html,
11708           html/Approvals/index.html,
11709           html/Approvals/Elements/PendingMyApproval,
11710           html/Approvals/Elements/Tabs, html/Approvals/Elements/Approve,
11711           html/Approvals/Elements/ShowDependency,
11712           bin/mason_handler.fcgi.in, bin/mason_handler.svc.in, bin/rt.in,
11713           bin/standalone_httpd.in, bin/mason_handler.scgi.in,
11714           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
11715           etc/initialdata, etc/drop.Oracle, etc/schema.mysql,
11716           etc/upgrade/3.5.1/content: import rt 3.6.4
11717
11718 2007-08-02 12:54  ivan
11719
11720         * rt/html/: Prefs/SearchOptions.html,
11721           NoAuth/css/3.5-default/main.css, NoAuth/css/3.5-default/misc.css,
11722           NoAuth/css/3.5-default/titlebox.css,
11723           NoAuth/css/3.5-default/transactions.css,
11724           NoAuth/images/css/cb.gif, NoAuth/images/css/cbr.gif,
11725           NoAuth/images/css/ct.gif, NoAuth/images/css/ctr.gif,
11726           Widgets/TitleBoxStart: Initial revision
11727
11728 2007-08-02 12:53  ivan
11729
11730         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
11731           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
11732           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
11733           lib/RT/I18N/ja.po, lib/RT/I18N/zh_tw.po,
11734           lib/RT/I18N/i_default.pm, lib/RT/I18N/pt_br.po,
11735           lib/RT/I18N/en.po, lib/RT/I18N/tr.po,
11736           lib/RT/Condition/AnyTransaction.pm,
11737           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
11738           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
11739           lib/RT/Condition/PriorityExceeds.pm,
11740           lib/RT/Condition/StatusChange.pm,
11741           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/no.po,
11742           lib/RT/Condition/OwnerChange.pm, lib/RT/Condition/QueueChange.pm,
11743           lib/RT/Report/Tickets.pm, lib/RT/Report/Tickets/Entry.pm,
11744           lib/t/data/subject-with-folding-ws, lib/t/data/lorem-ipsum,
11745           lib/t/data/very-long-subject, lib/t/regression/08web_cf_access.t,
11746           lib/t/regression/12-search.t, lib/t/regression/04send_email.t,
11747           lib/t/regression/06-mime_decoding.t,
11748           lib/t/regression/15cf_pattern.t,
11749           lib/t/regression/21query-builder.t,
11750           lib/t/regression/22search_tix_by_txn.t,
11751           lib/t/regression/22search_tix_by_watcher.t,
11752           lib/t/regression/23-batch-upload-csv.t,
11753           lib/t/regression/25scrip_order.t, lib/t/regression/27verp.t,
11754           lib/t/regression/14linking.t, lib/t/regression/17custom_search.t,
11755           lib/t/regression/19quicksearch.t, lib/t/regression/23cfsort.t,
11756           lib/t/regression/00-mason-syntax.t,
11757           lib/t/regression/02basic_web.t,
11758           lib/t/regression/01ticket_link_searching.t,
11759           lib/t/regression/13-attribute-tests.t,
11760           lib/t/regression/26command_line.t,
11761           lib/t/regression/03web_compiliation_errors.t,
11762           lib/t/regression/06mailgateway.t, lib/t/regression/07acl.t,
11763           lib/t/regression/15cf_combo_cascade.t,
11764           lib/t/regression/18custom_frontpage.t,
11765           lib/t/regression/24pawsort.t, lib/t/regression/07rights.t,
11766           lib/t/regression/20-sort-by-requestor.t,
11767           lib/t/regression/23-web_attachments.t,
11768           docs/design_docs/ruleset-workflow.txt, html/autohandler,
11769           html/index.html, html/l, html/Elements/SelectBoolean,
11770           html/Elements/SelectCustomFieldValue, html/Elements/SelectStatus,
11771           html/Elements/TitleBox, html/Elements/EditCustomFieldImage,
11772           html/Elements/EditCustomFieldSelect, html/Elements/ShowLinks,
11773           html/Elements/EditLinks, html/Elements/ListActions,
11774           html/Elements/MessageBox, html/Elements/SelectDateRelation,
11775           html/Elements/SelectNewTicketQueue,
11776           html/Elements/SelectTimeUnits, html/Elements/SelectWatcherType,
11777           html/Elements/Error, html/Elements/GotoTicket,
11778           html/Elements/MyTickets, html/Elements/QueryString,
11779           html/Elements/RefreshHomepage, html/Elements/Section,
11780           html/Elements/SelectLinkType, html/Elements/SelectMatch,
11781           html/Elements/ShowCustomFieldBinary, html/Elements/ShowLink,
11782           html/Elements/ShowMemberships, html/Elements/Login,
11783           html/Elements/Refresh, html/Elements/SelectOwner,
11784           html/Elements/SelectQueue, html/Elements/SelectUsers,
11785           html/Elements/BevelBoxRaisedEnd, html/Elements/Callback,
11786           html/Elements/SelectTicketTypes, html/Elements/Checkbox,
11787           html/Elements/EditCustomField, html/Elements/MyAdminQueues,
11788           html/Elements/MyRT, html/Elements/MyReminders,
11789           html/Elements/MySupportQueues, html/Elements/QueueSummary,
11790           html/Elements/ScrubHTML, html/Elements/SelectCustomFieldOperator,
11791           html/Elements/SelectEqualityOperator,
11792           html/Elements/SelectResultsPerPage,
11793           html/Elements/SelectTicketSortBy,
11794           html/Elements/ShowCustomFieldImage,
11795           html/Elements/ShowCustomFieldWikitext, html/Elements/ShowSearch,
11796           html/Elements/ValidateCustomFields, html/Elements/Logo,
11797           html/Elements/SelectSortOrder, html/Elements/SetupSessionCookie,
11798           html/Elements/Submit, html/Elements/TitleBoxEnd,
11799           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
11800           html/Elements/MyRequests, html/Elements/SelectGroups,
11801           html/Elements/SelectLang, html/Elements/ShowCustomFields,
11802           html/Elements/EditCustomFieldBinary,
11803           html/Elements/EditCustomFieldFreeform, html/Elements/Quicksearch,
11804           html/Elements/SelectAttachmentField,
11805           html/Elements/SelectDateType,
11806           html/Elements/EditCustomFieldCombobox,
11807           html/Elements/EditCustomFieldText,
11808           html/Elements/EditCustomFieldWikitext,
11809           html/Elements/CollectionAsTable/Header,
11810           html/Elements/CollectionAsTable/ParseFormat,
11811           html/Elements/RT__Ticket/ColumnMap, html/Prefs/MyRT.html,
11812           html/Prefs/Quicksearch.html, html/Prefs/Search.html,
11813           html/Prefs/Elements/Tabs, html/User/Delegation.html,
11814           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
11815           html/User/Elements/Tabs, html/User/Groups/Modify.html,
11816           html/Search/Chart.html, html/Search/Edit.html,
11817           html/Search/Results.html, html/Search/Results.rdf,
11818           html/Search/Simple.html, html/User/Groups/Members.html,
11819           html/User/Groups/index.html, html/Search/Chart,
11820           html/Search/Results.tsv, html/Search/Build.html,
11821           html/Search/Elements/SelectAndOr,
11822           html/Search/Elements/SelectGroupBy,
11823           html/Search/Elements/SelectPersonType,
11824           html/Search/Elements/BuildFormatString,
11825           html/Search/Elements/Chart, html/Search/Elements/PickBasics,
11826           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
11827           html/Search/Elements/SearchesForObject,
11828           html/Search/Elements/SelectGroup,
11829           html/Search/Elements/SelectLinks,
11830           html/Search/Elements/SelectSearchObject,
11831           html/Search/Elements/SelectSearchesForObjects,
11832           html/Search/Elements/DisplayOptions,
11833           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
11834           html/Search/Elements/PickCriteria,
11835           html/Search/Elements/SelectChartType, html/REST/1.0/autohandler,
11836           html/REST/1.0/dhandler, html/REST/1.0/logout,
11837           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
11838           html/REST/1.0/Forms/ticket/merge,
11839           html/Search/Elements/EditSearches,
11840           html/Search/Elements/NewListActions,
11841           html/REST/1.0/Forms/ticket/comment,
11842           html/REST/1.0/Forms/ticket/take,
11843           html/REST/1.0/Forms/ticket/attachments,
11844           html/REST/1.0/Forms/ticket/default,
11845           html/REST/1.0/Forms/ticket/history,
11846           html/REST/1.0/Forms/ticket/links,
11847           html/REST/1.0/Forms/transaction/default,
11848           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
11849           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
11850           html/REST/1.0/search/ticket, html/REST/1.0/ticket/merge,
11851           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
11852           html/NoAuth/css/autohandler, html/NoAuth/css/print.css,
11853           html/NoAuth/css/3.4-compat/footer.css,
11854           html/NoAuth/css/3.4-compat/header.css,
11855           html/NoAuth/css/3.4-compat/login.css,
11856           html/NoAuth/css/3.4-compat/nav.css,
11857           html/NoAuth/css/3.4-compat/ticket.css,
11858           html/NoAuth/css/3.4-compat/transactions.css,
11859           html/REST/1.0/ticket/comment, html/REST/1.0/ticket/link,
11860           html/NoAuth/css/3.4-compat/body.css,
11861           html/NoAuth/css/3.4-compat/forms.css,
11862           html/NoAuth/css/3.4-compat/main.css,
11863           html/NoAuth/css/3.4-compat/misc.css,
11864           html/NoAuth/css/3.4-compat/quickbar.css,
11865           html/NoAuth/css/3.4-compat/titlebox.css,
11866           html/NoAuth/css/3.5-default/footer.css,
11867           html/NoAuth/css/3.5-default/login.css,
11868           html/NoAuth/css/3.5-default/nav.css,
11869           html/NoAuth/css/3.5-default/ticket.css,
11870           html/NoAuth/css/3.5-default/approvals.css,
11871           html/NoAuth/css/3.5-default/body.css,
11872           html/NoAuth/css/3.5-default/forms.css,
11873           html/NoAuth/css/3.5-default/header.css,
11874           html/NoAuth/css/3.5-default/logo.css,
11875           html/NoAuth/css/3.5-default/quickbar.css,
11876           html/NoAuth/images/autohandler, html/NoAuth/images/bplogo.gif,
11877           html/NoAuth/images/css/cb-light.gif,
11878           html/NoAuth/images/css/cbr-b2g.gif,
11879           html/NoAuth/images/css/cbr-b2lb.gif,
11880           html/NoAuth/images/css/cbr-gray.gif,
11881           html/NoAuth/images/css/cbr-trans.gif,
11882           html/NoAuth/images/css/ct-light.gif,
11883           html/NoAuth/images/css/ctr-b2g.gif,
11884           html/NoAuth/images/css/ctr-b2lb.gif,
11885           html/NoAuth/images/css/ctr-gray.gif,
11886           html/NoAuth/images/css/ctr-trans.gif,
11887           html/NoAuth/images/css/dark-arrow-up.png,
11888           html/NoAuth/images/css/dark-arrow.png,
11889           html/NoAuth/images/css/light-arrow-up.png,
11890           html/NoAuth/images/css/light-arrow.png,
11891           html/NoAuth/images/css/rolldown-arrow.gif,
11892           html/NoAuth/images/css/rolldown-arrow.png,
11893           html/NoAuth/images/css/rollup-arrow.gif,
11894           html/NoAuth/js/cascaded.js, html/NoAuth/js/util.js,
11895           html/NoAuth/js/autohandler, html/NoAuth/js/combobox.js,
11896           html/NoAuth/js/list.js, html/NoAuth/js/ahah.js,
11897           html/NoAuth/js/class.js, html/NoAuth/js/titlebox-state.js,
11898           html/Widgets/ComboBox, html/Widgets/SavedSearch,
11899           html/Widgets/SelectionBox, html/Widgets/TitleBox,
11900           html/Widgets/TitleBoxEnd, html/Helpers/CalPopup.html,
11901           html/Tools/MyDay.html, html/Tools/Offline.html,
11902           html/Tools/index.html, html/Tools/Elements/Tabs,
11903           html/Tools/Reports/CreatedByDates.html,
11904           html/Tools/Reports/ResolvedByDates.html,
11905           html/Tools/Reports/ResolvedByOwner.html,
11906           html/Tools/Reports/index.html, html/Admin/autohandler,
11907           html/Admin/index.html, html/Admin/Queues/CustomField.html,
11908           html/Admin/Queues/CustomFields.html,
11909           html/Admin/Queues/GroupRights.html,
11910           html/Admin/Queues/People.html,
11911           html/Download/CustomFieldValue/dhandler,
11912           html/Download/Tabular/dhandler, html/Tools/Reports/Elements/Tabs,
11913           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
11914           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
11915           html/Admin/Elements/ObjectCustomFields,
11916           html/Admin/Elements/SelectCustomFieldType,
11917           html/Admin/Elements/SelectScripCondition,
11918           html/Admin/Queues/Templates.html,
11919           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
11920           html/Admin/Elements/CustomFieldTabs,
11921           html/Admin/Elements/EditCustomFieldValues,
11922           html/Admin/Elements/EditUserComments,
11923           html/Admin/Elements/GroupTabs,
11924           html/Admin/Elements/SelectModifyQueue,
11925           html/Admin/Elements/SelectScrip,
11926           html/Admin/Elements/SelectScripAction,
11927           html/Admin/Elements/SelectStage,
11928           html/Admin/Elements/SelectTemplate, html/Admin/Elements/Tabs,
11929           html/Admin/Elements/ConfigureMyRT,
11930           html/Admin/Elements/EditCustomFields,
11931           html/Admin/Elements/QueueTabs, html/Admin/Elements/EditScrip,
11932           html/Admin/Elements/GlobalCustomFieldTabs,
11933           html/Admin/Elements/ModifyTemplate,
11934           html/Admin/Elements/SelectModifyGroup,
11935           html/Admin/Elements/SelectSingleOrMultiple,
11936           html/Admin/Elements/SystemTabs,
11937           html/Admin/Elements/AddCustomFieldValue,
11938           html/Admin/Elements/CreateUserCalled,
11939           html/Admin/Elements/EditQueueWatchers,
11940           html/Admin/Elements/EditScrips,
11941           html/Admin/Elements/PickCustomFields,
11942           html/Admin/Elements/SelectModifyUser,
11943           html/Admin/Elements/SelectNewGroupMembers,
11944           html/Admin/Elements/SelectUsers, html/Admin/Elements/UserTabs,
11945           html/Admin/Elements/EditCustomField,
11946           html/Admin/Elements/ListGlobalCustomFields,
11947           html/Admin/Elements/ListGlobalScrips,
11948           html/Admin/Elements/PickObjects,
11949           html/Admin/Elements/SelectCustomFieldLookupType,
11950           html/Admin/Elements/SelectGroups,
11951           html/Admin/Elements/EditTemplates, html/Admin/Elements/Header,
11952           html/Admin/Elements/QueueRightsForUser,
11953           html/Admin/Elements/SelectRights, html/Admin/Elements/ToolTabs,
11954           html/Admin/Global/MyRT.html, html/Admin/Global/GroupRights.html,
11955           html/Admin/Global/Scrip.html, html/Admin/Global/Scrips.html,
11956           html/Admin/Global/Template.html,
11957           html/Admin/Global/Templates.html,
11958           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
11959           html/Admin/Global/CustomFields/Queue-Tickets.html,
11960           html/Admin/Global/CustomFields/Queue-Transactions.html,
11961           html/Admin/Global/CustomFields/Users.html,
11962           html/Admin/Global/CustomFields/Groups.html,
11963           html/Admin/Global/CustomFields/index.html,
11964           html/Admin/Users/CustomFields.html, html/Admin/Users/MyRT.html,
11965           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
11966           html/Admin/CustomFields/GroupRights.html,
11967           html/Admin/CustomFields/Modify.html,
11968           html/Admin/CustomFields/Objects.html,
11969           html/Admin/CustomFields/UserRights.html,
11970           html/Admin/CustomFields/index.html, html/Admin/Users/index.html,
11971           html/Admin/Groups/CustomFields.html,
11972           html/Admin/Groups/GroupRights.html,
11973           html/Admin/Groups/History.html, html/Admin/Groups/Modify.html,
11974           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
11975           html/Admin/Groups/Members.html,
11976           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
11977           html/Ticket/History.html, html/Ticket/Modify.html,
11978           html/Ticket/ModifyLinks.html, html/Ticket/Reminders.html,
11979           html/Ticket/ShowEmailRecord.html, html/Ticket/ModifyDates.html,
11980           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
11981           html/Ticket/ModifyAll.html, html/Ticket/Elements/AddWatchers,
11982           html/Ticket/Elements/BulkLinks,
11983           html/Ticket/Elements/EditWatchers,
11984           html/Ticket/Elements/FindAttachments,
11985           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowTime:
11986           import rt 3.6.4
11987
11988 2007-08-02 12:49  ivan
11989
11990         * rt/: configure, aclocal.m4, Changelog, Makefile.in, README,
11991           UPGRADING, configure.ac, sbin/extract_pod_tests,
11992           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
11993           sbin/regression_harness, sbin/rt-dump-database.in, sbin/factory,
11994           sbin/license_tag, lib/RT.pm.in,
11995           lib/RT/ObjectCustomFieldValues.pm,
11996           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, lib/RT/Handle.pm,
11997           lib/RT/ObjectCustomField.pm, lib/RT/ScripCondition_Overlay.pm,
11998           lib/RT/CustomFieldValues_Overlay.pm,
11999           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
12000           lib/RT/Scrip_Overlay.pm, lib/RT/Tickets_Overlay.pm,
12001           lib/RT/CustomField_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
12002           lib/RT/I18N.pm, lib/RT/Queue.pm,
12003           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
12004           lib/RT/System.pm, lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
12005           lib/RT/CustomFieldValues.pm, lib/RT/SavedSearch.pm,
12006           lib/RT/Scrips_Overlay.pm, lib/RT/CustomFields_Overlay.pm,
12007           lib/RT/ObjectCustomFields.pm, lib/RT/Reminders.pm, lib/RT/ACE.pm,
12008           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
12009           lib/RT/Attributes.pm, lib/RT/Base.pm,
12010           lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
12011           lib/RT/Principals_Overlay.pm, lib/RT/ScripAction.pm,
12012           lib/RT/CustomField.pm, lib/RT/Principal.pm,
12013           lib/RT/Attributes_Overlay.pm, lib/RT/Queues.pm,
12014           lib/RT/Attachments.pm, lib/RT/Attribute_Overlay.pm,
12015           lib/RT/CachedGroupMember_Overlay.pm,
12016           lib/RT/ObjectCustomFieldValues_Overlay.pm,
12017           lib/RT/SavedSearches.pm, lib/RT/ScripCondition.pm,
12018           lib/RT/Templates.pm, lib/RT/Tickets.pm,
12019           lib/RT/ObjectCustomFieldValue_Overlay.pm,
12020           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
12021           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
12022           lib/RT/Link.pm, lib/RT/Transaction.pm,
12023           lib/RT/GroupMember_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
12024           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
12025           lib/RT/Scrip.pm, lib/RT/EmailParser.pm,
12026           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Group.pm,
12027           lib/RT/Template.pm, lib/RT/GroupMembers.pm,
12028           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
12029           lib/RT/ACL_Overlay.pm, lib/RT/Attachment_Overlay.pm,
12030           lib/RT/ACL.pm, lib/RT/Date.pm, lib/RT/GroupMember.pm,
12031           lib/RT/Groups.pm, lib/RT/Templates_Overlay.pm,
12032           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
12033           lib/RT/CustomFieldValue.pm, lib/RT/CustomFields.pm,
12034           lib/RT/Link_Overlay.pm, lib/RT/ObjectCustomFields_Overlay.pm,
12035           lib/RT/Principals.pm, lib/RT/Queues_Overlay.pm, lib/RT/Ticket.pm,
12036           lib/RT/Attribute.pm, lib/RT/ScripActions.pm,
12037           lib/RT/Attachment.pm, lib/RT/Queue_Overlay.pm,
12038           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
12039           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
12040           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
12041           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web.pm,
12042           lib/RT/Interface/Web/Handler.pm, lib/RT/Interface/Web/Menu.pm,
12043           lib/RT/Interface/Web/QueryBuilder.pm,
12044           lib/RT/Interface/Web/Standalone.pm,
12045           lib/RT/Interface/Email/Auth/GnuPG.pm,
12046           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
12047           lib/RT/Interface/Web/Menu/Item.pm,
12048           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
12049           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
12050           lib/RT/Interface/Email/Auth/MailFrom.pm, lib/RT/Action/Notify.pm,
12051           lib/RT/Action/RecordComment.pm,
12052           lib/RT/Action/RecordCorrespondence.pm,
12053           lib/RT/Action/CreateTickets.pm, lib/RT/Action/NotifyAsComment.pm,
12054           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/UserDefined.pm,
12055           lib/RT/Action/AutoOpen.pm, lib/RT/Action/EscalatePriority.pm,
12056           lib/RT/Action/SendEmail.pm, lib/RT/Action/SetPriority.pm,
12057           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
12058           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
12059           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/sv.po,
12060           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/hu.po,
12061           lib/RT/I18N/he.po: import rt 3.6.4
12062
12063 2007-08-01 15:33  ivan
12064
12065         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
12066
12067 2007-08-01 15:24  ivan
12068
12069         * CREDITS, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
12070           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
12071           FS/FS/access_group.pm, FS/FS/access_user.pm,
12072           FS/FS/access_user_pref.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
12073           FS/FS/cust_credit.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
12074           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
12075           FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
12076           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
12077           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
12078           FS/FS/part_event_condition_option.pm,
12079           FS/FS/part_event_condition_option_option.pm,
12080           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
12081           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
12082           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
12083           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
12084           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
12085           FS/FS/part_event/Action/addpost.pm,
12086           FS/FS/part_event/Action/apply.pm,
12087           FS/FS/part_event/Action/bill.pm,
12088           FS/FS/part_event/Action/cancel.pm,
12089           FS/FS/part_event/Action/collect.pm,
12090           FS/FS/part_event/Action/cust_bill_batch.pm,
12091           FS/FS/part_event/Action/cust_bill_comp.pm,
12092           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
12093           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
12094           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
12095           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
12096           FS/FS/part_event/Action/cust_bill_send.pm,
12097           FS/FS/part_event/Action/cust_bill_send_agent.pm,
12098           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
12099           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
12100           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
12101           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
12102           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
12103           FS/FS/part_event/Action/fee.pm,
12104           FS/FS/part_event/Action/suspend.pm,
12105           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
12106           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
12107           FS/FS/part_event/Condition/agent.pm,
12108           FS/FS/part_event/Condition/agent_type.pm,
12109           FS/FS/part_event/Condition/balance.pm,
12110           FS/FS/part_event/Condition/balance_age.pm,
12111           FS/FS/part_event/Condition/balance_under.pm,
12112           FS/FS/part_event/Condition/cust_bill_age.pm,
12113           FS/FS/part_event/Condition/cust_bill_owed.pm,
12114           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
12115           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
12116           FS/FS/part_event/Condition/cust_status.pm,
12117           FS/FS/part_event/Condition/every.pm,
12118           FS/FS/part_event/Condition/once.pm,
12119           FS/FS/part_event/Condition/payby.pm,
12120           FS/FS/part_event/Condition/pkg_class.pm,
12121           FS/FS/part_event/Condition/pkg_status.pm,
12122           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
12123           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
12124           FS/FS/part_pkg/prorate_delayed.pm,
12125           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
12126           FS/bin/freeside-monthly, FS/t/cust_event.t,
12127           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
12128           FS/t/part_event.t, FS/t/part_event_condition.t,
12129           FS/t/part_event_condition_option.t,
12130           FS/t/part_event_condition_option_option.t,
12131           FS/t/part_event_option.t, FS/t/pkg_referral.t,
12132           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
12133           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
12134           htetc/handler.pl, httemplate/browse/access_group.html,
12135           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
12136           httemplate/browse/invoice_template.html,
12137           httemplate/browse/part_bill_event.cgi,
12138           httemplate/browse/part_event.html,
12139           httemplate/browse/part_pkg.cgi,
12140           httemplate/browse/part_referral.html,
12141           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
12142           httemplate/config/config-process.cgi,
12143           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
12144           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
12145           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
12146           httemplate/edit/invoice_template.html,
12147           httemplate/edit/part_bill_event.cgi,
12148           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
12149           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
12150           httemplate/edit/elements/edit.html,
12151           httemplate/edit/process/access_group.html,
12152           httemplate/edit/process/invoice_logo.html,
12153           httemplate/edit/process/invoice_template.html,
12154           httemplate/edit/process/part_event.html,
12155           httemplate/edit/process/quick-cust_pkg.cgi,
12156           httemplate/edit/process/elements/process.html,
12157           httemplate/elements/checkboxes-table-name.html,
12158           httemplate/elements/freeside.css,
12159           httemplate/elements/hidden.html, httemplate/elements/menu.html,
12160           httemplate/elements/select-agent.html,
12161           httemplate/elements/select-agent_type.html,
12162           httemplate/elements/select-cust_main-status.html,
12163           httemplate/elements/select-cust_pkg-status.html,
12164           httemplate/elements/select-part_referral.html,
12165           httemplate/elements/select-pkg_class.html,
12166           httemplate/elements/select-table.html,
12167           httemplate/elements/selectlayers.html,
12168           httemplate/elements/table-grid.html,
12169           httemplate/elements/tr-checkbox-multiple.html,
12170           httemplate/elements/tr-checkbox.html,
12171           httemplate/elements/tr-fixed.html,
12172           httemplate/elements/tr-freq.html,
12173           httemplate/elements/tr-input-money.html,
12174           httemplate/elements/tr-input-text.html,
12175           httemplate/elements/tr-password.html,
12176           httemplate/elements/tr-select-agent.html,
12177           httemplate/elements/tr-select-agent_type.html,
12178           httemplate/elements/tr-select-cust_main-status.html,
12179           httemplate/elements/tr-select-cust_pkg-status.html,
12180           httemplate/elements/tr-select-invoice_template.html,
12181           httemplate/elements/tr-select-part_pkg.html,
12182           httemplate/elements/tr-select-part_referral.html,
12183           httemplate/elements/tr-select-pkg_class.html,
12184           httemplate/elements/tr-select-reason.html,
12185           httemplate/elements/tr-select-taxclass.html,
12186           httemplate/elements/tr-select.html,
12187           httemplate/elements/tr-selectlayers.html,
12188           httemplate/elements/tr-selectmultiple-part_pkg.html,
12189           httemplate/elements/tr-td-label.html,
12190           httemplate/elements/tr-title.html,
12191           httemplate/elements/fckeditor/fckconfig.js,
12192           httemplate/elements/fckeditor/fckeditor.js,
12193           httemplate/elements/fckeditor/fckpackager.xml,
12194           httemplate/elements/fckeditor/fckstyles.xml,
12195           httemplate/elements/fckeditor/fcktemplates.xml,
12196           httemplate/elements/fckeditor/editor/fckdebug.html,
12197           httemplate/elements/fckeditor/editor/fckdialog.html,
12198           httemplate/elements/fckeditor/editor/fckeditor.html,
12199           httemplate/elements/fckeditor/editor/fckeditor.original.html,
12200           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
12201           httemplate/elements/fckeditor/editor/css/fck_internal.css,
12202           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
12203           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
12204           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
12205           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
12206           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
12207           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
12208           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
12209           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
12210           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
12211           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
12212           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
12213           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
12214           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
12215           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
12216           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
12217           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
12218           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
12219           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
12220           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
12221           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
12222           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
12223           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
12224           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
12225           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
12226           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
12227           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
12228           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
12229           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
12230           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
12231           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
12232           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
12233           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
12234           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
12235           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
12236           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
12237           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
12238           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
12239           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
12240           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
12241           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
12242           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
12243           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
12244           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
12245           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
12246           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
12247           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
12248           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
12249           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
12250           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
12251           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
12252           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
12253           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
12254           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
12255           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
12256           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
12257           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
12258           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
12259           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
12260           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
12261           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
12262           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
12263           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
12264           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
12265           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
12266           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
12267           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
12268           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
12269           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
12270           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
12271           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
12272           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
12273           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
12274           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
12275           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
12276           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
12277           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
12278           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
12279           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
12280           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
12281           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
12282           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
12283           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
12284           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
12285           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
12286           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
12287           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
12288           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
12289           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
12290           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
12291           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
12292           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
12293           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
12294           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
12295           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
12296           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
12297           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
12298           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
12299           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
12300           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
12301           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
12302           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
12303           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
12304           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
12305           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
12306           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
12307           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
12308           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
12309           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
12310           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
12311           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
12312           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
12313           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
12314           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
12315           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
12316           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
12317           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
12318           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
12319           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
12320           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
12321           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
12322           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
12323           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
12324           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
12325           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
12326           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
12327           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
12328           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
12329           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
12330           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
12331           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
12332           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
12333           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
12334           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
12335           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
12336           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
12337           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
12338           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
12339           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
12340           httemplate/elements/fckeditor/editor/images/anchor.gif,
12341           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
12342           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
12343           httemplate/elements/fckeditor/editor/images/spacer.gif,
12344           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
12345           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
12346           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
12347           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
12348           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
12349           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
12350           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
12351           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
12352           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
12353           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
12354           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
12355           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
12356           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
12357           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
12358           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
12359           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
12360           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
12361           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
12362           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
12363           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
12364           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
12365           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
12366           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
12367           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
12368           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
12369           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
12370           httemplate/elements/fckeditor/editor/lang/af.js,
12371           httemplate/elements/fckeditor/editor/lang/ar.js,
12372           httemplate/elements/fckeditor/editor/lang/bg.js,
12373           httemplate/elements/fckeditor/editor/lang/bn.js,
12374           httemplate/elements/fckeditor/editor/lang/bs.js,
12375           httemplate/elements/fckeditor/editor/lang/ca.js,
12376           httemplate/elements/fckeditor/editor/lang/cs.js,
12377           httemplate/elements/fckeditor/editor/lang/da.js,
12378           httemplate/elements/fckeditor/editor/lang/de.js,
12379           httemplate/elements/fckeditor/editor/lang/el.js,
12380           httemplate/elements/fckeditor/editor/lang/en-au.js,
12381           httemplate/elements/fckeditor/editor/lang/en-ca.js,
12382           httemplate/elements/fckeditor/editor/lang/en-uk.js,
12383           httemplate/elements/fckeditor/editor/lang/en.js,
12384           httemplate/elements/fckeditor/editor/lang/eo.js,
12385           httemplate/elements/fckeditor/editor/lang/es.js,
12386           httemplate/elements/fckeditor/editor/lang/et.js,
12387           httemplate/elements/fckeditor/editor/lang/eu.js,
12388           httemplate/elements/fckeditor/editor/lang/fa.js,
12389           httemplate/elements/fckeditor/editor/lang/fi.js,
12390           httemplate/elements/fckeditor/editor/lang/fo.js,
12391           httemplate/elements/fckeditor/editor/lang/fr.js,
12392           httemplate/elements/fckeditor/editor/lang/gl.js,
12393           httemplate/elements/fckeditor/editor/lang/he.js,
12394           httemplate/elements/fckeditor/editor/lang/hi.js,
12395           httemplate/elements/fckeditor/editor/lang/hr.js,
12396           httemplate/elements/fckeditor/editor/lang/hu.js,
12397           httemplate/elements/fckeditor/editor/lang/it.js,
12398           httemplate/elements/fckeditor/editor/lang/ja.js,
12399           httemplate/elements/fckeditor/editor/lang/km.js,
12400           httemplate/elements/fckeditor/editor/lang/ko.js,
12401           httemplate/elements/fckeditor/editor/lang/lt.js,
12402           httemplate/elements/fckeditor/editor/lang/lv.js,
12403           httemplate/elements/fckeditor/editor/lang/mn.js,
12404           httemplate/elements/fckeditor/editor/lang/ms.js,
12405           httemplate/elements/fckeditor/editor/lang/nb.js,
12406           httemplate/elements/fckeditor/editor/lang/nl.js,
12407           httemplate/elements/fckeditor/editor/lang/no.js,
12408           httemplate/elements/fckeditor/editor/lang/pl.js,
12409           httemplate/elements/fckeditor/editor/lang/pt-br.js,
12410           httemplate/elements/fckeditor/editor/lang/pt.js,
12411           httemplate/elements/fckeditor/editor/lang/ro.js,
12412           httemplate/elements/fckeditor/editor/lang/ru.js,
12413           httemplate/elements/fckeditor/editor/lang/sk.js,
12414           httemplate/elements/fckeditor/editor/lang/sl.js,
12415           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
12416           httemplate/elements/fckeditor/editor/lang/sr.js,
12417           httemplate/elements/fckeditor/editor/lang/sv.js,
12418           httemplate/elements/fckeditor/editor/lang/th.js,
12419           httemplate/elements/fckeditor/editor/lang/tr.js,
12420           httemplate/elements/fckeditor/editor/lang/uk.js,
12421           httemplate/elements/fckeditor/editor/lang/vi.js,
12422           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
12423           httemplate/elements/fckeditor/editor/lang/zh.js,
12424           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
12425           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
12426           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
12427           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
12428           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
12429           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
12430           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
12431           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
12432           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
12433           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
12434           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
12435           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
12436           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
12437           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
12438           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
12439           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
12440           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
12441           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
12442           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
12443           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
12444           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
12445           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
12446           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
12447           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
12448           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
12449           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
12450           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
12451           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
12452           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
12453           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
12454           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
12455           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
12456           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
12457           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
12458           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
12459           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
12460           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
12461           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
12462           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
12463           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
12464           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
12465           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
12466           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
12467           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
12468           httemplate/graph/report_cust_bill_pkg.html,
12469           httemplate/graph/report_money_time.html,
12470           httemplate/misc/cancel_cust.html,
12471           httemplate/misc/cancel_pkg.html,
12472           httemplate/misc/cust_main-cancel.cgi,
12473           httemplate/misc/cust_main-import.cgi,
12474           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
12475           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
12476           httemplate/misc/process/cancel_pkg.html,
12477           httemplate/pref/pref-process.html,
12478           httemplate/search/cust_bill.html,
12479           httemplate/search/cust_bill_event.cgi,
12480           httemplate/search/cust_bill_event.html,
12481           httemplate/search/cust_event.html,
12482           httemplate/search/report_cust_bill.html,
12483           httemplate/search/report_cust_credit.html,
12484           httemplate/search/report_cust_event.html,
12485           httemplate/search/report_cust_main-zip.html,
12486           httemplate/search/report_cust_pay.html,
12487           httemplate/search/report_cust_pay_batch.html,
12488           httemplate/search/report_cust_pkg.html,
12489           httemplate/search/svc_acct.cgi,
12490           httemplate/search/svc_broadband.cgi,
12491           httemplate/search/svc_domain.cgi,
12492           httemplate/search/svc_forward.cgi,
12493           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
12494           httemplate/search/elements/search.html,
12495           httemplate/view/cust_bill-logo.cgi,
12496           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
12497           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
12498           httemplate/view/cust_main/packages.html,
12499           httemplate/view/cust_main/payment_history.html, test/cgi-test:
12500           event refactor, landing on HEAD!
12501
12502 2007-08-01 15:20  ivan
12503
12504         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
12505           bin/mason_handler.scgi, bin/mason_handler.svc,
12506           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
12507           etc/RT_Config.pm, lib/RT.pm, lib/RTx/WebCronTool.pm,
12508           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl:
12509           commit these RT differences, seem to be mostly in autogen'ed
12510           stuff
12511
12512 2007-08-01 15:13  ivan
12513
12514         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
12515           had missed commiting this on HEAD, that's why
12516
12517 2007-08-01 12:24  ivan
12518
12519         * httemplate/misc/process/cancel_pkg.html: comment out unused code
12520
12521 2007-08-01 12:22  ivan
12522
12523         * httemplate/elements/xmlhttp.html: masonization
12524
12525 2007-08-01 12:21  ivan
12526
12527         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
12528           turn on DBIx::DBSchema::Index debugging too
12529
12530 2007-08-01 12:19  ivan
12531
12532         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
12533           of these methods might return an error
12534
12535 2007-08-01 12:19  ivan
12536
12537         * FS/FS/reason.pm: more generic modules first
12538
12539 2007-08-01 12:18  ivan
12540
12541         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
12542           description for emailcancel config
12543
12544 2007-07-26 04:13  ivan
12545
12546         * FS/FS/Schema.pm: add index
12547
12548 2007-07-20 12:58  ivan
12549
12550         * bin/apache.export: apache export: don't bomb out when svc_www
12551           records aren't associated with an svc_acct, just leave those
12552           subsitution vars blank
12553
12554 2007-07-19 07:05  jeff
12555
12556         * httemplate/config/config-view.cgi: do not include description in
12557           link to popup
12558
12559 2007-07-18 14:13  ivan
12560
12561         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
12562           wtf
12563
12564 2007-07-18 11:07  jeff
12565
12566         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
12567           httemplate/config/config-delete.cgi,
12568           httemplate/config/config-download.cgi,
12569           httemplate/config/config-process.cgi,
12570           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
12571           config in database cleanup, editing, and agent-specific config
12572           (452, 1419)
12573
12574 2007-07-17 20:23  jeff
12575
12576         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
12577           should be editable with ACL (#1730)
12578
12579 2007-07-13 17:44  ivan
12580
12581         * bin/find-overapplied: a payment, by any other name
12582
12583 2007-07-13 16:58  ivan
12584
12585         * bin/find-overapplied: adding quick find-overapplied script
12586
12587 2007-07-13 16:52  ivan
12588
12589         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
12590           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
12591           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
12592           httemplate/misc/process/recharge_svc.html,
12593           httemplate/edit/process/cust_main.cgi: fix race condition where
12594           ->apply_payments_and_credits could double-apply in rare cases
12595
12596 2007-07-13 10:00  jeff
12597
12598         * FS/FS/Conf.pm: a touch should not obliterate
12599
12600 2007-07-12 14:41  ivan
12601
12602         * bin/apache.export: add debugging flag to apache export
12603
12604 2007-07-12 14:08  jeff
12605
12606         * FS/FS/UID.pm: redundant test
12607
12608 2007-07-12 06:36  jeff
12609
12610         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
12611           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
12612           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
12613           FS/bin/freeside-init-config, FS/bin/freeside-setup,
12614           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
12615           refactor freeside-init-config to module code, compare results of
12616           old/new code, have freeside-upgrade complain and revert to old
12617           code/config on failure (#1477)
12618
12619 2007-07-11 04:10  ivan
12620
12621         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
12622           amount in error message
12623
12624 2007-07-11 01:35  ivan
12625
12626         * FS/FS/cust_main.pm: finish adding payunique field
12627
12628 2007-07-11 01:08  ivan
12629
12630         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
12631           httemplate/misc/process/payment.cgi: finish adding payunique
12632           field
12633
12634 2007-07-10 21:23  jeff
12635
12636         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
12637           paytype, stateid, and stateid_state for CHEK transactions (#1718)
12638
12639 2007-07-06 16:55  jeff
12640
12641         * httemplate/edit/process/svc_acct.cgi: manually editing usage
12642           counters removes overlimit status (#1706)
12643
12644 2007-07-06 01:08  ivan
12645
12646         * README: v3!
12647
12648 2007-07-05 15:05  ivan
12649
12650         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
12651           (without requiring it)
12652
12653 2007-07-01 17:15  ivan
12654
12655         * FS/FS/cust_pkg.pm: missing method name in docs
12656
12657 2007-06-30 17:36  ivan
12658
12659         * httemplate/edit/agent.cgi: separate agent interface is
12660           deprecated...
12661
12662 2007-06-29 14:06  ivan
12663
12664         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
12665           header/footer to svc_www view and edit
12666
12667 2007-06-28 18:45  ivan
12668
12669         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
12670
12671 2007-06-28 18:42  ivan
12672
12673         * FS/FS/cust_pay.pm: silly missing parenthesis
12674
12675 2007-06-28 18:27  ivan
12676
12677         * bin/strip-eps: removing create-history-tables, freeside-upgrade
12678           does this anyway
12679
12680 2007-06-28 18:23  ivan
12681
12682         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
12683           checking
12684
12685 2007-06-28 18:16  ivan
12686
12687         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
12688           new DBIx::DBSchema
12689
12690 2007-06-28 13:57  ivan
12691
12692         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
12693           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
12694           for cron jobs
12695
12696 2007-06-26 11:58  ivan
12697
12698         * httemplate/search/cust_pay.cgi: fix check# search
12699
12700 2007-06-26 11:20  ivan
12701
12702         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
12703           Number::Format 1.50, not just any version
12704
12705 2007-06-26 09:55  jeff
12706
12707         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
12708           date range to page top
12709
12710 2007-06-26 08:36  jeff
12711
12712         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
12713           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
12714           httemplate/edit/REAL_cust_pkg.cgi,
12715           httemplate/edit/process/REAL_cust_pkg.cgi,
12716           httemplate/misc/cancel_pkg.html,
12717           httemplate/misc/process/cancel_pkg.html,
12718           httemplate/search/cust_pkg.cgi,
12719           httemplate/search/report_cust_pkg.html,
12720           httemplate/view/cust_main/packages.html: suspend later just like
12721           expire (#1487)
12722
12723 2007-06-25 19:31  ivan
12724
12725         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
12726           "====" to <HR> in selfservice usage stuff.  welcome to this
12727           millenium! :)
12728
12729 2007-06-22 14:25  jeff
12730
12731         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
12732           view_usage_details.html: self-service usage report enhancements
12733           (1495)
12734
12735 2007-06-22 10:27  jeff
12736
12737         * httemplate/graph/elements/monthly.html: add csv and excel export
12738           to sales reports (1426)
12739
12740 2007-06-22 10:21  jeff
12741
12742         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
12743
12744 2007-06-20 21:02  jeff
12745
12746         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
12747           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
12748           welcome letters (1677)
12749
12750 2007-06-20 15:58  ivan
12751
12752         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
12753           QuickCreateLong option, part of merging spiritone RT changes
12754
12755 2007-06-20 15:37  ivan
12756
12757         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
12758           clarity, part of merging spiritone RT changes (#1661)
12759
12760 2007-06-20 15:33  ivan
12761
12762         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
12763           $RT::MyTicketsLength patch from spiritone, part of merging RT
12764           changes (#1661)
12765
12766 2007-06-20 15:28  ivan
12767
12768         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
12769           rt/html/RTx/Statistics/index.html,
12770           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
12771           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
12772           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
12773           rt/html/RTx/Statistics/CallsQueueDay/index.html,
12774           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
12775           rt/html/RTx/Statistics/DayOfWeek/index.html,
12776           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
12777           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
12778           rt/html/RTx/Statistics/Elements/DateSelectRow,
12779           rt/html/RTx/Statistics/Elements/DurationAsString,
12780           rt/html/RTx/Statistics/Elements/GraphBox,
12781           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
12782           rt/html/RTx/Statistics/Elements/StatColumnMap,
12783           rt/html/RTx/Statistics/Elements/Tabs,
12784           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
12785           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
12786           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
12787           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
12788           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
12789           rt/html/RTx/Statistics/FAQ/index.html,
12790           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
12791           rt/html/RTx/Statistics/OpenStalled/index.html,
12792           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
12793           rt/html/RTx/Statistics/Resolution/index.html,
12794           rt/html/RTx/Statistics/Resolution/Elements/Chart,
12795           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
12796           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
12797           rt/html/RTx/Statistics/TimeToResolve/index.html,
12798           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
12799           rt/html/RTx/Statistics/UserTest/index.html,
12800           rt/html/RTx/Statistics/UserTest/Elements/Chart,
12801           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
12802           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
12803           rt/html/Developer/CronTool/autohandler,
12804           rt/html/Developer/CronTool/index.html,
12805           rt/html/Reports/Activity/ActivityDetail.html,
12806           rt/html/Reports/Activity/ActivitySummary.html,
12807           rt/html/Reports/Activity/ResolutionComments.html,
12808           rt/html/Reports/Activity/ResolutionStatistics.html,
12809           rt/html/Reports/Activity/index.html,
12810           rt/html/Reports/Activity/Elements/LimitReport,
12811           rt/html/Reports/Activity/Elements/MiniPlot,
12812           rt/html/Reports/Activity/Elements/PrintFooter,
12813           rt/html/Reports/Activity/Elements/PrintHeader,
12814           rt/html/Reports/Activity/Elements/ScreenFooter,
12815           rt/html/Reports/Activity/Elements/ScreenHeader,
12816           rt/html/Reports/Activity/Elements/Tabs,
12817           rt/html/Reports/Activity/Elements/Wrapper: integrate
12818           RTx::Statistics package, part of merging spiritone RT changes
12819           (#1661)
12820
12821 2007-06-18 09:45  jeff
12822
12823         * httemplate/edit/svc_www.cgi: must escape config data
12824
12825 2007-06-15 11:44  jeff
12826
12827         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
12828           httemplate/edit/process/cust_refund.cgi: paydate option for
12829           realtime_refund_bop and UI entry for cust_pay records without it
12830           (#1662 UI)
12831
12832 2007-06-14 17:58  jeff
12833
12834         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
12835           to B:OP during refunds with paynum (#1662)
12836
12837 2007-06-13 09:56  jeff
12838
12839         * FS/FS/part_export/sqlradius.pm: additional debugging
12840
12841 2007-06-08 17:53  ivan
12842
12843         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
12844           bill-for-next* hacks like bill-next* stuff but with -n flag, for
12845           skycatcher
12846
12847 2007-06-08 17:40  ivan
12848
12849         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
12850           skycatcher modifications for pre-printing invoices, but with
12851           today's date
12852
12853 2007-06-08 16:21  ivan
12854
12855         * bin/all-postal-no-email: adding quick script to move all
12856           customers to postal billing only for skycatcher
12857
12858 2007-06-08 10:38  jeff
12859
12860         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
12861           usergroup table (work around #1606)
12862
12863 2007-06-08 07:40  jeff
12864
12865         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
12866           (fixes #1657)
12867
12868 2007-06-06 17:45  jeff
12869
12870         * FS/FS/cust_bill.pm: cruft removal
12871
12872 2007-06-06 15:34  jeff
12873
12874         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
12875           (#1658)
12876
12877 2007-06-06 12:58  khoff
12878
12879         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
12880           option to disable the VOID-before-credit behavior of
12881           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
12882           broken gateways like SkipJack that a pprove VOIDs for settled
12883           transactions.
12884
12885 2007-06-05 08:07  jeff
12886
12887         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
12888           statement
12889
12890 2007-06-02 14:07  jeff
12891
12892         * httemplate/elements/header.html: drop ticket search form and
12893           logic from ticketless installs
12894
12895 2007-05-31 08:03  jeff
12896
12897         * httemplate/edit/payment_gateway.html: add TransFirst eLink
12898           support
12899
12900 2007-05-29 20:38  ivan
12901
12902         * FS/FS/svc_external.pm: should eliminiate error: Use of
12903           uninitialized value in string eq at
12904           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
12905
12906 2007-05-29 20:05  ivan
12907
12908         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
12909           domain records with " in them...
12910
12911 2007-05-21 17:34  ivan
12912
12913         * httemplate/search/report_tax.cgi: fix tax reports for some odd
12914           upgrade edge cases: when you have both taxclass and non-taxclass
12915           entries in cust_main_county for a single region (not correct
12916           setup in the first place), and non-null but empty values in
12917           taxname
12918
12919 2007-05-20 19:18  ivan
12920
12921         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
12922           some reason DBIx::DBSchema can't reverse engineer the schema for
12923           it, causing freeside-upgrade to error out trying to recreate it
12924
12925 2007-05-18 16:44  ivan
12926
12927         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
12928           hide postal/fax invoice options in backoffice as well as
12929           self-service.  closes: bug#1614
12930
12931 2007-05-11 16:18  khoff
12932
12933         * httemplate/search/: report_cust_bill.html,
12934           report_cust_credit.html, report_cust_main-zip.html,
12935           report_cust_pay.html, report_cust_pay_batch.html,
12936           report_cust_pkg.html: Fix (hopefully) all uses of
12937           /elements/tr-select-agent.html where agentnum may be undefined.
12938
12939 2007-05-11 12:03  ivan
12940
12941         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
12942           an error status, so don't up the queue with "failed: Can't logout
12943           of CGPro: No error"
12944
12945 2007-05-11 11:14  khoff
12946
12947         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
12948           URL.
12949
12950 2007-05-11 11:08  khoff
12951
12952         * FS/FS/XMLRPC.pm: Quiet debug output.
12953
12954 2007-05-08 15:43  jeff
12955
12956         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
12957           plan data
12958
12959 2007-05-08 15:10  jeff
12960
12961         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
12962           megabytes
12963
12964 2007-05-08 09:51  ivan
12965
12966         * bin/: bill-nextmonth, bill-nextyear: [no log message]
12967
12968 2007-05-06 23:35  jeff
12969
12970         * FS/bin/: freeside-sqlradius-dedup-group,
12971           freeside-sqlradius-reset: sqlradius usergroup tools
12972
12973 2007-05-06 19:14  jeff
12974
12975         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
12976
12977 2007-05-06 19:13  jeff
12978
12979         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
12980           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
12981           groups handling
12982
12983 2007-05-01 13:00  ivan
12984
12985         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
12986
12987 2007-05-01 12:57  ivan
12988
12989         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
12990           FS::ClientAPI_SessionCache for signup info so it actually works -
12991           speed up signups
12992
12993 2007-04-29 15:55  jeff
12994
12995         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
12996           FS/FS/ClientAPI/Signup.pm,
12997           fs_selfservice/FS-SelfService/cgi/signup.cgi,
12998           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
12999           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
13000           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
13001           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13002           fs_selfservice/FS-SelfService/cgi/signup.html,
13003           httemplate/view/cust_main/billing.html: ticket 1568 config
13004           options for new echeck fields and addition to selfservice
13005           interface
13006
13007 2007-04-27 15:54  jeff
13008
13009         * httemplate/edit/cust_main/contact.html: adjust default labelling
13010
13011 2007-04-27 15:37  jeff
13012
13013         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
13014           value
13015
13016 2007-04-25 21:46  jeff
13017
13018         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
13019           httemplate/misc/recharge_svc.html: more datavolume format
13020
13021 2007-04-25 20:35  ivan
13022
13023         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
13024           datavolume-forcemegabytes
13025
13026 2007-04-25 20:09  jeff
13027
13028         * FS/FS/UI/bytecount.pm: improve configfile handling
13029
13030 2007-04-25 18:50  jeff
13031
13032         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
13033           dodgy ACH hack from ticket 1436
13034
13035 2007-04-24 17:54  ivan
13036
13037         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
13038           lpr-postscript_suffix config options for printer commands to
13039           place printer in postscript mode
13040
13041 2007-04-23 17:21  jeff
13042
13043         * FS/FS/svc_www.pm: untaint
13044
13045 2007-04-23 17:04  jeff
13046
13047         * httemplate/view/svc_acct.cgi: missed a bytecount
13048
13049 2007-04-23 16:34  ivan
13050
13051         * httemplate/search/cust_pkg.cgi: fix error: column reference
13052           "fieldname" is ambiguous
13053
13054 2007-04-22 20:41  jeff
13055
13056         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
13057           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
13058           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
13059           add to ACH batch feature from customer view page
13060
13061 2007-04-20 21:44  ivan
13062
13063         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
13064           wrt where we're storing phone numbers
13065
13066 2007-04-20 14:40  ivan
13067
13068         * conf/: invoice_html, invoice_latex: add customer # to default
13069           invoice templates
13070
13071 2007-04-20 14:31  ivan
13072
13073         * httemplate/view/cust_main/billing.html: don't put this
13074           information way out on the right in its own columns.
13075
13076 2007-04-19 16:34  ivan
13077
13078         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
13079           to its own module
13080
13081 2007-04-19 16:30  jeff
13082
13083         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
13084           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
13085           httemplate/edit/process/prepay_credit.cgi,
13086           httemplate/edit/process/svc_acct.cgi,
13087           httemplate/search/prepay_credit.html, htetc/handler.pl: break
13088           _bytecount subroutines out of FS::UI::Web
13089
13090 2007-04-19 13:18  ivan
13091
13092         * htetc/handler.pl, httemplate/search/cust_svc.html,
13093           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
13094           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
13095           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
13096           with an explicit import.  did i mention this was really really
13097           weird?
13098
13099 2007-04-18 20:15  ivan
13100
13101         * FS/FS/UID.pm: better error message about missing secrets file
13102           errors.  WTF is going on!
13103
13104 2007-04-18 16:22  ivan
13105
13106         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
13107           fix use statements for FS::UI::Web.  not "use"ing modules in the
13108           actual modules you use them in is bad, mmmkay
13109
13110 2007-04-18 13:01  ivan
13111
13112         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
13113
13114 2007-04-12 17:53  jeff
13115
13116         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
13117
13118 2007-04-11 20:16  jeff
13119
13120         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
13121           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
13122           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
13123           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
13124           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
13125           httemplate/edit/process/part_pkg.cgi,
13126           httemplate/edit/process/svc_acct.cgi,
13127           httemplate/view/svc_acct.cgi: input and output on data volume
13128           fields specified with k,m,g,or t
13129
13130 2007-04-11 19:42  ivan
13131
13132         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
13133           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
13134           think.
13135
13136 2007-04-11 19:27  ivan
13137
13138         * httemplate/misc/process/recharge_svc.html: remove
13139           'backend-realtime' flag required for recharges, want that just
13140           for signups, running recharges right away by default is fine.
13141           also fix the 'fatal error - unknown payby' error that'll probably
13142           never be reached
13143
13144 2007-04-10 21:28  jeff
13145
13146         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
13147           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
13148           httemplate/view/cust_main/packages.html: usage suspend vs admin
13149           suspend -- avoid actual cust_pkg::suspend except legacy cases
13150
13151 2007-04-09 18:44  ivan
13152
13153         * FS/FS/Conf.pm: remove a ton of deprecated config options
13154
13155 2007-04-09 18:29  ivan
13156
13157         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
13158
13159 2007-04-09 16:38  jeff
13160
13161         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
13162           trigger recharge from the backend as in self-service
13163
13164 2007-04-07 18:14  jeff
13165
13166         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
13167           generated passwords be all caps
13168
13169 2007-04-07 17:41  jeff
13170
13171         * httemplate/edit/svc_acct.cgi: correct usage editing bug
13172
13173 2007-04-07 17:22  jeff
13174
13175         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
13176           svc_acct->email
13177
13178 2007-04-06 17:07  jeff
13179
13180         * httemplate/view/cust_main/billing.html: ommitted file
13181
13182 2007-04-06 16:57  jeff
13183
13184         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
13185           httemplate/misc/process/payment.cgi: integrate new echeck fields
13186           into freeside backend payment processing
13187
13188 2007-04-06 12:38  jeff
13189
13190         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
13191           httemplate/edit/cust_main.cgi,
13192           httemplate/edit/cust_main/billing.html: ticket 1443 add account
13193           type and bank state for echeck processing
13194
13195 2007-04-05 17:37  ivan
13196
13197         * FS/FS/Conf.pm: slight update for batch-enable description & add
13198           ach-spiritone format to batch-default and batch-fixed_format-CHEK
13199           config items
13200
13201 2007-04-05 17:34  ivan
13202
13203         * FS/FS/Conf.pm: slight better descriptions
13204
13205 2007-04-05 17:01  khoff
13206
13207         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
13208           default.  Pass @_ along to new exports.
13209
13210 2007-04-05 15:01  ivan
13211
13212         * httemplate/elements/menu.html: they're comments now
13213
13214 2007-04-05 07:15  jeff
13215
13216         * httemplate/misc/process/cust_main_note-import.cgi: use comments
13217           and not notes
13218
13219 2007-04-04 19:04  ivan
13220
13221         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
13222           httemplate/edit/cust_main.cgi,
13223           httemplate/edit/cust_main/billing.html,
13224           httemplate/view/cust_main/billing.html: per-customer invoice
13225           terms override
13226
13227 2007-04-04 18:45  ivan
13228
13229         * httemplate/pref/pref.html: finish moving vonage integration to a
13230           user pref
13231
13232 2007-04-04 18:38  ivan
13233
13234         * httemplate/pref/pref-process.html: finish moving the vonage
13235           integration to per-user
13236
13237 2007-04-04 17:01  ivan
13238
13239         * FS/bin/freeside-init-config: correct usage
13240
13241 2007-04-04 15:42  ivan
13242
13243         * Makefile: yes virginia
13244
13245 2007-04-04 13:04  jeff
13246
13247         * FS/bin/freeside-upgrade: correct a bootstrap issue
13248
13249 2007-04-04 08:30  jeff
13250
13251         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
13252           events to fail
13253
13254 2007-04-03 12:37  jeff
13255
13256         * httemplate/misc/cust_main_note-import.cgi: correct handling of
13257           non-unix line termination
13258
13259 2007-04-02 18:39  ivan
13260
13261         * bin/fs-migrate-cust_tax_exempt: [no log message]
13262
13263 2007-04-02 08:49  jeff
13264
13265         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
13266           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
13267           httemplate/edit/process/cust_main.cgi,
13268           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
13269           license field, mask it and ssn
13270
13271 2007-03-31 19:45  jeff
13272
13273         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
13274           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
13275           quick hack to add extra 'config lines' to svc_www and otherwise
13276           enhance svc_www
13277
13278 2007-03-27 20:59  ivan
13279
13280         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
13281           shellcommands delete export
13282
13283 2007-03-21 16:07  ivan
13284
13285         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
13286           when process returns no error_message
13287
13288 2007-03-21 15:09  ivan
13289
13290         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
13291           an error_message, output additional debugging information, if
13292           available
13293
13294 2007-03-20 21:01  jeff
13295
13296         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
13297           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
13298           format, return processing and autopost
13299
13300 2007-03-20 18:21  jeff
13301
13302         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
13303           httemplate/pref/pref.html: ticket 1427, automatically email excel
13304           a/r report
13305
13306 2007-03-20 15:10  ivan
13307
13308         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
13309           agent-specific advertising sources
13310
13311 2007-03-20 13:11  jeff
13312
13313         * httemplate/misc/: cust_main_note-import.cgi,
13314           cust_main_note-import.html, process/cust_main_note-import.cgi:
13315           acls on new import
13316
13317 2007-03-20 13:01  jeff
13318
13319         * httemplate/elements/menu.html: tie note import into menu
13320
13321 2007-03-20 10:03  jeff
13322
13323         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
13324           httemplate/misc/cust_main_note-import.cgi,
13325           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
13326           tool for customer note importation
13327
13328 2007-03-15 18:35  ivan
13329
13330         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
13331           httemplate/pref/pref.html: vonage click2call integration should
13332           not be sitewide, especially now that we have user prefs
13333
13334 2007-03-15 13:54  ivan
13335
13336         * FS/FS/part_pkg.pm: 13 months!
13337
13338 2007-03-15 13:08  khoff
13339
13340         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
13341           attributes to match actual field sizes.
13342
13343 2007-03-15 13:08  khoff
13344
13345         * FS/FS/part_export/router.pm: Added configurable error checks
13346           instead of stupid /^ERROR/ check.  Commands can now be processed
13347           with Text::Template using [@-- --@] delimeters, in addition to
13348           evaling a double-quoted string.  Cleaned up spurious debug
13349           output.
13350
13351 2007-03-15 13:07  khoff
13352
13353         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
13354           html form inputs.
13355
13356 2007-03-15 13:07  khoff
13357
13358         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
13359           serial.
13360
13361 2007-03-14 16:30  jeff
13362
13363         * FS/FS/svc_acct.pm: turn debugging off
13364
13365 2007-03-14 16:27  jeff
13366
13367         * FS/FS/svc_acct.pm: correcting ->replace on bill
13368
13369 2007-03-13 02:21  ivan
13370
13371         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
13372           until then, it should be ->username, not ->name, eek.  causing
13373           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
13374           type character varying(32)" errors and will be harder to
13375           normalize back to usernum when we fix that
13376
13377 2007-03-10 20:13  ivan
13378
13379         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
13380           whew, its paged
13381
13382 2007-03-09 16:16  khoff
13383
13384         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
13385           "identical" records anyway.
13386
13387 2007-03-09 16:11  khoff
13388
13389         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
13390           for FS::svc_broadband.
13391
13392 2007-03-09 09:11  jeff
13393
13394         * bin/svc_acct_pop.import: pop import tool
13395
13396 2007-03-07 11:48  khoff
13397
13398         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
13399           the setup fee while a package is suspended.
13400
13401 2007-03-06 11:56  ivan
13402
13403         * bin/slony-setup: slight update for slony setup script
13404
13405 2007-03-05 17:59  ivan
13406
13407         * httemplate/search/cust_main.cgi: fix status colors in mozilla
13408
13409 2007-03-05 15:01  jayce
13410
13411         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
13412           warning.  Fixed.
13413
13414 2007-03-05 11:48  khoff
13415
13416         * httemplate/search/report_cust_bill.html: Fixed a problem with the
13417           %opts hash getting skewed (specifically $opt{'value'} == 'label')
13418           when $cgi->param('agentnum') was unset.
13419
13420 2007-03-02 17:29  ivan
13421
13422         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
13423           address along with signup requests, for some gateways
13424
13425 2007-03-02 15:48  ivan
13426
13427         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
13428           like "AUTH/TKT 123456"... will this make refunds work?
13429
13430 2007-03-01 22:24  ivan
13431
13432         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
13433           whew
13434
13435 2007-03-01 12:56  ivan
13436
13437         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
13438
13439 2007-03-01 12:12  ivan
13440
13441         * FS/FS/Misc/prune.pm: yeah, a typo
13442
13443 2007-03-01 09:48  ivan
13444
13445         * FS/bin/: freeside-prune-applications, freeside-upgrade:
13446           prune_applications moved to FS::Misc::prune
13447
13448 2007-03-01 09:47  ivan
13449
13450         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
13451
13452 2007-03-01 09:44  ivan
13453
13454         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
13455
13456 2007-03-01 08:36  ivan
13457
13458         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
13459
13460 2007-02-28 21:24  jeff
13461
13462         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
13463
13464 2007-02-28 21:13  jeff
13465
13466         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
13467           bin/freeside-upgrade: dangling cust_credit_refund not allowed
13468
13469 2007-02-28 17:26  ivan
13470
13471         * FS/FS/Conf.pm: this isn't necessary around a single db operation
13472
13473 2007-02-28 11:14  jeff
13474
13475         * httemplate/misc/svc_acct-domains.cgi: restore (none) choice to
13476           first package select
13477
13478 2007-02-27 16:16  jayce
13479
13480         * FS/MANIFEST: Added base_rate files
13481
13482 2007-02-27 15:59  jayce
13483
13484         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
13485           work with base_rate billing
13486
13487 2007-02-27 14:10  jeff
13488
13489         * httemplate/config/config-download.cgi: put the C in ACL here, too
13490
13491 2007-02-27 13:24  jeff
13492
13493         * FS/bin/freeside-setup: oops - inappropriate localization was
13494           committed
13495
13496 2007-02-26 17:51  jeff
13497
13498         * httemplate/config/config.cgi: config goes in database
13499
13500 2007-02-26 17:48  jeff
13501
13502         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
13503           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
13504           FS/bin/freeside-init-config, FS/bin/freeside-setup,
13505           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
13506           httemplate/config/config-download.cgi,
13507           httemplate/config/config-process.cgi,
13508           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
13509           in database
13510
13511 2007-02-26 09:54  jeff
13512
13513         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
13514           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
13515           packages
13516
13517 2007-02-24 19:08  ivan
13518
13519         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
13520           selfservice-ignore_quantity flag
13521
13522 2007-02-22 23:47  ivan
13523
13524         * FS/FS/Cron/bill.pm: take the package-def defined action here,
13525           like freeside-prepaidd
13526
13527 2007-02-21 03:26  ivan
13528
13529         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
13530           a _password_encoding field
13531
13532 2007-02-20 18:53  jeff
13533
13534         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
13535           and correct a description handling bug
13536
13537 2007-02-19 07:40  ivan
13538
13539         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
13540           on an undefined value at .../cust_bill.pm line 434
13541
13542 2007-02-16 14:06  ivan
13543
13544         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
13545
13546 2007-02-16 12:54  jeff
13547
13548         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
13549           setting
13550
13551 2007-02-16 12:21  jeff
13552
13553         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
13554           (deja vu?)
13555
13556 2007-02-16 11:46  jayce
13557
13558         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
13559           which uses the cust_pkg->options to control pricing.  You assign
13560           a base rate for charging, and it is multiplied by the 'units'
13561           ordered.  Solves a need where a company wants to offer an ASP
13562           style service, that charges per user, at a base cost, but doesn't
13563           want a plan for every combination of user amounts.
13564
13565 2007-02-15 12:18  khoff
13566
13567         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
13568           in file FS/cust_main.pm
13569
13570 2007-02-14 16:49  ivan
13571
13572         * httemplate/edit/part_bill_event.cgi: add send_email event
13573
13574 2007-02-14 16:48  ivan
13575
13576         * conf/invoice_html: remove commented-out example notes section
13577
13578 2007-02-14 15:32  jeff
13579
13580         * httemplate/: edit/cust_main.cgi, misc/svc_acct-domains.cgi:
13581           selectable domain on first package in edit/cust_main
13582
13583 2007-02-14 14:43  ivan
13584
13585         * httemplate/search/report_receivables.cgi: fix alignment on
13586           receivables report
13587
13588 2007-02-14 13:23  ivan
13589
13590         * httemplate/search/report_cust_pkg.html: grey out disabled text
13591           boxes for IE
13592
13593 2007-02-14 00:48  ivan
13594
13595         * httemplate/elements/select-cust_pkg-status.html,
13596           httemplate/elements/tr-input-beginning_ending.html,
13597           httemplate/search/cust_pkg.cgi,
13598           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
13599           httemplate/images/calendar-disabled.png: add more options to
13600           advanced package reporting
13601
13602 2007-02-13 19:12  jeff
13603
13604         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
13605           impending_recur_notification
13606
13607 2007-02-13 17:43  ivan
13608
13609         * httemplate/search/svc_www.cgi: fix up svc_www searching
13610
13611 2007-02-13 16:19  jeff
13612
13613         * FS/FS/Conf.pm: better docs for impending doom
13614
13615 2007-02-13 14:24  ivan
13616
13617         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
13618           orders, patch from Sean Hanson/S1
13619
13620 2007-02-13 14:08  ivan
13621
13622         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
13623           in, patch from Sean Hanson/S1
13624
13625 2007-02-12 21:00  jayce
13626
13627         * httemplate/edit/payment_gateway.html: Small hint on how the
13628           options field is used.
13629
13630 2007-02-12 17:16  jeff
13631
13632         * httemplate/edit/cust_main.cgi: another place to alphabetize
13633
13634 2007-02-12 16:45  jeff
13635
13636         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
13637
13638 2007-02-12 09:56  jeff
13639
13640         * FS/FS/ClientAPI/Signup.pm: alpha sort packages in new package
13641           order SELECT (ticket 1446)
13642
13643 2007-02-11 19:11  ivan
13644
13645         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
13646
13647 2007-02-11 00:51  ivan
13648
13649         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
13650           now now
13651
13652 2007-02-10 23:04  ivan
13653
13654         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
13655           "cust-fields" config value has been set
13656
13657 2007-02-09 22:13  ivan
13658
13659         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
13660           httemplate/edit/part_svc.cgi: reincorporate the changes from
13661           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
13662           that were lost due to the concurrent service-refactor merge
13663
13664 2007-02-09 16:42  ivan
13665
13666         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
13667           this time
13668
13669 2007-02-09 15:29  ivan
13670
13671         * httemplate/misc/change_pkg.cgi: fix change package link
13672
13673 2007-02-08 20:54  ivan
13674
13675         * bin/import-county-tax-rates: quick hack to import rates for
13676           landel
13677
13678 2007-02-08 20:37  jayce
13679
13680         * httemplate/view/cust_main/packages.html: Set the correct access
13681           right for the cancel link to work
13682
13683 2007-02-08 17:05  ivan
13684
13685         * conf/: invoice_html_statement, invoice_latex_statement,
13686           invoice_latexnotes_statement, invoice_template_statement: add
13687           default statement conf
13688
13689 2007-02-08 14:54  ivan
13690
13691         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
13692           groups_susp_reason option
13693
13694 2007-02-08 14:19  ivan
13695
13696         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
13697           don't rely on qsearchs to trim it for you - it is inefficient and
13698           outputs long verbose warnings
13699
13700 2007-02-08 14:08  ivan
13701
13702         * httemplate/pref/pref-process.html: second "my" localizing the
13703           variable and causing password changes to fail
13704
13705 2007-02-08 09:00  jeff
13706
13707         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
13708           edit/part_svc.cgi
13709
13710 2007-02-08 08:04  jeff
13711
13712         * httemplate/edit/part_pkg.cgi: gratuitous quote
13713
13714 2007-02-08 01:13  jeff
13715
13716         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
13717           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
13718
13719 2007-02-08 00:19  ivan
13720
13721         * FS/FS/CGI.pm: fix the popup progress bars, whew
13722
13723 2007-02-07 17:46  jeff
13724
13725         * FS/FS/part_pkg.pm, htetc/handler.pl,
13726           httemplate/elements/select-table.html,
13727           httemplate/edit/part_pkg.cgi,
13728           httemplate/edit/process/part_pkg.cgi: agent type on package
13729           add/edit (ticket 1446)
13730
13731 2007-02-06 16:46  ivan
13732
13733         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
13734           payment receipts if the conf file is created
13735
13736 2007-02-05 15:48  ivan
13737
13738         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
13739           line-item application erroring out on tax applications
13740
13741 2007-02-05 14:12  ivan
13742
13743         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
13744           catch the Cant call method "part_pkg" on an undefined value at
13745           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
13746           line 181" bug
13747
13748 2007-02-05 09:21  ivan
13749
13750         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
13751           import too... whew!  this should be it
13752
13753 2007-02-05 08:01  ivan
13754
13755         * FS/FS/pay_batch.pm: fix param passing
13756
13757 2007-02-05 07:49  ivan
13758
13759         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
13760           upload
13761
13762 2007-02-05 07:48  ivan
13763
13764         * httemplate/misc/upload-batch.cgi: misterminated <%init>
13765
13766 2007-02-05 07:02  ivan
13767
13768         * FS/FS/pay_batch.pm: remove refactored code
13769
13770 2007-02-05 05:10  ivan
13771
13772         * httemplate/search/: report_receivables.cgi,
13773           report_receivables.html: add "over X days" option to receivables
13774           report
13775
13776 2007-02-05 04:51  ivan
13777
13778         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
13779           httemplate/view/cust_bill-pdf.cgi,
13780           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
13781           httemplate/view/cust_main.cgi, httemplate/view/svc_Common.html,
13782           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
13783           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
13784           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
13785           httemplate/view/cust_main/contacts.html,
13786           httemplate/view/elements/svc_Common.html: C is for
13787           Cookie^WControl
13788
13789 2007-02-05 03:35  ivan
13790
13791         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
13792
13793 2007-02-05 03:12  ivan
13794
13795         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
13796           NOW, instead of last bill to next bill
13797
13798 2007-02-05 01:45  ivan
13799
13800         * httemplate/misc/download-batch.cgi: upon first download, have
13801           batches auto-set amount to customer balance if it is smaller
13802
13803 2007-02-05 01:44  ivan
13804
13805         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
13806           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
13807           cust_pay_batch::upload results subroutine to an FS::pay_batch
13808           method.  upon first download, have batches auto-reset their
13809           amounts to the customer balance upon if it is smaller.
13810
13811 2007-02-03 17:47  ivan
13812
13813         * httemplate/: search/cust_pay_batch.cgi,
13814           view/cust_main/payment_history.html: add link to some batched
13815           payment info to customer view
13816
13817 2007-02-03 16:01  ivan
13818
13819         * FS/FS/ClientAPI/Signup.pm: quieter
13820
13821 2007-02-03 05:05  ivan
13822
13823         * FS/FS/cust_pkg.pm: this should fix services with negative
13824           num_avail showing up for provisioning
13825
13826 2007-02-03 04:07  ivan
13827
13828         * FS/FS/cust_main_Mixin.pm: remove debugging left on
13829
13830 2007-02-03 03:36  ivan
13831
13832         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
13833           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
13834           httemplate/elements/menu.html,
13835           httemplate/graph/cust_bill_pkg.cgi,
13836           httemplate/graph/money_time.cgi,
13837           httemplate/graph/report_cust_bill_pkg.html,
13838           httemplate/graph/report_money_time.html,
13839           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
13840           httemplate/search/cust_bill_event.cgi,
13841           httemplate/search/cust_bill_event.html,
13842           httemplate/search/cust_bill_pkg.cgi,
13843           httemplate/search/cust_credit.html,
13844           httemplate/search/cust_main-otaker.cgi,
13845           httemplate/search/cust_main-zip.html,
13846           httemplate/search/cust_main.cgi,
13847           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
13848           httemplate/search/cust_pay_batch.cgi,
13849           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
13850           httemplate/search/cust_tax_exempt_pkg.cgi,
13851           httemplate/search/inventory_item.html,
13852           httemplate/search/pay_batch.cgi,
13853           httemplate/search/pay_batch.html, httemplate/search/queue.html,
13854           httemplate/search/reg_code.html,
13855           httemplate/search/report_cdr.html,
13856           httemplate/search/report_cust_bill.html,
13857           httemplate/search/report_cust_credit.html,
13858           httemplate/search/report_cust_main-zip.html,
13859           httemplate/search/report_cust_pay.html,
13860           httemplate/search/report_cust_pay_batch.html,
13861           httemplate/search/report_cust_pkg.html,
13862           httemplate/search/report_prepaid_income.cgi,
13863           httemplate/search/report_prepaid_income.html,
13864           httemplate/search/report_receivables.cgi,
13865           httemplate/search/report_receivables.html,
13866           httemplate/search/report_tax.cgi,
13867           httemplate/search/report_tax.html, httemplate/search/sql.html,
13868           httemplate/search/sqlradius.cgi,
13869           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
13870           httemplate/search/svc_broadband.cgi,
13871           httemplate/search/svc_domain.cgi,
13872           httemplate/search/svc_external.cgi,
13873           httemplate/search/svc_forward.cgi,
13874           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
13875           add customer status column to customer & most other reports.
13876           also put the C in ACL in the search/ and graph/ directories.
13877
13878 2007-02-02 18:39  jeff
13879
13880         * FS/bin/freeside-reset-fixed: do a setfixed
13881
13882 2007-02-01 22:29  ivan
13883
13884         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
13885
13886 2007-02-01 20:39  ivan
13887
13888         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
13889           sources in signup
13890
13891 2007-01-31 19:08  jeff
13892
13893         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
13894
13895 2007-01-31 18:37  jeff
13896
13897         * FS/FS/svc_acct.pm: spurious line
13898
13899 2007-01-31 18:35  ivan
13900
13901         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
13902           packages
13903
13904 2007-01-31 18:13  jeff
13905
13906         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
13907           ticket 1455
13908
13909 2007-01-31 17:57  ivan
13910
13911         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
13912           thing
13913
13914 2007-01-31 10:28  jeff
13915
13916         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
13917
13918 2007-01-30 22:30  khoff
13919
13920         * FS/FS/part_export/snmp.pm: Don't break if we're missing
13921           Net::SNMP.  Apparenty "require" doesn't do the trick.
13922
13923 2007-01-30 21:45  khoff
13924
13925         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
13926           flexibilty until the export subsystem rewrite.
13927
13928 2007-01-30 21:43  khoff
13929
13930         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
13931           FS::part_export::router  - Refactored to be more easily
13932           sub-classed.   - Moved per-export options to FS:;router virtual
13933           fields.   - Fixed other general brokenness.
13934
13935           FS::part_export::snmp  - SNMP export sub-classed from
13936           FS::part_export::router
13937
13938           FS::part_export::trango  - Export for Trango proprietary access
13939           points.  Sub-classed from FS::part_export::snmp.
13940
13941 2007-01-30 21:23  jeff
13942
13943         * FS/FS/cust_main.pm: minor improvement
13944
13945 2007-01-30 20:30  jeff
13946
13947         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
13948           httemplate/edit/process/cust_pay.cgi,
13949           httemplate/misc/process/payment.cgi: small change in payment
13950           receipt handling (ticket 1422)
13951
13952 2007-01-30 20:26  ivan
13953
13954         * httemplate/: edit/quick-charge.html,
13955           elements/select-taxclass.html, elements/tr-select-taxclass.html,
13956           view/cust_main/packages.html: minor UI work on one-time charges
13957           w/taxclasses
13958
13959 2007-01-30 19:42  jeff
13960
13961         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
13962
13963 2007-01-30 18:08  ivan
13964
13965         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
13966           until then, it shouldn't be missing the standard header
13967
13968 2007-01-30 15:50  ivan
13969
13970         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
13971           invoices
13972
13973 2007-01-30 13:21  jeff
13974
13975         * FS/FS/svc_acct.pm: avoiding brane pane
13976
13977 2007-01-30 12:59  ivan
13978
13979         * httemplate/: browse/access_group.html, browse/access_user.html,
13980           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
13981           browse/cust_main_county.cgi, browse/inventory_class.html,
13982           browse/msgcat.cgi, browse/part_bill_event.cgi,
13983           browse/part_export.cgi, browse/part_pkg.cgi,
13984           browse/part_referral.html, browse/part_svc.cgi,
13985           browse/part_virtual_field.cgi, browse/payment_gateway.html,
13986           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
13987           browse/reason_type.html, browse/router.cgi,
13988           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
13989           search/prepay_credit.html: its all about control
13990
13991 2007-01-30 11:45  ivan
13992
13993         * FS/FS/option_Common.pm: fix old-record detection bug in
13994           option_Common
13995
13996 2007-01-30 11:40  jeff
13997
13998         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
13999           to invoicing_list (ticket 1424)
14000
14001 2007-01-30 10:52  jeff
14002
14003         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
14004           FS/FS/ClientAPI/Signup.pm,
14005           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
14006           available for self-service success (ticket 1420)
14007
14008 2007-01-29 15:16  ivan
14009
14010         * httemplate/config/: config-process.cgi, config-view.cgi,
14011           config.cgi: putting the C in ACL
14012
14013 2007-01-29 13:11  ivan
14014
14015         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
14016           <%init> helps alot
14017
14018 2007-01-29 10:50  ivan
14019
14020         * httemplate/pref/: pref-process.html, pref.html: record resolution
14021           & colro depth in user prefs
14022
14023 2007-01-29 08:16  ivan
14024
14025         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
14026
14027 2007-01-29 08:01  ivan
14028
14029         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
14030           email display bug on advanced package report, closes: Bug#1416
14031
14032 2007-01-29 04:07  ivan
14033
14034         * htetc/handler.pl: warnings in <%once> sections should not be
14035           fatal
14036
14037 2007-01-29 03:55  ivan
14038
14039         * FS/FS/option_Common.pm: remove extraneous debugging
14040
14041 2007-01-29 03:31  ivan
14042
14043         * Makefile: looks like a duck
14044
14045 2007-01-27 18:21  ivan
14046
14047         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
14048           domain zone viewing a little
14049
14050 2007-01-26 00:18  ivan
14051
14052         * FS/FS/access_user.pm: out of scope bad
14053
14054 2007-01-26 00:17  ivan
14055
14056         * FS/FS/access_user.pm: spurious password changes bad...
14057
14058 2007-01-26 00:11  ivan
14059
14060         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
14061
14062 2007-01-26 00:04  ivan
14063
14064         * FS/FS/access_user.pm, httemplate/elements/header.html,
14065           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
14066           httemplate/elements/xmenu.top.css,
14067           httemplate/elements/xmenu.top.js,
14068           httemplate/images/arrow.down.png,
14069           httemplate/images/menu-left-example.png,
14070           httemplate/images/menu-top-example.png,
14071           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
14072           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
14073           bar option!
14074
14075 2007-01-24 22:04  ivan
14076
14077         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
14078
14079 2007-01-24 22:00  ivan
14080
14081         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
14082
14083 2007-01-24 15:41  ivan
14084
14085         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
14086           need the former
14087
14088 2007-01-23 21:33  jeff
14089
14090         * httemplate/edit/process/elements/process.html: squarely between
14091           shame in you and so close
14092
14093 2007-01-23 15:42  jeff
14094
14095         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
14096           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14097           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
14098           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
14099           before first charge on flat_delayed
14100
14101 2007-01-22 23:44  ivan
14102
14103         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
14104
14105 2007-01-22 22:51  ivan
14106
14107         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
14108
14109 2007-01-22 22:45  ivan
14110
14111         * FS/FS/payby.pm: fix PREP payby
14112
14113 2007-01-22 22:41  ivan
14114
14115         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
14116           ISA it
14117
14118 2007-01-22 09:05  ivan
14119
14120         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
14121
14122 2007-01-22 06:29  ivan
14123
14124         * FS/FS/CGI.pm: hopefully this should be the last bit of the
14125           relative URL fixing
14126
14127 2007-01-22 03:41  ivan
14128
14129         * httemplate/view/cust_main.cgi: closing tags helps alot
14130
14131 2007-01-22 03:39  ivan
14132
14133         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
14134           elements/ links here too
14135
14136 2007-01-22 03:36  ivan
14137
14138         * httemplate/elements/: phonenumber.html, progress-init.html,
14139           progress-popup.html, tr-input-beginning_ending.html,
14140           tr-input-date-field.html: interpolation helps alot
14141
14142 2007-01-22 03:30  ivan
14143
14144         * httemplate/elements/: phonenumber.html, progress-init.html,
14145           progress-popup.html, tr-input-beginning_ending.html,
14146           tr-input-date-field.html: use $fsurl instead of relative ../
14147           addressing
14148
14149 2007-01-21 18:42  ivan
14150
14151         * FS/FS/ClientAPI/MyAccount.pm,
14152           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
14153           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
14154           on self-service manual payment screen
14155
14156 2007-01-21 13:45  ivan
14157
14158         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
14159           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
14160           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
14161           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
14162           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
14163           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
14164           httemplate/edit/part_pkg.cgi,
14165           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
14166           Have lineitem-specific applications happen in all cases; add
14167           weightsto control
14168
14169 2007-01-21 05:42  ivan
14170
14171         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
14172           on DBIx::SB 1.36 for Pg 8.1+
14173
14174 2007-01-21 05:26  ivan
14175
14176         * Makefile, htetc/freeside-base1.conf, htetc/freeside-base2.conf:
14177           mod_perl v2, it finally happened
14178
14179 2007-01-21 01:13  ivan
14180
14181         * httemplate/search/cust_svc.html: trim leading & trailing
14182           whitespace from service searches
14183
14184 2007-01-21 01:10  ivan
14185
14186         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
14187           are coming from in the tree -  use rooturl() instead of popurl()
14188
14189 2007-01-19 16:08  jeff
14190
14191         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
14192           not just trailing ones
14193
14194 2007-01-19 15:00  jeff
14195
14196         * httemplate/misc/download-batch.cgi: work around CSV brokenness
14197
14198 2007-01-19 14:02  jeff
14199
14200         * httemplate/edit/process/: access_user.html,
14201           elements/process.html: blank password on error
14202
14203 2007-01-19 08:31  jeff
14204
14205         * httemplate/edit/: access_user.html, process/access_user.html,
14206           process/elements/process.html: no password in html source on
14207           employee edit
14208
14209 2007-01-18 10:14  ivan
14210
14211         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
14212           don't want to abort processing because of an old not-well-checked
14213           zip
14214
14215 2007-01-17 15:28  ivan
14216
14217         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
14218           cause by recent fix to not quote things on STDIN, yuck.
14219
14220 2007-01-17 15:27  jeff
14221
14222         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
14223           httemplate/misc/payment.cgi,
14224           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
14225           httemplate/misc/process/payment.cgi,
14226           httemplate/view/svc_acct.cgi: link to customer from manual
14227           payment screen (ticket 1414)
14228
14229 2007-01-17 09:41  jeff
14230
14231         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
14232           reasons (suspends fail in freeside-daily)
14233
14234 2007-01-17 08:41  jeff
14235
14236         * FS/FS/part_pkg/flat.pm: noise reduction
14237
14238 2007-01-17 07:50  jeff
14239
14240         * httemplate/view/cust_main/packages.html: fix suspend link
14241
14242 2007-01-16 16:40  jeff
14243
14244         * httemplate/edit/: access_user.html, process/access_user.html:
14245           employee edit (ticket 1412)
14246
14247 2007-01-16 13:36  jeff
14248
14249         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
14250           for ticket 1364
14251
14252 2007-01-16 09:39  jeff
14253
14254         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
14255
14256 2007-01-16 01:11  ivan
14257
14258         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
14259           agentnum sent from client
14260
14261 2007-01-15 14:15  jeff
14262
14263         * httemplate/edit/process/quick-charge.cgi: that was DUM
14264
14265 2007-01-14 23:53  ivan
14266
14267         * httemplate/misc/download-batch.cgi: add batch expiration date
14268           incrementer for 295
14269
14270 2007-01-14 23:22  ivan
14271
14272         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
14273           batchconfig-csv-chase_canada-E-xactBatch
14274
14275 2007-01-12 15:27  jeff
14276
14277         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
14278           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
14279           httemplate/edit/svc_broadband.cgi: added svc_broadband
14280           description which is appended to Site Name in prizm export
14281
14282 2007-01-11 18:04  jeff
14283
14284         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
14285           httemplate/edit/quick-charge.html,
14286           httemplate/edit/process/quick-charge.cgi,
14287           httemplate/view/cust_main/packages.html: one-time charge
14288           enhancements
14289
14290 2007-01-10 15:21  ivan
14291
14292         * httemplate/search/queue.html: add "select all" and "unselect" all
14293           buttons to bulk queue operations
14294
14295 2007-01-10 00:56  ivan
14296
14297         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
14298           uninitialized value in string ne at
14299           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
14300
14301 2007-01-10 00:50  ivan
14302
14303         * httemplate/view/cust_main/contacts.html: you have got to be
14304           kidding me.
14305
14306 2007-01-10 00:48  ivan
14307
14308         * httemplate/view/cust_main/contacts.html: nothing could have ever
14309           gone wrong with so simple a change.  oh noooo
14310
14311 2007-01-09 23:48  ivan
14312
14313         * httemplate/view/cust_main/contacts.html: fix ship_county display
14314           bug
14315
14316 2007-01-09 21:51  ivan
14317
14318         * FS/FS/cust_bill.pm: add custnum to invoice template vars
14319
14320 2007-01-09 18:41  jeff
14321
14322         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
14323
14324 2007-01-09 16:42  jeff
14325
14326         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
14327           ignore filenames and rely on selected batch number
14328
14329 2007-01-09 16:41  jeff
14330
14331         * httemplate/misc/download-batch.cgi: permit batch redownloads
14332
14333 2007-01-09 14:57  ivan
14334
14335         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
14336
14337 2007-01-08 09:36  jeff
14338
14339         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
14340           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
14341           httemplate/misc/delete-cust_refund.cgi,
14342           httemplate/view/cust_main/payment_history.html: refund deletion
14343
14344 2007-01-05 16:47  jeff
14345
14346         * httemplate/edit/part_svc.cgi: fix UI funkiness
14347
14348 2007-01-04 21:19  jeff
14349
14350         * fs_selfservice/FS-SelfService/SelfService.pm,
14351           fs_selfservice/FS-SelfService/cgi/view_usage.html,
14352           FS/FS/ClientAPI/MyAccount.pm,
14353           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
14354           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
14355           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
14356           fs_selfservice/FS-SelfService/cgi/provision_list.html,
14357           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
14358           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
14359           self-servicey stuff (change package, detailed usage)
14360
14361 2007-01-03 23:26  ivan
14362
14363         * conf/blank_logo.eps: adding a simple blank logo; people are
14364           trying to comment out stuff in the template
14365
14366 2007-01-03 21:49  ivan
14367
14368         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
14369           a customer's balance, presumably as bad debt
14370
14371 2007-01-03 11:47  ivan
14372
14373         * httemplate/view/cust_main/packages.html: fix suspend link
14374
14375 2007-01-02 13:46  ivan
14376
14377         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
14378           searching & links
14379
14380 2007-01-02 13:44  ivan
14381
14382         * FS/FS/cust_main.pm: stupid semicolon!
14383
14384 2007-01-02 13:06  ivan
14385
14386         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
14387           trailing AND
14388
14389 2007-01-02 12:29  ivan
14390
14391         * httemplate/view/cust_main/packages.html: fix popup target links
14392
14393 2007-01-02 12:25  ivan
14394
14395         * httemplate/view/svc_Common.html: missing from svc patch, oops!
14396
14397 2007-01-02 10:38  jeff
14398
14399         * FS/FS/svc_acct.pm: omit spurious export triggering
14400
14401 2006-12-29 13:48  jeff
14402
14403         * httemplate/: elements/select-agent.html,
14404           graph/report_cust_bill_pkg.html: correct bad include, and improve
14405           no agent selected condition
14406
14407 2006-12-29 00:51  ivan
14408
14409         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14410           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
14411           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
14412           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
14413           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
14414           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
14415           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
14416           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
14417           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
14418           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
14419           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
14420           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
14421           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
14422           httemplate/edit/elements/edit.html,
14423           httemplate/edit/elements/svc_Common.html,
14424           httemplate/edit/process/elements/process.html, FS/MANIFEST,
14425           httemplate/edit/process/svc_Common.html,
14426           httemplate/elements/header.html, httemplate/elements/menu.html,
14427           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
14428           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
14429           httemplate/search/svc_broadband.cgi,
14430           httemplate/search/svc_domain.cgi,
14431           httemplate/search/svc_external.cgi,
14432           httemplate/search/svc_forward.cgi,
14433           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
14434           httemplate/view/elements/svc_Common.html,
14435           rt/html/Elements/FreesideSearch,
14436           rt/html/Elements/FreesideSvcSearch,
14437           httemplate/view/cust_main/packages.html: service refactor!
14438
14439 2006-12-29 00:41  ivan
14440
14441         * httemplate/edit/process/cust_main.cgi: slight pedanticism
14442
14443 2006-12-29 00:39  ivan
14444
14445         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
14446
14447 2006-12-29 00:35  ivan
14448
14449         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
14450           it gets capitalized
14451
14452 2006-12-29 00:34  ivan
14453
14454         * httemplate/edit/process/quick-charge.cgi: whitespace
14455
14456 2006-12-29 00:34  ivan
14457
14458         * httemplate/edit/cust_main/billing.html: slight more space
14459           necessary for ACH account numbers
14460
14461 2006-12-29 00:31  ivan
14462
14463         * init.d/freeside-init: kill off all queued processes!
14464
14465 2006-12-29 00:30  ivan
14466
14467         * httemplate/docs/index.html: link more docs to wiki
14468
14469 2006-12-29 00:25  ivan
14470
14471         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
14472           configurable target dirs, oops
14473
14474 2006-12-29 00:25  ivan
14475
14476         * FS/FS/svc_Common.pm: doc
14477
14478 2006-12-29 00:24  ivan
14479
14480         * FS/FS/part_pkg.pm: snot spacing
14481
14482 2006-12-29 00:24  ivan
14483
14484         * FS/FS/part_export.pm: use FS::queue for exports, though they
14485           should probably just use it themselves
14486
14487 2006-12-28 23:23  ivan
14488
14489         * httemplate/edit/elements/edit.html: document field types
14490
14491 2006-12-28 16:30  jeff
14492
14493         * FS/FS/part_export/prizm.pm: minor fixups
14494
14495 2006-12-28 12:52  jeff
14496
14497         * httemplate/elements/tr-select-reason.html: activate submit button
14498           more readily
14499
14500 2006-12-28 00:16  ivan
14501
14502         * FS/FS/payinfo_Mixin.pm: tyop
14503
14504 2006-12-27 23:02  ivan
14505
14506         * bin/pg-version: adding pg-version
14507
14508 2006-12-26 19:29  ivan
14509
14510         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
14511           taxclass expander
14512
14513 2006-12-26 18:37  ivan
14514
14515         * FS/FS/Misc.pm, htetc/handler.pl,
14516           httemplate/edit/cust_main/contact.html,
14517           httemplate/misc/counties.cgi: Add a (magically appearing and
14518           disappearing) label on the county selector.  confusing when
14519           labeled "state"
14520
14521 2006-12-26 17:35  ivan
14522
14523         * httemplate/view/cust_main/contacts.html: show county on customer
14524           view
14525
14526 2006-12-26 17:07  ivan
14527
14528         * httemplate/: edit/cust_main.cgi, misc/counties.cgi: fix county
14529           selector
14530
14531 2006-12-26 11:53  ivan
14532
14533         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
14534           STDIN strings are evaluated
14535
14536 2006-12-23 17:28  ivan
14537
14538         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
14539           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
14540           httemplate/edit/cust_main/billing.html,
14541           httemplate/view/cust_main/payment_history.html: fix more paymask
14542           regressions: allow editing records with existing expired cards,
14543           fix masking just-entered values when erroring out, fix echeck
14544           entry inserting as empty routing code and "xxEK" account number,
14545           remove old/deprecated/unused payinfo_maksed subs and calls
14546
14547 2006-12-22 21:37  jeff
14548
14549         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
14550           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
14551           httemplate/view/svc_broadband.cgi: inital prizm support
14552
14553 2006-12-21 22:18  ivan
14554
14555         * httemplate/search/: queue.html, elements/search.html: patch
14556           fixing "retry selected" and "remove select" in queue view
14557
14558 2006-12-20 19:05  ivan
14559
14560         * httemplate/misc/payment.cgi: fix on-demand payment form when
14561           making payments from masked data
14562
14563 2006-12-20 02:51  ivan
14564
14565         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
14566           flag for the wonderful new world of paymasking
14567
14568 2006-12-20 01:49  ivan
14569
14570         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
14571           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
14572           httemplate/elements/select-part_referral.html,
14573           httemplate/elements/select-pkg_class.html,
14574           httemplate/elements/select-table.html,
14575           httemplate/elements/tr-select-pkg_class.html,
14576           httemplate/search/elements/search.html: add ability to disable
14577           package classes
14578
14579 2006-12-19 17:20  jeff
14580
14581         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
14582           cluckage
14583
14584 2006-12-19 02:02  ivan
14585
14586         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
14587           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
14588           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
14589           payby.pm for payby info and have card masking full 6-digit BIN
14590           prefix for card identification.  have cust_pay_batch use
14591           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
14592           payment reports to use mask too if available, so credit card type
14593           selection still works with encryption.
14594
14595 2006-12-18 03:01  ivan
14596
14597         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
14598           adding when there is only one pkg_class choice (triggers
14599           javascript error
14600
14601 2006-12-18 00:08  ivan
14602
14603         * Makefile: fix MASONDATA include for dev target
14604
14605 2006-12-15 12:55  ivan
14606
14607         * httemplate/elements/dashboard-toplist.html: add a new ticket link
14608
14609 2006-12-15 05:09  ivan
14610
14611         * httemplate/elements/dashboard-toplist.html: add a quick start at
14612           a "dashboard" customer list, mostly for internal use for starters
14613
14614 2006-12-15 05:00  ivan
14615
14616         * httemplate/elements/dashboard-toplist.html: add a quick start at
14617           a "dashboard" customer list, mostly for internal use for starters
14618
14619 2006-12-15 04:43  ivan
14620
14621         * FS/FS/Conf.pm, httemplate/index.html,
14622           httemplate/elements/dashboard-toplist.html: add a quick start at
14623           a "dashboard" customer list, mostly for internal use for starters
14624
14625 2006-12-15 00:37  ivan
14626
14627         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
14628           states to old databases
14629
14630 2006-12-15 00:25  ivan
14631
14632         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
14633           eliminate funkiness with reappearing "Postal invoice" on errors
14634
14635 2006-12-14 21:29  jeff
14636
14637         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
14638           httemplate/elements/tr-input-date-field.html,
14639           httemplate/view/cust_main/misc.html: move use statements to
14640           handler.pl, do not show 1/1/70 for new birthdates, and improve
14641           error handling
14642
14643 2006-12-14 16:56  ivan
14644
14645         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
14646           DateTime as a proper rather than hidden dependency
14647
14648 2006-12-14 16:28  ivan
14649
14650         * Makefile, FS/bin/freeside-addoutsource,
14651           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
14652           FS/bin/freeside-selfservice-server,
14653           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
14654           cleanup from the conf merge
14655
14656 2006-12-14 01:27  ivan
14657
14658         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
14659           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
14660           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
14661           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
14662           FS/bin/freeside-deluser, FS/bin/freeside-queued,
14663           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
14664           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
14665           bin/mapsecrets2access_user, htetc/handler.pl: make the config
14666           directory configurable
14667
14668 2006-12-13 22:00  ivan
14669
14670         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14671           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
14672           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
14673           httemplate/edit/cust_main/billing.html,
14674           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
14675           httemplate/search/cust_pay.cgi, FS/MANIFEST,
14676           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
14677           httemplate/edit/process/cust_main.cgi,
14678           httemplate/view/cust_main/billing.html,
14679           httemplate/view/cust_main/payment_history.html: encryption fixes
14680           from huntsberg & jayce
14681
14682 2006-12-08 07:11  jeff
14683
14684         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
14685
14686 2006-12-08 06:38  ivan
14687
14688         * rt/html/Elements/Header: have RT header link to supported
14689           documentation link as well
14690
14691 2006-12-08 05:36  ivan
14692
14693         * httemplate/edit/process/quick-charge.cgi: some javascript
14694           validation magic to give one-time charges better UI
14695
14696 2006-12-07 08:46  ivan
14697
14698         * bin/pod2x: update pod2x for new self-service path
14699
14700 2006-12-07 07:24  ivan
14701
14702         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
14703
14704 2006-12-06 18:40  jeff
14705
14706         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
14707           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
14708           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
14709           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
14710           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
14711           fs_selfservice/FS-SelfService/SelfService.pm,
14712           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
14713           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
14714           fs_selfservice/FS-SelfService/cgi/view_usage.html,
14715           httemplate/edit/prepay_credit.cgi,
14716           httemplate/edit/process/prepay_credit.cgi,
14717           httemplate/misc/process/recharge_svc.html,
14718           httemplate/search/prepay_credit.html: retouch bandwidth countdown
14719
14720 2006-12-05 07:53  jeff
14721
14722         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
14723
14724 2006-12-04 18:37  jeff
14725
14726         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
14727           view/svc_acct.cgi: editable service usage
14728
14729 2006-12-02 16:42  ivan
14730
14731         * FS/FS/cust_main.pm: clean up whitespace merge noise
14732
14733 2006-12-02 14:04  ivan
14734
14735         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
14736
14737 2006-11-30 22:31  jeff
14738
14739         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
14740           httemplate/misc/download-batch.cgi,
14741           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
14742
14743 2006-11-30 17:41  ivan
14744
14745         * FS/bin/freeside-queued: remove unnecessary service use (in an
14746           awfully odd place)
14747
14748 2006-11-30 17:34  ivan
14749
14750         * FS/bin/freeside-email: begone $Id$ and your diff noise!
14751
14752 2006-11-29 18:27  jeff
14753
14754         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
14755           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
14756           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
14757           FS/FS/part_export/sqlradius.pm,
14758           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
14759           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
14760           fs_selfservice/FS-SelfService/cgi/view_usage.html,
14761           httemplate/edit/prepay_credit.cgi,
14762           httemplate/edit/process/prepay_credit.cgi,
14763           httemplate/misc/recharge_svc.html,
14764           httemplate/misc/process/recharge_svc.html,
14765           httemplate/search/prepay_credit.html,
14766           httemplate/view/cust_main/packages.html: prepaid download/upload
14767           tracking
14768
14769 2006-11-28 01:38  ivan
14770
14771         * FS/FS/access_user.pm: usernames should be alphanumeric only
14772
14773 2006-11-26 23:11  jeff
14774
14775         * FS/FS/ClientAPI/Signup.pm,
14776           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
14777           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
14778           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
14779           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
14780           from self-service
14781
14782 2006-11-26 17:08  ivan
14783
14784         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
14785
14786 2006-11-26 15:09  jeff
14787
14788         * httemplate/elements/menu.html: minor tyop
14789
14790 2006-11-26 15:06  jeff
14791
14792         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
14793           view/cust_main/notes.html: more ajaxy customer notes
14794
14795 2006-11-25 13:04  jeff
14796
14797         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
14798
14799 2006-11-24 02:34  ivan
14800
14801         * httemplate/browse/part_pkg.cgi: link to and label one-time
14802           charges correctly
14803
14804 2006-11-24 00:48  ivan
14805
14806         * httemplate/elements/tr-input-beginning_ending.html,
14807           httemplate/elements/tr-input-lessthan_greaterthan.html,
14808           httemplate/search/cust_credit.html,
14809           httemplate/search/cust_pay.cgi,
14810           httemplate/search/report_cust_credit.html,
14811           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
14812           than and greater than amounts to credit and payment searches
14813
14814 2006-11-20 02:34  ivan
14815
14816         * httemplate/browse/agent.cgi: remove annoying black box around
14817           override info
14818
14819 2006-11-19 19:05  ivan
14820
14821         * httemplate/autohandler: bug fix for open transactions
14822
14823 2006-11-17 18:19  jeff
14824
14825         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
14826           optional on domain addition
14827
14828 2006-11-17 02:16  ivan
14829
14830         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
14831           problem; attempt to use an existing credit/payment before
14832           suspending
14833
14834 2006-11-16 07:37  jeff
14835
14836         * httemplate/edit/process/part_bill_event.cgi: bug squishing
14837
14838 2006-11-15 22:20  jeff
14839
14840         * httemplate/: elements/tr-input-date-field.html,
14841           edit/cust_main.cgi, edit/process/cust_main.cgi,
14842           view/cust_main/misc.html: switch birthdate to DateTime
14843
14844 2006-11-14 04:22  ivan
14845
14846         * httemplate/misc/cust_main-import.cgi: add some docs on required
14847           fields to page
14848
14849 2006-11-13 20:04  ivan
14850
14851         * httemplate/: browse/agent.cgi,
14852           misc/delete-agent_payment_gateway.cgi: working agent gateway
14853           override delete link
14854
14855 2006-11-13 19:30  ivan
14856
14857         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
14858           Storable
14859
14860 2006-11-13 19:16  ivan
14861
14862         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
14863           FS/FS/ClientAPI/Signup.pm,
14864           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
14865           use card-types config too
14866
14867 2006-11-13 18:54  ivan
14868
14869         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
14870           configuration value for self-service
14871
14872 2006-11-12 17:09  ivan
14873
14874         * FS/FS/CGI.pm, httemplate/elements/error.html,
14875           httemplate/elements/header.html,
14876           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
14877           preference page, start with just a password changer
14878
14879 2006-11-08 18:52  jeff
14880
14881         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
14882
14883 2006-11-08 18:28  jeff
14884
14885         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
14886
14887 2006-11-05 14:39  ivan
14888
14889         * Makefile: call it 1.7.1 to avoid confusion
14890
14891 2006-11-05 14:28  ivan
14892
14893         * bin/: customer-faker, payment-faker: some sample data creators
14894
14895 2006-11-05 11:34  ivan
14896
14897         * FS/FS/cust_main.pm: fix empty invoice number omitting in
14898           realtime_bop, oops
14899
14900 2006-11-05 11:22  ivan
14901
14902         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
14903
14904 2006-11-05 10:06  ivan
14905
14906         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
14907           paren
14908
14909 2006-11-05 10:03  ivan
14910
14911         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
14912           be an optional param anyway
14913
14914 2006-11-05 10:03  ivan
14915
14916         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
14917           SELECT in self-service payment form
14918
14919 2006-11-05 09:36  ivan
14920
14921         * fs_selfservice/FS-SelfService/: SelfService.pm,
14922           cgi/selfservice.cgi: add some self-service debugging
14923
14924 2006-11-05 08:58  ivan
14925
14926         * FS/bin/freeside-selfservice-server: fix spurious disconnection
14927           errors in selfservice server log
14928
14929 2006-11-05 07:55  ivan
14930
14931         * httemplate/view/cust_main/payment_history.html: fix but with no
14932           "show prior history" showing up when everything is hidden
14933
14934 2006-11-03 14:02  ivan
14935
14936         * FS/FS/part_pkg.pm: add every 45 day option to available
14937           frequencies
14938
14939 2006-10-31 10:56  jeff
14940
14941         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
14942           been suspended
14943
14944 2006-10-31 08:57  jeff
14945
14946         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
14947
14948 2006-10-30 04:39  ivan
14949
14950         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
14951           invoice_number to B:OP, omit the field entirely
14952
14953 2006-10-29 17:28  ivan
14954
14955         * FS/MANIFEST: removing freeside-daily
14956
14957 2006-10-27 12:10  ivan
14958
14959         * FS/FS/: Conf.pm, cust_pkg.pm: add
14960           unsuspend-always_adjust_next_bill_date config option for qis
14961
14962 2006-10-27 10:01  jeff
14963
14964         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
14965           httemplate/edit/process/cust_main_note.cgi,
14966           httemplate/elements/overlibmws_crossframe.js,
14967           httemplate/view/cust_main/notes.html: editable notes
14968
14969 2006-10-26 19:12  jeff
14970
14971         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
14972           enhancements for suspend reasons
14973
14974 2006-10-26 01:35  ivan
14975
14976         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
14977           (none) package selection if there's a default
14978
14979 2006-10-25 11:10  jeff
14980
14981         * httemplate/view/cust_main/packages.html: show reasons
14982
14983 2006-10-25 10:36  ivan
14984
14985         * httemplate/: elements/pager.html, search/cust_main.cgi,
14986           search/elements/search.html: pagination patch from UNTD - limit
14987           the number of page links displayed and have a drop-down option
14988           for selecting number of entries per page
14989
14990 2006-10-25 05:04  ivan
14991
14992         * conf/ticket_system: default to RT_Internal ticketing
14993
14994 2006-10-24 21:51  jeff
14995
14996         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
14997
14998 2006-10-24 21:44  jeff
14999
15000         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
15001           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
15002           pkgparts on advanced package report
15003
15004 2006-10-24 20:12  jeff
15005
15006         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
15007           svc_www tweak
15008
15009 2006-10-24 19:22  jeff
15010
15011         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
15012           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
15013           httemplate/edit/svc_acct.cgi: limited domain select
15014
15015 2006-10-24 11:26  jeff
15016
15017         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
15018           httemplate/view/cust_main/misc.html: add customer signup date
15019
15020 2006-10-23 02:44  ivan
15021
15022         * httemplate/elements/menu.html: have the unlinked account search
15023           go to UN_username so it doesn't miss accounts with no UID
15024
15025 2006-10-23 02:35  ivan
15026
15027         * httemplate/elements/header.html: eek, VALIGN=top for the page
15028
15029 2006-10-23 02:24  ivan
15030
15031         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
15032           complains searches are not returning enough
15033
15034 2006-10-23 01:47  ivan
15035
15036         * httemplate/misc/process/cancel_pkg.html: better error message if
15037           you don't enter a reason.  FS::reason::check can untaint its
15038           data, and will allow punctuation in reasons
15039
15040 2006-10-23 01:30  ivan
15041
15042         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
15043           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
15044           remove -w to prevent warnings from messing up otherwise working
15045           CGIs
15046
15047 2006-10-22 23:38  ivan
15048
15049         * FS/FS/Record.pm: add AU to list of zip-requiring countries
15050
15051 2006-10-22 21:21  jeff
15052
15053         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
15054           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
15055           httemplate/edit/reason.html,
15056           httemplate/edit/process/part_bill_event.cgi,
15057           httemplate/elements/tr-select-reason.html,
15058           httemplate/misc/cancel_pkg.html,
15059           httemplate/misc/process/cancel_pkg.html: events should attach
15060           reasons
15061
15062 2006-10-22 18:47  ivan
15063
15064         * httemplate/view/cust_main/packages.html: fix regression from
15065           table re-layout: don't display provision links for cancelled
15066           packages
15067
15068 2006-10-22 04:42  ivan
15069
15070         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
15071           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
15072           default package
15073
15074 2006-10-21 22:22  ivan
15075
15076         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
15077           use Tie::IxHash here too
15078
15079 2006-10-21 22:18  ivan
15080
15081         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
15082           plan option for prepaid packages to cancel instead of suspend
15083
15084 2006-10-21 17:35  ivan
15085
15086         * httemplate/elements/menu.html: link to wrong place
15087
15088 2006-10-20 15:49  ivan
15089
15090         * FS/FS/part_pkg.pm: add 48-hour billing
15091
15092 2006-10-19 07:32  jeff
15093
15094         * FS/FS/Conf.pm: [no log message]
15095
15096 2006-10-19 07:29  jeff
15097
15098         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
15099
15100 2006-10-19 07:26  jeff
15101
15102         * httemplate/elements/tr-select-reason.html,
15103           httemplate/misc/cancel_pkg.html,
15104           httemplate/misc/process/cancel_pkg.html, FS/t/cust_pkg_reason.t:
15105           suspension and cancellation reasons
15106
15107 2006-10-19 07:23  jeff
15108
15109         * FS/FS/reason.pm, FS/FS/reason_type.pm, FS/t/reason.t,
15110           FS/t/reason_type.t, httemplate/browse/reason.html,
15111           httemplate/browse/reason_type.html,
15112           httemplate/edit/process/reason.html,
15113           httemplate/edit/process/reason_type.html,
15114           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
15115           suspension and cancellation reasons
15116
15117 2006-10-18 21:41  jeff
15118
15119         * FS/FS/part_export/acct_plesk.pm: wrong method
15120
15121 2006-10-18 16:07  jeff
15122
15123         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
15124           FS/MANIFEST, htetc/handler.pl,
15125           httemplate/browse/part_bill_event.cgi,
15126           httemplate/edit/elements/edit.html,
15127           httemplate/edit/part_bill_event.cgi,
15128           httemplate/edit/process/part_bill_event.cgi,
15129           httemplate/elements/menu.html,
15130           httemplate/view/cust_main/packages.html: suspension and
15131           cancellation reasons
15132
15133 2006-10-17 17:05  jeff
15134
15135         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
15136
15137 2006-10-17 02:03  ivan
15138
15139         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
15140           sbin/rt-setup-database.in: commiting rt 3.4.5 to HEAD
15141
15142 2006-10-17 01:49  ivan
15143
15144         * rt/: configure, configure.ac, README, Changelog,
15145           sbin/rt-test-dependencies.in,
15146           html/Ticket/Elements/EditCustomFields, html/Search/Build.html,
15147           html/Search/Results.rdf, html/Search/Results.tsv,
15148           html/Search/Elements/BuildFormatString,
15149           html/Approvals/Elements/PendingMyApproval,
15150           html/Elements/EditCustomField, html/Elements/QueryString,
15151           html/Elements/ScrubHTML, html/Elements/EditCustomFieldSelect,
15152           html/Elements/Callback, html/Elements/ShowCustomFields,
15153           html/Elements/RT__Ticket/ColumnMap, html/User/Elements/Tabs,
15154           lib/t/regression/22search_tix_by_txn.t,
15155           lib/t/regression/09record_cf_api.t, lib/t/regression/07acl.t,
15156           lib/t/regression/14linking.t,
15157           lib/t/regression/22search_tix_by_watcher.t,
15158           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
15159           lib/RT/CustomField_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
15160           lib/RT/EmailParser.pm, lib/RT/I18N.pm, lib/RT/Tickets_Overlay.pm,
15161           lib/RT/CustomFieldValues.pm, lib/RT/Transactions_Overlay.pm,
15162           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
15163           lib/RT/Attachments_Overlay.pm,
15164           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/ACE_Overlay.pm,
15165           lib/RT/Link_Overlay.pm, lib/RT/I18N/en.po, lib/RT/I18N/cs.po,
15166           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
15167           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
15168           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
15169           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
15170           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
15171           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
15172           lib/RT/Action/SendEmail.pm, lib/RT/Interface/Email.pm: import rt
15173           3.4.5
15174
15175 2006-10-16 22:49  ivan
15176
15177         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
15178           on IE, whew!
15179
15180 2006-10-16 10:59  ivan
15181
15182         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
15183           constraint cust_main18'), hope this doesn't break anything else
15184
15185 2006-10-16 10:13  ivan
15186
15187         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
15188           not my monday morning
15189
15190 2006-10-16 10:11  ivan
15191
15192         * FS/FS/Conf.pm: closing bracket helps
15193
15194 2006-10-16 10:10  ivan
15195
15196         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
15197           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
15198           DOB on
15199
15200 2006-10-16 09:56  ivan
15201
15202         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
15203           advertising sources
15204
15205 2006-10-15 19:21  ivan
15206
15207         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
15208           switching Net::Plesk to a run-time dependency
15209
15210 2006-10-14 16:53  ivan
15211
15212         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
15213           Net::Plesk until its needed, to prevent every install from
15214           depending on it
15215
15216 2006-10-14 13:47  jeff
15217
15218         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
15219           plesk support
15220
15221 2006-10-14 03:09  ivan
15222
15223         * httemplate/search/report_receivables.cgi: that should fix
15224           statuses on receivables report
15225
15226 2006-10-14 02:55  ivan
15227
15228         * httemplate/docs/index.html: move signup/self-service install to
15229           wiki
15230
15231 2006-10-12 02:42  ivan
15232
15233         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
15234           matching" error when there are no companies in the fuzzy cache
15235           yet
15236
15237 2006-10-08 22:05  ivan
15238
15239         * FS/FS/Conf.pm: date selektah
15240
15241 2006-10-08 21:27  jeff
15242
15243         * httemplate/edit/process/cust_main.cgi: more BoD
15244
15245 2006-10-08 18:05  ivan
15246
15247         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
15248           freeside-adduser: update the tools for dev installs
15249
15250 2006-10-08 17:30  ivan
15251
15252         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
15253           notes be the default
15254
15255 2006-10-08 17:26  ivan
15256
15257         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
15258           the customer view a tiny bit
15259
15260 2006-10-08 17:13  ivan
15261
15262         * htetc/handler.pl: add cust_main_note to handler.pl
15263
15264 2006-10-08 01:17  ivan
15265
15266         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
15267           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
15268           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
15269           httemplate/edit/part_bill_event.cgi,
15270           httemplate/elements/menu.html,
15271           httemplate/search/cust_pay_batch.cgi,
15272           httemplate/search/pay_batch.cgi,
15273           httemplate/search/elements/search.html: add menu items for credit
15274           card batching, debug last-minute changes to payby.pm, add ACL for
15275           re-processing batches, separate CARD and CHEK batches, fixed
15276           defaults for batch formats
15277
15278 2006-10-07 16:40  ivan
15279
15280         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
15281           document realtime option
15282
15283 2006-10-07 14:40  ivan
15284
15285         * FS/FS/cust_main.pm: better error msg on CSV import with bad
15286           pkgpart
15287
15288 2006-10-04 14:22  jeff
15289
15290         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
15291           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
15292           httemplate/elements/tr-input-date-field.html,
15293           httemplate/view/cust_main/misc.html: DoB
15294
15295 2006-10-03 15:44  jeff
15296
15297         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
15298           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
15299           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
15300           httemplate/edit/cust_main_note.cgi,
15301           httemplate/edit/process/cust_main_note.cgi,
15302           httemplate/view/cust_main.cgi,
15303           httemplate/view/cust_main/notes.html: Enhanced customer notes
15304
15305 2006-10-03 08:59  ivan
15306
15307         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
15308           svc_www.pm: s/repalce/replace/ in POD doc
15309
15310 2006-09-29 10:22  ivan
15311
15312         * FS/FS/access_user.pm: fix problem with viewing unlinked services
15313
15314 2006-09-29 09:18  ivan
15315
15316         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
15317           mapped values to disappear
15318
15319 2006-09-29 08:36  ivan
15320
15321         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
15322           domain_sql export
15323
15324 2006-09-28 10:45  ivan
15325
15326         * FS/FS/svc_acct.pm: missing $ in ldap_password
15327
15328 2006-09-26 11:55  ivan
15329
15330         * httemplate/search/svc_acct.cgi: fix username@domain search
15331
15332 2006-09-23 11:33  ivan
15333
15334         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
15335           mailserver integration
15336
15337 2006-09-20 21:41  ivan
15338
15339         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
15340           as well
15341
15342 2006-09-20 09:00  ivan
15343
15344         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
15345
15346 2006-09-20 08:20  ivan
15347
15348         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
15349
15350 2006-09-20 08:19  ivan
15351
15352         * FS/FS/part_export/domain_sql.pm: tie correctly!
15353
15354 2006-09-19 09:49  ivan
15355
15356         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
15357           part_export/domain_sql.pm: add domain_sql export for new
15358           mailserver config and modify acct_sql export for same
15359
15360 2006-09-17 19:21  ivan
15361
15362         * httemplate/elements/menu.html: ticket system disableability for
15363           rainbowshops
15364
15365 2006-09-16 13:07  ivan
15366
15367         * bin/customer-faker: bulk fake customer insert
15368
15369 2006-09-15 12:15  ivan
15370
15371         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
15372           httemplate/view/cust_main/payment_history.html: add link to
15373           customer tax exemptions to customer view page
15374
15375 2006-09-14 22:10  ivan
15376
15377         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
15378           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
15379           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
15380
15381 2006-09-14 12:33  ivan
15382
15383         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
15384           fields on tables we can't deliver them on.  virtual fields suck
15385           anyway, they should be real database fields
15386
15387 2006-09-14 12:30  ivan
15388
15389         * httemplate/edit/process/generic.cgi: pointer to
15390           elements/process.html, fwiw
15391
15392 2006-09-13 09:01  ivan
15393
15394         * httemplate/search/report_cust_pay.html: add check # search, here
15395           for now...
15396
15397 2006-09-13 07:57  ivan
15398
15399         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
15400           the fix for all this trouble.  s/qsearchs/qsearch/
15401
15402 2006-09-13 07:53  ivan
15403
15404         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
15405
15406 2006-09-12 19:14  ivan
15407
15408         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
15409
15410 2006-09-12 19:11  ivan
15411
15412         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
15413           debugging cleanup
15414
15415 2006-09-12 14:27  ivan
15416
15417         * httemplate/search/cust_main.cgi: no need to log this
15418
15419 2006-09-05 18:20  ivan
15420
15421         * bin/breakdown-bill-applications: not done yet
15422
15423 2006-09-05 18:08  ivan
15424
15425         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
15426           how did it wind up in CVS?
15427
15428 2006-09-05 18:08  ivan
15429
15430         * FS/bin/freeside-setup: new world ACLs
15431
15432 2006-09-05 18:07  ivan
15433
15434         * FS/FS/ClientAPI/Signup.pm: less cut and paste
15435
15436 2006-09-05 18:07  ivan
15437
15438         * FS/FS/payby.pm: ugh DCLN :/
15439
15440 2006-09-05 18:06  ivan
15441
15442         * FS/FS/cust_svc.pm: add some debugging
15443
15444 2006-09-05 18:06  ivan
15445
15446         * FS/FS/cdr.pm: add missing =back
15447
15448 2006-09-05 09:44  ivan
15449
15450         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
15451
15452 2006-09-05 09:27  ivan
15453
15454         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
15455           usage
15456
15457 2006-09-04 13:31  ivan
15458
15459         * httemplate/search/sqlradius.cgi: really fix the embedded duration
15460           table
15461
15462 2006-09-04 13:22  ivan
15463
15464         * httemplate/search/sqlradius.cgi: use the exact provided time
15465
15466 2006-09-04 13:15  ivan
15467
15468         * httemplate/search/sqlradius.cgi: fix the date/time parsing
15469
15470 2006-09-04 13:12  ivan
15471
15472         * httemplate/search/sqlradius.cgi: fix the embedded duration table
15473
15474 2006-09-04 13:10  ivan
15475
15476         * httemplate/search/sqlradius.cgi: fix the gridding colors
15477
15478 2006-09-04 13:05  ivan
15479
15480         * httemplate/: elements/tr-input-beginning_ending.html,
15481           search/sqlradius.cgi, search/sqlradius.html: allow time selection
15482           in RADIUS searches and grid-ize the resulting table
15483
15484 2006-09-04 09:24  ivan
15485
15486         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
15487           session search back to main menu
15488
15489 2006-09-02 13:38  ivan
15490
15491         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
15492           agent-virtualize invoice event reports
15493
15494 2006-09-01 00:52  ivan
15495
15496         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
15497           little
15498
15499 2006-08-31 18:51  lawrence
15500
15501         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
15502           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
15503           checkpoint on improved signup stuff for additional services
15504
15505 2006-08-31 14:26  lawrence
15506
15507         * httemplate/config/config-process.cgi: make select-sub parameters
15508           work
15509
15510 2006-08-31 13:47  ivan
15511
15512         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
15513
15514 2006-08-31 13:44  ivan
15515
15516         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
15517
15518 2006-08-31 12:59  ivan
15519
15520         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
15521
15522 2006-08-31 12:25  ivan
15523
15524         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
15525
15526 2006-08-30 09:24  ivan
15527
15528         * bin/mapsecrets2access_user: need a username arg for now... this
15529           should make the error message less confusing
15530
15531 2006-08-30 08:41  ivan
15532
15533         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
15534           freeside-adduser
15535
15536 2006-08-29 11:04  khoff
15537
15538         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
15539           we always wanted.  Requires Date::Manip.
15540
15541 2006-08-29 10:50  lawrence
15542
15543         * FS/FS/ClientAPI/Signup.pm,
15544           fs_selfservice/FS-SelfService/cgi/signup.cgi,
15545           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
15546           Enhancements
15547
15548 2006-08-28 06:52  ivan
15549
15550         * httemplate/edit/process/cust_main.cgi: parameters to method calls
15551           require ( ), arrgh
15552
15553 2006-08-27 17:52  jeff
15554
15555         * FS/FS/cust_bill.pm: protect against a race
15556
15557 2006-08-27 15:55  jeff
15558
15559         * Makefile: more clean
15560
15561 2006-08-27 14:50  jeff
15562
15563         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
15564           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
15565
15566 2006-08-27 13:10  jeff
15567
15568         * FS/FS/cust_pay_batch.pm: no comment
15569
15570 2006-08-27 13:09  jeff
15571
15572         * FS/FS/payby.pm: oops
15573
15574 2006-08-27 12:33  ivan
15575
15576         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
15577           invoice event reports
15578
15579 2006-08-27 12:30  jeff
15580
15581         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
15582           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
15583           conflict resolution
15584
15585 2006-08-26 16:15  jeff
15586
15587         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
15588           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
15589           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
15590           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
15591           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
15592           FS/t/cust_bill_pay_batch.t, httemplate/edit/cust_bill_pay.cgi,
15593           httemplate/edit/cust_credit.cgi,
15594           httemplate/edit/cust_credit_bill.cgi,
15595           httemplate/edit/part_bill_event.cgi,
15596           httemplate/edit/process/cust_main.cgi,
15597           httemplate/edit/process/cust_refund.cgi,
15598           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
15599           httemplate/misc/process/payment.cgi,
15600           httemplate/search/cust_pay_batch.cgi,
15601           httemplate/search/pay_batch.cgi,
15602           httemplate/search/pay_batch.html,
15603           httemplate/search/report_cust_pay_batch.html: batch refactor
15604           continued
15605
15606 2006-08-26 07:44  ivan
15607
15608         * FS/FS/Schema.pm: better error reporting for schema load failures
15609           (w/DBIx::DBSchema 0.32+), hopefully...
15610
15611 2006-08-26 07:39  ivan
15612
15613         * FS/FS/Schema.pm: better error reporting for schema load failures
15614           (w/DBIx::DBSchema 0.32+), hopefully...
15615
15616 2006-08-26 05:57  ivan
15617
15618         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
15619           javascript for auto-setting application amount
15620
15621 2006-08-25 19:20  ivan
15622
15623         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
15624           auto-setting application amount
15625
15626 2006-08-25 19:20  ivan
15627
15628         * htetc/handler.pl: i want max and min!
15629
15630 2006-08-25 19:12  ivan
15631
15632         * FS/FS/: Record.pm: foiled by autovivification!
15633
15634 2006-08-25 12:30  ivan
15635
15636         * FS/FS/: Misc.pm, Record.pm: use GROUP BY instead of DISTINCT ON
15637           in the state and country queries for better cross-database
15638           compatibility, based on a preliminary patch from Jason Thomas
15639
15640 2006-08-23 18:37  ivan
15641
15642         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
15643           "Auto-apply to invoices" dropdown disappeared
15644
15645 2006-08-23 15:25  ivan
15646
15647         * Makefile, httemplate/index.html,
15648           httemplate/browse/access_group.html,
15649           httemplate/browse/access_user.html,
15650           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
15651           httemplate/browse/agent_type.cgi,
15652           httemplate/browse/cust_main_county.cgi,
15653           httemplate/browse/inventory_class.html,
15654           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
15655           httemplate/browse/part_bill_event.cgi,
15656           httemplate/browse/part_export.cgi,
15657           httemplate/browse/part_pkg.cgi,
15658           httemplate/browse/part_referral.html,
15659           httemplate/browse/part_svc.cgi,
15660           httemplate/browse/part_virtual_field.cgi,
15661           httemplate/browse/payment_gateway.html,
15662           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
15663           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
15664           httemplate/browse/elements/browse.html,
15665           httemplate/config/config-process.cgi,
15666           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
15667           httemplate/edit/REAL_cust_pkg.cgi,
15668           httemplate/edit/access_group.html,
15669           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
15670           httemplate/edit/agent_payment_gateway.html,
15671           httemplate/edit/agent_type.cgi,
15672           httemplate/edit/bulk-cust_svc.html,
15673           httemplate/edit/cust_bill_pay.cgi,
15674           httemplate/edit/cust_credit.cgi,
15675           httemplate/edit/cust_credit_bill.cgi,
15676           httemplate/edit/cust_main.cgi,
15677           httemplate/edit/cust_main_county-expand.cgi,
15678           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
15679           httemplate/edit/cust_refund.cgi,
15680           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
15681           httemplate/edit/part_bill_event.cgi,
15682           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
15683           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
15684           httemplate/edit/part_virtual_field.cgi,
15685           httemplate/edit/payment_gateway.html,
15686           httemplate/edit/pkg_class.html,
15687           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
15688           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
15689           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
15690           httemplate/edit/svc_acct_pop.cgi,
15691           httemplate/edit/svc_broadband.cgi,
15692           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
15693           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
15694           httemplate/edit/svc_www.cgi,
15695           httemplate/edit/cust_main/billing.html,
15696           httemplate/edit/cust_main/contact.html,
15697           httemplate/edit/elements/edit.html,
15698           httemplate/edit/elements/svc_Common.html,
15699           httemplate/edit/process/REAL_cust_pkg.cgi,
15700           httemplate/edit/process/access_group.html,
15701           httemplate/edit/process/access_user.html,
15702           httemplate/edit/process/agent.cgi,
15703           httemplate/edit/process/agent_payment_gateway.html,
15704           httemplate/edit/process/agent_type.cgi,
15705           httemplate/edit/process/bulk-cust_svc.cgi,
15706           httemplate/edit/process/cust_bill_pay.cgi,
15707           httemplate/edit/process/cust_credit.cgi,
15708           httemplate/edit/process/cust_credit_bill.cgi,
15709           httemplate/edit/process/cust_main.cgi,
15710           httemplate/edit/process/cust_main_county-collapse.cgi,
15711           httemplate/edit/process/cust_main_county-expand.cgi,
15712           httemplate/edit/process/cust_pay.cgi,
15713           httemplate/edit/process/cust_pkg.cgi,
15714           httemplate/edit/process/cust_refund.cgi,
15715           httemplate/edit/process/cust_svc.cgi,
15716           httemplate/edit/process/domain_record.cgi,
15717           httemplate/edit/process/generic.cgi,
15718           httemplate/edit/process/inventory_class.html,
15719           httemplate/edit/process/msgcat.cgi,
15720           httemplate/edit/process/part_bill_event.cgi,
15721           httemplate/edit/process/part_export.cgi,
15722           httemplate/edit/process/part_pkg.cgi,
15723           httemplate/edit/process/part_referral.html,
15724           httemplate/edit/process/part_svc.cgi,
15725           httemplate/edit/process/payment_gateway.html,
15726           httemplate/edit/process/pkg_class.html,
15727           httemplate/edit/process/prepay_credit.cgi,
15728           httemplate/edit/process/quick-charge.cgi,
15729           httemplate/edit/process/quick-cust_pkg.cgi,
15730           httemplate/edit/process/rate.cgi,
15731           httemplate/edit/process/rate_region.cgi,
15732           httemplate/edit/process/reg_code.cgi,
15733           httemplate/edit/process/router.cgi,
15734           httemplate/edit/process/svc_acct.cgi,
15735           httemplate/edit/process/svc_acct_pop.cgi,
15736           httemplate/edit/process/svc_broadband.cgi,
15737           httemplate/edit/process/svc_domain.cgi,
15738           httemplate/edit/process/svc_external.cgi,
15739           httemplate/edit/process/svc_forward.cgi,
15740           httemplate/edit/process/svc_phone.html,
15741           httemplate/edit/process/svc_www.cgi,
15742           httemplate/edit/process/addr_block/add.cgi,
15743           httemplate/edit/process/addr_block/allocate.cgi,
15744           httemplate/edit/process/addr_block/deallocate.cgi,
15745           httemplate/edit/process/addr_block/split.cgi,
15746           httemplate/edit/process/elements/process.html,
15747           httemplate/edit/process/elements/svc_Common.html,
15748           httemplate/elements/checkboxes-table-name.html,
15749           httemplate/elements/checkboxes-table.html,
15750           httemplate/elements/header-popup.html,
15751           httemplate/elements/header.html,
15752           httemplate/elements/jsrsServer.html,
15753           httemplate/elements/menu.html, httemplate/elements/menubar.html,
15754           httemplate/elements/pager.html,
15755           httemplate/elements/phonenumber.html,
15756           httemplate/elements/progress-init.html,
15757           httemplate/elements/progress-popup.html,
15758           httemplate/elements/search-cust_main.html,
15759           httemplate/elements/select-access_group.html,
15760           httemplate/elements/select-agent.html,
15761           httemplate/elements/select-cust-fields.html,
15762           httemplate/elements/select-cust_pkg-status.html,
15763           httemplate/elements/select-month_year.html,
15764           httemplate/elements/select-part_referral.html,
15765           httemplate/elements/select-pkg_class.html,
15766           httemplate/elements/select-table.html,
15767           httemplate/elements/select-taxclass.html,
15768           httemplate/elements/small_custview.html,
15769           httemplate/elements/table-grid.html,
15770           httemplate/elements/table.html,
15771           httemplate/elements/tr-select-access_group.html,
15772           httemplate/elements/tr-select-agent.html,
15773           httemplate/elements/tr-select-cust-fields.html,
15774           httemplate/elements/tr-select-cust_pkg-status.html,
15775           httemplate/elements/tr-select-from_to.html,
15776           httemplate/elements/tr-select-part_referral.html,
15777           httemplate/elements/tr-select-pkg_class.html,
15778           httemplate/elements/xmlhttp.html,
15779           httemplate/graph/cust_bill_pkg.cgi,
15780           httemplate/graph/money_time.cgi,
15781           httemplate/graph/report_cust_bill_pkg.html,
15782           httemplate/graph/report_money_time.html,
15783           httemplate/graph/elements/monthly.html,
15784           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
15785           httemplate/misc/cancel-unaudited.cgi,
15786           httemplate/misc/catchall.cgi, httemplate/misc/cdr-import.html,
15787           httemplate/misc/change_pkg.cgi, httemplate/misc/counties.cgi,
15788           httemplate/misc/cust_main-cancel.cgi,
15789           httemplate/misc/cust_main-import.cgi,
15790           httemplate/misc/cust_main-import_charges.cgi,
15791           httemplate/misc/delete-cust_credit.cgi,
15792           httemplate/misc/delete-cust_pay.cgi,
15793           httemplate/misc/delete-customer.cgi,
15794           httemplate/misc/delete-domain_record.cgi,
15795           httemplate/misc/delete-part_export.cgi,
15796           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
15797           httemplate/misc/email-invoice.cgi,
15798           httemplate/misc/email_invoice_events.cgi,
15799           httemplate/misc/email_invoices.cgi,
15800           httemplate/misc/fax-invoice.cgi,
15801           httemplate/misc/fax_invoice_events.cgi,
15802           httemplate/misc/fax_invoices.cgi,
15803           httemplate/misc/inventory_item-import.html,
15804           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
15805           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
15806           httemplate/misc/print_invoice_events.cgi,
15807           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
15808           httemplate/misc/states.cgi,
15809           httemplate/misc/unapply-cust_credit.cgi,
15810           httemplate/misc/unapply-cust_pay.cgi,
15811           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
15812           httemplate/misc/unvoid-cust_pay_void.cgi,
15813           httemplate/misc/upload-batch.cgi,
15814           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
15815           httemplate/misc/xmlhttp-cust_main-search.cgi,
15816           httemplate/misc/xmlrpc.cgi,
15817           httemplate/misc/process/batch-cust_pay.cgi,
15818           httemplate/misc/process/catchall.cgi,
15819           httemplate/misc/process/cdr-import.html,
15820           httemplate/misc/process/cust_main-import.cgi,
15821           httemplate/misc/process/cust_main-import_charges.cgi,
15822           httemplate/misc/process/delete-customer.cgi,
15823           httemplate/misc/process/inventory_item-import.html,
15824           httemplate/misc/process/link.cgi,
15825           httemplate/misc/process/meta-import.cgi,
15826           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
15827           httemplate/search/cust_bill.html,
15828           httemplate/search/cust_bill_event.cgi,
15829           httemplate/search/cust_bill_event.html,
15830           httemplate/search/cust_bill_pkg.cgi,
15831           httemplate/search/cust_credit.html,
15832           httemplate/search/cust_main-otaker.cgi,
15833           httemplate/search/cust_main-zip.html,
15834           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
15835           httemplate/search/cust_pkg.cgi,
15836           httemplate/search/cust_tax_exempt_pkg.cgi,
15837           httemplate/search/inventory_item.html,
15838           httemplate/search/prepay_credit.html,
15839           httemplate/search/queue.html, httemplate/search/reg_code.html,
15840           httemplate/search/report_cdr.html,
15841           httemplate/search/report_cust_bill.html,
15842           httemplate/search/report_cust_credit.html,
15843           httemplate/search/report_cust_main-zip.html,
15844           httemplate/search/report_cust_pay.html,
15845           httemplate/search/report_cust_pkg.html,
15846           httemplate/search/report_prepaid_income.cgi,
15847           httemplate/search/report_prepaid_income.html,
15848           httemplate/search/report_receivables.cgi,
15849           httemplate/search/report_receivables.html,
15850           httemplate/search/report_tax.cgi,
15851           httemplate/search/report_tax.html, httemplate/search/sql.html,
15852           httemplate/search/sqlradius.cgi,
15853           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
15854           httemplate/search/svc_broadband.cgi,
15855           httemplate/search/svc_domain.cgi,
15856           httemplate/search/svc_external.cgi,
15857           httemplate/search/svc_forward.cgi,
15858           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
15859           httemplate/search/elements/search.html,
15860           httemplate/view/cust_bill-logo.cgi,
15861           httemplate/view/cust_bill-pdf.cgi,
15862           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
15863           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
15864           httemplate/view/svc_broadband.cgi,
15865           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
15866           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
15867           httemplate/view/svc_www.cgi,
15868           httemplate/view/cust_main/billing.html,
15869           httemplate/view/cust_main/contacts.html,
15870           httemplate/view/cust_main/misc.html,
15871           httemplate/view/cust_main/packages.html,
15872           httemplate/view/cust_main/payment_history.html,
15873           httemplate/view/cust_main/tickets.html,
15874           httemplate/view/elements/svc_Common.html: Will things ever be the
15875           same again? It's the final masonize
15876
15877 2006-08-23 14:53  ivan
15878
15879         * httemplate/misc/batch-cust_pay.html: remove extraneous "
15880
15881 2006-08-23 05:13  ivan
15882
15883         * FS/FS/Schema.pm: removing already commented-out code
15884
15885 2006-08-23 05:06  ivan
15886
15887         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
15888           didn't work out...
15889
15890 2006-08-22 05:23  ivan
15891
15892         * httemplate/docs/index.html: get rid of old upgrade instructions
15893
15894 2006-08-21 16:01  ivan
15895
15896         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
15897           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
15898           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
15899           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
15900           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
15901           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
15902           cust_credit_bill_pkg - applying credits and payments against
15903           specific line items
15904
15905 2006-08-21 10:45  ivan
15906
15907         * FS/FS/: cust_main.pm: search for existing advertising sources
15908           before adding a new one
15909
15910 2006-08-21 05:38  ivan
15911
15912         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
15913           smart search
15914
15915 2006-08-21 02:46  ivan
15916
15917         * httemplate/docs/index.html: we're off to see the wiki, the
15918           wonderful wiki of oz
15919
15920 2006-08-18 05:18  ivan
15921
15922         * FS/FS/cust_main.pm: and a slight fix to the CSV import
15923
15924 2006-08-18 04:56  ivan
15925
15926         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
15927
15928 2006-08-18 04:52  ivan
15929
15930         * FS/FS/cust_main.pm: alas, now try with recursion
15931
15932 2006-08-18 04:40  ivan
15933
15934         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
15935
15936 2006-08-18 04:36  ivan
15937
15938         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
15939           get around big 8.1 Pg changes wrt reverse engineering
15940
15941 2006-08-18 03:34  ivan
15942
15943         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
15944
15945 2006-08-18 03:31  ivan
15946
15947         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
15948           not just the first line
15949
15950 2006-08-18 03:27  ivan
15951
15952         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
15953
15954 2006-08-18 03:26  ivan
15955
15956         * FS/FS/cust_main.pm: W T F
15957
15958 2006-08-18 03:18  ivan
15959
15960         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
15961
15962 2006-08-18 03:10  ivan
15963
15964         * FS/FS/cust_main.pm: what's going on with the parameters for
15965           skeleton inserts??
15966
15967 2006-08-18 03:00  ivan
15968
15969         * FS/FS/cust_main.pm: skeleton typo
15970
15971 2006-08-18 02:58  ivan
15972
15973         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
15974           not parent
15975
15976 2006-08-18 02:50  ivan
15977
15978         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
15979           what's going on
15980
15981 2006-08-18 01:33  ivan
15982
15983         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
15984           mg
15985
15986 2006-08-16 01:19  ivan
15987
15988         * FS/bin/freeside-adduser: get rid of too-verbose debugging
15989
15990 2006-08-15 07:20  ivan
15991
15992         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
15993           httemplate/misc/process/cust_main-import.cgi: add a new, extended
15994           CSV import format
15995
15996 2006-08-14 06:28  ivan
15997
15998         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
15999           doing refunds, hopefully this will fix OpenECHO refunds
16000
16001 2006-08-14 05:13  ivan
16002
16003         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
16004           httemplate/elements/header.html,
16005           httemplate/elements/search-cust_main.html,
16006           rt/html/Elements/FreesideInvoiceSearch,
16007           rt/html/Elements/FreesideNewCust,
16008           rt/html/Elements/FreesideSearch,
16009           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
16010           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs: sprinkle
16011           some magic ajax fairy dust on referring customer SELEKTAH.
16012           rewind!  make smart search smarter, re-layout the top search bars
16013           and add an invoice one
16014
16015 2006-08-14 01:38  ivan
16016
16017         * FS/FS/access_user.pm: bugfix for agentless access users,
16018           triggered by part_referral (advertising source) agent
16019           virtualization
16020
16021 2006-08-13 03:25  ivan
16022
16023         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
16024           httemplate/edit/cust_pay.cgi,
16025           httemplate/edit/process/cust_pay.cgi,
16026           httemplate/view/cust_main.cgi,
16027           httemplate/view/cust_main/billing.html,
16028           httemplate/view/cust_main/misc.html,
16029           httemplate/view/cust_main/packages.html,
16030           httemplate/view/cust_main/payment_history.html,
16031           httemplate/view/cust_main/tickets.html: customer view work:
16032
16033           DONE  1. add status and balance to top
16034
16035           DONE  2. add some sort of oldest date thing so the history
16036           doesn't get too      big (# years and a link to "show older")
16037
16038             3. make the rest of the action links into js popups?  maybe
16039           later,
16040                weird IENess when closing em
16041           DONE (finished)    - so revert out or finish/commit the Enter
16042           check payment one    - Process page can wait until another day..
16043           it should be more of an *action*
16044
16045           DONE  4. Ticket list config knobs for wtxs (grid it too)
16046
16047           DONE  5. grid the package list
16048
16049 2006-08-12 04:01  ivan
16050
16051         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
16052
16053 2006-08-12 03:47  ivan
16054
16055         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
16056           httemplate/view/cust_main/payment_history.html: fix acl rewrite
16057           causing problems: void now shows up properly, deprecate all the
16058           redundant config values
16059
16060 2006-08-11 23:45  ivan
16061
16062         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
16063           causes undesirable effects with prorate/subscription packages and
16064           undesirably rewards customers for non-payment, closes: Bug#1325
16065
16066 2006-08-11 01:02  ivan
16067
16068         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
16069           httemplate/browse/part_referral.html,
16070           httemplate/edit/cust_main.cgi,
16071           httemplate/elements/select-agent.html,
16072           httemplate/elements/select-part_referral.html,
16073           httemplate/elements/tr-select-agent.html,
16074           httemplate/elements/tr-select-part_referral.html: virtualize
16075           referrals on customer addition
16076
16077 2006-08-10 15:18  ivan
16078
16079         * httemplate/config/config.cgi: bugfix for selects that don't have
16080           select_enum
16081
16082 2006-08-10 06:50  ivan
16083
16084         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_referral.pm,
16085           httemplate/browse/part_referral.html,
16086           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
16087           (at least to schema and customer view, no manual editing yet)
16088
16089 2006-08-10 05:01  ivan
16090
16091         * httemplate/browse/part_referral.html: bold the total footer
16092
16093 2006-08-10 04:55  ivan
16094
16095         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
16096           FS/FS/access_user.pm, FS/FS/part_referral.pm,
16097           httemplate/browse/part_referral.html,
16098           httemplate/edit/part_referral.html,
16099           httemplate/edit/process/part_referral.html,
16100           httemplate/elements/menu.html: agent-virtualize advertising
16101           sources
16102
16103 2006-08-09 20:10  ivan
16104
16105         * FS/FS/Schema.pm: don't set the default to NULL the string!
16106           besides, that's already the default value of any nullable column,
16107           which @date_type is...
16108
16109 2006-08-09 19:27  ivan
16110
16111         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
16112           easier to check the db
16113
16114 2006-08-09 14:46  ivan
16115
16116         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
16117           "coming soon" options off the menu, its been Soon for too long -
16118           they'll get here when they do
16119
16120 2006-08-09 03:47  ivan
16121
16122         * FS/FS/ClientAPI/MyAccount.pm,
16123           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
16124           fs_selfservice/FS-SelfService/cgi/change_password.html,
16125           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
16126           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
16127           fs_selfservice/FS-SelfService/cgi/provision_list.html,
16128           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
16129           interface: add proper password changer and prevent "Setup my
16130           services" provisioner from showing broken links for services not
16131           handled yet
16132
16133 2006-08-09 00:46  ivan
16134
16135         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
16136           days go by...
16137
16138 2006-08-09 00:03  ivan
16139
16140         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
16141           my beautiful magic template! (water flowing underground)
16142
16143 2006-08-08 23:43  jeff
16144
16145         * FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
16146           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
16147           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
16148           httemplate/docs/schema.html, httemplate/misc/download-batch.cgi:
16149           batch refactor
16150
16151 2006-08-08 23:34  ivan
16152
16153         * FS/FS/ClientAPI/MyAccount.pm,
16154           fs_selfservice/FS-SelfService/SelfService.pm,
16155           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
16156           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
16157           interface: move from text to html invoices
16158
16159 2006-08-08 20:45  ivan
16160
16161         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
16162           debian perl, would you put it in /usr/local/sbin?  thanks.
16163
16164 2006-08-06 19:44  ivan
16165
16166         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
16167           httemplate/browse/part_pkg.cgi,
16168           httemplate/browse/access_user.html,
16169           httemplate/edit/access_user.html,
16170           httemplate/edit/elements/edit.html: add internal user disable-ing
16171
16172 2006-08-06 19:19  ivan
16173
16174         * httemplate/search/elements/search.html: get rid of the extra
16175           border in nested tables
16176
16177 2006-08-06 16:39  ivan
16178
16179         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
16180           bootstrapping for htpasswd kludge... hopefully that will go away
16181           in 1.7.1
16182
16183 2006-08-06 14:37  ivan
16184
16185         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
16186           override ones for existing records
16187
16188 2006-08-06 13:23  ivan
16189
16190         * httemplate/edit/svc_acct.cgi: silly closing }
16191
16192 2006-08-06 13:21  ivan
16193
16194         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
16195           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
16196
16197 2006-08-06 13:07  ivan
16198
16199         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
16200           should fix the barfing about default radius groups on the new
16201           customer screen...
16202
16203 2006-08-06 02:14  ivan
16204
16205         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
16206           be all set with radius groups then
16207
16208 2006-08-06 02:10  ivan
16209
16210         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
16211           httemplate/edit/svc_acct.cgi: this should process default
16212           usergroup as well as fixed now
16213
16214 2006-08-06 01:43  ivan
16215
16216         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
16217           problem
16218
16219 2006-08-06 01:10  ivan
16220
16221         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
16222           problem better
16223
16224 2006-07-27 17:33  ivan
16225
16226         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
16227           closes: #1351
16228
16229 2006-07-27 01:08  ivan
16230
16231         * FS/t/svc_phone.t: svc_phone.t
16232
16233 2006-07-25 21:18  ivan
16234
16235         * FS/FS/UID.pm: ugh, fixup bootstrapping
16236
16237 2006-07-25 01:39  ivan
16238
16239         * httemplate/search/cust_main.cgi: oops, extra else
16240
16241 2006-07-25 01:33  ivan
16242
16243         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
16244           httemplate/elements/table-grid.html,
16245           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
16246           this should finish adding the "inactive" status, i think?
16247
16248 2006-07-25 00:27  ivan
16249
16250         * bin/rt-update-links: quick script to convert rt links from one
16251           database name to another
16252
16253 2006-07-24 15:40  ivan
16254
16255         * FS/FS/cust_main.pm: fix up smart searching to make the quick
16256           payment entry behave better
16257
16258 2006-07-23 07:23  ivan
16259
16260         * httemplate/search/report_receivables.cgi: sql num_pkgs
16261           conflicting with method...
16262
16263 2006-07-23 07:21  ivan
16264
16265         * httemplate/search/report_receivables.cgi: ugh, really fix the
16266           statuses here
16267
16268 2006-07-23 07:20  ivan
16269
16270         * httemplate/search/report_receivables.cgi: hopefully fix the
16271           statuses here
16272
16273 2006-07-23 07:17  ivan
16274
16275         * httemplate/search/report_receivables.cgi:  i should REALLY go to
16276           sleep
16277
16278 2006-07-23 07:16  ivan
16279
16280         * httemplate/search/report_receivables.cgi:  i should go to sleep
16281
16282 2006-07-23 07:07  ivan
16283
16284         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
16285           more work towards adding an "inactive" status - add it to the A/R
16286           report
16287
16288 2006-07-15 17:55  ivan
16289
16290         * FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
16291           FS/FS/inventory_item.pm,
16292           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
16293           httemplate/autohandler, httemplate/edit/cust_credit.cgi,
16294           httemplate/elements/overlibmws.js,
16295           httemplate/elements/overlibmws_draggable.js,
16296           httemplate/elements/phonenumber.html,
16297           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
16298           httemplate/search/svc_domain.cgi,
16299           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
16300           httemplate/view/svc_external.cgi: odds and ends
16301
16302 2006-07-13 21:20  ivan
16303
16304         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
16305           changes
16306
16307 2006-07-13 20:27  ivan
16308
16309         * FS/FS/svc_Common.pm: this should fix radius group editing and the
16310           "Reference found where even-sized list expected at
16311           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
16312
16313 2006-07-13 20:17  ivan
16314
16315         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
16316
16317 2006-07-13 18:42  ivan
16318
16319         * FS/FS/: CurrentUser.pm, UID.pm: add the small
16320           FS::CurrentUser::BootstrapUser class for... surprise...
16321           bootstrapping
16322
16323 2006-07-13 17:42  ivan
16324
16325         * FS/FS/Setup.pm: fix acl bootstrapping
16326
16327 2006-07-13 17:32  ivan
16328
16329         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
16330           freeside-setup without a username now
16331
16332 2006-07-13 16:45  ivan
16333
16334         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
16335
16336 2006-07-12 20:54  ivan
16337
16338         * FS/FS/Report/Table/Monthly.pm,
16339           httemplate/search/cust_credit.html,
16340           httemplate/search/cust_pay.cgi,
16341           httemplate/search/report_receivables.cgi: fix multiple-agent
16342           virtualization properly for these reports
16343
16344 2006-07-12 16:33  ivan
16345
16346         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
16347           should be installable again now
16348
16349 2006-07-11 17:20  ivan
16350
16351         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
16352           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
16353           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
16354           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
16355           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
16356           httemplate/edit/svc_phone.cgi,
16357           httemplate/edit/elements/edit.html,
16358           httemplate/edit/elements/svc_Common.html,
16359           httemplate/edit/process/svc_phone.html,
16360           httemplate/edit/process/elements/process.html,
16361           httemplate/edit/process/elements/svc_Common.html,
16362           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
16363           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
16364           httemplate/view/elements/svc_Common.html,
16365           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
16366           from imported CDRs
16367
16368 2006-07-09 07:35  ivan
16369
16370         * rt/html/Elements/: Header, PageLayout: fix the image path in the
16371           kludged looknfeel integration
16372
16373 2006-07-05 07:55  ivan
16374
16375         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
16376
16377 2006-07-04 05:01  ivan
16378
16379         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
16380           adding freeside-addgroup
16381
16382 2006-07-01 04:26  ivan
16383
16384         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
16385
16386 2006-06-30 07:30  ivan
16387
16388         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
16389           flag!  sheesh
16390
16391 2006-06-29 08:45  ivan
16392
16393         * FS/FS/part_export/shellcommands.pm: small patch to set
16394           $new_finger from Tim Yardley
16395
16396 2006-06-29 08:19  ivan
16397
16398         * httemplate/edit/part_bill_event.cgi: percentage late fees too
16399
16400 2006-06-29 06:47  ivan
16401
16402         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
16403           httemplate/browse/inventory_class.html,
16404           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
16405           httemplate/edit/svc_broadband.cgi,
16406           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
16407           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
16408           httemplate/search/inventory_item.html: finish at least the
16409           automatic provisioning part
16410
16411 2006-06-27 07:19  ivan
16412
16413         * httemplate/docs/index.html: going to wikiland
16414
16415 2006-06-24 09:41  ivan
16416
16417         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
16418           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
16419           httemplate/elements/select-table.html,
16420           httemplate/elements/table-grid.html: Add the ability to link
16421           customer service definition fields to inventory   classes, with
16422           an "automatic/manual" flag.  Add the ability for the web
16423           interface to maintain these links.  Start prettying up the
16424           service def.    edit in preparation for Bigger Changes.
16425
16426 2006-06-21 09:26  ivan
16427
16428         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
16429           interaction w/pager
16430
16431 2006-06-21 06:00  ivan
16432
16433         * httemplate/elements/iframecontentmws.js: oops, don't want this
16434           debugging in here
16435
16436 2006-06-21 06:00  ivan
16437
16438         * httemplate/view/cust_main/payment_history.html:
16439           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
16440
16441 2006-06-21 05:58  ivan
16442
16443         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
16444
16445 2006-06-21 05:57  ivan
16446
16447         * httemplate/elements/header-popup.html: adding a header element
16448           for popups to replace CGI::header
16449
16450 2006-06-21 05:56  ivan
16451
16452         * httemplate/elements/iframecontentmws.js: add overlib iframe
16453           function
16454
16455 2006-06-21 01:42  ivan
16456
16457         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
16458           the agent type report when there are lots of package definitions
16459
16460 2006-06-19 06:09  ivan
16461
16462         * httemplate/view/cust_main/packages.html: fix ACL name for service
16463           provisioning and prevent disabled service provisioning from
16464           messing up table formatting
16465
16466 2006-06-19 05:47  ivan
16467
16468         * bin/mapsecrets2access_user: better error checking for this
16469           thrown-together bootstrapping script
16470
16471 2006-06-19 05:22  ivan
16472
16473         * bin/mapsecrets2access_user: ACL bootstrapping
16474
16475 2006-06-19 05:15  ivan
16476
16477         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
16478
16479 2006-06-19 05:09  ivan
16480
16481         * FS/t/ConfDefaults.t: forgot to commit this test
16482
16483 2006-06-19 04:57  ivan
16484
16485         * bin/mapsecrets2access_user: ACL bootstrapping/upgrade
16486
16487 2006-06-19 04:25  ivan
16488
16489         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
16490           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
16491           httemplate/view/cust_main/packages.html,
16492           httemplate/view/cust_main/payment_history.html: ACLs, take three
16493           or four or something
16494
16495 2006-06-19 01:05  ivan
16496
16497         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
16498           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
16499           httemplate/elements/menu.html,
16500           httemplate/elements/select-cust-fields.html,
16501           httemplate/elements/select-cust_pkg-status.html,
16502           httemplate/elements/tr-select-cust-fields.html,
16503           httemplate/elements/tr-select-cust_pkg-status.html,
16504           httemplate/graph/cust_bill_pkg.cgi,
16505           httemplate/search/report_cust_pkg.html,
16506           httemplate/view/cust_main/contacts.html: add ability to select
16507           specific package defs. and package status to package report for
16508           qis
16509
16510 2006-06-18 23:03  ivan
16511
16512         * httemplate/search/cust_main.cgi: fix up the alternating colors on
16513           the customer search results
16514
16515 2006-06-18 19:33  ivan
16516
16517         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
16518           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
16519           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
16520           httemplate/elements/select-agent.html,
16521           httemplate/elements/select-table.html,
16522           httemplate/elements/tr-select-agent.html,
16523           httemplate/search/cust_bill.html,
16524           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
16525           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
16526           httemplate/search/svc_forward.cgi: agent virtualization, take one
16527           (stuff from "inactive" changeset snuck into cust_main.pm and the
16528           package reporting changeset in search/cust_pkg.cgi here too)
16529
16530 2006-06-18 05:56  ivan
16531
16532         * httemplate/edit/elements/edit.html: well, it isn't broken...
16533
16534 2006-06-18 05:54  ivan
16535
16536         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
16537           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
16538           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
16539           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
16540           httemplate/edit/process/access_group.html,
16541           httemplate/elements/checkboxes-table-name.html,
16542           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
16543           htetc/handler.pl, httemplate/browse/access_group.html,
16544           httemplate/browse/access_user.html,
16545           httemplate/edit/process/elements/process.html: ACLs: finish group
16546           edit (agents + rights) & browse
16547
16548 2006-06-15 18:23  jeff
16549
16550         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
16551           httemplate/misc/download-batch.cgi: value issues and many bits
16552           remain
16553
16554 2006-06-15 17:47  ivan
16555
16556         * httemplate/misc/download-batch.cgi: and fix the  name for TD
16557           Canada Trust.  and that's it for now.  really.
16558
16559 2006-06-15 17:33  ivan
16560
16561         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
16562           now that the batch format file is not the same as the batch
16563           params files
16564
16565 2006-06-15 17:27  ivan
16566
16567         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
16568           the config a little less strange
16569
16570 2006-06-08 03:32  ivan
16571
16572         * httemplate/elements/menu.html: fix link to prepaid card setup
16573
16574 2006-06-06 03:30  ivan
16575
16576         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
16577           automated install. wtf?!
16578
16579 2006-06-02 06:20  ivan
16580
16581         * httemplate/elements/header.html, rt/FREESIDE_MODIFIED,
16582           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
16583           rt/html/Elements/Tabs: add a service search
16584
16585 2006-05-24 03:22  ivan
16586
16587         * FS/MANIFEST: removing duplicate entries
16588
16589 2006-05-22 13:38  ivan
16590
16591         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
16592
16593 2006-05-22 11:27  ivan
16594
16595         * FS/FS/cust_main.pm: better error message for banned cards
16596
16597 2006-05-21 19:06  ivan
16598
16599         * Makefile: docs are going in the wiki Real Soon Now anyway
16600
16601 2006-05-21 17:50  ivan
16602
16603         * Makefile: 1.7.0?  why not?
16604
16605 2006-05-21 17:44  ivan
16606
16607         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
16608
16609 2006-05-21 11:40  ivan
16610
16611         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
16612
16613 2006-05-20 13:06  jeff
16614
16615         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
16616           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm, FS/t/pay_batch.t,
16617           htetc/handler.pl, httemplate/docs/schema.html,
16618           httemplate/misc/download-batch.cgi: first stab at BoM download
16619
16620 2006-05-15 06:57  ivan
16621
16622         * httemplate/: index.html, elements/freeside.css,
16623           elements/header.html, elements/menu.html: move most of the crap
16624           on the "main menu" to the sidebar
16625
16626 2006-05-15 04:05  ivan
16627
16628         * httemplate/elements/freeside.css,
16629           httemplate/elements/header.html, httemplate/elements/xmenu.css,
16630           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
16631           rt/html/Elements/FreesideNewCust,
16632           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
16633           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
16634           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
16635           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
16636           RT!
16637
16638 2006-05-14 09:47  ivan
16639
16640         * CREDITS, htetc/handler.pl, httemplate/autohandler,
16641           httemplate/index.html, httemplate/browse/access_group.html,
16642           httemplate/browse/access_user.html,
16643           httemplate/browse/agent_type.cgi,
16644           httemplate/browse/cust_main_county.cgi,
16645           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
16646           httemplate/edit/access_group.html,
16647           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
16648           httemplate/edit/cust_bill_pay.cgi,
16649           httemplate/edit/cust_credit.cgi,
16650           httemplate/edit/cust_credit_bill.cgi,
16651           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
16652           httemplate/edit/part_virtual_field.cgi,
16653           httemplate/edit/svc_domain.cgi,
16654           httemplate/edit/elements/edit.html,
16655           httemplate/edit/process/access_group.html,
16656           httemplate/edit/process/access_user.html,
16657           httemplate/edit/process/agent_type.cgi,
16658           httemplate/edit/process/cust_bill_pay.cgi,
16659           httemplate/edit/process/cust_credit.cgi,
16660           httemplate/edit/process/cust_credit_bill.cgi,
16661           httemplate/edit/process/elements/process.html,
16662           httemplate/elements/checkboxes-table.html,
16663           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
16664           httemplate/elements/header.html,
16665           httemplate/elements/menubar.html,
16666           httemplate/elements/select-access_group.html,
16667           httemplate/elements/tr-select-access_group.html,
16668           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
16669           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
16670           httemplate/search/cust_main-otaker.cgi,
16671           httemplate/search/cust_main.cgi,
16672           httemplate/search/report_cust_bill.html,
16673           httemplate/search/report_cust_credit.html,
16674           httemplate/search/report_cust_pay.html,
16675           httemplate/search/report_prepaid_income.html,
16676           httemplate/search/report_tax.html,
16677           httemplate/search/sqlradius.html,
16678           httemplate/search/svc_domain.cgi,
16679           httemplate/search/svc_external.cgi, FS/MANIFEST,
16680           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
16681           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
16682           FS/FS/access_right.pm, FS/FS/access_user.pm,
16683           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
16684           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
16685           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
16686           FS/bin/freeside-addoutsourceuser, FS/t/AccessRight.t,
16687           FS/t/access_group.t, FS/t/access_groupagent.t,
16688           FS/t/access_right.t, FS/t/access_user.t, FS/t/access_user_pref.t,
16689           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
16690           httemplate/view/cust_main/payment_history.html: first part of ACL
16691           and re-skinning work and some other small stuff
16692
16693 2006-05-13 11:34  ivan
16694
16695         * httemplate/images/background-cheat.png: yay for cheating
16696
16697 2006-05-13 08:31  ivan
16698
16699         * httemplate/images/: 32clear.gif, arrow.down.png,
16700           arrow.right.black.png, arrow.right.png, black-gradient.png,
16701           black-gray-corner.png, black-gray-gradient.png,
16702           black-gray-side.png, black-gray-top.png: adding new images
16703
16704 2006-05-12 06:57  ivan
16705
16706         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
16707           incorrect and broke things, this should actually work
16708
16709 2006-05-08 04:28  ivan
16710
16711         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
16712           httemplate/search/report_tax.cgi: add config switch to base tax
16713           off shipping address if present
16714
16715 2006-05-08 03:01  ivan
16716
16717         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
16718           httemplate/graph/cust_bill_pkg.cgi,
16719           httemplate/graph/elements/monthly.html,
16720           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
16721           package class looks good
16722
16723 2006-05-07 13:27  ivan
16724
16725         * htetc/handler.pl, httemplate/elements/select-month_year.html,
16726           httemplate/elements/select-pkg_class.html,
16727           httemplate/elements/select-table.html,
16728           httemplate/elements/tr-select-from_to.html,
16729           httemplate/elements/tr-select-pkg_class.html,
16730           httemplate/graph/cust_bill_pkg.cgi,
16731           httemplate/graph/money_time.cgi,
16732           httemplate/graph/report_cust_bill_pkg.html,
16733           httemplate/graph/report_money_time.html,
16734           httemplate/graph/elements/monthly.html: first pass at sales
16735           reports per agent and package class
16736
16737 2006-05-03 02:47  ivan
16738
16739         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
16740           Cappuccio
16741
16742 2006-05-02 08:23  ivan
16743
16744         * FS/: MANIFEST, FS/Pony.pm: yours!
16745
16746 2006-05-02 08:03  ivan
16747
16748         * httemplate/: index.html, search/report_receivables.html: add an
16749           agent pre-selection page to receivables report
16750
16751 2006-05-02 04:59  ivan
16752
16753         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
16754           httemplate/graph/money_time.cgi,
16755           httemplate/graph/report_money_time.html: add a "pre-report" page
16756           to this report/graph as requested by lewis/wtxs, also add 12mo
16757           total option
16758
16759 2006-05-01 06:09  ivan
16760
16761         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
16762           the 1st as it did before
16763
16764 2006-05-01 05:38  ivan
16765
16766         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
16767           annoying clucks (warnings with backtraces) when cutoff day isn't
16768           found in old packages
16769
16770 2006-05-01 04:45  ivan
16771
16772         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
16773           ambiguous
16774
16775 2006-05-01 04:43  ivan
16776
16777         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
16778           showing up on customer view listing when the custom priority
16779           field was edited
16780
16781 2006-04-26 06:16  ivan
16782
16783         * Makefile: apache reload doesn't work when server isn't running
16784           already
16785
16786 2006-04-21 17:58  ivan
16787
16788         * httemplate/browse/inventory_class.html,
16789           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
16790           httemplate/browse/rate.cgi,
16791           httemplate/browse/elements/browse.html, htetc/handler.pl,
16792           httemplate/index.html, httemplate/edit/inventory_class.html,
16793           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
16794           httemplate/edit/elements/edit.html,
16795           httemplate/edit/process/inventory_class.html,
16796           httemplate/edit/process/pkg_class.html,
16797           httemplate/edit/process/elements/process.html,
16798           httemplate/elements/select-agent.html,
16799           httemplate/elements/select-pkg_class.html,
16800           httemplate/elements/select-table.html,
16801           httemplate/elements/tr-select-pkg_class.html,
16802           httemplate/search/cust_pkg.cgi, FS/FS/part_pkg.pm,
16803           httemplate/search/elements/search.html: start of package class
16804           web UI (add/edit package classes, package class selection in
16805           package def edit)
16806
16807 2006-04-21 07:21  ivan
16808
16809         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
16810           now
16811
16812 2006-04-21 07:20  ivan
16813
16814         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
16815           indentation and the default cutoff day
16816
16817 2006-04-21 05:45  ivan
16818
16819         * httemplate/: index.html, misc/queue.cgi, search/queue.html:
16820           s(browse/queue.cgi)(search/queue.html)
16821
16822 2006-04-18 23:37  ivan
16823
16824         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
16825           in nested blocks that have been exited already.
16826
16827 2006-04-15 06:32  ivan
16828
16829         * httemplate/graph/money_time.cgi: REALLY correct the period for
16830           the total column this time
16831
16832 2006-04-15 06:28  ivan
16833
16834         * httemplate/graph/money_time.cgi: correct period & use a yellow
16835           color for the total column
16836
16837 2006-04-15 06:25  ivan
16838
16839         * httemplate/graph/money_time.cgi: format & link the total column
16840
16841 2006-04-14 17:21  ivan
16842
16843         * httemplate/graph/money_time.cgi: and </TD> the total column
16844
16845 2006-04-14 17:16  ivan
16846
16847         * httemplate/graph/money_time.cgi: add a total column
16848
16849 2006-04-14 04:55  ivan
16850
16851         * FS/FS/: Conf.pm, svc_forward.pm: add the
16852           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
16853           destinations
16854
16855 2006-04-13 14:29  ivan
16856
16857         * FS/bin/freeside-adduser: don't do the duplicate check unless
16858           there's a file already; fixes problem with first use of
16859           freeside-adduser
16860
16861 2006-04-12 05:36  ivan
16862
16863         * httemplate/index.html, FS/FS/cust_main.pm,
16864           httemplate/search/cust_main-zip.html,
16865           httemplate/search/cust_main.cgi,
16866           httemplate/search/report_cust_main-zip.html,
16867           httemplate/search/elements/search.html: zip code report
16868
16869 2006-04-09 16:41  ivan
16870
16871         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
16872           cust_main/tickets.html: a few more fixups for our favorite
16873           include(...) from Scott Edwards
16874
16875 2006-04-09 16:39  ivan
16876
16877         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
16878           fields
16879
16880 2006-04-09 16:24  ivan
16881
16882         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
16883           string ("old_uid") as a SCALAR ref while "strict refs" in use"
16884           error
16885
16886 2006-04-09 13:36  ivan
16887
16888         * FS/bin/freeside-adduser: error out if you try to add duplicates;
16889           this should lower my annoyance-level
16890
16891 2006-04-03 16:26  ivan
16892
16893         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
16894           checking
16895
16896 2006-04-03 13:49  ivan
16897
16898         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
16899
16900 2006-04-03 04:36  ivan
16901
16902         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
16903
16904 2006-04-03 03:11  ivan
16905
16906         * FS/FS/Record.pm: allow [ and ] in ut_text
16907
16908 2006-04-03 02:46  ivan
16909
16910         * htetc/handler.pl, FS/FS/Misc.pm,
16911           httemplate/edit/cust_main/contact.html,
16912           httemplate/misc/states.cgi,
16913           httemplate/view/cust_main/contacts.html: have the UI use full
16914           country names, and state names outside the US...
16915
16916 2006-04-02 15:13  ivan
16917
16918         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
16919
16920 2006-03-31 15:22  ivan
16921
16922         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
16923           events
16924
16925 2006-03-31 01:20  lsc
16926
16927         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
16928           pointed out by Ivan in the following email:
16929
16930           ---- before and after now?  I gave subscription and prorate a
16931           try.  Subscription came out as:
16932
16933             subscription 27th (03/25/06 - 04/27/06)  $10.00
16934             subscription 23rd (03/25/06 - 04/23/06)  $10.00
16935
16936           the "23rd" one is right, but the "27th" one should have only
16937           advanced the date two days to 3/27/06.
16938
16939               Prorate came out as:
16940
16941               prorate 23rd (03/25/06 - 04/23/06)  $9.20
16942               prorate 27th (03/25/06 - 04/27/06)  $10.49
16943
16944           The "23rd" one is right, but the "27th" one should have only
16945           advanced the date two days to 4/27/06.
16946
16947           lsc@prgmr.com
16948
16949 2006-03-30 06:22  ivan
16950
16951         * FS/bin/freeside-upgrade: move all the schema-updating magic into
16952           DBIx::DBSchema
16953
16954 2006-03-24 18:23  ivan
16955
16956         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
16957           FS/bin/freeside-setup,
16958           fs_selfservice/FS-SelfService/cgi/agent.cgi,
16959           fs_selfservice/FS-SelfService/cgi/payment_results.html,
16960           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
16961           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
16962           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
16963           httemplate/misc/upload-batch.cgi,
16964           httemplate/misc/process/cdr-import.html,
16965           httemplate/misc/process/cust_main-import.cgi,
16966           httemplate/misc/process/cust_main-import_charges.cgi,
16967           httemplate/misc/process/inventory_item-import.html: successfully
16968           correct the spelling of sucessful
16969
16970 2006-03-24 11:49  ivan
16971
16972         * httemplate/misc/process/payment.cgi: fix spelling
16973
16974 2006-03-23 04:00  lsc
16975
16976         * FS/FS/part_pkg/: prorate.pm, subscription.pm: for subscription.pm
16977           and prorate.pm:
16978
16979           -modify the subscription and prorate price plans
16980           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
16981           configurable (add a field to the %info hash) billing day instead
16982           of "1st of the month" only.  subscription will be easy, prorate
16983           will be a little trickier.
16984
16985           essentially, I replaced the '1' in the 'day' field of the
16986           timelocal that generates $$date with the value I added to the
16987           %info hash, 'cutoff_day'
16988
16989           -implement a price plan (new file in FS/FS/part_pkg/ - probably
16990           @ISA FS::part_pkg::subscription) that charges the first full
16991           month if the customer signs up between the 1st and the
16992           configurable billing day, and gives them the remainder of the
16993           month free if they sign up between the configurable billing day
16994           and the end of the month.
16995
16996           if this is the first time the customer is billed, and if the date
16997           is greater than the cutoff date, advance $ssdate to cutoff_day of
16998           next month, else $$date is cutoff_date of this month.  Either
16999           way, charge them for a month.
17000
17001           ----------------------------------------------------------------------
17002
17003 2006-03-20 11:13  ivan
17004
17005         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_main.pm,
17006           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
17007           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
17008           FS/MANIFEST, bin/cdr_upstream_rate.import,
17009           httemplate/edit/rate.cgi, httemplate/edit/cust_main/billing.html,
17010           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
17011           httemplate/view/cust_main/billing.html: add price plan to bill on
17012           internal or external CDRs directly, add option to export CDRs to
17013           a per-customer downstream file
17014
17015 2006-03-17 06:56  ivan
17016
17017         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
17018
17019 2006-03-14 23:34  ivan
17020
17021         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
17022           want a revision history
17023
17024 2006-03-14 20:17  ivan
17025
17026         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
17027           and normalize canadian zip codes as well as us ones
17028
17029 2006-03-13 14:32  ivan
17030
17031         * httemplate/elements/: progress-init.html, progress-popup.html:
17032           fix progress hoohaw for internet exploder again, whew.  also make
17033           sure error/finish messages are centered, looks better
17034
17035 2006-03-10 23:27  ivan
17036
17037         * httemplate/elements/footer.html: some pages from ui hoohaw have
17038           leaked footer include, need something here for now
17039
17040 2006-03-10 21:21  ivan
17041
17042         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
17043           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
17044           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
17045           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
17046           progressbar bug with multiple progressbar forms on a page
17047
17048 2006-03-10 14:30  ivan
17049
17050         * httemplate/: elements/progress-init.html,
17051           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
17052           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
17053           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
17054           (hopefully) allow multiple progress-init's in a page, also add
17055           second $cgi arg to all these progressbar calls...
17056
17057 2006-03-10 14:28  ivan
17058
17059         * FS/FS/UI/Web.pm: want to know who *called* this without the
17060           required second arg
17061
17062 2006-03-09 05:42  ivan
17063
17064         * htetc/handler.pl: fix that
17065           blank-page-instead-of-profiling-redirect-when-called-from-an-include
17066           bug triggered by mason 1.32 :)
17067
17068 2006-03-09 03:48  ivan
17069
17070         * httemplate/view/cust_main.cgi: don't use a table with
17071           WIDTH="100%", it shoves the custnum and "billing information"
17072           boxes way out to the right
17073
17074 2006-03-08 04:14  ivan
17075
17076         * FS/FS/inventory_item.pm,
17077           httemplate/misc/inventory_item-import.html,
17078           httemplate/misc/process/inventory_item-import.html,
17079           httemplate/search/inventory_item.html:  Add an option to the web
17080           interface to batch upload new entries to the
17081           inventory_item table.
17082
17083 2006-03-08 02:05  ivan
17084
17085         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
17086           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
17087           FS/t/inventory_item.t, httemplate/search/inventory_item.html,
17088           bin/generate-table-module, htetc/handler.pl,
17089           httemplate/edit/inventory_class.html,
17090           httemplate/edit/elements/edit.html,
17091           httemplate/edit/process/inventory_class.html,
17092           httemplate/edit/process/elements/process.html,
17093           httemplate/search/elements/search.html: Add a new table for
17094           inventory with for DIDs/serials/etc., and an additional new table
17095           for inventory category (i.e. to distinguish DIDs, serials, MACs,
17096           etc.)
17097
17098 2006-03-08 00:21  ivan
17099
17100         * FS/FS/agent.pm: add space in error msg
17101
17102 2006-03-03 07:02  ivan
17103
17104         * FS/FS/Report/Table/Monthly.pm, httemplate/graph/money_time.cgi:
17105           agent-specific sales/credit/receipts summary
17106
17107 2006-02-28 11:34  ivan
17108
17109         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
17110
17111 2006-02-22 05:07  ivan
17112
17113         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
17114           httemplate/images/red_telephone_mimooh_01.png,
17115           httemplate/view/cust_main/contacts.html: add vonage click2call
17116           feature
17117
17118 2006-02-21 23:12  ivan
17119
17120         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
17121
17122 2006-02-18 03:14  ivan
17123
17124         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
17125           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
17126           FS/MANIFEST, FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
17127           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
17128           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
17129           httemplate/misc/cdr-import.html,
17130           httemplate/misc/process/cdr-import.html,
17131           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
17132           bin/cdr_calltype.import: CDR schema and class
17133
17134 2006-02-17 18:11  ivan
17135
17136         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
17137           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
17138           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
17139           documentation left behind from example template
17140
17141 2006-02-16 13:43  ivan
17142
17143         * FS/FS/Setup.pm, FS/bin/freeside-setup,
17144           httemplate/docs/admin.html: automate more of the initial data
17145           adding...
17146
17147 2006-02-08 23:18  ivan
17148
17149         * httemplate/elements/: calendar-en.js, calendar-setup.js,
17150           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
17151           jscalendar
17152
17153 2006-02-08 14:53  ivan
17154
17155         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
17156           around either
17157
17158 2006-02-07 19:49  ivan
17159
17160         * httemplate/docs/index.html: slightly html-ize the 1.5.8 upgrade
17161           instructions
17162
17163 2006-02-07 18:26  ivan
17164
17165         * FS/FS/UID.pm: update error message when secrets file cannot be
17166           found
17167
17168 2006-02-07 05:49  ivan
17169
17170         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
17171           error message is better.
17172
17173 2006-02-07 03:12  ivan
17174
17175         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
17176           statement preventing page from showing up in konq
17177
17178 2006-02-05 04:27  ivan
17179
17180         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
17181           httemplate/edit/payment_gateway.html,
17182           httemplate/edit/process/payment_gateway.html: payment gateway
17183           editing
17184
17185 2006-02-01 15:13  ivan
17186
17187         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
17188           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
17189           FS/bin/freeside-daily, FS/bin/freeside-monthly,
17190           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
17191           httemplate/browse/part_bill_event.cgi: finish adding
17192           freeside-monthly and monthly events
17193
17194 2006-01-31 23:58  ivan
17195
17196         * Makefile: HEAD isn't 1.5.8 anymore
17197
17198 2006-01-31 07:01  ivan
17199
17200         * FS/FS/payby.pm: oops, forgot $
17201
17202 2006-01-31 03:02  ivan
17203
17204         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
17205           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
17206           httemplate/edit/part_bill_event.cgi: [no log message]
17207
17208 2006-01-30 20:26  ivan
17209
17210         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
17211           browse/agent_type.cgi, browse/part_bill_event.cgi,
17212           browse/part_export.cgi, browse/part_pkg.cgi, browse/part_svc.cgi,
17213           browse/part_virtual_field.cgi, browse/payment_gateway.html,
17214           browse/rate.cgi, browse/router.cgi, browse/svc_acct_pop.cgi,
17215           config/config-view.cgi, config/config.cgi,
17216           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
17217           edit/agent_payment_gateway.html, edit/agent_type.cgi,
17218           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
17219           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
17220           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
17221           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
17222           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
17223           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
17224           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
17225           misc/link.cgi, misc/meta-import.cgi, misc/upload-batch.cgi,
17226           misc/whois.cgi, misc/process/cust_main-import.cgi,
17227           misc/process/cust_main-import_charges.cgi,
17228           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
17229           search/report_tax.cgi, search/svc_external.cgi,
17230           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
17231           view/svc_broadband.cgi, view/svc_domain.cgi,
17232           view/svc_external.cgi: move header() to
17233           include(/elements/header.html) so it can be changed in one place,
17234           thanks to Scott Edwards
17235
17236 2006-01-30 18:59  ivan
17237
17238         * FS/FS/Record.pm: fix "table not found" dbdef error message to
17239           recommend freeside-upgrade instead create + dbdef-create
17240
17241 2006-01-26 23:34  ivan
17242
17243         * httemplate/search/report_tax.cgi: small visual fix to alternating
17244           row colors when show_taxclasses is on
17245
17246 2006-01-26 17:33  ivan
17247
17248         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
17249           report, show more info on the specific line item and invoice
17250
17251 2006-01-26 07:27  ivan
17252
17253         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
17254           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
17255           httemplate/search/cust_bill_pkg.cgi,
17256           httemplate/search/cust_tax_exempt_pkg.cgi,
17257           httemplate/search/report_tax.cgi,
17258           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
17259           exemption columns to work correctly.  also make them
17260           agent-specific.  also fix package exemption columns, they were
17261           bunk too, sheesh.  start adding package classes for package class
17262           tax reporting.
17263
17264 2006-01-25 04:34  ivan
17265
17266         * FS/: FS/Record.pm, FS/Schema.pm, FS/cust_bill.pm,
17267           FS/cust_main.pm, FS/cust_tax_exempt.pm,
17268           FS/cust_tax_exempt_pkg.pm, FS/h_cust_bill.pm,
17269           FS/h_cust_tax_exempt.pm, t/cust_tax_exempt_pkg.t,
17270           t/h_cust_bill.t, t/h_cust_tax_exempt.t, MANIFEST: change
17271           texas-style tax exemptions to be against a specific line item
17272           rather than just general per-customer, for later tracking and tax
17273           reporting.  fix 1969/1970 exemptions for one-off charges
17274
17275 2006-01-04 18:03  ivan
17276
17277         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
17278           columns
17279
17280 2005-12-29 18:41  rsiddall
17281
17282         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
17283           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
17284           fs_selfservice/FS-SelfService/SelfService.pm,
17285           fs_selfservice/FS-SelfService/cgi/provision_list.html,
17286           httemplate/view/cust_main.cgi: Fixing a few typos.
17287
17288 2005-12-24 19:41  ivan
17289
17290         * httemplate/search/report_tax.cgi: add switch to enable taxclass
17291           breakdown, report invoiced tax separately in that case
17292
17293 2005-12-24 19:38  ivan
17294
17295         * httemplate/edit/part_bill_event.cgi: make sure to specify a
17296           money_char default
17297
17298 2005-12-24 19:18  ivan
17299
17300         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
17301           to enable taxclass breakdown, report invoiced tax separately in
17302           that case
17303
17304 2005-12-24 19:07  ivan
17305
17306         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
17307           region" flag on new line item report - NULLs need to be compared
17308           explicitly.  apparantly NULL != NULL.  bah SQL
17309
17310 2005-12-24 19:00  ivan
17311
17312         * FS/FS/Schema.pm: update indices for better tax report performance
17313
17314 2005-12-24 18:31  ivan
17315
17316         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
17317           brainfart
17318
17319 2005-12-24 17:57  ivan
17320
17321         * httemplate/search/report_tax.cgi: correct end date display for
17322           "now"
17323
17324 2005-12-24 16:52  ivan
17325
17326         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
17327           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
17328           only when greater than N amount
17329
17330 2005-12-24 16:36  ivan
17331
17332         * httemplate/edit/cust_main/billing.html: don't reenable postal
17333           billing for existing customers just cause its blank...
17334
17335 2005-12-21 20:24  ivan
17336
17337         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
17338           the declaration too
17339
17340 2005-12-21 20:22  ivan
17341
17342         * httemplate/search/report_tax.cgi: fix some ambiguous var names
17343           causing " "my" variable $t masks earlier declaration in same
17344           scope" errors
17345
17346 2005-12-21 20:01  ivan
17347
17348         * httemplate/search/cust_bill_event.html,
17349           httemplate/search/cust_bill_pkg.cgi,
17350           httemplate/search/report_cust_bill.html,
17351           httemplate/search/report_cust_credit.html,
17352           httemplate/search/report_cust_pay.html,
17353           httemplate/search/report_tax.cgi,
17354           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
17355           httemplate/elements/select-agent.html,
17356           httemplate/elements/table-grid.html,
17357           httemplate/elements/tr-input-beginning_ending.html,
17358           httemplate/elements/tr-select-agent.html,
17359           httemplate/search/elements/search.html: tax report update, link
17360           to new line item report, per-agent tax reporting
17361
17362 2005-12-18 20:18  ivan
17363
17364         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
17365           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
17366           field labeling - not always monthly
17367
17368 2005-12-18 20:18  ivan
17369
17370         * FS/FS/part_pkg/sqlradacct_hour.pm: add maximum "caps" to RADIUS
17371           usage charges
17372
17373 2005-12-16 14:47  ivan
17374
17375         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
17376           attributes from wtxs, neaten up raddb.pm generation
17377
17378 2005-12-15 17:49  ivan
17379
17380         * httemplate/edit/payment_gateway.html: add TransactionCentral
17381
17382 2005-12-15 11:36  ivan
17383
17384         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
17385           new agent types, noticed by Julius Igugu
17386
17387 2005-12-15 10:45  ivan
17388
17389         * bin/print-schema: adding print-schema
17390
17391 2005-12-14 20:04  ivan
17392
17393         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
17394           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
17395
17396 2005-12-14 12:57  ivan
17397
17398         * FS/FS/svc_acct.pm: allow a dir field to be set (or
17399           auto-generated) even if uid is fixed
17400
17401 2005-12-14 10:52  ivan
17402
17403         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
17404           to Radiator export
17405
17406 2005-12-12 19:13  ivan
17407
17408         * httemplate/edit/process/payment_gateway.html: fix options in
17409           gateway adding
17410
17411 2005-12-12 13:39  ivan
17412
17413         * FS/FS/part_export/radiator.pm: use crypt password for radiator
17414           export
17415
17416 2005-12-09 08:58  ivan
17417
17418         * httemplate/: edit/process/cust_credit_bill.cgi,
17419           view/cust_main/payment_history.html: fill in reason if empty when
17420           applying a credit to a refund
17421
17422 2005-12-09 08:56  ivan
17423
17424         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
17425           postal mail checkbox misbehaving (isn't sticky on errors -
17426           reverts back to on)
17427
17428 2005-12-07 15:48  ivan
17429
17430         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
17431           without pg_oid_status, look up the actual sequence name from
17432           dbdef rather than assuming ${table}_${column}_seq
17433
17434 2005-12-06 14:25  ivan
17435
17436         * FS/FS/Record.pm: make sure zip is required for canada, also use
17437           CURRVAL() function instead of pg_oid_status DBD attribute because
17438           Pg 8.1 doesn't have oids by default anymore
17439
17440 2005-12-05 11:01  ivan
17441
17442         * FS/FS/svc_Common.pm: avoid uninitialized value errors
17443
17444 2005-12-05 09:19  ivan
17445
17446         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
17447           debugging info by default
17448
17449 2005-12-02 23:26  ivan
17450
17451         * htetc/handler.pl: this should be the last of
17452           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
17453
17454 2005-12-02 23:12  ivan
17455
17456         * Makefile: those semicolons can't possibly have belonged there
17457
17458 2005-12-02 23:02  ivan
17459
17460         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
17461           had to be run multiple times before
17462
17463 2005-12-01 11:17  ivan
17464
17465         * httemplate/edit/agent_type.cgi: list disabled packages on agent
17466           type edit if they are still associated with the type
17467
17468 2005-12-01 09:36  ivan
17469
17470         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
17471           shouldn't apply to RADIUS groups, this is messing up unrelated
17472           RADIUS exports
17473
17474 2005-11-28 09:16  ivan
17475
17476         * FS/FS/cust_main.pm: turn off debugging
17477
17478 2005-11-28 09:13  ivan
17479
17480         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
17481           SQL that Pg doesn't need and MySQL doesn't like
17482
17483 2005-11-28 09:12  ivan
17484
17485         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
17486           for all three supporte exports
17487
17488 2005-11-28 09:07  ivan
17489
17490         * FS/bin/freeside-sqlradius-radacctd: startup
17491           freeside-sqlradius-radacctd for radiator export too
17492
17493 2005-11-28 08:59  ivan
17494
17495         * FS/FS/svc_Common.pm: allow defaults to override empty values for
17496           new objects
17497
17498 2005-11-28 08:38  ivan
17499
17500         * FS/FS/cust_svc.pm: better error msg
17501
17502 2005-11-28 08:34  ivan
17503
17504         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
17505           deal with any usage-capable export
17506
17507 2005-11-28 08:21  ivan
17508
17509         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
17510           deal with any usage-capable export
17511
17512 2005-11-28 08:14  ivan
17513
17514         * FS/FS/Record.pm: okay, its been tested
17515
17516 2005-11-28 08:07  ivan
17517
17518         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
17519
17520 2005-11-28 07:41  ivan
17521
17522         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
17523           where the freeze is coming from
17524
17525 2005-11-27 13:59  ivan
17526
17527         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
17528           per-agent billco spools
17529
17530 2005-11-22 10:29  ivan
17531
17532         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
17533           backend-realtime config flag, should be more intuitive for
17534           guyananet
17535
17536 2005-11-22 08:41  ivan
17537
17538         * FS/FS/svc_Common.pm: oops, supposed to commit this one
17539
17540 2005-11-22 08:39  ivan
17541
17542         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
17543           svc_acct.seconds
17544
17545 2005-11-22 05:26  ivan
17546
17547         * FS/FS/part_export/radiator.pm: update radiator export to deal
17548           with prepaid and some other random stuff
17549
17550 2005-11-21 07:24  ivan
17551
17552         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
17553           and there's a duplicate error, show all conflicting accounts not
17554           just the ones for different customers
17555
17556 2005-11-21 06:25  ivan
17557
17558         * FS/FS/part_export/: shellcommands.pm,
17559           shellcommands_withdomain.pm: add usermod_nousername flag to just
17560           prohibit username changes
17561
17562 2005-11-21 04:41  ivan
17563
17564         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
17565           view/cust_main/payment_history.html: ignore blank lines in payby
17566           config
17567
17568 2005-11-21 03:04  ivan
17569
17570         * README: slight update to README
17571
17572 2005-11-21 02:47  ivan
17573
17574         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
17575           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
17576           httemplate/edit/cust_main/billing.html,
17577           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
17578           httemplate/search/report_cust_pay.html,
17579           httemplate/view/cust_bill.cgi,
17580           httemplate/view/cust_main/payment_history.html: add MCRD payment
17581           type for manually processed ccards
17582
17583 2005-11-20 22:46  ivan
17584
17585         * httemplate/docs/schema.dia: load schema in current dia and save,
17586           should load up for people now?
17587
17588 2005-11-20 21:18  ivan
17589
17590         * FS/FS/Conf.pm: add config values used by external RT integration
17591
17592 2005-11-18 07:08  ivan
17593
17594         * httemplate/search/report_receivables.cgi: fix link glitch in
17595           receivables reports
17596
17597 2005-11-18 06:59  ivan
17598
17599         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
17600           add comment to package listing
17601
17602 2005-11-18 02:58  ivan
17603
17604         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
17605           BS for RT 3.4.4
17606
17607 2005-11-18 02:53  ivan
17608
17609         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
17610           BS for RT 3.4.4
17611
17612 2005-11-18 01:44  ivan
17613
17614         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
17615           BS for RT 3.4.4
17616
17617 2005-11-17 19:48  ivan
17618
17619         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
17620           check edits for an expired card when the # has changed
17621
17622 2005-11-17 07:56  ivan
17623
17624         * FS/FS/part_export/: shellcommands.pm,
17625           shellcommands_withdomain.pm: make variable description more
17626           consistant wrt vars that are already shell-quoted
17627
17628 2005-11-17 04:53  ivan
17629
17630         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
17631
17632 2005-11-17 04:27  ivan
17633
17634         * FS/FS/Schema.pm: add cust_pkg2 index on cust_pkg.pkgpart
17635
17636 2005-11-17 03:15  ivan
17637
17638         * FS/FS/svc_acct.pm: update debuggging information for replace
17639           group info with user@domain
17640
17641 2005-11-17 03:04  ivan
17642
17643         * httemplate/view/svc_acct.cgi: fix service change!
17644
17645 2005-11-17 02:14  ivan
17646
17647         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
17648           requests!
17649
17650 2005-11-16 05:14  ivan
17651
17652         * FS/FS/part_svc.pm, httemplate/index.html,
17653           httemplate/browse/part_svc.cgi, FS/FS/UI/Web.pm,
17654           httemplate/edit/bulk-cust_svc.html,
17655           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
17656
17657 2005-11-11 17:24  ivan
17658
17659         * httemplate/view/cust_main/tickets.html: huh seem to have
17660           overlooked this
17661
17662 2005-11-11 17:22  ivan
17663
17664         * FS/FS/cust_main.pm: set payip for all payment types
17665
17666 2005-11-11 16:44  ivan
17667
17668         * FS/FS/part_export/cpanel.pm: interpolation helps alot
17669
17670 2005-11-11 16:17  ivan
17671
17672         * FS/FS/part_export/cpanel.pm: try using web interface scrape
17673           bullshit for adding pops instead of API, as per cpanel support
17674           [cPanel tickets ID# 116044]
17675
17676 2005-11-11 06:06  ivan
17677
17678         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
17679           export update of RADIUS Expiration attribute when cust_pkg.bill
17680           changes
17681
17682 2005-11-10 04:47  ivan
17683
17684         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
17685           add part_bill_event.payby selection to failed invoice event
17686           search
17687
17688 2005-11-10 03:36  ivan
17689
17690         * FS/FS/part_export/everyone_net.pm: fix password changes with
17691           everyone.net
17692
17693 2005-11-09 16:00  ivan
17694
17695         * httemplate/view/svc_domain.cgi: add javascript confirmation to
17696           unaudited domain deletion, add record being deleted to record
17697           deletion popup
17698
17699 2005-11-07 18:16  ivan
17700
17701         * httemplate/docs/admin.html: bah
17702
17703 2005-11-07 14:07  ivan
17704
17705         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
17706           Bug#1270
17707
17708 2005-11-04 03:43  ivan
17709
17710         * httemplate/elements/xmlhttp.html: oops, typo applying patch
17711
17712 2005-11-04 03:31  ivan
17713
17714         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
17715           Edwards to show mason errors received from XMLHTTP requests
17716
17717 2005-11-02 13:18  ivan
17718
17719         * FS/FS/cust_bill.pm: spool invoice to billco if no other
17720           destinations are set!
17721
17722 2005-10-31 21:32  ivan
17723
17724         * FS/FS/: cust_bill.pm: yarg
17725
17726 2005-10-31 21:27  ivan
17727
17728         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
17729
17730 2005-10-31 21:14  ivan
17731
17732         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
17733           events to apply only to a specific destination type (i.e. postal
17734           only)
17735
17736 2005-10-31 19:15  ivan
17737
17738         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
17739           billco format option to FTP invoice send, add invoice event to
17740           spool one giant (pair of) CSV files in addition to FTPing them
17741           individually
17742
17743 2005-10-28 04:56  ivan
17744
17745         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
17746           statustext as a failed billing event
17747
17748 2005-10-27 10:04  ivan
17749
17750         * httemplate/elements/select-taxclass.html: extraneous '; noticed
17751           by joe@surferz
17752
17753 2005-10-27 08:48  ivan
17754
17755         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
17756           and 60 had the wrote quote. they had single quote where double
17757           was needed...
17758
17759 2005-10-24 04:59  ivan
17760
17761         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
17762
17763 2005-10-24 04:56  ivan
17764
17765         * FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
17766           httemplate/elements/progress-init.html,
17767           httemplate/elements/xmlhttp.html: fix rate plan editing with new
17768           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
17769           on rate search screen
17770
17771 2005-10-21 08:21  ivan
17772
17773         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
17774           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
17775           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
17776           httemplate/edit/cust_main/billing.html,
17777           httemplate/edit/process/cust_main.cgi,
17778           httemplate/search/cust_pay.cgi,
17779           httemplate/search/report_cust_pay.html,
17780           httemplate/view/cust_bill.cgi,
17781           httemplate/view/cust_main/payment_history.html: add CASH and WEST
17782           payment types (payments only, not cust_main.payby)
17783
17784 2005-10-21 06:15  ivan
17785
17786         * conf/invoice_html: brainfart
17787
17788 2005-10-21 05:50  ivan
17789
17790         * conf/invoice_html: i thought i fixed this already
17791
17792 2005-10-20 05:30  ivan
17793
17794         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
17795           service.  fuck Date::Manip
17796
17797 2005-10-16 23:46  ivan
17798
17799         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
17800           exporting so it'll export even if all svc_acct records don't have
17801           the group yet
17802
17803 2005-10-16 23:03  ivan
17804
17805         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
17806           usergroup editing
17807
17808 2005-10-16 08:02  ivan
17809
17810         * bin/bind.export: and make .HEADER optional for slaves too
17811
17812 2005-10-16 07:59  ivan
17813
17814         * bin/bind.export: don't error out if there's no HEADER file, just
17815           produce a useable snippet anyway
17816
17817 2005-10-16 07:04  ivan
17818
17819         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
17820           zone-underscore config file, update bind.import to use
17821           command-line options instead of ask for input
17822
17823 2005-10-15 06:48  ivan
17824
17825         * FS/FS/TicketSystem/RT_External.pm: don't error out when
17826           ticket_system-default_queueid hasn't been set yet
17827
17828 2005-10-15 06:40  ivan
17829
17830         * FS/FS/Conf.pm: make sure config still works if no ticket system
17831           is configured...
17832
17833 2005-10-15 06:37  ivan
17834
17835         * FS/FS/Conf.pm: make sure config still works if no ticket system
17836           is configured...
17837
17838 2005-10-15 05:58  ivan
17839
17840         * bin/backup-dvd: adding quick backup-to-dvd script
17841
17842 2005-10-15 04:29  ivan
17843
17844         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
17845           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
17846           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
17847           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
17848           httemplate/config/config.cgi: agent option to select RT queue
17849
17850 2005-10-15 04:13  ivan
17851
17852         * rt/html/Elements/Header: land RT 3.4.4 on HEAD
17853
17854 2005-10-15 02:33  ivan
17855
17856         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
17857           html/Elements/Header, html/Elements/Menu,
17858           html/Elements/PageLayout, html/Elements/SimpleSearch,
17859           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
17860           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
17861           sbin/rt-setup-database.in: landing rt 3.4.4 on HEAD
17862
17863 2005-10-15 02:09  ivan
17864
17865         * rt/: UPGRADING, configure, Makefile.in, README, configure.ac,
17866           Changelog, aclocal.m4, docs/rt3-schema-relationships.dot,
17867           docs/design_docs/realflow.txt, m4/rt_layout.m4,
17868           docs/design_docs/3.3-schema-redesign.txt,
17869           docs/design_docs/cvs_integration,
17870           docs/design_docs/link-definitions.txt, docs/design_docs/rt-mvc,
17871           sbin/extract-message-catalog, sbin/extract_pod_tests,
17872           sbin/factory, sbin/license_tag, sbin/regression_harness,
17873           sbin/rt-dump-database.in, sbin/rt-test-dependencies.in,
17874           html/autohandler, html/index.html, html/l,
17875           html/Ticket/History.html, html/Ticket/Modify.html,
17876           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
17877           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
17878           html/Tools/MyDay.html, html/Tools/Offline.html,
17879           html/Tools/Elements/Tabs, html/Ticket/ModifyLinks.html,
17880           html/Ticket/ShowEmailRecord.html,
17881           html/Ticket/Attachment/dhandler,
17882           html/Ticket/Elements/AddWatchers,
17883           html/Ticket/Elements/EditCustomField,
17884           html/Ticket/Elements/EditWatchers,
17885           html/Ticket/Elements/LoadTextAttachments,
17886           html/Ticket/Elements/ShowDependencies,
17887           html/Ticket/Elements/ShowMessageHeaders,
17888           html/Ticket/Elements/ShowPeople,
17889           html/Ticket/Elements/ShowTransaction,
17890           html/Ticket/Elements/BulkLinks,
17891           html/Ticket/Elements/EditCustomFields,
17892           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
17893           html/Ticket/Elements/PreviewScrips,
17894           html/Ticket/Elements/ShowBasics,
17895           html/Ticket/Elements/ShowCustomFields,
17896           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
17897           html/Ticket/Elements/ShowMembers,
17898           html/Ticket/Elements/ShowMessageStanza,
17899           html/Ticket/Elements/ShowRequestor,
17900           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
17901           html/Search/Edit.html, html/Search/Results.html,
17902           html/Search/Results.rdf, html/Search/Results.tsv,
17903           html/Ticket/Elements/EditBasics,
17904           html/Ticket/Elements/FindAttachments,
17905           html/Ticket/Elements/ShowAttachments,
17906           html/Ticket/Elements/ShowGroupMembers,
17907           html/Search/Elements/BuildFormatString,
17908           html/Search/Elements/DisplayOptions,
17909           html/Search/Elements/EditFormat,
17910           html/Search/Elements/EditSearches,
17911           html/Search/Elements/NewListActions,
17912           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
17913           html/Search/Elements/SelectAndOr,
17914           html/Search/Elements/SelectGroup,
17915           html/Search/Elements/SelectLinks,
17916           html/Search/Elements/SelectSearchObject,
17917           html/Search/Elements/SelectSearchesForObjects,
17918           html/Admin/autohandler, html/Admin/index.html,
17919           html/Approvals/Display.html, html/Approvals/index.html,
17920           html/Approvals/Elements/Approve,
17921           html/Approvals/Elements/PendingMyApproval,
17922           html/Approvals/Elements/ShowDependency,
17923           html/Approvals/Elements/Tabs,
17924           html/Download/CustomFieldValue/dhandler,
17925           html/Download/Tabular/dhandler, html/Search/Elements/EditQuery,
17926           html/Search/Elements/PickBasics,
17927           html/Search/Elements/PickCriteria,
17928           html/Search/Elements/SelectPersonType,
17929           html/Admin/CustomFields/GroupRights.html,
17930           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
17931           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
17932           html/Admin/Global/Templates.html,
17933           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
17934           html/Admin/Global/CustomFields/Groups.html,
17935           html/Admin/Global/CustomFields/Queue-Tickets.html,
17936           html/Admin/Global/CustomFields/Queue-Transactions.html,
17937           html/Admin/Global/CustomFields/Users.html,
17938           html/Admin/Global/CustomFields/index.html,
17939           html/Admin/Groups/CustomFields.html,
17940           html/Admin/Groups/GroupRights.html,
17941           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
17942           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
17943           html/Admin/Groups/index.html,
17944           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
17945           html/Admin/CustomFields/Modify.html,
17946           html/Admin/CustomFields/Objects.html,
17947           html/Admin/CustomFields/UserRights.html,
17948           html/Admin/CustomFields/index.html,
17949           html/Admin/Queues/CustomFields.html,
17950           html/Admin/Queues/GroupRights.html,
17951           html/Admin/Users/CustomFields.html,
17952           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
17953           html/Admin/Users/index.html, html/Admin/Queues/CustomField.html,
17954           html/Admin/Queues/Scrip.html, html/Admin/Queues/Templates.html,
17955           html/Admin/Queues/UserRights.html,
17956           html/Admin/Elements/CustomFieldTabs,
17957           html/Admin/Elements/EditCustomField,
17958           html/Admin/Elements/EditCustomFieldValues,
17959           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
17960           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
17961           html/Admin/Elements/ListGlobalScrips,
17962           html/Admin/Elements/QueueTabs,
17963           html/Admin/Elements/SelectCustomFieldLookupType,
17964           html/Admin/Elements/SelectCustomFieldType,
17965           html/Admin/Elements/SelectModifyGroup,
17966           html/Admin/Elements/SelectModifyUser,
17967           html/Admin/Elements/SelectSingleOrMultiple,
17968           html/Admin/Elements/SelectUsers, html/Admin/Elements/Tabs,
17969           html/Admin/Elements/ToolTabs, html/Admin/Elements/UserTabs,
17970           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
17971           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
17972           html/Admin/Queues/index.html,
17973           html/Admin/Elements/AddCustomFieldValue,
17974           html/Admin/Elements/EditCustomFields,
17975           html/Admin/Elements/EditQueueWatchers,
17976           html/Admin/Elements/EditScrips,
17977           html/Admin/Elements/GlobalCustomFieldTabs,
17978           html/Admin/Elements/ModifyTemplate,
17979           html/Admin/Elements/ObjectCustomFields,
17980           html/Admin/Elements/SelectGroups,
17981           html/Admin/Elements/SelectModifyQueue,
17982           html/Admin/Elements/SelectNewGroupMembers,
17983           html/Admin/Elements/SelectScrip,
17984           html/Admin/Elements/SelectScripCondition,
17985           html/Admin/Elements/CreateUserCalled,
17986           html/Admin/Elements/GroupTabs,
17987           html/Admin/Elements/ListGlobalCustomFields,
17988           html/Admin/Elements/PickCustomFields,
17989           html/Admin/Elements/PickObjects,
17990           html/Admin/Elements/QueueRightsForUser,
17991           html/Admin/Elements/SelectRights,
17992           html/Admin/Elements/SelectScripAction,
17993           html/Admin/Elements/SelectStage,
17994           html/Admin/Elements/SelectTemplate,
17995           html/Admin/Elements/SystemTabs, html/SelfService/Closed.html,
17996           html/SelfService/Create.html,
17997           html/SelfService/CreateTicketInQueue.html,
17998           html/SelfService/Display.html, html/SelfService/Error.html,
17999           html/SelfService/Prefs.html, html/SelfService/Update.html,
18000           html/SelfService/index.html,
18001           html/SelfService/Attachment/dhandler,
18002           html/Elements/BevelBoxRaisedEnd, html/Elements/CreateTicket,
18003           html/Elements/EditCustomField,
18004           html/Elements/EditCustomFieldImage, html/Elements/EditLinks,
18005           html/Elements/Error, html/Elements/ListActions,
18006           html/Elements/MyRequests, html/Elements/QueryString,
18007           html/Elements/ScrubHTML, html/Elements/SelectDateType,
18008           html/Elements/SelectMatch, html/Elements/SelectNewTicketQueue,
18009           html/Elements/SelectSortOrder, html/Elements/SelectTicketSortBy,
18010           html/Elements/SelectUsers, html/Elements/ShowLinks,
18011           html/SelfService/Elements/GotoTicket,
18012           html/SelfService/Elements/Header,
18013           html/SelfService/Elements/MyRequests,
18014           html/SelfService/Elements/Tabs,
18015           html/Elements/BevelBoxRaisedStart,
18016           html/Elements/EditCustomFieldBinary,
18017           html/Elements/EditCustomFieldSelect, html/Elements/GotoTicket,
18018           html/Elements/MessageBox, html/Elements/SelectAttachmentField,
18019           html/Elements/SelectGroups, html/Elements/SelectOwner,
18020           html/Elements/SelectQueue, html/Elements/SelectStatus,
18021           html/Elements/SelectWatcherType,
18022           html/Elements/ShowCustomFieldBinary,
18023           html/Elements/ShowCustomFieldImage,
18024           html/Elements/ShowCustomFieldWikitext,
18025           html/Elements/ShowCustomFields, html/Elements/ShowLink,
18026           html/Elements/TitleBox, html/Elements/Callback,
18027           html/Elements/Checkbox, html/Elements/EditCustomFieldFreeform,
18028           html/Elements/Quicksearch, html/Elements/Refresh,
18029           html/Elements/Section, html/Elements/SelectLinkType,
18030           html/Elements/SelectTicketTypes,
18031           html/Elements/EditCustomFieldText,
18032           html/Elements/EditCustomFieldWikitext, html/Elements/Login,
18033           html/Elements/MyTickets, html/Elements/SelectBoolean,
18034           html/Elements/SelectCustomFieldOperator,
18035           html/Elements/SelectCustomFieldValue,
18036           html/Elements/SelectDateRelation,
18037           html/Elements/SelectEqualityOperator, html/Elements/SelectLang,
18038           html/Elements/SelectResultsPerPage,
18039           html/Elements/SetupSessionCookie, html/Elements/ShowMemberships,
18040           html/Elements/Submit, html/Elements/TitleBoxEnd,
18041           html/Elements/CollectionAsTable/Header,
18042           html/Elements/CollectionAsTable/ParseFormat,
18043           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
18044           html/REST/1.0/dhandler, html/REST/1.0/logout,
18045           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
18046           html/REST/1.0/Forms/ticket/attachments,
18047           html/REST/1.0/Forms/ticket/default,
18048           html/REST/1.0/Forms/ticket/history,
18049           html/REST/1.0/Forms/ticket/links,
18050           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
18051           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
18052           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
18053           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
18054           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
18055           html/NoAuth/images/autohandler, html/User/Delegation.html,
18056           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
18057           html/User/Elements/Tabs, html/User/Groups/Members.html,
18058           html/User/Groups/Modify.html, html/User/Groups/index.html,
18059           lib/RT.pm.in, lib/t/00smoke.t, lib/t/setup_regression.t,
18060           lib/t/create_data.pl, lib/t/regression/01ticket_link_searching.t,
18061           lib/t/regression/02basic_web.t,
18062           lib/t/regression/03web_compiliation_errors.t,
18063           lib/t/regression/05cronsupport.t, lib/t/regression/07acl.t,
18064           lib/t/regression/08web_cf_access.t,
18065           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
18066           lib/t/regression/11-template-insert.t,
18067           lib/t/regression/12-search.t,
18068           lib/t/regression/13-attribute-tests.t,
18069           lib/t/regression/14merge.t,
18070           lib/t/regression/16-transaction_cf_tests.t,
18071           lib/t/regression/17multiple_deleg_revocation.t,
18072           lib/t/regression/19-rtname.t, lib/t/regression/20savedsearch.t,
18073           lib/t/regression/21query-builder.t,
18074           lib/t/regression/22search_tix_by_txn.t,
18075           lib/t/regression/04send_email.t,
18076           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
18077           lib/t/regression/15cf_single_values_are_single.t,
18078           lib/t/regression/18stale_delegations_cleanup.t,
18079           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
18080           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
18081           lib/RT/CustomField_Overlay.pm, lib/RT/Date.pm,
18082           lib/RT/Queues_Overlay.pm, lib/RT/ScripConditions_Overlay.pm,
18083           lib/RT/Template_Overlay.pm, lib/RT/User.pm, lib/RT/Attributes.pm,
18084           lib/RT/SavedSearch.pm, lib/RT/StyleGuide.pod, lib/RT/System.pm,
18085           lib/RT/Templates_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
18086           lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
18087           lib/RT/Attribute_Overlay.pm, lib/RT/Group.pm, lib/RT/Handle.pm,
18088           lib/RT/ObjectCustomFields.pm, lib/RT/EmailParser.pm,
18089           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm,
18090           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
18091           lib/RT/Tickets_Overlay.pm, lib/RT/Transactions.pm,
18092           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
18093           lib/RT/Links.pm, lib/RT/Scrip.pm, lib/RT/Attachment_Overlay.pm,
18094           lib/RT/Attributes_Overlay.pm, lib/RT/CurrentUser.pm,
18095           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/CustomFieldValues.pm,
18096           lib/RT/Group_Overlay.pm, lib/RT/ObjectCustomField.pm,
18097           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queue.pm,
18098           lib/RT/ScripActions.pm, lib/RT/Attachments.pm,
18099           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/Groups.pm,
18100           lib/RT/Links_Overlay.pm, lib/RT/SavedSearches.pm,
18101           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
18102           lib/RT/Transactions_Overlay.pm, lib/RT/ACE.pm,
18103           lib/RT/CachedGroupMembers.pm,
18104           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
18105           lib/RT/GroupMember.pm, lib/RT/Link.pm,
18106           lib/RT/ObjectCustomFieldValues.pm, lib/RT/Principal_Overlay.pm,
18107           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
18108           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
18109           lib/RT/Transaction.pm, lib/RT/CustomField.pm,
18110           lib/RT/ObjectCustomFieldValue.pm,
18111           lib/RT/ObjectCustomField_Overlay.pm,
18112           lib/RT/ScripActions_Overlay.pm, lib/RT/Template.pm,
18113           lib/RT/Attachments_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
18114           lib/RT/ScripCondition_Overlay.pm, lib/RT/Ticket.pm,
18115           lib/RT/ACL.pm, lib/RT/GroupMember_Overlay.pm,
18116           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/ACE_Overlay.pm,
18117           lib/RT/Attribute.pm, lib/RT/CachedGroupMembers_Overlay.pm,
18118           lib/RT/CustomFields_Overlay.pm, lib/RT/Link_Overlay.pm,
18119           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/Templates.pm,
18120           lib/RT/URI.pm, lib/RT/Users.pm, lib/RT/I18N/en.po,
18121           lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po,
18122           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
18123           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
18124           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
18125           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
18126           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
18127           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/URI/base.pm,
18128           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
18129           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
18130           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Generic.pm,
18131           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
18132           lib/RT/Action/RecordComment.pm,
18133           lib/RT/Action/RecordCorrespondence.pm,
18134           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
18135           lib/RT/Action/UserDefined.pm, lib/RT/Action/EscalatePriority.pm,
18136           lib/RT/Action/SendEmail.pm, lib/RT/Interface/CLI.pm,
18137           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
18138           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
18139           lib/RT/Interface/Email/Auth/MailFrom.pm,
18140           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
18141           lib/RT/Interface/Web/Handler.pm,
18142           lib/RT/Interface/Web/QueryBuilder.pm,
18143           lib/RT/Interface/Web/Standalone.pm, bin/mason_handler.scgi.in,
18144           bin/standalone_httpd.in, lib/RT/Condition/AnyTransaction.pm,
18145           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
18146           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
18147           lib/RT/Condition/PriorityChange.pm,
18148           lib/RT/Condition/PriorityExceeds.pm,
18149           lib/RT/Condition/QueueChange.pm,
18150           lib/RT/Condition/StatusChange.pm,
18151           lib/RT/Condition/UserDefined.pm,
18152           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
18153           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
18154           lib/RT/Search/Generic.pm, bin/mason_handler.fcgi.in,
18155           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt.in,
18156           bin/webmux.pl.in, bin/rt-mailgate.in, etc/initialdata,
18157           etc/acl.mysql, etc/schema.Informix, etc/schema.SQLite,
18158           etc/acl.Pg, etc/schema.mysql, etc/upgrade/3.1.0/schema.SQLite,
18159           etc/upgrade/3.1.0/schema.Pg, etc/upgrade/3.3.0/acl.Informix,
18160           etc/upgrade/3.3.0/acl.Oracle, etc/upgrade/3.3.0/acl.Pg,
18161           etc/upgrade/3.3.0/acl.SQLite, etc/upgrade/3.3.0/acl.mysql,
18162           etc/upgrade/3.3.0/content, etc/upgrade/3.3.0/schema.Oracle,
18163           etc/upgrade/3.3.0/schema.Pg, etc/upgrade/3.3.0/schema.mysql,
18164           etc/upgrade/3.3.11/acl.Oracle, etc/upgrade/3.3.11/acl.Pg,
18165           etc/upgrade/3.3.11/acl.SQLite, etc/upgrade/3.3.11/acl.mysql,
18166           etc/upgrade/3.3.11/content, etc/upgrade/3.3.11/schema.Oracle,
18167           etc/upgrade/3.3.11/schema.Pg, etc/upgrade/3.3.11/schema.SQLite,
18168           etc/upgrade/3.3.11/schema.mysql: import rt 3.4.4
18169
18170 2005-10-13 14:16  ivan
18171
18172         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
18173           change uid' error when the account *has* a uid but
18174           svc_acct-edit_uid isn't turned on
18175
18176 2005-10-12 05:02  ivan
18177
18178         * httemplate/misc/: batch-cust_pay.html,
18179           process/batch-cust_pay.cgi: change button to say "post payment
18180           batch" and main error message to indicate the whole batch should
18181           be resubmitted, as per feedback from lewis
18182
18183 2005-10-12 02:51  ivan
18184
18185         * httemplate/edit/part_pkg.cgi: fix package customize losing
18186           services
18187
18188 2005-10-12 01:57  ivan
18189
18190         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
18191
18192 2005-10-10 09:06  ivan
18193
18194         * FS/FS/part_export/everyone_net.pm: oops, that should fix
18195           suspension problem
18196
18197 2005-10-10 05:20  ivan
18198
18199         * FS/FS/cust_pay.pm, htetc/handler.pl, httemplate/index.html,
18200           httemplate/misc/batch-cust_pay.html,
18201           httemplate/misc/xmlhttp-cust_main-search.cgi,
18202           httemplate/misc/process/batch-cust_pay.cgi,
18203           httemplate/search/cust_pay.cgi: updated quick payment entry
18204
18205 2005-10-08 06:45  ivan
18206
18207         * httemplate/misc/batch-cust_pay.html: quick payment entry
18208           javascript tested & working IE/firefix/konq
18209
18210 2005-10-07 17:47  ivan
18211
18212         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
18213           edit/process/quick-charge.cgi, elements/select-taxclass.html: fix
18214           tax class selection in package add/edit too
18215
18216 2005-10-07 16:28  ivan
18217
18218         * conf/invoice_latex: allow more width for return address, stuff is
18219           wrapping
18220
18221 2005-10-06 21:50  ivan
18222
18223         * httemplate/view/cust_main/billing.html: mask out echeck account
18224           #s too
18225
18226 2005-10-06 21:48  ivan
18227
18228         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
18229           in UI.  i believe huntsburg is in the doghouse for this one :)
18230
18231 2005-10-06 19:25  ivan
18232
18233         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
18234           httemplate/edit/process/quick-charge.cgi: add require_taxclasses
18235           config flag
18236
18237 2005-10-06 16:09  ivan
18238
18239         * httemplate/view/cust_bill-logo.cgi: really use default logo if
18240           the agent-specific one isn't found
18241
18242 2005-10-06 16:07  ivan
18243
18244         * httemplate/view/cust_bill-logo.cgi: use default logo if the
18245           agent-specific one isn't found
18246
18247 2005-10-06 16:03  ivan
18248
18249         * httemplate/view/cust_bill-logo.cgi: use default logo if the
18250           agent-specific one isn't found
18251
18252 2005-10-06 13:35  ivan
18253
18254         * FS/FS/part_export/everyone_net.pm: add debugging option to
18255           everyone_net export
18256
18257 2005-10-06 00:34  ivan
18258
18259         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
18260           httemplate/view/cust_main/payment_history.html: add cc-void
18261           option
18262
18263 2005-10-05 18:40  ivan
18264
18265         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
18266           sources (refnum) - needed to make sure the SELECT OPTIONs have
18267           explicitly specified VALUEs
18268
18269 2005-10-04 13:27  ivan
18270
18271         * FS/FS/part_export/everyone_net.pm: fix small error with
18272           everyone.net export
18273
18274 2005-10-02 18:41  ivan
18275
18276         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
18277           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
18278           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
18279           account view and edit: convert to proper templates, make sure
18280           usage information displays for any usage-capable export, add
18281           ability to edit uid/gid
18282
18283 2005-10-02 00:09  ivan
18284
18285         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
18286           target for quick iterative development
18287
18288 2005-09-29 13:19  ivan
18289
18290         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
18291           as well
18292
18293 2005-09-28 11:27  ivan
18294
18295         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
18296
18297 2005-09-25 01:20  ivan
18298
18299         * httemplate/view/cust_main.cgi: this css did weird things under IE
18300
18301 2005-09-25 01:13  ivan
18302
18303         * CREDITS, FS/FS/UI/Web.pm, httemplate/edit/process/part_svc.cgi,
18304           httemplate/edit/process/rate.cgi,
18305           httemplate/elements/jsrsServer.html,
18306           httemplate/elements/progress-init.html,
18307           httemplate/elements/progress-popup.html,
18308           httemplate/elements/xmlhttp.html: get rid of JSRS iframe foo for
18309           progress bar, use XMLHTTPRequest instead.  really should have
18310           done that in the first place.  JSON will wait until another
18311           day...
18312
18313 2005-09-24 15:53  ivan
18314
18315         * FS/FS/cust_main.pm: parse paybatch order number with dashes
18316           correctly
18317
18318 2005-09-22 15:25  ivan
18319
18320         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
18321           (dir-less) Conf showing up
18322
18323 2005-09-21 05:47  ivan
18324
18325         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
18326           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
18327           httemplate/view/cust_main/packages.html, init.d/freeside-init,
18328           FS/bin/freeside-daily: add prepaid support which sets RADIUS
18329           Expiration attribute, update customer view package UI
18330
18331 2005-09-16 03:10  ivan
18332
18333         * FS/FS/cust_main.pm: tyop
18334
18335 2005-09-16 01:18  ivan
18336
18337         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
18338           for a state/county/country
18339
18340 2005-09-14 04:01  ivan
18341
18342         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
18343           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
18344           bin/generate-table-module: fix autogenerated simple test
18345
18346 2005-09-13 13:12  ivan
18347
18348         * httemplate/search/elements/search.html: fix redirect with single
18349           item returned from search results and a coderef redirect
18350
18351 2005-09-10 07:50  ivan
18352
18353         * CREDITS, httemplate/edit/cust_main/contact.html,
18354           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
18355           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
18356           ajax-style xmlhttprequest state/county/country selector!
18357
18358 2005-09-08 12:15  ivan
18359
18360         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
18361           table names!  huh
18362
18363 2005-09-08 01:50  ivan
18364
18365         * httemplate/edit/cust_main.cgi: fix dropping of payname
18366
18367 2005-09-07 23:52  ivan
18368
18369         * httemplate/autohandler: don't need 4k of newlines anymore,
18370           H:W:SelectLayers works better
18371
18372 2005-09-07 15:52  ivan
18373
18374         * FS/FS/part_pkg.pm: add hourly frequency
18375
18376 2005-09-07 15:04  ivan
18377
18378         * bin/generate-raddb: list current dictionary sources in example so
18379           i don't forget
18380
18381 2005-09-07 15:02  ivan
18382
18383         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
18384           plus dictionary.ip3networks
18385
18386 2005-09-07 05:56  ivan
18387
18388         * FS/FS/Schema.pm: define username_len so the default add account
18389           screen doesn't have a tiny username field (when usernamemax is
18390           not defined)
18391
18392 2005-09-07 05:48  ivan
18393
18394         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
18395           when adding an account (and usernamemax is not set)
18396
18397 2005-09-07 05:44  ivan
18398
18399         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
18400           when adding an account (and username max is not set)
18401
18402 2005-09-07 05:38  ivan
18403
18404         * httemplate/view/cust_main.cgi: oops, still need areyousure
18405           javascript for some sub-bits of the page (package unprovisioning
18406           and cancellation, bunch of payment history stuff)
18407
18408 2005-09-07 03:40  ivan
18409
18410         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
18411           FS::Schema instead of calling $FS::Record::dbdef directly
18412
18413 2005-09-07 03:25  ivan
18414
18415         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
18416           forgot to prefix FS::
18417
18418 2005-09-07 03:16  ivan
18419
18420         * FS/FS/part_export/cpanel.pm: remote access key is a big long
18421           thing
18422
18423 2005-09-07 02:37  ivan
18424
18425         * FS/FS/part_export/cpanel.pm, eg/export_template.pm: add cpanel
18426           export
18427
18428 2005-09-06 14:58  ivan
18429
18430         * FS/FS/Conf.pm: document variables available in
18431           payment_receipt_email
18432
18433 2005-08-27 01:46  ivan
18434
18435         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
18436           FS/FS/cust_main.pm, FS/t/banned_pay.t, bin/generate-table-module,
18437           httemplate/view/cust_main.cgi,
18438           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
18439           ACH table, re-do cancel popup to have a checkbox to ban payinfo
18440
18441 2005-08-24 06:47  ivan
18442
18443         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
18444           popup
18445
18446 2005-08-24 06:22  ivan
18447
18448         * htetc/handler.pl, httemplate/edit/cust_main.cgi,
18449           httemplate/edit/cust_main/billing.html,
18450           httemplate/edit/cust_main/contact.html, FS/FS/cust_main.pm,
18451           FS/FS/cust_main_county.pm, FS/FS/ClientAPI/MyAccount.pm,
18452           FS/FS/ClientAPI/Signup.pm,
18453           fs_selfservice/FS-SelfService/SelfService.pm,
18454           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
18455           httemplate/edit/process/cust_main.cgi,
18456           httemplate/elements/overlibmws_draggable.js,
18457           httemplate/elements/overlibmws_iframe.js,
18458           httemplate/elements/progress-init.html,
18459           httemplate/elements/select-month_year.html,
18460           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
18461           httemplate/view/cust_main/billing.html: customer edit: abstract
18462           out billing info to billing.html, re-do payment type selection
18463           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
18464           for start date & issue #.  customer view: re-order fields for
18465           consistency.  selfservice API: support paystart_month,
18466           paystart_year, payissue and payip in MyAccount::process_payment
18467           and ::edit_info and Signup::new_customer,
18468           FS::cust_main::realtime_bop: support paystart_month paystart_year
18469           payissue payip fields
18470
18471 2005-08-23 05:38  ivan
18472
18473         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
18474           by moving dbdef stuff around
18475
18476 2005-08-18 00:58  ivan
18477
18478         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
18479           parsing of new-style paybatch
18480
18481 2005-08-17 22:41  ivan
18482
18483         * httemplate/edit/process/agent_payment_gateway.html: hopefully
18484           this is the last missing file
18485
18486 2005-08-17 22:12  ivan
18487
18488         * httemplate/edit/process/payment_gateway.html: oops another
18489           missing file
18490
18491 2005-08-17 21:16  ivan
18492
18493         * FS/FS/agent_payment_gateway.pm: missing file
18494
18495 2005-08-17 15:23  ivan
18496
18497         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
18498           FS/FS/option_Common.pm, FS/FS/part_export.pm,
18499           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
18500           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
18501           FS/bin/freeside-setup, FS/bin/freeside-upgrade, FS/FS.pm,
18502           FS/MANIFEST, FS/t/option_Common.t, FS/t/payment_gateway.t,
18503           FS/t/payment_gateway_option.t, bin/generate-table-module,
18504           htetc/handler.pl, httemplate/index.html,
18505           httemplate/browse/agent.cgi,
18506           httemplate/browse/payment_gateway.html,
18507           httemplate/edit/agent_payment_gateway.html,
18508           httemplate/edit/payment_gateway.html: infrastructure for easier
18509           schema changes, and: add payment_gateway, payment_gateway_option
18510           and agent_payment_gateway tables, add paystart_month,
18511           paystart_year, payissue and payip fields to cust_main, add
18512           preliminary gateway and gateway override editing to web UI, use
18513           payment gateway override when processing payments (card type, not
18514           taxclass yet)
18515
18516 2005-08-14 18:55  ivan
18517
18518         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
18519           Bug#1248
18520
18521 2005-08-09 14:38  ivan
18522
18523         * FS/: FS/part_export/radiator.pm, FS/part_export/sqlradius.pm,
18524           t/part_export-radiator.t, FS/part_export/sqlradius_withdomain.pm:
18525           add native Radiator export
18526
18527 2005-08-08 08:15  ivan
18528
18529         * FS/FS/part_export/everyone_net.pm: add export to everyone.net
18530           outsource mail service
18531
18532 2005-08-06 17:41  ivan
18533
18534         * FS/FS/part_export/forward_shellcommands.pm: update
18535           forward_shellcommands export to know about literal source
18536           addresses, closes: Bug#1246
18537
18538 2005-08-06 17:40  ivan
18539
18540         * FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
18541           FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
18542           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
18543           httemplate/search/elements/search.html: move cust_pkg search to
18544           new template, add active/suspended/cancelled customer packages to
18545           agent browse
18546
18547 2005-08-04 17:57  ivan
18548
18549         * httemplate/search/cust_credit.html: fix credit searches by otaker
18550
18551 2005-08-03 18:42  ivan
18552
18553         * Makefile: don't use install -D flag, doesn't work on bsd
18554
18555 2005-08-03 00:38  ivan
18556
18557         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
18558           uninitalized value in length" warnings
18559
18560 2005-08-02 19:23  ivan
18561
18562         * FS/FS/part_export/: domain_shellcommands.pm,
18563           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
18564           blank commands for non-svc_acct shellcommand exports too
18565
18566 2005-08-02 12:17  khoff
18567
18568         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
18569           svc_x record for an h_cust_svc record.
18570
18571 2005-07-14 04:55  ivan
18572
18573         * FS/FS/cust_main.pm: oops, fix last minute bug with new
18574           configurable customer fields on reports
18575
18576 2005-07-14 04:46  ivan
18577
18578         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
18579           from cust-fields work
18580
18581 2005-07-14 04:31  ivan
18582
18583         * httemplate/: index.html, search/svc_acct.cgi,
18584           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
18585           report
18586
18587 2005-07-14 04:18  ivan
18588
18589         * httemplate/search/cust_bill.html: move account search
18590           (httemplate/search/svc_acct.cgi) to new template, cust-fields
18591           configuration value to control which customer fields are shown on
18592           reports
18593
18594 2005-07-14 03:52  ivan
18595
18596         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
18597           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
18598           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
18599           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
18600           httemplate/search/cust_bill_event.cgi,
18601           httemplate/search/cust_credit.html,
18602           httemplate/search/cust_pay.cgi,
18603           httemplate/search/report_receivables.cgi,
18604           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
18605           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
18606           httemplate/search/elements/search.html: move account search
18607           (httemplate/search/svc_acct.cgi) to new template, cust-fields
18608           configuration value to control which customer fields are shown on
18609           reports
18610
18611 2005-07-12 02:31  ivan
18612
18613         * httemplate/browse/part_pkg.cgi: <rjbs> More of the same: these
18614           patches make it safer to subclass FS::part_pkg's pkg_svc method
18615           by eliminating qsearches on table pkg_svc.
18616
18617 2005-07-12 02:22  ivan
18618
18619         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
18620           continuing effort to avoid using SQL and qsearch from templates
18621           to find the pkg_svc records for a package.
18622
18623 2005-07-12 02:13  ivan
18624
18625         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
18626           contructor to Record.pm
18627
18628 2005-07-12 02:11  ivan
18629
18630         * Makefile: okay, really enable RT by default for good now
18631
18632 2005-07-11 07:15  ivan
18633
18634         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
18635
18636 2005-07-11 06:01  ivan
18637
18638         * Makefile: new server
18639
18640 2005-07-11 05:53  ivan
18641
18642         * httemplate/docs/index.html: note alternate instructions for
18643           0pre6->7
18644
18645 2005-07-11 05:22  ivan
18646
18647         * bin/postfix.export: fix regex
18648
18649 2005-07-11 05:21  ivan
18650
18651         * Makefile: probably best to keep RT disabled by default, at least
18652           for this release
18653
18654 2005-07-11 03:58  ivan
18655
18656         * FS/t/ClientAPI_SessionCache.t:
18657           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
18658
18659 2005-07-11 02:49  ivan
18660
18661         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
18662           session expiration from Randall Lucas <rlucas@tercent.net>,
18663           thanks!
18664
18665 2005-07-09 08:41  ivan
18666
18667         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
18668           finding their logo
18669
18670 2005-07-09 03:55  ivan
18671
18672         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
18673           "invoice" on the post payment screen when posting against a
18674           specific invoice, replace with having useless "Auto-apply to
18675           invoices" box actually show the payment will be applied to one
18676           invoice only...  closes: Bug#1241
18677
18678 2005-07-09 03:36  ivan
18679
18680         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
18681           part_pkg/flat.pm, part_pkg/flat_comission.pm,
18682           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
18683           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
18684           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
18685           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
18686           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
18687           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
18688           method to cust_bill_pkg and use it in cust_bill... this should
18689           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
18690           to be sorted out
18691
18692 2005-07-08 16:06  ivan
18693
18694         * FS/bin/freeside-daily: fix bug with new efficient
18695           customer-finding code.  sql isn't perl, null != 0
18696
18697 2005-06-30 06:32  ivan
18698
18699         * FS/FS/Misc.pm: pod error
18700
18701 2005-06-30 06:20  ivan
18702
18703         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
18704
18705 2005-06-30 05:44  ivan
18706
18707         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
18708           foo
18709
18710 2005-06-16 22:31  ivan
18711
18712         * httemplate/misc/process/link.cgi: fix preference sort order for
18713           linking: sort unaudited services first, secondary sort by svcaprt
18714
18715 2005-06-16 22:07  ivan
18716
18717         * httemplate/misc/process/link.cgi: add more info to debugging
18718
18719 2005-06-16 22:04  ivan
18720
18721         * httemplate/misc/process/link.cgi: fix debugging
18722
18723 2005-06-16 21:42  ivan
18724
18725         * httemplate/misc/process/link.cgi: add debugging for accounts
18726           picked to pick
18727
18728 2005-06-14 21:46  ivan
18729
18730         * FS/FS/cust_bill.pm: better error reporting for actual errors from
18731           lpr command
18732
18733 2005-06-14 19:31  ivan
18734
18735         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
18736           rounding off of money value, closes: Bug#1237
18737
18738 2005-06-14 17:44  ivan
18739
18740         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
18741           reprint/fax/email links to invoice search results
18742
18743 2005-06-09 15:40  ivan
18744
18745         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
18746           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
18747           httemplate/misc/email_invoices.cgi,
18748           httemplate/misc/fax_invoice_events.cgi,
18749           httemplate/misc/fax_invoices.cgi,
18750           httemplate/misc/print_invoice_events.cgi,
18751           httemplate/misc/print_invoices.cgi,
18752           httemplate/search/cust_bill.html,
18753           httemplate/search/report_cust_bill.html: advanced invoice serach,
18754           groundwork to add reprint/fax/email links to invoice search
18755           results
18756
18757 2005-06-09 13:26  ivan
18758
18759         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
18760           changes the service listing to use $part_pkg->pkg_svc instead of
18761           a qsearch, which means that the listing will still work if
18762           pkg_svc has been subclassed.
18763
18764 2005-06-09 13:16  ivan
18765
18766         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
18767
18768 2005-06-09 02:15  ivan
18769
18770         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
18771           subclass, fixes pkg customize link
18772
18773 2005-06-09 00:19  ivan
18774
18775         * FS/bin/freeside-daily: declare new $opt_a
18776
18777 2005-06-09 00:13  ivan
18778
18779         * FS/bin/freeside-daily: significant speedup from only selected
18780           customers with outstanding packages or invoice events in the
18781           initial select, and add -a flag for agentnum
18782
18783 2005-06-08 23:56  ivan
18784
18785         * FS/FS/cust_bill.pm, conf/invoice_html,
18786           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
18787           invoices too
18788
18789 2005-06-08 23:36  ivan
18790
18791         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
18792           (html|latex)(small)?footer optionall per-agent too
18793
18794 2005-06-08 23:22  ivan
18795
18796         * FS/FS/cust_bill.pm: more sane regex
18797
18798 2005-06-08 23:14  ivan
18799
18800         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
18801           for multiple agents
18802
18803 2005-06-08 22:59  ivan
18804
18805         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
18806           is configurable per-agent
18807
18808 2005-06-08 22:34  ivan
18809
18810         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
18811           httemplate/edit/part_bill_event.cgi: add multiple agent selection
18812           to agent-specific invoicing
18813
18814 2005-06-08 17:18  ivan
18815
18816         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
18817           are forced in anyway on import
18818
18819 2005-06-08 14:52  ivan
18820
18821         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
18822           line items
18823
18824 2005-06-08 02:03  ivan
18825
18826         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
18827           FS/FS/ClientAPI/MyAccount.pm,
18828           fs_selfservice/FS-SelfService/SelfService.pm,
18829           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
18830           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
18831           fs_selfservice/FS-SelfService/cgi/make_payment.html,
18832           fs_selfservice/FS-SelfService/cgi/myaccount.html,
18833           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
18834           fs_selfservice/FS-SelfService/cgi/payment_results.html,
18835           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
18836           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
18837           fs_selfservice/FS-SelfService/cgi/provision.html,
18838           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
18839           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
18840           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
18841           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
18842           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
18843           httemplate/view/svc_acct.cgi: prepaid card recharge
18844
18845 2005-06-07 14:02  ivan
18846
18847         * FS/FS/Misc.pm: debugging output change in send_email
18848
18849 2005-06-06 13:07  ivan
18850
18851         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
18852           refactoring
18853
18854 2005-06-06 12:54  ivan
18855
18856         * FS/FS/Misc.pm: some additional warnings
18857
18858 2005-06-06 10:00  ivan
18859
18860         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
18861
18862 2005-06-02 18:51  ivan
18863
18864         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
18865           the last of the Internal vs External breakage i hope
18866
18867 2005-06-02 02:36  ivan
18868
18869         * httemplate/search/cust_bill_event.html: Capitalization
18870
18871 2005-06-02 02:29  ivan
18872
18873         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
18874           httemplate/search/cust_bill_event.cgi,
18875           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
18876           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
18877           httemplate/misc/email-invoice.cgi,
18878           httemplate/misc/email_invoices.cgi,
18879           httemplate/misc/fax-invoice.cgi,
18880           httemplate/misc/fax_invoices.cgi,
18881           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
18882           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
18883           FS/bin/freeside-queued, httemplate/search/elements/search.html,
18884           httemplate/elements/progress-init.html,
18885           httemplate/elements/progress-popup.html, htetc/handler.pl: add
18886           ability to search on a date range of invoice events and then
18887           reprint or reemail (boy was that a bit more work than i
18888           expected), closes: Bug#946
18889
18890 2005-06-01 17:02  ivan
18891
18892         * rt/html/Ticket/Elements/AddCustomers: remove warning
18893
18894 2005-06-01 16:40  ivan
18895
18896         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
18897           or something.
18898
18899 2005-06-01 14:40  ivan
18900
18901         * httemplate/search/report_receivables.cgi: remove trailing
18902           whitespace
18903
18904 2005-06-01 13:31  ivan
18905
18906         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
18907           RT_Internal again, hopefully this is the last of the breakage
18908           from RT_Internal
18909
18910 2005-05-31 19:39  ivan
18911
18912         * httemplate/edit/part_pkg.cgi: really. *sigh*
18913
18914 2005-05-31 16:42  ivan
18915
18916         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
18917           sesmon_minute price plkan, noticed by rjbs
18918
18919 2005-05-31 16:32  ivan
18920
18921         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
18922           package editing problem
18923
18924 2005-05-26 12:30  ivan
18925
18926         * httemplate/view/: cust_bill.cgi: silly perl version bs
18927
18928 2005-05-26 12:15  ivan
18929
18930         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
18931           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
18932
18933 2005-05-25 20:45  ivan
18934
18935         * httemplate/edit/part_pkg.cgi: 72?!
18936
18937 2005-05-24 08:33  ivan
18938
18939         * Makefile: 1.5.7.  and enable RT by default, finally
18940
18941 2005-05-23 04:49  ivan
18942
18943         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
18944
18945 2005-05-22 16:38  ivan
18946
18947         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
18948           an empty param
18949
18950 2005-05-22 13:39  ivan
18951
18952         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
18953
18954 2005-05-22 02:25  ivan
18955
18956         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
18957
18958 2005-05-21 21:24  ivan
18959
18960         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
18961
18962 2005-05-21 11:38  ivan
18963
18964         * httemplate/browse/agent.cgi: make sure the customers tables for
18965           each agent line up with each other, too
18966
18967 2005-05-21 10:26  ivan
18968
18969         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
18970           order of any sort
18971
18972 2005-05-21 10:14  ivan
18973
18974         * httemplate/browse/agent.cgi: line up
18975           prospect/active/suspended/cancelled customers
18976
18977 2005-05-19 07:10  ivan
18978
18979         * FS/FS/part_export/shellcommands.pm: A group number must refer to
18980           an already existing group - so add manually it if you want to
18981           define a set of static gids or something, default is just going
18982           to cause headaches
18983
18984 2005-05-19 04:05  ivan
18985
18986         * FS/FS/svc_acct.pm: ! or !! also
18987
18988 2005-05-19 03:45  ivan
18989
18990         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
18991           include gid too
18992
18993 2005-05-19 03:29  ivan
18994
18995         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
18996
18997 2005-05-19 03:26  ivan
18998
18999         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
19000           part_export/shellcommands.pm,
19001           part_export/shellcommands_withdomain.pm: fix shellcommands export
19002           encrypting "magic" shadow values * NP *LK*
19003
19004 2005-05-19 02:49  ivan
19005
19006         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
19007           replace, _check_duplicate was already below it
19008
19009 2005-05-19 01:51  ivan
19010
19011         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
19012           links
19013
19014 2005-05-19 01:43  ivan
19015
19016         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
19017           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
19018           links should respect template, also add direct re-send links like
19019           the view links and convert view/cust_bill.cgi to proper template
19020
19021 2005-05-18 09:57  ivan
19022
19023         * httemplate/browse/agent.cgi: oops, it helps to get the link right
19024
19025 2005-05-18 09:55  ivan
19026
19027         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
19028           agent-specific A/R aging report, closes: bug#1229
19029
19030 2005-05-18 09:37  ivan
19031
19032         * bin/masonize: report the file that had a masonize error
19033
19034 2005-05-18 07:50  ivan
19035
19036         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
19037           of course!
19038
19039 2005-05-18 03:43  ivan
19040
19041         * FS/FS/cust_bill.pm: oops, losing notes!
19042
19043 2005-05-15 06:49  ivan
19044
19045         * httemplate/search/report_receivables.cgi: this status column is
19046           probably faster, one giant SQL query.  and add back in the
19047           customer link, oops
19048
19049 2005-05-15 06:00  ivan
19050
19051         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
19052           httemplate/search/elements/search.html: move receivables report
19053           to search template
19054
19055 2005-05-15 04:58  ivan
19056
19057         * httemplate/search/cust_bill.html: use money_char config
19058
19059 2005-05-15 04:46  ivan
19060
19061         * httemplate/search/cust_bill.html: align
19062
19063 2005-05-14 12:57  ivan
19064
19065         * rt/lib/RT/URI/: freeside.pm, freeside/Internal.pm: fixup RT
19066           integration grr!
19067
19068 2005-05-14 11:03  ivan
19069
19070         * FS/FS/cust_bill.pm: h helps halot
19071
19072 2005-05-14 10:59  ivan
19073
19074         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
19075
19076 2005-05-14 10:04  ivan
19077
19078         * FS/FS/Conf.pm, conf/invoice_html,
19079           httemplate/view/cust_bill-logo.cgi: html invoices: when
19080           displaying, use the actual logo from the conf dir - same as the
19081           emailed copy
19082
19083 2005-05-14 09:30  ivan
19084
19085         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
19086
19087 2005-05-14 09:27  ivan
19088
19089         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
19090           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
19091           httemplate/view/cust_bill.cgi: html invoices!
19092
19093           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
19094           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
19095           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
19096           http://mailformat.dan.info/headers/mime.html
19097           http://www.faqs.org/rfcs/rfc2392.html
19098           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
19099
19100           (MIME is hard, let's go shopping!)
19101
19102 2005-05-13 08:06  ivan
19103
19104         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
19105           files, and expand country codes on invoices.  and oops,
19106           print_html changes slipped in last commit too.  well, they were
19107           ready anyway.
19108
19109 2005-05-13 03:55  ivan
19110
19111         * conf/invoice_latex: better to do something fancy like scale down
19112           the font size to fit in the intended space or something but hey,
19113           this is good enough for now :)
19114
19115 2005-05-13 03:54  ivan
19116
19117         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
19118           no invoice_latexreturnaddress file
19119
19120 2005-05-11 07:07  ivan
19121
19122         * FS/FS/export_svc.pm: new progressbar display causes a silly error
19123           in edge case where no dup checking necessary, closes: Bug#1226
19124
19125 2005-05-10 11:30  khoff
19126
19127         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
19128
19129 2005-05-05 06:04  ivan
19130
19131         * conf/: invoice_latex: no comma between state and address
19132
19133 2005-05-04 18:46  ivan
19134
19135         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
19136           and the domain id is missing
19137
19138 2005-05-04 02:33  ivan
19139
19140         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
19141           modifying pkg_svc records, closes: Bug#1221
19142
19143 2005-05-04 02:20  ivan
19144
19145         * FS/FS/Record.pm: err msg
19146
19147 2005-05-03 18:06  ivan
19148
19149         * FS/FS/cust_bill.pm: patch to just update the template or
19150           conf/invoice_latex* to use the new one
19151
19152 2005-05-03 17:40  ivan
19153
19154         * conf/invoice_latex, conf/invoice_latexfooter, conf/logo.eps,
19155           FS/FS/Conf.pm, FS/FS/cust_bill.pm: great new invoice template
19156           from kristian!
19157
19158 2005-05-03 10:22  ivan
19159
19160         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
19161           problems
19162
19163 2005-05-03 06:29  ivan
19164
19165         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
19166           unnecessary host=localhost from outsource instance creation foo
19167
19168 2005-05-03 02:56  ivan
19169
19170         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
19171           of "Chek" for payby = CHEK transactions
19172
19173 2005-05-03 01:51  ivan
19174
19175         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
19176           privs, -T not necessary
19177
19178 2005-05-03 01:46  ivan
19179
19180         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
19181           it still needs to be supported for just a little bit longer
19182
19183 2005-05-01 23:32  ivan
19184
19185         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
19186           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
19187           move httemplate/search/svc_domain to the new search template
19188           along with svc_www and svc_forward
19189
19190 2005-04-30 02:47  ivan
19191
19192         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
19193           forwards instead of nothing
19194
19195 2005-04-30 02:45  ivan
19196
19197         * httemplate/search/svc_forward.cgi: pull in the customer
19198           information as part of the main query for efficiency
19199
19200 2005-04-29 06:00  ivan
19201
19202         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
19203           forward search using the standard search template: forwards are
19204           now paged
19205
19206 2005-04-28 10:05  ivan
19207
19208         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
19209
19210 2005-04-25 17:20  khoff
19211
19212         * bin/svc_broadband.renumber: For renumbering svc_broadband
19213           services from one addr_block to another.  Hopefully no one will
19214           ever have to use this.
19215
19216 2005-04-25 02:33  ivan
19217
19218         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
19219           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
19220           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
19221           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
19222           freeside-sqlradius-radacctd again after all these years, now it
19223           just needs to update the "seconds" field(s), finally closes:
19224           Bug#1125
19225
19226 2005-04-21 04:47  ivan
19227
19228         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
19229           replacing too
19230
19231 2005-04-21 04:35  ivan
19232
19233         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
19234
19235 2005-04-20 00:12  ivan
19236
19237         * FS/FS/part_export/acct_sql.pm: hehe oops
19238
19239 2005-04-19 23:41  ivan
19240
19241         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
19242           defaults to acct_sql export
19243
19244 2005-04-19 02:50  ivan
19245
19246         * FS/FS/Conf.pm: disable RT_Libs for now
19247
19248 2005-04-19 02:48  ivan
19249
19250         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
19251
19252 2005-04-18 00:37  ivan
19253
19254         * FS/FS/cust_main.pm: add some newlines to debugging output, no
19255           need to print file and line # so much
19256
19257 2005-04-16 15:26  ivan
19258
19259         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
19260           screen instead of hardcoding $
19261
19262 2005-04-15 13:29  khoff
19263
19264         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
19265           httemplate/view/svc_domain.cgi: Added support for TXT records.
19266
19267 2005-04-14 02:41  ivan
19268
19269         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
19270           move invoice_latex templating to Text::Template, with special
19271           sauce^W^Wbackwards-compatibility for old templates
19272
19273 2005-04-13 05:31  ivan
19274
19275         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
19276           some super ancient assumptions about slipip and uid meaning
19277           exporting to RADIUS and shell respectively
19278
19279 2005-04-13 05:30  ivan
19280
19281         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
19282           Record.pm and use it in cust_svc svcpart replacement (which is
19283           all about the exports anyway)
19284
19285 2005-04-13 03:54  ivan
19286
19287         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
19288           check attributes
19289
19290 2005-04-13 03:32  ivan
19291
19292         * FS/FS/raddb.pm: add Radius-Operator
19293
19294 2005-04-13 03:16  ivan
19295
19296         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
19297
19298 2005-04-13 02:55  ivan
19299
19300         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
19301           errors"
19302
19303 2005-04-13 01:16  ivan
19304
19305         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
19306           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
19307           is present
19308
19309 2005-04-12 20:38  ivan
19310
19311         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
19312           flat_commission price plan, thanks to Troy Hammonds
19313
19314 2005-04-11 13:13  khoff
19315
19316         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
19317           the email address sent to your BOP processor, in case the
19318           processor sends a pesky receipt that you don't want your
19319           customers getting.
19320
19321 2005-04-11 09:48  khoff
19322
19323         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
19324           debugging messages on everyone.
19325
19326 2005-04-10 03:16  ivan
19327
19328         * httemplate/search/elements/search.html: add some left and right
19329           padding so cells don't run into each other so badly
19330
19331 2005-04-09 18:13  ivan
19332
19333         * Makefile: fix install-apache for bsd make and reverse
19334           accidentally-checked-in (again!) RT_ENABLED = 1
19335
19336 2005-04-07 18:12  ivan
19337
19338         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
19339           and don't f$&# care
19340
19341 2005-04-07 03:35  ivan
19342
19343         * Makefile, htetc/freeside-rt.conf: add install/debian/3.1/INSTALL
19344           script and script up some apache automation assuming a conf.d
19345           type dir
19346
19347 2005-04-07 02:26  ivan
19348
19349         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/fix-sequences: depend
19350           on DBIx::DBSchema 0.26 for dbdef-create (for Pg 'public' schema
19351           fix) and 0.25 in freeside-setup and Record.pm (for DBD::Pg 1.40
19352           is bunk fix)
19353
19354 2005-04-06 20:28  khoff
19355
19356         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
19357           current (non-history) records in place of missing history
19358           records.
19359
19360 2005-04-06 15:52  ivan
19361
19362         * FS/FS/svc_forward.pm: and fix the error msg haha
19363
19364 2005-04-06 15:50  ivan
19365
19366         * FS/FS/svc_forward.pm: looks like a domain part for a
19367           literally-specified forward src or dst is required, not optional
19368
19369 2005-04-05 17:50  khoff
19370
19371         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
19372           table, not the history table.
19373
19374 2005-04-05 14:33  khoff
19375
19376         * bin/add-history-records.pl: This doesn't fix the problem.  To be
19377           continued...
19378
19379 2005-04-02 15:49  ivan
19380
19381         * bin/slony-setup: must be as Pg superuser
19382
19383 2005-04-02 14:46  ivan
19384
19385         * FS/FS/cust_bill_pkg.pm, FS/FS/part_svc_router.pm,
19386           FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm, FS/FS/reg_code_pkg.pm,
19387           FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
19388           httemplate/docs/schema.html: herding elephants: add primary keys
19389           to *all* tables for slony
19390
19391 2005-04-02 12:34  ivan
19392
19393         * bin/slony-setup: adding quick slony setup script
19394
19395 2005-04-01 14:52  khoff
19396
19397         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
19398           attempt to resolve, problems caused by missing history records.
19399
19400 2005-04-01 14:34  khoff
19401
19402         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
19403           history records
19404
19405 2005-03-31 21:59  steve
19406
19407         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
19408
19409 2005-03-31 03:41  ivan
19410
19411         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
19412           method in addition to provisioning new ones
19413
19414 2005-03-31 01:07  ivan
19415
19416         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
19417           invoice destinations
19418
19419 2005-03-30 22:56  khoff
19420
19421         * bin/add-history-records.pl: Printing insert statements is not
19422           necessary
19423
19424 2005-03-30 19:47  khoff
19425
19426         * bin/add-history-records.pl: Committing the inserts helps.
19427
19428 2005-03-30 16:53  khoff
19429
19430         * bin/add-history-records.pl: (Apparently) working version.
19431           Updates svc_*, cust_svc, and domain_record history tables.
19432
19433 2005-03-30 16:31  khoff
19434
19435         * FS/FS/h_svc_forward.pm: Another missing 'u'.
19436
19437 2005-03-30 13:40  khoff
19438
19439         * FS/FS/h_Common.pm: Dump a call trace if something calls
19440           FS::h_Common::sql_h_search without END_TIMESTAMP.
19441
19442 2005-03-30 13:22  khoff
19443
19444         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
19445           in case we're really a FS::h_svc_www object.
19446
19447 2005-03-30 13:09  khoff
19448
19449         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
19450
19451 2005-03-30 12:55  khoff
19452
19453         * bin/add-history-records.pl: Test script to add pre-history table
19454           history records.
19455
19456 2005-03-29 17:37  ivan
19457
19458         * FS/FS/part_export/cp.pm: according to landel CP no longer
19459           supports changing username
19460
19461 2005-03-29 17:18  ivan
19462
19463         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
19464           selecting by credit card, fixes: Bug#1189
19465
19466 2005-03-29 14:41  ivan
19467
19468         * fs_selfservice/FS-SelfService/SelfService.pm: better self-service
19469           debugging, don't point to install.html for suEXEC/setuid in
19470           self-service setup docs
19471
19472 2005-03-28 17:40  khoff
19473
19474         * FS/FS/TicketSystem/RT_External.pm,
19475           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
19476           RT_External fixes.
19477
19478 2005-03-28 17:38  khoff
19479
19480         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
19481           an optional requirement.
19482
19483 2005-03-27 15:21  ivan
19484
19485         * FS/FS/cust_main.pm: allow & in bank names
19486
19487 2005-03-27 15:21  ivan
19488
19489         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
19490           child_objects can now set an alternate field for the svcnum, for
19491           things like forwards
19492
19493 2005-03-21 14:13  khoff
19494
19495         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
19496           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
19497           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
19498           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
19499           FS/FS/part_export/infostreet.pm,
19500           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
19501           httemplate/edit/cust_main.cgi,
19502           httemplate/edit/process/cust_main.cgi,
19503           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
19504           httemplate/view/cust_main/billing.html,
19505           httemplate/view/cust_main/tickets.html: Added support for FAX
19506           invoice destinations using a HylaFAX server.  Faxing plain text
19507           invoices is not supported.
19508
19509 2005-03-21 13:55  pbowen
19510
19511         * FS/FS/Record.pm: Forgot to load up the conf.
19512
19513 2005-03-18 16:12  pbowen
19514
19515         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
19516           a nasty bug that would clear the payinfo if the private key was
19517           not available.  2. Set the default module for encrypt/decrypt to
19518           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
19519           it doesn't just pass around plaintext if the encryption engine is
19520           broken or missing.  4. Added code so that the masked payinfo is
19521           handled correctly in the case that it is blank and it cannot be
19522           generated (encrypted payinfo)
19523
19524 2005-03-18 11:21  pbowen
19525
19526         * FS/: FS/Conf.pm, FS/Record.pm, FS/cust_bill.pm, FS/cust_main.pm,
19527           bin/freeside-setup: Added encrypted fields for Credit Cards,
19528           etc... - PB
19529
19530 2005-03-18 11:15  pbowen
19531
19532         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
19533           billing
19534
19535 2005-03-18 08:47  pbowen
19536
19537         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
19538           SUPER, @_ == 1 if it only contains an undef. -PB
19539
19540 2005-03-18 01:15  ivan
19541
19542         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
19543           freebsd install
19544
19545 2005-03-17 17:00  ivan
19546
19547         * FS/FS/cust_main_county.pm: sorry it was late
19548
19549 2005-03-17 13:56  khoff
19550
19551         * FS/FS/cust_bill.pm: Documentation tyop.
19552
19553 2005-03-17 13:41  khoff
19554
19555         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
19556           httemplate/misc/email-invoice.cgi: Added options
19557           invoice_email_pdf and invoice_email_pdf_note.  invoice_email_pdf
19558           - Attach PDF invoice to emailed plain text invoices.
19559           invoice_email_pdf_note - Replace plain text invoice with this
19560           note, when attaching a PDF.
19561
19562 2005-03-16 03:31  ivan
19563
19564         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
19565           names for some reason
19566
19567 2005-03-15 15:27  khoff
19568
19569         * httemplate/misc/payment.cgi: Missing semicolon.
19570
19571 2005-03-13 03:47  ivan
19572
19573         * FS/FS/cust_main.pm: and store the refund correctly
19574
19575 2005-03-13 03:34  ivan
19576
19577         * FS/FS/cust_main.pm: when refunding against a specific card
19578           payment, use the card details from the payment instead of the
19579           customer record
19580
19581 2005-03-13 03:12  ivan
19582
19583         * FS/FS/cust_main.pm: add some additional debugging to refunds
19584
19585 2005-03-12 08:07  ivan
19586
19587         * Makefile, rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
19588           rt/lib/RT/URI/freeside/Internal.pm,
19589           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
19590           freeside base url since RT calls it from multiple directory
19591           depths... have to specify explicity, like external integration
19592
19593 2005-03-12 06:35  ivan
19594
19595         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
19596           support into this century (close: Bug#1124) - finally get rid of
19597           fs_signup (everything is in fs_selfservice now) (Bug#413) -
19598           organize main menu sysadmin section so it is slightly less
19599           confusing
19600
19601 2005-03-12 06:31  ivan
19602
19603         * httemplate/docs/schema.html, FS/FS/agent.pm, FS/FS/cust_main.pm,
19604           FS/FS/cust_pay.pm, FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
19605           httemplate/view/cust_main/payment_history.html,
19606           httemplate/index.html, httemplate/browse/agent.cgi,
19607           httemplate/edit/prepay_credit.cgi,
19608           httemplate/search/prepay_credit.html,
19609           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
19610           fs_selfservice/FS-SelfService/ieak.template,
19611           fs_selfservice/FS-SelfService/cgi/agent.cgi,
19612           fs_selfservice/FS-SelfService/cgi/decline.html,
19613           httemplate/edit/process/prepay_credit.cgi,
19614           httemplate/edit/process/reg_code.cgi,
19615           fs_selfservice/FS-SelfService/cgi/map.gif,
19616           fs_selfservice/FS-SelfService/cgi/promocode.html,
19617           fs_selfservice/FS-SelfService/cgi/regcode.html,
19618           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
19619           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
19620           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
19621           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
19622           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
19623           fs_selfservice/FS-SelfService/cgi/signup.cgi,
19624           fs_selfservice/FS-SelfService/cgi/signup.html,
19625           fs_selfservice/FS-SelfService/cgi/stateselect.html,
19626           fs_selfservice/FS-SelfService/cgi/success.html, htetc/handler.pl:
19627           - bring prepaid support into this century (close: Bug#1124) -
19628           finally get rid of fs_signup (everything is in fs_selfservice
19629           now) (Bug#413) - organize main menu sysadmin section so it is
19630           slightly less confusing
19631
19632 2005-03-11 02:35  ivan
19633
19634         * rt/FREESIDE_MODIFIED: update list of modified files
19635
19636 2005-03-11 02:33  ivan
19637
19638         * rt/etc/RT_SiteConfig.pm: merging
19639
19640 2005-03-10 17:34  khoff
19641
19642         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
19643           html/Elements/Menu, html/Elements/Tabs,
19644           html/Ticket/Elements/AddCustomers,
19645           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
19646           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
19647           Reorganized RT->Freeside integration to support Internal (single
19648           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
19649           handled the same either way.  Integration type is changed by
19650           setting $RT::URI::freeside::IntegrationType to either 'Internal'
19651           or 'XMLRPC' in your RT_SiteConfig.pm.
19652
19653 2005-03-10 14:49  khoff
19654
19655         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
19656           lookups through the XMLRPC interface.
19657
19658 2005-03-10 01:56  ivan
19659
19660         * FS/bin/freeside-daily: fine.
19661
19662 2005-03-10 00:58  ivan
19663
19664         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
19665           package editing problem with extraneous services showing up,
19666           closes: Bug#1170
19667
19668 2005-03-09 00:18  ivan
19669
19670         * httemplate/docs/index.html: preliminary RT docs
19671
19672 2005-03-08 10:37  khoff
19673
19674         * FS/FS/XMLRPC.pm: Don't require that the method results be
19675           FS::Record descendant objects.  If they are, we map them to
19676           hashrefs.  Otherwise we return them verbatim and hope (maybe
19677           check) that they're scalars, hashrefs, or arrayrefs.
19678
19679 2005-03-08 10:15  khoff
19680
19681         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
19682           'version', and eventually config look-ups (next commit).
19683
19684 2005-03-05 19:25  ivan
19685
19686         * httemplate/search/elements/search.html: specity an explicit EOL
19687           for Text::CSV_XS, apparantly sometimes the default is null
19688
19689 2005-03-05 19:22  ivan
19690
19691         * httemplate/search/elements/search.html: and a slight formatting
19692           fix
19693
19694 2005-03-05 19:04  ivan
19695
19696         * httemplate/search/elements/search.html, htetc/handler.pl,
19697           httemplate/index.html, httemplate/search/cust_bill.html,
19698           httemplate/search/cust_bill_event.html,
19699           httemplate/search/cust_credit.html,
19700           httemplate/search/cust_main-otaker.cgi,
19701           httemplate/search/cust_main.cgi,
19702           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
19703           httemplate/search/reg_code.html,
19704           httemplate/search/report_cust_credit.html,
19705           httemplate/search/report_cust_pay.html,
19706           httemplate/search/report_prepaid_income.html,
19707           httemplate/search/report_tax.html,
19708           httemplate/search/sqlradius.html, httemplate/search/svc_www.cgi,
19709           httemplate/view/cust_bill-pdf.cgi,
19710           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
19711           templated reports and clean up their HTML formatting, closes;
19712           Bug#520, Bug#1107
19713
19714 2005-03-04 14:24  ivan
19715
19716         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
19717           reference "payby" is ambiguous" error when selecting by payment
19718           type, fix missing check #s caused by cust_main.payinfo masking
19719           cust_pay.payinfo, closes (really this time): Bug#1105
19720
19721 2005-03-04 04:57  ivan
19722
19723         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
19724           correctly even if the customer record has somehow been removed...
19725
19726 2005-03-04 04:34  ivan
19727
19728         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
19729           httemplate/search/cust_credit.html,
19730           httemplate/search/cust_pay.cgi,
19731           httemplate/search/report_cust_credit.html,
19732           httemplate/search/report_cust_pay.html,
19733           httemplate/search/elements/search.html: add agent selection to
19734           payment and credit reports, add link to agent browse, closes:
19735           Bug#1105
19736
19737 2005-03-03 02:25  ivan
19738
19739         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
19740           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
19741           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
19742           scary "Multiple records in scalar search" warnings w/history
19743           table searches
19744
19745 2005-03-03 01:05  ivan
19746
19747         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
19748           debug output...
19749
19750 2005-03-03 00:58  ivan
19751
19752         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
19753           call details on invoices, so place names get cut off, not
19754           anything important
19755
19756 2005-03-03 00:52  ivan
19757
19758         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
19759           debug output...
19760
19761 2005-03-03 00:52  ivan
19762
19763         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
19764
19765 2005-03-03 00:45  ivan
19766
19767         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
19768           for time2str
19769
19770 2005-03-03 00:37  ivan
19771
19772         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
19773           to invoice details
19774
19775 2005-03-03 00:15  ivan
19776
19777         * FS/FS/Record.pm: want a full stack backtrace for this warning
19778
19779 2005-03-03 00:05  ivan
19780
19781         * FS/FS/part_export/sqlradius.pm: doc
19782
19783 2005-03-02 13:00  khoff
19784
19785         * eg/xmlrpc-example.pl, httemplate/misc/xmlrpc.cgi,
19786           FS/FS/XMLRPC.pm, htetc/handler.pl: Initial version of the xmlrpc
19787           interface for freeside.
19788
19789 2005-03-01 16:47  ivan
19790
19791         * FS/FS/cust_pkg.pm: set setup date on package changes
19792
19793 2005-03-01 16:03  ivan
19794
19795         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
19796           crediting customer for service remaining:
19797           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
19798           where the part_pkg record didn't have a plan, closes: Bug#1153
19799
19800 2005-02-27 03:18  ivan
19801
19802         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
19803           details on invoices, closes: Bug#1096
19804
19805 2005-02-27 03:05  ivan
19806
19807         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
19808           on errors
19809
19810 2005-02-27 02:18  ivan
19811
19812         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
19813           fields in a table without a primary key
19814
19815 2005-02-25 14:14  ivan
19816
19817         * bin/pg-readonly: try to set the sequences right for modern Pg
19818
19819 2005-02-25 14:07  ivan
19820
19821         * bin/pg-readonly: adding quick pg-readonly tool
19822
19823 2005-02-25 12:52  ivan
19824
19825         * FS/FS/part_pkg.pm: small bugfix for options option
19826
19827 2005-02-25 12:21  ivan
19828
19829         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
19830           option to part_pkg::insert to specify part_pkg_option records
19831
19832 2005-02-24 06:22  ivan
19833
19834         * httemplate/edit/part_svc.cgi,
19835           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
19836           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
19837           httemplate/elements/progress-init.html,
19838           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
19839           FS/FS/part_svc.pm: add progressbar to service definition add -
19840           duplicate checking can take a while, closes: Bug#1126
19841
19842 2005-02-22 10:26  khoff
19843
19844         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
19845           to make it easier to find packages in large lists.
19846
19847 2005-02-20 00:51  ivan
19848
19849         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
19850
19851 2005-02-20 00:44  ivan
19852
19853         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
19854           httemplate/elements/jsrsServer.html,
19855           httemplate/elements/overlibmws.js,
19856           httemplate/elements/progress-init.html,
19857           httemplate/elements/progress-popup.html: use a javascript layer
19858           instead of a browser popup (popup blockers), really generalize
19859           the progressbar code to make it easy to use as a component
19860
19861 2005-02-17 00:44  ivan
19862
19863         * httemplate/edit/rate.cgi: generalize progressbar code in
19864           preparation for using it wherever needed
19865
19866 2005-02-16 17:37  ivan
19867
19868         * httemplate/edit/process/rate.cgi: generalize progressbar code in
19869           preparation for using it wherever needed
19870
19871 2005-02-16 16:11  ivan
19872
19873         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
19874           preparation for using it wherever needed
19875
19876 2005-02-15 18:53  ivan
19877
19878         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
19879           problems
19880
19881 2005-02-13 19:49  ivan
19882
19883         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
19884           closes: Bug#1113
19885
19886 2005-02-11 19:02  ivan
19887
19888         * httemplate/edit/process/svc_broadband.cgi: transaction not
19889           necessary here
19890
19891 2005-02-10 22:44  ivan
19892
19893         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/handler.pl,
19894           httemplate/edit/process/rate.cgi, httemplate/edit/rate.cgi:
19895           generalize progressbar code in preparation for using it wherever
19896           needed
19897
19898 2005-02-08 17:08  ivan
19899
19900         * Makefile: more porable syntax for su
19901
19902 2005-02-08 14:33  ivan
19903
19904         * FS/FS/clientapi_session_field.pm: tyop
19905
19906 2005-02-08 12:22  ivan
19907
19908         * FS/bin/freeside-setup, FS/FS.pm, FS/MANIFEST,
19909           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
19910           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
19911           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
19912           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
19913           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
19914           httemplate/docs/schema.html: make self-service session cache
19915           module configurable, start framework for in-database session
19916           cache
19917
19918 2005-02-05 15:39  ivan
19919
19920         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
19921           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
19922           complication from ClientAPI dispatch foo
19923
19924 2005-02-04 17:30  ivan
19925
19926         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
19927           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
19928           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
19929           perl??
19930
19931 2005-02-04 06:44  ivan
19932
19933         * Makefile: freebsd throws a fatal error if it can't stop apache
19934           now, bah
19935
19936 2005-02-04 02:38  ivan
19937
19938         * httemplate/edit/cust_main.cgi: typo
19939
19940 2005-01-29 04:49  ivan
19941
19942         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
19943           bit for reg codes
19944
19945 2005-01-29 04:34  ivan
19946
19947         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
19948           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
19949           FS/t/reg_code.t, FS/t/reg_code_pkg.t, FS/MANIFEST,
19950           FS/FS/ClientAPI/Signup.pm, httemplate/docs/schema.html,
19951           httemplate/edit/reg_code.cgi, httemplate/search/reg_code.html,
19952           httemplate/edit/process/reg_code.cgi: registration codes
19953
19954 2005-01-27 15:01  ivan
19955
19956         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
19957           s/defaultcountry/countrydefault/
19958
19959 2005-01-27 14:19  ivan
19960
19961         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
19962
19963 2005-01-27 02:21  ivan
19964
19965         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
19966           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/elements/jsrsClient.js,
19967           FS/bin/freeside-queued, httemplate/edit/rate.cgi,
19968           httemplate/elements/qlib/box.js,
19969           httemplate/elements/qlib/boxctrl.js,
19970           httemplate/elements/qlib/boxres.js,
19971           httemplate/elements/qlib/button.js,
19972           httemplate/elements/qlib/buttonres.js,
19973           httemplate/elements/qlib/control.js,
19974           httemplate/elements/qlib/counter.js,
19975           httemplate/elements/qlib/imagelist.js,
19976           httemplate/elements/qlib/label.js,
19977           httemplate/elements/qlib/messagebox.js,
19978           httemplate/elements/qlib/progress.js,
19979           httemplate/elements/qlib/sound.js,
19980           httemplate/elements/qlib/sprite.js,
19981           httemplate/elements/qlib/window.js,
19982           httemplate/elements/qlib/wndctrl.js,
19983           httemplate/images/progressbar-empty.png,
19984           httemplate/images/progressbar-full.png: DHTML progress bar for
19985           glacial rate adding and editing, closes: Bug#1100
19986
19987 2005-01-19 13:25  ivan
19988
19989         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
19990           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
19991           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
19992           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
19993           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
19994           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
19995           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
19996           unused portion at cancellation, patch from pbowen
19997
19998 2005-01-18 16:57  ivan
19999
20000         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
20001           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
20002           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
20003           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
20004           one-time referral credits
20005
20006 2005-01-07 14:16  ivan
20007
20008         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
20009           file for rate processing, causing problems with giant query
20010           string, kludge in the non-displayed US-rates, and disable the
20011           submit button when pressed
20012
20013 2005-01-06 12:58  ivan
20014
20015         * FS/FS/Conf.pm: fix description RT_External in ticket_system
20016           option
20017
20018 2005-01-06 12:20  ivan
20019
20020         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
20021           key codes, don't try fancy things with hex and sprintf
20022
20023 2005-01-06 11:48  ivan
20024
20025         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
20026           turbo hex keycodes in uppercase
20027
20028 2005-01-06 11:02  ivan
20029
20030         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
20031           serials and key codes can be edited locally
20032
20033 2005-01-05 11:29  ivan
20034
20035         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
20036           hex!
20037
20038 2005-01-05 02:01  ivan
20039
20040         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
20041           voip_sqlradacct
20042
20043 2005-01-04 19:07  ivan
20044
20045         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
20046           correct this time
20047
20048 2005-01-04 19:01  ivan
20049
20050         * FS/FS/part_export/artera_turbo.pm: missing underscore!
20051
20052 2005-01-04 18:47  ivan
20053
20054         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
20055           than run them immediately, always format keycode as %010d,
20056           closes: Bug#936, Bug#1060
20057
20058 2005-01-03 10:25  ivan
20059
20060         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
20061           in numeric gt (>)
20062
20063 2004-12-31 00:47  ivan
20064
20065         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
20066           price plan
20067
20068 2004-12-31 00:31  ivan
20069
20070         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
20071           voip price plan
20072
20073 2004-12-31 00:24  ivan
20074
20075         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
20076           voip price plan
20077
20078 2004-12-30 23:43  ivan
20079
20080         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
20081
20082 2004-12-30 16:48  ivan
20083
20084         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
20085           fix up some bugs in VoIP rating
20086
20087 2004-12-29 17:41  ivan
20088
20089         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
20090           domain_record.pm
20091
20092 2004-12-29 04:01  ivan
20093
20094         * CREDITS: update credits
20095
20096 2004-12-29 04:00  ivan
20097
20098         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
20099           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
20100           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
20101           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
20102           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
20103           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
20104           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
20105           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
20106           httemplate/view/cust_main.cgi,
20107           httemplate/view/cust_main/packages.html: historical (immutable)
20108           invoice details about services and other history infrastructure
20109
20110 2004-12-28 15:30  ivan
20111
20112         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
20113           export
20114
20115 2004-12-27 02:19  ivan
20116
20117         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
20118           from causing payment or credit transactions from finishing
20119
20120 2004-12-27 01:23  ivan
20121
20122         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
20123           httemplate/edit/cust_main/contact.html: UI: rework shipping
20124           address javascript, closes: Bug#1085
20125
20126 2004-12-24 15:35  ivan
20127
20128         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
20129           toor
20130
20131 2004-12-24 15:28  ivan
20132
20133         * bin/passwd.import: remove $Id$ line
20134
20135 2004-12-24 15:27  ivan
20136
20137         * bin/passwd.import: import NP and *LK* from shadow file as * (no
20138           password)
20139
20140 2004-12-23 18:54  ivan
20141
20142         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
20143           to set payment date manually
20144
20145 2004-12-23 03:39  ivan
20146
20147         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
20148           svc_www-enable_subdomains config option
20149
20150 2004-12-23 01:15  ivan
20151
20152         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
20153           packages when no primary service is selected
20154
20155 2004-12-23 01:07  ivan
20156
20157         * FS/FS/part_pkg.pm: better debugging for options passed to insert
20158           method
20159
20160 2004-12-23 00:32  ivan
20161
20162         * FS/bin/freeside-setup: allow NULL zip in some countries
20163
20164 2004-12-23 00:00  ivan
20165
20166         * FS/bin/freeside-setup: going with 6 digit misnamed "npa" for now
20167
20168 2004-12-23 00:00  ivan
20169
20170         * bin/: rate-us.import, rate.import: adding rate import scripts
20171
20172 2004-12-22 23:29  ivan
20173
20174         * FS/FS/rate_region.pm: better short prefix display
20175
20176 2004-12-22 23:28  ivan
20177
20178         * httemplate/edit/rate.cgi: hide US regions for now, we don't
20179           currently need them for rating just invoice/session display and
20180           the web pages are so giant they're timing out
20181
20182 2004-12-22 06:40  ivan
20183
20184         * Makefile: chkconfig ON
20185
20186 2004-12-22 06:09  ivan
20187
20188         * Makefile: /usr/bin/true on fleabsd
20189
20190 2004-12-22 06:06  ivan
20191
20192         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
20193           warn and require confirmation when editing next bill dates to a
20194           date in the past, closes; Bug#430
20195
20196 2004-12-22 01:53  ivan
20197
20198         * FS/bin/freeside-daily: just "vaccum analyze" is fine
20199
20200 2004-12-21 15:19  ivan
20201
20202         * FS/FS/rate_detail.pm: need to use table modules we call
20203           ut_foreign_key on: rate, rate_region
20204
20205 2004-12-20 03:41  ivan
20206
20207         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
20208           ticket lists
20209
20210 2004-12-20 03:29  ivan
20211
20212         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
20213           to fix XSS on ticket lists
20214
20215 2004-12-20 02:13  ivan
20216
20217         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
20218           better error messages on email errors
20219
20220 2004-12-20 00:21  ivan
20221
20222         * Makefile: remove quotes which were causing problems.  grr make
20223
20224 2004-12-20 00:16  ivan
20225
20226         * Makefile: add init script enable command in deb and redhat
20227
20228 2004-12-18 02:52  ivan
20229
20230         * httemplate/index.html: fix spelling
20231
20232 2004-12-13 01:13  ivan
20233
20234         * FS/FS/Conf.pm, httemplate/index.html: add config option for
20235           address2 search, closes: Bug#1022
20236
20237 2004-12-12 00:34  ivan
20238
20239         * FS/FS/cust_main.pm: fix customer status display for some cases
20240           with suspended accounts
20241
20242 2004-12-11 15:16  ivan
20243
20244         * FS/FS/part_export/acct_sql.pm: finish modification
20245
20246 2004-12-11 12:41  ivan
20247
20248         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
20249           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
20250           event, closes: Bug#977
20251
20252 2004-12-10 23:50  ivan
20253
20254         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
20255           httemplate/view/cust_main/packages.html,
20256           httemplate/view/cust_main/payment_history.html: voiding of echeck
20257           payments instead of refunds
20258
20259 2004-12-10 14:28  ivan
20260
20261         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
20262           and service address boxes
20263
20264 2004-12-10 13:35  ivan
20265
20266         * rt/html/Elements/Header: fix link to freeside docs in RT header
20267
20268 2004-12-10 13:25  ivan
20269
20270         * httemplate/docs/: overview-new.dia, overview-new.png: move the
20271           "self-service SSH tunnel" label to avoid ambiguity
20272
20273 2004-12-09 16:51  ivan
20274
20275         * FS/bin/freeside-setup: promo codes not unique...
20276
20277 2004-12-09 16:04  ivan
20278
20279         * rt/html/Elements/Tabs: fix link back to billing main
20280
20281 2004-12-09 15:14  ivan
20282
20283         * httemplate/search/cust_main.cgi: typo
20284
20285 2004-12-09 15:05  ivan
20286
20287         * httemplate/search/cust_main.cgi: typo
20288
20289 2004-12-09 14:26  ivan
20290
20291         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
20292
20293 2004-12-09 14:23  ivan
20294
20295         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
20296           fields
20297
20298 2004-12-09 14:20  ivan
20299
20300         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
20301
20302 2004-12-09 14:06  ivan
20303
20304         * httemplate/search/cust_main.cgi: UI: same font size as the rest
20305           of the page
20306
20307 2004-12-09 14:02  ivan
20308
20309         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
20310           little
20311
20312 2004-12-09 13:59  ivan
20313
20314         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
20315           for empty value of custom tickets work???
20316
20317 2004-12-09 13:53  ivan
20318
20319         * httemplate/index.html: remove extra list item for now
20320
20321 2004-12-09 13:33  ivan
20322
20323         * httemplate/view/cust_main/tickets.html,
20324           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
20325           invoice addresses
20326
20327 2004-12-09 12:43  ivan
20328
20329         * FS/bin/freeside-setup: fix some typos noticed by pbowen
20330
20331 2004-12-09 04:46  ivan
20332
20333         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
20334
20335 2004-12-09 04:18  ivan
20336
20337         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
20338           up wrong id field
20339
20340 2004-12-09 04:03  ivan
20341
20342         * FS/FS/TicketSystem/RT_External.pm: use new var
20343
20344 2004-12-09 04:01  ivan
20345
20346         * FS/FS/Conf.pm: typo
20347
20348 2004-12-09 03:57  ivan
20349
20350         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
20351           for default queue id
20352
20353 2004-12-09 03:17  ivan
20354
20355         * httemplate/index.html: finish up for now
20356
20357 2004-12-09 02:07  ivan
20358
20359         * httemplate/search/cust_main.cgi: deuglify
20360
20361 2004-12-09 01:57  ivan
20362
20363         * httemplate/search/cust_main.cgi: fix typo
20364
20365 2004-12-09 01:21  ivan
20366
20367         * FS/FS/TicketSystem/RT_Internal.pm,
20368           httemplate/search/cust_main.cgi,
20369           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
20370           httemplate/view/cust_main/billing.html,
20371           httemplate/view/cust_main/contacts.html,
20372           httemplate/view/cust_main/misc.html,
20373           httemplate/view/cust_main/tickets.html: more RT integration
20374
20375 2004-12-06 06:42  ivan
20376
20377         * httemplate/search/cust_main.cgi: fix total link
20378
20379 2004-12-06 06:36  ivan
20380
20381         * httemplate/search/cust_main.cgi: fix total links and line up
20382           custom field columns
20383
20384 2004-12-06 06:15  ivan
20385
20386         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
20387           too
20388
20389 2004-12-06 06:13  ivan
20390
20391         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
20392           for counting tickets with severities...
20393
20394 2004-12-06 06:11  ivan
20395
20396         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
20397
20398 2004-12-06 06:09  ivan
20399
20400         * httemplate/search/cust_main.cgi: fix reading custome field values
20401
20402 2004-12-06 06:00  ivan
20403
20404         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
20405           FS/FS/TicketSystem/RT_External.pm,
20406           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
20407           httemplate/search/cust_main.cgi: 1st try at adding custom field
20408           handling
20409
20410 2004-12-06 00:09  ivan
20411
20412         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
20413           length" warning in latex escapes
20414
20415 2004-12-05 22:56  ivan
20416
20417         * httemplate/search/cust_main.cgi: link customers back to tickets!
20418
20419 2004-12-03 17:09  ivan
20420
20421         * rt/html/Elements/PageLayout: landing rt 3.2.2
20422
20423 2004-12-03 15:41  ivan
20424
20425         * htetc/handler.pl: landing rt 3.2.2
20426
20427 2004-12-03 12:51  ivan
20428
20429         * rt/: html/Elements/Footer, html/Elements/Header,
20430           html/Elements/PageLayout, html/Elements/SimpleSearch,
20431           html/Elements/Tabs, html/Ticket/Elements/ShowSummary,
20432           html/Ticket/Elements/Tabs, sbin/rt-setup-database.in: landing rt
20433           3.2.2
20434
20435 2004-12-03 12:40  ivan
20436
20437         * rt/: lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
20438           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
20439           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Notify.pm,
20440           lib/RT/Action/RecordCorrespondence.pm,
20441           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/Generic.pm,
20442           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
20443           lib/RT/Action/EscalatePriority.pm,
20444           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
20445           lib/RT/Action/SendEmail.pm, lib/RT/URI/fsck_com_rt.pm,
20446           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
20447           lib/RT/URI/base.pm, lib/RT/Interface/REST.pm,
20448           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
20449           lib/RT/Interface/Email/Auth/MailFrom.pm,
20450           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
20451           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
20452           lib/RT/Condition/QueueChange.pm,
20453           lib/RT/Condition/StatusChange.pm,
20454           lib/RT/Interface/Web/Handler.pm,
20455           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
20456           lib/RT/Search/Generic.pm, lib/RT/Condition/Generic.pm,
20457           bin/mason_handler.scgi.in, bin/rt-crontool.in,
20458           bin/standalone_httpd.in, bin/webmux.pl.in,
20459           lib/RT/Condition/AnyTransaction.pm,
20460           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/OwnerChange.pm,
20461           lib/RT/Condition/PriorityExceeds.pm,
20462           lib/RT/Condition/UserDefined.pm, bin/mason_handler.fcgi.in,
20463           bin/mason_handler.svc.in, bin/rt.in, bin/rt-mailgate.in,
20464           etc/schema.Sybase, etc/acl.Sybase, etc/initialdata,
20465           etc/schema.Informix, etc/acl.Pg, etc/constraints.mysql,
20466           etc/schema.SQLite, etc/schema.mysql, etc/drop.Oracle,
20467           etc/upgrade/3.1.0/acl.Informix, etc/upgrade/3.1.0/acl.Oracle,
20468           etc/upgrade/3.1.0/acl.Pg, etc/upgrade/3.1.0/acl.SQLite,
20469           etc/upgrade/3.1.0/acl.mysql, etc/upgrade/3.1.0/content,
20470           etc/upgrade/3.1.0/schema.Informix,
20471           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
20472           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
20473           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: import rt
20474           3.2.2
20475
20476 2004-12-03 12:37  ivan
20477
20478         * rt/html/: Ticket/Elements/ShowTransactionAttachments,
20479           Elements/QuickCreate, Elements/TicketList,
20480           Elements/CollectionAsTable/Row: Initial revision
20481
20482 2004-12-03 12:37  ivan
20483
20484         * rt/: UPGRADING, README, Makefile.in, configure, configure.ac,
20485           Changelog, aclocal.m4, sbin/extract-message-catalog,
20486           sbin/regression_harness, sbin/factory, sbin/license_tag,
20487           sbin/rt-test-dependencies.in, sbin/extract_pod_tests,
20488           html/autohandler, html/index.html, html/l,
20489           html/Ticket/History.html, html/Ticket/ModifyAll.html,
20490           html/Ticket/ModifyDates.html, html/Ticket/ModifyPeople.html,
20491           html/Ticket/Update.html, html/Tools/MyDay.html,
20492           html/Tools/Offline.html, html/Tools/Elements/Tabs,
20493           html/Ticket/Modify.html, html/Ticket/ModifyLinks.html,
20494           html/Ticket/ShowEmailRecord.html,
20495           html/Ticket/Attachment/dhandler,
20496           html/Ticket/Elements/LoadTextAttachments,
20497           html/Ticket/Elements/EditCustomField,
20498           html/Ticket/Elements/EditWatchers,
20499           html/Ticket/Elements/ShowDependencies,
20500           html/Ticket/Elements/ShowMessageHeaders,
20501           html/Ticket/Elements/ShowPeople,
20502           html/Ticket/Elements/ShowTransaction,
20503           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
20504           html/Ticket/Elements/EditPeople, html/Ticket/Elements/ShowDates,
20505           html/Ticket/Elements/ShowMembers,
20506           html/Ticket/Elements/ShowMessageStanza,
20507           html/Ticket/Elements/ShowRequestor,
20508           html/Ticket/Elements/EditCustomFields,
20509           html/Ticket/Elements/EditDates,
20510           html/Ticket/Elements/PreviewScrips,
20511           html/Ticket/Elements/ShowBasics,
20512           html/Ticket/Elements/ShowCustomFields,
20513           html/Ticket/Elements/ShowGroupMembers,
20514           html/Ticket/Elements/ShowHistory,
20515           html/Ticket/Elements/ShowUserEntry,
20516           html/Ticket/Elements/EditBasics,
20517           html/Ticket/Elements/FindAttachments,
20518           html/Ticket/Elements/ShowAttachments, html/Search/Build.html,
20519           html/Search/Edit.html, html/Search/Results.html,
20520           html/Search/Results.rdf, html/Search/Results.tsv,
20521           html/Search/Elements/BuildFormatString,
20522           html/Search/Elements/DisplayOptions,
20523           html/Search/Elements/EditSearches,
20524           html/Search/Elements/NewListActions,
20525           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
20526           html/Search/Elements/SelectAndOr,
20527           html/Search/Elements/SelectLinks,
20528           html/Search/Elements/SelectPersonType,
20529           html/Search/Elements/SelectSearchesForObjects,
20530           html/Approvals/Display.html, html/Approvals/index.html,
20531           html/Approvals/Elements/PendingMyApproval,
20532           html/Search/Elements/EditFormat, html/Search/Elements/PickBasics,
20533           html/Search/Elements/PickCriteria,
20534           html/Search/Elements/SelectSearchObject, html/Admin/index.html,
20535           html/Admin/Groups/GroupRights.html,
20536           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
20537           html/Admin/Groups/index.html, html/Approvals/Elements/Approve,
20538           html/Approvals/Elements/ShowDependency,
20539           html/Approvals/Elements/Tabs, html/Admin/Global/GroupRights.html,
20540           html/Admin/Global/Templates.html,
20541           html/Admin/Global/UserRights.html,
20542           html/Admin/Groups/Members.html,
20543           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
20544           html/Admin/Global/Scrip.html, html/Admin/Global/Scrips.html,
20545           html/Admin/Global/Template.html, html/Admin/Global/index.html,
20546           html/Admin/Queues/CustomField.html,
20547           html/Admin/Queues/CustomFields.html,
20548           html/Admin/Queues/GroupRights.html, html/Admin/Queues/Scrip.html,
20549           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
20550           html/Admin/Queues/Templates.html,
20551           html/Admin/Queues/UserRights.html, html/Admin/Users/index.html,
20552           html/Admin/Elements/EditCustomField,
20553           html/Admin/Elements/ListGlobalScrips,
20554           html/Admin/Elements/SelectCustomFieldType,
20555           html/Admin/Elements/SelectModifyUser, html/Admin/Elements/Tabs,
20556           html/Admin/Elements/UserTabs, html/Admin/Queues/Modify.html,
20557           html/Admin/Queues/People.html, html/Admin/Queues/index.html,
20558           html/Admin/Elements/EditCustomFieldValues,
20559           html/Admin/Elements/EditScrip,
20560           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
20561           html/Admin/Elements/QueueTabs,
20562           html/Admin/Elements/SelectModifyGroup,
20563           html/Admin/Elements/SelectSingleOrMultiple,
20564           html/Admin/Elements/SelectUsers, html/Admin/Elements/ToolTabs,
20565           html/Admin/Elements/AddCustomFieldValue,
20566           html/Admin/Elements/EditCustomFields,
20567           html/Admin/Elements/EditScrips,
20568           html/Admin/Elements/EditTemplates,
20569           html/Admin/Elements/ModifyTemplate,
20570           html/Admin/Elements/SelectGroups,
20571           html/Admin/Elements/SelectNewGroupMembers,
20572           html/Admin/Elements/SelectScrip,
20573           html/Admin/Elements/CreateUserCalled,
20574           html/Admin/Elements/EditQueueWatchers,
20575           html/Admin/Elements/GroupTabs,
20576           html/Admin/Elements/QueueRightsForUser,
20577           html/Admin/Elements/SelectModifyQueue,
20578           html/Admin/Elements/SelectRights,
20579           html/Admin/Elements/SelectScripCondition,
20580           html/Admin/Elements/SelectStage,
20581           html/Admin/Elements/SelectTemplate,
20582           html/Admin/Elements/SystemTabs,
20583           html/Admin/Elements/ListGlobalCustomFields,
20584           html/Admin/Elements/SelectScripAction,
20585           html/SelfService/Closed.html, html/SelfService/Create.html,
20586           html/SelfService/Display.html, html/SelfService/Error.html,
20587           html/SelfService/Prefs.html, html/SelfService/Update.html,
20588           html/SelfService/index.html, html/Elements/BevelBoxRaisedEnd,
20589           html/Elements/MyRequests, html/Elements/SelectDateType,
20590           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
20591           html/Elements/SelectTicketSortBy, html/Elements/ShowLinks,
20592           html/SelfService/Attachment/dhandler,
20593           html/SelfService/Elements/GotoTicket,
20594           html/SelfService/Elements/Header,
20595           html/SelfService/Elements/MyRequests,
20596           html/SelfService/Elements/Tabs, html/Elements/Callback,
20597           html/Elements/EditLinks, html/Elements/ListActions,
20598           html/Elements/MessageBox, html/Elements/QueryString,
20599           html/Elements/Refresh, html/Elements/SelectLinkType,
20600           html/Elements/SelectMatch, html/Elements/Quicksearch,
20601           html/Elements/SelectUsers, html/Elements/GotoTicket,
20602           html/Elements/ScrubHTML, html/Elements/Section,
20603           html/Elements/SelectBoolean, html/Elements/SelectGroups,
20604           html/Elements/SelectLang, html/Elements/SelectNewTicketQueue,
20605           html/Elements/SelectQueue, html/Elements/SelectTicketTypes,
20606           html/Elements/TitleBoxEnd, html/Elements/Checkbox,
20607           html/Elements/Error, html/Elements/Login,
20608           html/Elements/SelectAttachmentField,
20609           html/Elements/SelectCustomFieldOperator,
20610           html/Elements/SelectOwner, html/Elements/SelectWatcherType,
20611           html/Elements/SetupSessionCookie, html/Elements/ShowLink,
20612           html/Elements/Submit, html/Elements/TitleBox,
20613           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
20614           html/Elements/MyTickets, html/Elements/SelectCustomFieldValue,
20615           html/Elements/SelectDateRelation,
20616           html/Elements/SelectEqualityOperator,
20617           html/Elements/SelectResultsPerPage,
20618           html/Elements/CollectionAsTable/Header,
20619           html/Elements/CollectionAsTable/ParseFormat,
20620           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
20621           html/REST/1.0/dhandler, html/REST/1.0/logout,
20622           html/REST/1.0/ticket/merge,
20623           html/REST/1.0/Forms/ticket/attachments,
20624           html/REST/1.0/Forms/ticket/links, html/REST/1.0/search/dhandler,
20625           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
20626           html/REST/1.0/ticket/link, html/REST/1.0/Forms/queue/default,
20627           html/REST/1.0/Forms/queue/ns, html/REST/1.0/Forms/ticket/default,
20628           html/REST/1.0/Forms/ticket/history,
20629           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
20630           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
20631           html/NoAuth/images/autohandler,
20632           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
20633           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
20634           html/User/Elements/Tabs, html/User/Groups/Members.html,
20635           html/User/Groups/Modify.html, html/User/Groups/index.html,
20636           lib/RT.pm.in, lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
20637           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
20638           lib/RT/CustomField_Overlay.pm, lib/RT/Queues_Overlay.pm,
20639           lib/RT/Date.pm, lib/RT/ScripConditions_Overlay.pm,
20640           lib/RT/Template_Overlay.pm, lib/RT/Group.pm, lib/RT/User.pm,
20641           lib/RT/System.pm, lib/RT/Attachment.pm, lib/RT/Attributes.pm,
20642           lib/RT/Handle.pm, lib/RT/Principals_Overlay.pm,
20643           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
20644           lib/RT/Templates_Overlay.pm, lib/RT/Attribute_Overlay.pm,
20645           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
20646           lib/RT/Tickets_Overlay.pm, lib/RT/Attributes_Overlay.pm,
20647           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
20648           lib/RT/Transactions.pm, lib/RT/I18N.pm, lib/RT/Links.pm,
20649           lib/RT/Queue.pm, lib/RT/Scrip.pm,
20650           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/CurrentUser.pm,
20651           lib/RT/Principal.pm, lib/RT/Attachment_Overlay.pm,
20652           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
20653           lib/RT/ACE.pm, lib/RT/ScripActions.pm,
20654           lib/RT/Transactions_Overlay.pm, lib/RT/Attachments.pm,
20655           lib/RT/Groups.pm, lib/RT/Principal_Overlay.pm,
20656           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm,
20657           lib/RT/GroupMember.pm, lib/RT/Links_Overlay.pm,
20658           lib/RT/ScripCondition.pm, lib/RT/Transaction.pm,
20659           lib/RT/Queue_Overlay.pm, lib/RT/Scrips.pm,
20660           lib/RT/CachedGroupMembers.pm, lib/RT/CustomField.pm,
20661           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
20662           lib/RT/Link.pm, lib/RT/Queues.pm, lib/RT/ScripActions_Overlay.pm,
20663           lib/RT/ScripConditions.pm, lib/RT/Template.pm, lib/RT/ACL.pm,
20664           lib/RT/Attachments_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
20665           lib/RT/ScripCondition_Overlay.pm, lib/RT/GroupMember_Overlay.pm,
20666           lib/RT/Ticket.pm, lib/RT/ACE_Overlay.pm, lib/RT/Link_Overlay.pm,
20667           lib/RT/Templates.pm, lib/RT/Attribute.pm,
20668           lib/RT/CachedGroupMembers_Overlay.pm,
20669           lib/RT/CustomFields_Overlay.pm, lib/RT/URI.pm, lib/RT/Users.pm,
20670           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm,
20671           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
20672           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
20673           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
20674           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
20675           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po: import rt 3.2.2
20676
20677 2004-12-02 02:18  ivan
20678
20679         * httemplate/search/cust_main.cgi,
20680           rt/html/Ticket/Elements/AddCustomers,
20681           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
20682           and search sorting
20683
20684 2004-12-02 01:59  ivan
20685
20686         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
20687           rt/html/Elements/Header, rt/html/Elements/PageLayout,
20688           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
20689           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
20690           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
20691           rt/html/Ticket/Elements/AddCustomers,
20692           rt/html/Ticket/Elements/EditCustomers,
20693           rt/html/Ticket/Elements/ShowCustomers,
20694           rt/html/Ticket/Elements/ShowSummary,
20695           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
20696           FS/FS/TicketSystem/RT_Libs.pm, htetc/handler.pl,
20697           httemplate/search/cust_main.cgi,
20698           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
20699           second big RT integration checkin, customer linking/delinking
20700           interface
20701
20702 2004-12-01 10:49  ivan
20703
20704         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
20705           the package on changes
20706
20707 2004-11-30 19:35  ivan
20708
20709         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
20710           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
20711           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
20712           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
20713           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
20714           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
20715           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
20716           creditcard-less promo code signup
20717
20718 2004-11-30 11:55  khoff
20719
20720         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
20721           with the search/replace.
20722
20723 2004-11-29 15:52  khoff
20724
20725         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
20726           broadband service view.
20727
20728 2004-11-27 11:09  ivan
20729
20730         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
20731           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
20732           httemplate/index.html, rt/FREESIDE_MODIFIED,
20733           rt/html/Elements/Footer, rt/html/Elements/Header,
20734           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
20735           rt/html/Elements/Tabs, Makefile, FS/FS.pm, htetc/handler.pl,
20736           rt/html/NoAuth/images/small-logo.png: ticket system integration
20737           framework and skin RT
20738
20739 2004-11-26 01:39  ivan
20740
20741         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
20742           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
20743           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
20744           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
20745           type_pkgs.pm: remove POD VERSION sections
20746
20747 2004-11-26 01:08  ivan
20748
20749         * FS/FS/Conf.pm: update description for signup_server-realtime to
20750           reflect current reality, closes: Bug#575
20751
20752 2004-11-26 00:51  ivan
20753
20754         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
20755           part_pkg transactional stuff from web interface to part_pkg.pm,
20756           bumps Bug#18 to 1.5
20757
20758 2004-11-25 22:50  ivan
20759
20760         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
20761           password-noexlamation config files, patch from Stephpen Bechard,
20762           closes: Bug#539
20763
20764 2004-11-24 12:54  ivan
20765
20766         * Makefile: don't enabled RT by default
20767
20768 2004-11-24 10:28  khoff
20769
20770         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
20771           address search.
20772
20773 2004-11-24 02:28  ivan
20774
20775         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
20776           checks which are causing an error
20777
20778 2004-11-24 01:00  ivan
20779
20780         * Makefile: some RT install updates
20781
20782 2004-11-23 17:30  ivan
20783
20784         * FS/bin/freeside-daily: fix perms on automated backups
20785
20786 2004-11-23 17:28  ivan
20787
20788         * httemplate/index.html: add rate plan maintenance to sysadmin
20789           section
20790
20791 2004-11-22 10:20  ivan
20792
20793         * FS/FS/ClientAPI/Signup.pm, FS/bin/freeside-setup,
20794           httemplate/docs/schema.html, FS/FS/Record.pm, FS/FS/cust_pkg.pm,
20795           FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
20796           httemplate/edit/part_pkg.cgi: promo codes and separate signup
20797           addresses for hdn
20798
20799 2004-11-22 03:11  ivan
20800
20801         * httemplate/search/sqlradius.cgi: Called-Station-ID label
20802
20803 2004-11-21 18:31  ivan
20804
20805         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
20806           search directions, fix bug preventing show_called_station,
20807           hide_ip and hide_data form working
20808
20809 2004-11-20 09:26  ivan
20810
20811         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
20812           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
20813           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
20814           FS/t/rate_prefix.t, FS/t/rate_region.t,
20815           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
20816           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
20817           httemplate/edit/part_pkg.cgi, httemplate/edit/rate.cgi,
20818           httemplate/edit/rate_region.cgi,
20819           httemplate/edit/process/rate.cgi,
20820           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
20821           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
20822           htetc/handler.pl, httemplate/search/sqlradius.cgi,
20823           httemplate/search/sqlradius.html: first pass at VoIP rating
20824
20825 2004-11-17 05:22  ivan
20826
20827         * httemplate/edit/part_pkg.cgi: #debugging cruft
20828
20829 2004-11-17 05:19  ivan
20830
20831         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
20832           clone-ing (customize package)
20833
20834 2004-11-16 06:19  ivan
20835
20836         * htetc/handler.pl: can't set $p without $cgi
20837
20838 2004-11-16 06:16  ivan
20839
20840         * htetc/handler.pl: correct package for $r
20841
20842 2004-11-16 06:11  ivan
20843
20844         * htetc/handler.pl: handle RT NoAuth sections
20845
20846 2004-11-12 21:37  ivan
20847
20848         * FS/FS/svc_acct.pm: oops, that's better
20849
20850 2004-11-12 21:32  ivan
20851
20852         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
20853           Argument isn't numeric errors
20854
20855 2004-11-11 04:18  ivan
20856
20857         * rt/sbin/rt-setup-database.in: merge in changes to
20858           rt-setup-database
20859
20860 2004-11-11 04:13  ivan
20861
20862         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
20863           bin/rt.in, bin/rt-crontool.in, bin/webmux.pl.in, etc/acl.mysql:
20864           import rt 3.0.12
20865
20866 2004-11-11 04:10  ivan
20867
20868         * rt/: Makefile.in, configure, Changelog, configure.ac,
20869           sbin/rt-test-dependencies.in, html/autohandler, html/index.html,
20870           html/Ticket/History.html, html/Ticket/ModifyAll.html,
20871           html/Ticket/Update.html, html/Ticket/ModifyDates.html,
20872           html/Ticket/ModifyLinks.html,
20873           html/Ticket/Elements/LoadTextAttachments,
20874           html/Ticket/Elements/ShowRequestor,
20875           html/Ticket/Elements/ShowTransaction,
20876           html/Ticket/Elements/FindAttachments,
20877           html/Ticket/Elements/ShowAttachments,
20878           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
20879           html/Approvals/index.html, html/Admin/Global/GroupRights.html,
20880           html/Admin/Global/UserRights.html,
20881           html/Admin/Groups/GroupRights.html,
20882           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
20883           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
20884           html/Admin/Global/Template.html,
20885           html/Admin/Queues/GroupRights.html,
20886           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
20887           html/Admin/Queues/Template.html,
20888           html/Admin/Queues/UserRights.html,
20889           html/Admin/Elements/EditCustomField,
20890           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
20891           html/Admin/Elements/UserTabs,
20892           html/Admin/Elements/SelectNewGroupMembers,
20893           html/SelfService/Prefs.html, html/Elements/MyRequests,
20894           html/SelfService/Display.html, html/Elements/MessageBox,
20895           html/Elements/QueryString, html/Elements/SelectMatch,
20896           html/REST/1.0/Forms/ticket/default,
20897           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
20898           html/User/Groups/Members.html, html/User/Groups/Modify.html,
20899           lib/RT.pm.in, lib/t/data/rt-send-cc, lib/RT/Template_Overlay.pm,
20900           lib/RT/Date.pm, lib/RT/StyleGuide.pod,
20901           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
20902           lib/RT/Handle.pm, lib/RT/Templates_Overlay.pm,
20903           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
20904           lib/RT/Tickets_Overlay.pm, lib/RT/Attachment_Overlay.pm,
20905           lib/RT/CurrentUser.pm, lib/RT/Principal_Overlay.pm,
20906           lib/RT/Scrip_Overlay.pm, lib/RT/Queue_Overlay.pm,
20907           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/Link_Overlay.pm,
20908           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
20909           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
20910           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
20911           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
20912           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po, lib/RT/I18N/fi.po,
20913           lib/RT/I18N/zh_cn.po, lib/RT/Action/SendEmail.pm,
20914           lib/RT/Action/EscalatePriority.pm, lib/RT/Interface/Email.pm,
20915           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm:
20916           import rt 3.0.12
20917
20918 2004-11-09 03:42  ivan
20919
20920         * httemplate/search/report_tax.cgi: add handling for texas tax
20921           exemption and warning that report might not make sense for
20922           partial months other than the current one
20923
20924 2004-11-09 03:00  ivan
20925
20926         * httemplate/search/report_tax.cgi: add handling for texas tax
20927           exemption and warning that report might not make sense for
20928           partial months other than the current one
20929
20930 2004-11-09 01:31  ivan
20931
20932         * httemplate/search/report_tax.cgi: parenthesis help alot
20933
20934 2004-11-09 01:13  ivan
20935
20936         * httemplate/search/report_tax.cgi: fix for correct reporting of
20937           generic taxes
20938
20939 2004-11-09 00:14  ivan
20940
20941         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
20942
20943 2004-11-08 23:23  ivan
20944
20945         * httemplate/search/report_tax.cgi: fixes to run under the mason
20946           strictness
20947
20948 2004-11-08 01:24  ivan
20949
20950         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
20951           purpose
20952
20953 2004-11-08 01:16  ivan
20954
20955         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
20956           upgrades! (new installs ok)
20957
20958 2004-11-07 21:33  ivan
20959
20960         * bin/rollback: adding in case this is needed again
20961
20962 2004-10-26 05:36  ivan
20963
20964         * Makefile: 1.5.0pre6!
20965
20966 2004-10-26 05:33  ivan
20967
20968         * httemplate/docs/: index.html, overview-new.dia, overview-new.png,
20969           schema.html: slightly more up-to-date docs
20970
20971 2004-10-26 05:07  ivan
20972
20973         * FS/FS/part_export.pm: allow an empty exporttype so you can create
20974           new objects
20975
20976 2004-10-26 04:51  ivan
20977
20978         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
20979           webdemo!
20980
20981 2004-10-26 04:26  ivan
20982
20983         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
20984           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
20985           FS/FS/part_pkg_option.pm, FS/FS.pm, FS/MANIFEST,
20986           FS/bin/freeside-setup, FS/t/part_pkg-flat.t,
20987           FS/t/part_pkg-flat_comission.t,
20988           FS/t/part_pkg-flat_comission_cust.t,
20989           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
20990           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
20991           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
20992           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
20993           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
20994           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
20995           httemplate/edit/part_pkg.cgi, httemplate/view/cust_main.cgi,
20996           FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/flat_comission.pm,
20997           FS/FS/part_pkg/flat_comission_cust.pm,
20998           FS/FS/part_pkg/flat_comission_pkg.pm,
20999           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
21000           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
21001           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
21002           FS/FS/part_pkg/sqlradacct_hour.pm,
21003           FS/FS/part_pkg/subscription.pm: modular price plans!
21004
21005 2004-10-25 23:33  ivan
21006
21007         * httemplate/search/report_tax.cgi: and one last case with named
21008           and not named taxes in the same region, ack
21009
21010 2004-10-25 23:04  ivan
21011
21012         * httemplate/search/report_tax.cgi: taxes are hard
21013
21014 2004-10-25 16:47  ivan
21015
21016         * httemplate/search/report_tax.cgi: hopefully fix tax report for
21017           taxclass & named tax edge cases
21018
21019 2004-10-25 16:39  ivan
21020
21021         * httemplate/search/report_tax.cgi: hopefully fix tax report for
21022           taxclass & named tax edge cases
21023
21024 2004-10-25 15:48  ivan
21025
21026         * httemplate/search/report_tax.cgi: hopefully fix tax report for
21027           taxclass & named tax edge cases
21028
21029 2004-10-25 14:35  ivan
21030
21031         * httemplate/search/report_tax.cgi: fix joins for proper tax
21032           reporting
21033
21034 2004-10-23 04:45  ivan
21035
21036         * conf/: alerter_template, invoice_latexfooter, invoice_template:
21037           better
21038
21039 2004-10-23 04:34  ivan
21040
21041         * conf/: invoice_latexfooter, invoice_latexnotes: update default
21042           notes and footer
21043
21044 2004-10-23 03:36  ivan
21045
21046         * FS/FS/part_export/artera_turbo.pm: add debug flag
21047
21048 2004-10-22 03:31  ivan
21049
21050         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
21051           support to main customer view, for artera turbo
21052
21053 2004-10-22 03:14  ivan
21054
21055         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
21056           aid
21057
21058 2004-10-21 01:54  ivan
21059
21060         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
21061
21062 2004-10-21 01:33  ivan
21063
21064         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
21065           package definition browse
21066
21067 2004-10-21 00:07  ivan
21068
21069         * httemplate/search/report_tax.cgi: fix tax report edge cases when
21070           using taxclasses in some regions but not others
21071
21072 2004-10-20 01:28  ivan
21073
21074         * bin/artera.import: back to id
21075
21076 2004-10-20 01:20  ivan
21077
21078         * bin/artera.import: locate existing ones by title, warn on errors
21079
21080 2004-10-20 01:16  ivan
21081
21082         * httemplate/index.html: add external browse
21083
21084 2004-10-20 01:14  ivan
21085
21086         * bin/artera.import: adding artera import
21087
21088 2004-10-20 01:08  ivan
21089
21090         * bin/artera.import: adding artera import
21091
21092 2004-10-20 01:07  ivan
21093
21094         * httemplate/: search/svc_external.cgi, index.html: add
21095           svc_external search
21096
21097 2004-10-19 17:44  ivan
21098
21099         * conf/logo.eps: new logo!
21100
21101 2004-10-19 16:52  ivan
21102
21103         * conf/logo.eps: new logo!
21104
21105 2004-10-19 04:50  ivan
21106
21107         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
21108           privledges, so -T not necessary
21109
21110 2004-10-19 01:44  ivan
21111
21112         * Makefile: sleep long enough to be worthwhile
21113
21114 2004-10-18 05:37  ivan
21115
21116         * httemplate/: index.html, images/small-logo.png: that's right, a
21117           new logo
21118
21119 2004-10-17 07:01  ivan
21120
21121         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
21122           fs_selfservice/FS-SelfService/SelfService.pm,
21123           fs_selfservice/FS-SelfService/cgi/agent.cgi,
21124           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
21125           fs_selfservice/FS-SelfService/cgi/provision_list.html,
21126           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
21127           turbo handling to self-service and reseller interfaces
21128
21129 2004-10-17 02:54  ivan
21130
21131         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
21132           templated svc_acct provisioner, from agent interface
21133
21134 2004-10-17 02:19  ivan
21135
21136         * FS/FS/Conf.pm, FS/FS/cust_svc.pm,
21137           FS/FS/part_export/artera_turbo.pm,
21138           httemplate/view/svc_external.cgi: add options to adjust UI for
21139           artera turbo as svc_export
21140
21141 2004-10-16 03:15  ivan
21142
21143         * FS/: FS/Conf.pm, FS/part_export/artera_turbo.pm,
21144           FS/svc_external.pm, bin/freeside-setup: add artera turbo export
21145
21146 2004-10-12 22:46  ivan
21147
21148         * Makefile: apachectl sucks ass
21149
21150 2004-10-12 14:59  ivan
21151
21152         * httemplate/view/svc_acct.cgi: fix edit link!  oops
21153
21154 2004-10-11 23:08  ivan
21155
21156         * httemplate/search/sqlradius.cgi: more info in error message for
21157           unknown export type, fix test for sqlradius_withdomain export,
21158           woo!
21159
21160 2004-10-11 22:54  ivan
21161
21162         * Makefile: update apache restart line for local apache
21163
21164 2004-10-09 03:57  ivan
21165
21166         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
21167           the RADIUS session data, link to the detail search
21168
21169 2004-10-06 06:39  ivan
21170
21171         * httemplate/search/: sqlradius.cgi: more formatting updates to
21172           RADIUS report
21173
21174 2004-10-06 06:33  ivan
21175
21176         * httemplate/search/sqlradius.cgi: small formatting updates to
21177           RADIUS report
21178
21179 2004-10-06 06:27  ivan
21180
21181         * httemplate/search/sqlradius.cgi: small formatting updates to
21182           RADIUS report
21183
21184 2004-10-06 05:37  ivan
21185
21186         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
21187           when using an ignored-accounting export
21188
21189 2004-10-05 09:28  ivan
21190
21191         * httemplate/search/sqlradius.cgi,
21192           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
21193           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
21194           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
21195           RADIUS session viewing
21196
21197 2004-10-05 07:16  ivan
21198
21199         * httemplate/view/cust_bill.cgi: links to show alternate invoices
21200           also
21201
21202 2004-10-05 06:52  ivan
21203
21204         * httemplate/view/cust_bill.cgi: links to show alternate invoices
21205           also
21206
21207 2004-10-05 06:43  ivan
21208
21209         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
21210           cust_bill.cgi: links to show alternate invoices also
21211
21212 2004-10-05 06:35  ivan
21213
21214         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
21215           cust_bill.cgi: links to show alternate invoices also
21216
21217 2004-10-05 05:17  ivan
21218
21219         * FS/bin/freeside-selfservice-server: DO open a database connection
21220           in the parent process, this cached the $dbdef and speeds things
21221           up significantly
21222
21223 2004-09-22 04:28  ivan
21224
21225         * httemplate/search/: cust_bill_event.html,
21226           report_cust_credit.html, report_cust_pay.html, report_tax.html:
21227           add missing <TR> tags
21228
21229 2004-09-22 04:04  ivan
21230
21231         * httemplate/elements/: calendar-en.js, calendar-setup.js,
21232           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
21233           jscalendar
21234
21235 2004-09-21 00:57  ivan
21236
21237         * httemplate/view/cust_main.cgi: and for refunds too
21238
21239 2004-09-21 00:50  ivan
21240
21241         * httemplate/view/cust_main.cgi: better display of echeck
21242           payments/refunds/etc.
21243
21244 2004-09-16 06:22  ivan
21245
21246         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
21247           mass duplicate checking on export changes, fix bug in new export
21248           editing, error message includes the number of duplicate customers
21249           also
21250
21251 2004-09-16 00:19  ivan
21252
21253         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
21254
21255 2004-09-15 18:47  ivan
21256
21257         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
21258
21259 2004-09-15 08:31  ivan
21260
21261         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
21262           username@domain uniqueness, closes: Bug#980
21263
21264 2004-09-15 01:57  ivan
21265
21266         * FS/bin/freeside-selfservice-server: it would help to set the
21267           permissions on the lockfile right, so the kids can open it...
21268
21269 2004-09-15 01:45  ivan
21270
21271         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
21272           obtain a new descriptor for the lock in kids, this should fix
21273           locking problems
21274
21275 2004-09-15 01:30  ivan
21276
21277         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
21278           the lock in kids, this should fix locking problems
21279
21280 2004-09-14 06:00  ivan
21281
21282         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
21283           httemplate/edit/cust_refund.cgi,
21284           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
21285
21286 2004-09-13 23:47  ivan
21287
21288         * FS/bin/freeside-selfservice-server,
21289           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
21290           selfservice: - server: don't reconnect again if we've already
21291           been signalled to shutdown - server: add kid reaping to shutdown
21292           sequence - server: add another optional logging level to response
21293           sending - server: acquire write mutex for keepalives
21294
21295 2004-09-09 05:04  ivan
21296
21297         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
21298           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
21299           it doesn't use a separate process/ file, this allows large error
21300           messages to be displayed properly
21301
21302 2004-09-06 05:44  ivan
21303
21304         * FS/bin/freeside-selfservice-server,
21305           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
21306           self-service keepalives
21307
21308 2004-09-06 02:44  ivan
21309
21310         * FS/bin/freeside-selfservice-server: don't open a database
21311           connection in the parent process
21312
21313 2004-09-06 02:28  ivan
21314
21315         * FS/bin/freeside-queued: don't die off even on database failures
21316
21317 2004-09-05 16:21  ivan
21318
21319         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
21320           catch it, but add client-side protection against
21321           double-submission also.
21322
21323 2004-09-05 15:42  ivan
21324
21325         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
21326           checking will catch it, but add client-side protection against
21327           double-submission also.
21328
21329 2004-09-05 02:42  ivan
21330
21331         * test/dup-test: adding duplicate test
21332
21333 2004-09-05 02:41  ivan
21334
21335         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
21336           conditions in duplicate checking
21337
21338 2004-09-04 03:02  ivan
21339
21340         * FS/FS/export_svc.pm: first try at duplicate checking on new
21341           export associations
21342
21343 2004-08-27 04:33  ivan
21344
21345         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
21346
21347 2004-08-27 04:16  ivan
21348
21349         * FS/bin/freeside-sqlradius-reset: add option to specify exports
21350
21351 2004-08-24 05:22  ivan
21352
21353         * Makefile: small Makefile update
21354
21355 2004-08-24 04:16  ivan
21356
21357         * FS/FS/ClientAPI/MyAccount.pm,
21358           fs_selfservice/FS-SelfService/cgi/agent.cgi,
21359           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
21360           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
21361           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
21362           fs_selfservice/FS-SelfService/cgi/agent_main.html,
21363           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
21364           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
21365           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
21366           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
21367           fs_selfservice/FS-SelfService/cgi/list_customers.html,
21368           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
21369           fs_selfservice/FS-SelfService/cgi/provision.html,
21370           fs_selfservice/FS-SelfService/cgi/provision_list.html,
21371           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
21372           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
21373           fs_selfservice/FS-SelfService/cgi/view_customer.html,
21374           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
21375           FS/FS/ClientAPI/Signup.pm,
21376           fs_selfservice/FS-SelfService/SelfService.pm,
21377           httemplate/search/cust_main.cgi: big update for reseller
21378           interface
21379
21380 2004-08-20 01:58  ivan
21381
21382         * bin/ispman.ldap.import: adding
21383
21384 2004-08-19 09:35  ivan
21385
21386         * httemplate/search/cust_credit.html: add customer # to credit
21387           reports too
21388
21389 2004-08-19 03:53  ivan
21390
21391         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
21392           legal shells, closes: Bug#118
21393
21394 2004-08-18 17:22  ivan
21395
21396         * httemplate/search/: cust_pay.cgi, elements/search.html: add
21397           customer # to payment reports, add table cell alignment option to
21398           general search component
21399
21400 2004-08-17 06:14  ivan
21401
21402         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
21403           up cust_main records, also don't pollute the original object when
21404           used with override options, closes: Bug#982
21405
21406 2004-08-17 00:43  ivan
21407
21408         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
21409           path to passwd.cgi!
21410
21411 2004-08-14 05:26  ivan
21412
21413         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
21414           duplicate checking on new export associations
21415
21416 2004-08-11 16:56  ivan
21417
21418         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
21419
21420 2004-08-09 12:03  ivan
21421
21422         * init.d/freeside-init: add /usr/local/bin to PATH
21423
21424 2004-08-06 19:49  ivan
21425
21426         * httemplate/view/cust_main.cgi: disable order package button until
21427           a package has been selected
21428
21429 2004-08-05 11:47  ivan
21430
21431         * FS/FS.pm: fix pod typo
21432
21433 2004-08-02 02:43  ivan
21434
21435         * httemplate/index.html: fix link to virtual host browse
21436
21437 2004-08-01 17:41  ivan
21438
21439         * FS/FS/part_export/vpopmail.pm: no maintainer, use
21440           shellcommands_withdomain instead
21441
21442 2004-07-30 00:12  ivan
21443
21444         * FS/FS/svc_Common.pm: set fixed values from an explicitly
21445           specified svcpart on replace too
21446
21447 2004-07-29 21:54  ivan
21448
21449         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
21450           conf/cust_pkg-change_svcpart,
21451           httemplate/edit/process/cust_svc.cgi,
21452           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
21453           svcpart changes now trigger all necessary export actions, manual
21454           svcpart changing on svc_acct view, linking changes svcpart if you
21455           ask it to, closes: Bug#671, Bug#644
21456
21457 2004-07-29 14:49  ivan
21458
21459         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
21460           advertising source list
21461
21462 2004-07-15 15:40  ivan
21463
21464         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
21465           FS/FS/ClientAPI/Signup.pm,
21466           fs_selfservice/FS-SelfService/SelfService.pm,
21467           fs_selfservice/FS-SelfService/cgi/agent.cgi,
21468           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
21469           fs_selfservice/FS-SelfService/cgi/logout.html,
21470           fs_selfservice/FS-SelfService/cgi/make_payment.html,
21471           fs_selfservice/FS-SelfService/cgi/myaccount.html,
21472           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
21473           fs_selfservice/FS-SelfService/cgi/payment_results.html,
21474           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
21475           fs_selfservice/FS-SelfService/cgi/provision.html,
21476           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
21477           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
21478           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
21479           httemplate/view/cust_main.cgi: big update for customer
21480           self-service: add provisioning/unprovisioning of purchased
21481           services, like fs_selfadmin
21482
21483 2004-07-12 06:51  ivan
21484
21485         * httemplate/view/cust_main.cgi: DEL out voided payments to
21486           distinguish them visually better
21487
21488 2004-07-10 07:46  ivan
21489
21490         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
21491           decline/cancel when customer has a negative balance & purchases
21492           stuff with it
21493
21494 2004-07-10 07:30  ivan
21495
21496         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
21497
21498 2004-07-10 06:30  ivan
21499
21500         * httemplate/: index.html, search/cust_bill_event.cgi,
21501           search/cust_bill_event.html: add calendar to cust_bill_event
21502           search page, make ending date default to open-ended like other
21503           reports
21504
21505 2004-07-10 06:21  ivan
21506
21507         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
21508           before and cluck loudly when the FS::tablename class isn't
21509           loaded, rather than throw exceptions
21510
21511 2004-07-10 06:08  ivan
21512
21513         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
21514           doesn't bomb out in FS::Record::qsearch with Can't locate object
21515           method virtual_fields via package FS::svc_external
21516
21517 2004-07-09 04:45  ivan
21518
21519         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
21520           agent.cgi, make sure warnings are turned off when parsing
21521           templates to avoid too much output to STDERR triggering obscure
21522           apache hang bug.  thanks dean you rule.
21523
21524 2004-07-09 02:29  ivan
21525
21526         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
21527           param separator
21528
21529 2004-07-08 04:15  ivan
21530
21531         * httemplate/edit/process/cust_main.cgi: don't change otaker when
21532           just editing account, closes: Bug#921
21533
21534 2004-07-07 09:06  ivan
21535
21536         * FS/FS/cust_pay.pm: allow payment modification so we can import
21537           order_number info
21538
21539 2004-07-06 12:10  ivan
21540
21541         * FS/FS/Record.pm: better error message for missing tables
21542
21543 2004-07-06 10:26  ivan
21544
21545         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
21546           httemplate/edit/cust_refund.cgi,
21547           httemplate/edit/process/cust_credit.cgi,
21548           httemplate/edit/process/cust_refund.cgi,
21549           httemplate/view/cust_main.cgi: payment voiding part deux & credit
21550           card refunds!
21551
21552 2004-07-06 07:22  ivan
21553
21554         * FS/FS/cust_refund.pm: document and check refund reasons
21555
21556 2004-07-06 06:26  ivan
21557
21558         * FS/FS.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
21559           FS/t/cust_pay_void.t, FS/bin/freeside-setup,
21560           httemplate/docs/schema.html, httemplate/misc/void-cust_pay.cgi:
21561           add cust_pay_void table and payment voiding web ui part one
21562
21563 2004-07-06 01:43  ivan
21564
21565         * htetc/handler.pl: 0.32 (and then some) released
21566
21567 2004-07-01 06:49  ivan
21568
21569         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
21570           self-service
21571
21572 2004-07-01 05:45  ivan
21573
21574         * FS/FS/agent.pm: fix silly bug editing agents
21575
21576 2004-07-01 05:42  ivan
21577
21578         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
21579           hash method with an empty Hash attribute, wtf?
21580
21581 2004-06-30 11:19  ivan
21582
21583         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
21584           template fixes
21585
21586 2004-06-30 11:12  ivan
21587
21588         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
21589           also fill in name filed
21590
21591 2004-06-30 11:01  ivan
21592
21593         * FS/FS/cust_pay.pm: typo
21594
21595 2004-06-30 10:57  ivan
21596
21597         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
21598           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
21599           conf/payment_receipt_email: payment receipts!
21600
21601 2004-06-30 07:33  ivan
21602
21603         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
21604           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
21605
21606 2004-06-30 03:02  ivan
21607
21608         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
21609           encrypt scp dumps
21610
21611 2004-06-30 02:56  ivan
21612
21613         * FS/FS/cust_bill.pm: fix warning message when agent-specific
21614           plandata cannot be found
21615
21616 2004-06-29 00:57  ivan
21617
21618         * httemplate/docs/schema.html: cust_pay_refund
21619
21620 2004-06-28 21:02  ivan
21621
21622         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill_pay.pm,
21623           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
21624           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
21625           FS/FS/cust_refund.pm, FS/bin/freeside-setup,
21626           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
21627           httemplate/edit/cust_bill_pay.cgi,
21628           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
21629           table to refund payments
21630
21631 2004-06-25 11:28  ivan
21632
21633         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
21634           paydate_monthyear method and thus bug#862 and i need some sleep
21635
21636 2004-06-25 10:57  ivan
21637
21638         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
21639           httemplate/misc/payment.cgi: fix one-time card charging not
21640           pulling in exp date?
21641
21642 2004-06-25 10:26  ivan
21643
21644         * httemplate/misc/payment.cgi: set defaults so as to not change the
21645           billing type when entering a one time payment
21646
21647 2004-06-25 03:25  ivan
21648
21649         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
21650           rather before doing anything
21651
21652 2004-06-25 03:16  ivan
21653
21654         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
21655           contains a ;
21656
21657 2004-06-25 03:07  ivan
21658
21659         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
21660
21661 2004-06-25 01:44  ivan
21662
21663         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
21664
21665 2004-06-22 19:13  ivan
21666
21667         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
21668           lines
21669
21670 2004-06-21 20:12  ivan
21671
21672         * Makefile: snapshot before schema changes
21673
21674 2004-06-21 20:11  ivan
21675
21676         * FS/FS.pm: small doc update
21677
21678 2004-06-21 20:10  ivan
21679
21680         * bin/sqlradius.import: fix attribute importing bugs that borked
21681           the passwords
21682
21683 2004-06-21 07:24  ivan
21684
21685         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
21686           checking on add'l package order
21687
21688 2004-06-21 06:36  ivan
21689
21690         * FS/MANIFEST: removing old report from MANIFEST
21691
21692 2004-06-21 05:27  ivan
21693
21694         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
21695
21696 2004-06-21 03:58  ivan
21697
21698         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
21699           on agent add'l package order
21700
21701 2004-06-21 03:45  ivan
21702
21703         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
21704           primary
21705
21706 2004-06-21 03:26  ivan
21707
21708         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
21709           only allow primary users access to the self-service server
21710
21711 2004-06-18 03:28  ivan
21712
21713         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
21714           fix: avoid newline prepend fix from borking indented first <%,
21715           fixes customer search by otaker under mason, closes: Bug#830
21716
21717 2004-06-17 05:32  ivan
21718
21719         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
21720           frontpage extensions to www_shellcommands export
21721
21722 2004-06-16 16:59  ivan
21723
21724         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
21725           hosts
21726
21727 2004-06-16 07:07  ivan
21728
21729         * httemplate/search/report_tax.cgi: update tax report for taxclass
21730
21731 2004-06-15 06:27  ivan
21732
21733         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html:
21734           moving passwd cgi to self-service
21735
21736 2004-06-15 03:59  ivan
21737
21738         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
21739           field check
21740
21741 2004-06-11 09:44  ivan
21742
21743         * httemplate/search/report_tax.cgi: fix date range for old perl,
21744           count tax exempt and COMP customers correctly
21745
21746 2004-06-11 07:57  ivan
21747
21748         * httemplate/search/report_tax.cgi: fix to find all customer
21749           scorrectly
21750
21751 2004-06-11 07:25  ivan
21752
21753         * httemplate/search/report_tax.cgi: tax report fix sort
21754
21755 2004-06-11 07:03  ivan
21756
21757         * FS/FS/Conf.pm, httemplate/index.html: tax report!
21758
21759 2004-06-11 06:44  ivan
21760
21761         * httemplate/search/report_tax.cgi: tax report!
21762
21763 2004-06-11 00:37  ivan
21764
21765         * Makefile: add update-selfservice target
21766
21767 2004-06-10 05:58  ivan
21768
21769         * httemplate/browse/agent.cgi: now available as methods
21770
21771 2004-06-10 05:31  ivan
21772
21773         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
21774           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
21775           FS/FS/ClientAPI/Signup.pm,
21776           fs_selfservice/FS-SelfService/cgi/agent.cgi,
21777           fs_selfservice/FS-SelfService/cgi/agent_login.html,
21778           fs_selfservice/FS-SelfService/cgi/agent_main.html,
21779           fs_selfservice/FS-SelfService/cgi/cvv2.html,
21780           fs_selfservice/FS-SelfService/cgi/cvv2.png,
21781           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
21782           fs_selfservice/FS-SelfService/cgi/list_customers.html,
21783           fs_selfservice/FS-SelfService/cgi/signup.html,
21784           fs_selfservice/FS-SelfService/cgi/view_customer.html,
21785           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
21786           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
21787
21788 2004-06-10 04:28  ivan
21789
21790         * httemplate/search/cust_main-otaker.cgi: tyop
21791
21792 2004-06-09 01:59  ivan
21793
21794         * Makefile: need this entry for myself though!
21795
21796 2004-06-05 05:01  ivan
21797
21798         * Makefile: AND set its owner.  whew.
21799
21800 2004-06-05 04:55  ivan
21801
21802         * Makefile: and don't forget to make the dir
21803
21804 2004-06-05 04:47  ivan
21805
21806         * Makefile: fix path and make var substitution
21807
21808 2004-06-05 04:37  ivan
21809
21810         * Makefile: oops fix line endings in automated self-service lib
21811           install
21812
21813 2004-06-05 04:34  ivan
21814
21815         * Makefile: automated self-service lib install
21816
21817 2004-06-05 02:34  ivan
21818
21819         * bin/: sqlradius-norealm.reimport, sqlradius.import,
21820           sqlradius.reimport: sqlradius import updates
21821
21822 2004-06-04 20:00  ivan
21823
21824         * Makefile: self-service installer?
21825
21826 2004-06-03 03:09  ivan
21827
21828         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
21829           address on "re-email" link
21830
21831 2004-06-03 02:55  ivan
21832
21833         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
21834           screen and "re-email/re-print" links, also fix agent-specific
21835           From: address on "re-email" link
21836
21837 2004-06-03 00:00  ivan
21838
21839         * FS/FS/cust_bill.pm: better error message for non-applicable
21840           invoice events
21841
21842 2004-06-02 14:27  ivan
21843
21844         * fs_selfservice/DEPLOY: simple kludge for testing
21845
21846 2004-06-01 03:56  ivan
21847
21848         * httemplate/edit/part_bill_event.cgi: html table fix
21849
21850 2004-06-01 03:53  ivan
21851
21852         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
21853           per-agent invoice_from addresses
21854
21855 2004-06-01 02:23  ivan
21856
21857         * bin/postfix_courierimap.import: typo in sql
21858
21859 2004-05-31 18:49  ivan
21860
21861         * FS/FS/cust_bill.pm: typo in error message
21862
21863 2004-05-28 16:26  ivan
21864
21865         * bin/sqlradius.reimport: adding password/finger correction tool
21866           too
21867
21868 2004-05-28 06:48  ivan
21869
21870         * bin/postfix_courierimap.import: adding
21871
21872 2004-05-28 04:33  ivan
21873
21874         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
21875           checking the filename at all... to catch empty form submissions?
21876
21877 2004-05-28 04:21  ivan
21878
21879         * httemplate/misc/upload-batch.cgi: better error reporting on
21880           unparsable filenames
21881
21882 2004-05-28 03:38  ivan
21883
21884         * httemplate/search/elements/search.html: show a better message
21885           when no results are found
21886
21887 2004-05-28 03:17  ivan
21888
21889         * httemplate/search/cust_bill.html: correct count statement when
21890           searching for individual invoices by #
21891
21892 2004-05-28 01:40  ivan
21893
21894         * bin/sqlradius.import: really.
21895
21896 2004-05-28 01:37  ivan
21897
21898         * bin/sqlradius.import: fixed up and working?
21899
21900 2004-05-28 00:02  ivan
21901
21902         * FS/FS/svc_domain.pm: report value passed for illegal action
21903           pseudo-field
21904
21905 2004-05-27 02:30  ivan
21906
21907         * bin/sqlradius.import: fixup domain svcpart selection
21908
21909 2004-05-27 02:14  ivan
21910
21911         * bin/sqlradius.import: adding sqlradius.import
21912
21913 2004-05-26 11:59  ivan
21914
21915         * FS/FS/cust_bill.pm: require the version of File::Temp with the OO
21916           interface
21917
21918 2004-05-26 06:07  ivan
21919
21920         * FS/FS/part_export/acct_sql.pm: fix table name
21921
21922 2004-05-26 06:02  ivan
21923
21924         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
21925           export some more to export to alias table also and in general be
21926           more configurable
21927
21928 2004-05-26 04:11  ivan
21929
21930         * FS/FS/cust_bill.pm: comma
21931
21932 2004-05-26 04:11  ivan
21933
21934         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
21935           temp files in cache.datasrc instead of /tmp
21936
21937 2004-05-26 03:36  ivan
21938
21939         * FS/FS/cust_bill.pm: better error checking/reporting for latex
21940           setup problems
21941
21942 2004-05-26 02:14  ivan
21943
21944         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
21945           web content in user homedirs and link to /var/www
21946
21947 2004-05-19 07:34  ivan
21948
21949         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
21950           acct_sql export
21951
21952 2004-05-19 07:29  ivan
21953
21954         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
21955           export
21956
21957 2004-05-19 07:22  ivan
21958
21959         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
21960
21961 2004-05-19 06:41  ivan
21962
21963         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
21964           t/part_export-acct_sql.t: adding acct_sql export
21965
21966 2004-05-19 05:31  ivan
21967
21968         * httemplate/edit/part_pkg.cgi: continue making
21969           hours/input/output/total display on invoices conditional on there
21970           being any charge for overages
21971
21972 2004-05-19 05:30  ivan
21973
21974         * httemplate/edit/part_pkg.cgi: finish making
21975           hours/input/output/total display on invoices conditional on there
21976           being any charge for overages
21977
21978 2004-05-19 05:28  ivan
21979
21980         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
21981           display on invoices conditional on there being any charge for
21982           overages
21983
21984 2004-05-17 17:20  ivan
21985
21986         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
21987           order_pkg to return pkgnum also
21988
21989 2004-05-14 05:25  ivan
21990
21991         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
21992           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
21993           httemplate/edit/process/part_bill_event.cgi: add per-agent
21994           invoice templates, add per-package suspend invoice events, fix
21995           automatic creation of invoice_latex alternate templates
21996
21997 2004-05-12 11:07  ivan
21998
21999         * bin/sequences.reset: easier this way
22000
22001 2004-05-12 11:02  ivan
22002
22003         * bin/: sequences.reset, freeside.import: adding
22004
22005 2004-05-12 03:03  ivan
22006
22007         * Makefile: for native apache installs
22008
22009 2004-05-11 05:01  ivan
22010
22011         * httemplate/edit/svc_www.cgi: i'm not usually like this.
22012
22013 2004-05-11 04:58  ivan
22014
22015         * httemplate/edit/svc_www.cgi: this has been an evening of logical
22016           negation
22017
22018 2004-05-11 04:54  ivan
22019
22020         * httemplate/edit/svc_www.cgi: so close
22021
22022 2004-05-11 04:52  ivan
22023
22024         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
22025           svc_www-usersvc_svcpart and hopefully simplified zone select too
22026
22027 2004-05-11 04:22  ivan
22028
22029         * httemplate/edit/svc_www.cgi: need to pull in $conf
22030
22031 2004-05-11 04:19  ivan
22032
22033         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
22034           default and one kludge, to improve webhosting UI
22035
22036 2004-05-11 02:50  ivan
22037
22038         * FS/FS/part_export/www_shellcommands.pm: fix commands
22039
22040 2004-05-10 17:46  ivan
22041
22042         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
22043           host browse
22044
22045 2004-05-10 06:46  ivan
22046
22047         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
22048           password changing command
22049
22050 2004-05-10 06:17  ivan
22051
22052         * FS/FS/part_export/shellcommands.pm: fall back to password
22053           changing in the case of blank suspension/unsuspension commands,
22054           like some exports
22055
22056 2004-05-10 04:10  ivan
22057
22058         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
22059           export commands configrable
22060
22061 2004-05-10 03:01  ivan
22062
22063         * bin/sendmail.import: properly nested greps
22064
22065 2004-05-10 02:59  ivan
22066
22067         * bin/sendmail.import: allow for multiple svc_acct svcparts
22068
22069 2004-05-10 02:40  ivan
22070
22071         * bin/sendmail.import: 5.005!
22072
22073 2004-05-10 02:38  ivan
22074
22075         * bin/sendmail.import: ach 5.005
22076
22077 2004-05-10 01:38  ivan
22078
22079         * CREDITS: rt and sql-ledger
22080
22081 2004-05-08 00:46  ivan
22082
22083         * FS/FS/svc_acct.pm: default finger to first+last
22084
22085 2004-05-06 15:37  ivan
22086
22087         * httemplate/edit/svc_www.cgi: brainfart
22088
22089 2004-05-06 15:34  ivan
22090
22091         * httemplate/edit/svc_www.cgi: tyop
22092
22093 2004-05-06 15:29  ivan
22094
22095         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
22096           change the restart command in apache exports
22097
22098 2004-05-06 15:29  ivan
22099
22100         * FS/FS/svc_acct.pm: protect properly against deleting users linked
22101           to virtual web sites
22102
22103 2004-05-06 15:18  ivan
22104
22105         * httemplate/edit/svc_www.cgi: show service name and
22106           fully-qualified address on service add
22107
22108 2004-05-04 11:44  ivan
22109
22110         * FS/FS/queue.pm: don't truncate job args for display
22111
22112 2004-05-03 08:40  ivan
22113
22114         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
22115           (svc_external: id, title / svc_acct: domain)
22116
22117 2004-05-03 07:32  ivan
22118
22119         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
22120           part_export/shellcommands_withdomain.pm: make RADIUS groups
22121           available to shellcommands exports
22122
22123 2004-05-01 15:49  ivan
22124
22125         * httemplate/search/: cust_bill.html, elements/search.html: don't
22126           display links to missing customers
22127
22128 2004-05-01 14:40  ivan
22129
22130         * httemplate/search/cust_bill.html: I'm slow this morning
22131
22132 2004-05-01 14:38  ivan
22133
22134         * httemplate/search/cust_bill.html: oops tyop
22135
22136 2004-05-01 14:05  ivan
22137
22138         * httemplate/search/cust_bill.html: handle missing customer records
22139           without erroring out
22140
22141 2004-04-30 14:58  ivan
22142
22143         * FS/FS/Record.pm: accept empty zips for non-US countries...
22144
22145 2004-04-30 13:22  ivan
22146
22147         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
22148           scalar search" warning
22149
22150 2004-04-30 12:08  ivan
22151
22152         * httemplate/index.html: 15 day open invoice reports for qis
22153
22154 2004-04-23 06:15  ivan
22155
22156         * FS/MANIFEST, httemplate/index.html: add link to new credit report
22157           on main menu, remove old obsolete shell-out reports
22158
22159 2004-04-23 05:50  ivan
22160
22161         * Makefile: fix up includes with Apache::ASP
22162
22163 2004-04-23 05:19  ivan
22164
22165         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
22166           httemplate/graph/money_time.cgi,
22167           httemplate/search/cust_bill.html,
22168           httemplate/search/cust_credit.html,
22169           httemplate/search/cust_pay.cgi,
22170           httemplate/search/report_cust_credit.html,
22171           httemplate/search/elements/search.html: credit report, add some
22172           links to sales/credits/receipts summary, move payment search to
22173           template
22174
22175 2004-04-22 19:32  ivan
22176
22177         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
22178           search/elements/search.html: working templated invoice search!
22179
22180 2004-04-22 00:38  ivan
22181
22182         * httemplate/elements/pager.html: silly pager fix
22183
22184 2004-04-22 00:07  ivan
22185
22186         * httemplate/search/report_cust_credit.html: initial copy from
22187           report_cust_pay.html
22188
22189 2004-04-21 13:52  ivan
22190
22191         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
22192           problems should be fatal and trigger retry
22193
22194 2004-04-20 18:49  ivan
22195
22196         * FS/FS/cust_main.pm: respect country default for batch import
22197
22198 2004-04-20 13:24  ivan
22199
22200         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
22201
22202 2004-04-19 18:23  ivan
22203
22204         * FS/FS/cust_main.pm: accept expiration dates in the same format
22205           they are output...
22206
22207 2004-04-19 17:58  ivan
22208
22209         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
22210           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
22211           fs_selfservice/FS-SelfService/SelfService.pm,
22212           httemplate/view/cust_main.cgi: add methods for masking credit
22213           cards, add payment info modification to self-service
22214
22215 2004-04-13 18:00  ivan
22216
22217         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
22218           make life easier when importing new upstream versions
22219
22220 2004-04-13 17:48  khoff
22221
22222         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
22223
22224 2004-04-13 15:30  ivan
22225
22226         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
22227           being used anyway
22228
22229 2004-04-13 13:01  ivan
22230
22231         * FS/t/part_export-communigate_pro.t: adding forgotten test
22232
22233 2004-04-13 11:27  ivan
22234
22235         * Makefile: adding comments for fedora
22236
22237 2004-04-10 18:50  ivan
22238
22239         * httemplate/search/: report_prepaid_income.cgi,
22240           report_prepaid_income.html: update unearned revenue report based
22241           on feedback from kevin
22242
22243 2004-04-09 15:35  ivan
22244
22245         * Makefile: thank goodness its friday
22246
22247 2004-04-09 15:34  ivan
22248
22249         * Makefile: really properly disable RT where not using
22250
22251 2004-04-09 15:33  ivan
22252
22253         * Makefile: properly disable RT where not using
22254
22255 2004-04-08 05:37  ivan
22256
22257         * Makefile: fix psql command line options for older pg
22258
22259 2004-04-08 05:23  ivan
22260
22261         * Makefile: fix quotes
22262
22263 2004-04-08 05:07  ivan
22264
22265         * Makefile: don't enable by default
22266
22267 2004-04-08 05:05  ivan
22268
22269         * rt/sbin/rt-setup-database.in: remove accidentally doubled lines
22270           in usage inst
22271
22272 2004-04-08 05:00  ivan
22273
22274         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
22275           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database.in: beginning
22276           of RT integration
22277
22278 2004-04-07 22:53  ivan
22279
22280         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
22281           server until it is ready
22282
22283 2004-04-07 06:12  ivan
22284
22285         * FS/bin/freeside-reexport: oops, update the usage too
22286
22287 2004-04-07 06:11  ivan
22288
22289         * FS/bin/freeside-reexport: added options to select username,
22290           svcnum, svcpart
22291
22292 2004-04-07 04:39  ivan
22293
22294         * FS/FS/: Conf.pm, domain_record.pm: automatically update
22295           reverse-ARPA records (Bug#462) / recognize SOA records with the
22296           fqdn as well as @
22297
22298 2004-04-07 04:04  ivan
22299
22300         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
22301           domain
22302
22303 2004-04-07 01:34  ivan
22304
22305         * FS/FS/part_export.pm: argh, the glob itself is tainted under
22306           5.005
22307
22308 2004-04-07 01:07  ivan
22309
22310         * FS/FS/part_export.pm: make -T happy (under old perl?)
22311
22312 2004-04-05 19:03  ivan
22313
22314         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
22315
22316 2004-04-05 07:05  ivan
22317
22318         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
22319           httemplate/misc/process/link.cgi: add a domain pulldown to
22320           svc_acct linking, closes: Bug#277 / prevent "stealing" services
22321           with link unless you set legacy_link-steal config option, closes:
22322           Bug#321
22323
22324 2004-04-05 04:55  ivan
22325
22326         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
22327           heuristics to transfer ordering: primaries first, then sorted by
22328           quantity
22329
22330 2004-04-05 02:08  ivan
22331
22332         * htetc/handler.pl, httemplate/misc/whois.cgi,
22333           httemplate/view/svc_domain.cgi: add whois functionality
22334           internally instead of linking to geektools
22335
22336 2004-04-04 15:20  ivan
22337
22338         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
22339           to optionally allow non-matching svcparts to be moved during
22340           package changes, closes: Bug#667
22341
22342 2004-04-04 15:14  ivan
22343
22344         * httemplate/view/cust_main.cgi: comment out extraneous warning
22345
22346 2004-04-02 05:44  ivan
22347
22348         * htetc/handler.pl, httemplate/view/cust_bill-pdf.cgi: remove
22349           Pragma:no-cache header, and set Content-Length and Cache-Control
22350           for viewing .pdf invoices with IE over SSL.
22351           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
22352
22353 2004-04-02 03:23  ivan
22354
22355         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
22356           .pdf extension to placate some versions of IE.  yay IE.
22357
22358 2004-04-01 18:09  ivan
22359
22360         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
22361           (r)ndc command
22362
22363 2004-04-01 06:50  ivan
22364
22365         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
22366           commands
22367
22368 2004-03-31 16:44  ivan
22369
22370         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
22371           sub-countries from Locale::SubCountry now
22372
22373 2004-03-30 08:43  ivan
22374
22375         * FS/FS/cust_main.pm: mutex the bill and collect functions
22376           per-customer
22377
22378 2004-03-30 01:20  ivan
22379
22380         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
22381           list of ignored zones, add nameservice records to existing
22382           domains, update for API change inDNS::ZoneParse 0.84
22383
22384 2004-03-29 13:49  ivan
22385
22386         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
22387           also
22388
22389 2004-03-28 22:03  ivan
22390
22391         * FS/FS/part_export.pm: fix export_info sub to return an empty
22392           hashref instead of undef
22393
22394 2004-03-26 17:05  khoff
22395
22396         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
22397           services in a particular order to get around certain
22398           inter-service dependancies
22399
22400 2004-03-25 20:54  ivan
22401
22402         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
22403           2.09
22404
22405 2004-03-25 20:46  ivan
22406
22407         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
22408           necessary
22409
22410 2004-03-25 03:00  ivan
22411
22412         * FS/FS/part_export/: domain_shellcommands.pm,
22413           www_shellcommands.pm: typo from refactoring
22414
22415 2004-03-25 00:55  ivan
22416
22417         * FS/FS/part_export/: domain_shellcommands.pm,
22418           forward_shellcommands.pm, shellcommands.pm,
22419           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
22420           ISPMan integration
22421
22422 2004-03-24 22:42  ivan
22423
22424         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
22425           and later only so far, still waiting to hear about 4.10
22426
22427 2004-03-24 07:38  ivan
22428
22429         * httemplate/edit/part_export.cgi: catch misconfigured exports
22430
22431 2004-03-24 06:28  ivan
22432
22433         * FS/FS/: part_export.pm, part_export/apache.pm,
22434           part_export/bind.pm, part_export/bind_slave.pm,
22435           part_export/bsdshell.pm, part_export/communigate_pro.pm,
22436           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
22437           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
22438           part_export/forward_shellcommands.pm, part_export/http.pm,
22439           part_export/infostreet.pm, part_export/ldap.pm,
22440           part_export/postfix.pm, part_export/shellcommands.pm,
22441           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
22442           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
22443           part_export/sysvshell.pm, part_export/textradius.pm,
22444           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
22445           export info to the modules themselves
22446
22447 2004-03-24 06:23  ivan
22448
22449         * FS/FS/part_export/router.pm: move export info to the modules
22450           themselves
22451
22452 2004-03-24 06:21  ivan
22453
22454         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
22455           t/part_export-passwdfile.t: adding passwdfile export base class
22456
22457 2004-03-24 06:17  ivan
22458
22459         * eg/export_template.pm: update example export for the new world of
22460           export data in themodule files
22461
22462 2004-03-24 01:35  ivan
22463
22464         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
22465           t/part_export-postfix.t, t/part_export-router.t: add missing
22466           compile tests
22467
22468 2004-03-23 11:57  ivan
22469
22470         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
22471           partial credits
22472
22473 2004-03-22 16:06  ivan
22474
22475         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
22476           htetc/handler.pl, httemplate/elements/small_custview.html,
22477           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
22478           httemplate/view/cust_main.cgi: one-time credit card and ACH
22479           payments (like self-service) closes: Bug#648
22480
22481 2004-03-22 16:06  ivan
22482
22483         * httemplate/search/report_receivables.cgi: fix sorting of NULL
22484           companies differently than empty companies
22485
22486 2004-03-22 11:02  ivan
22487
22488         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
22489           size of 6
22490
22491 2004-03-22 09:13  ivan
22492
22493         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
22494           add ACH help graphic
22495
22496 2004-03-22 07:18  ivan
22497
22498         * FS/FS/CGI.pm: tone down the titles
22499
22500 2004-03-22 07:04  ivan
22501
22502         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
22503
22504 2004-03-22 04:50  ivan
22505
22506         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
22507           expiration selection now -> 15 years instead of hardcoded
22508
22509 2004-03-22 03:05  ivan
22510
22511         * httemplate/: edit/process/REAL_cust_pkg.cgi,
22512           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
22513           misc/unprovision.cgi, misc/process/link.cgi,
22514           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
22515           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
22516           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
22517           remove everything that links to package view also, closes:
22518           Bug#569
22519
22520 2004-03-22 02:36  ivan
22521
22522         * httemplate/view/cust_main.cgi: further small UI tweaks
22523
22524 2004-03-22 02:16  ivan
22525
22526         * httemplate/view/cust_main.cgi: yay!  remove package view entirely
22527           (closes: Bug#569)
22528
22529 2004-03-21 18:59  ivan
22530
22531         * httemplate/view/cust_main.cgi: much easier to understand listing
22532           of credits/payments that get split up, closes: Bug#773, 762
22533
22534 2004-03-19 04:36  ivan
22535
22536         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
22537
22538 2004-03-18 14:35  ivan
22539
22540         * FS/FS/part_export/shellcommands.pm: quote already-crypted
22541           passwords to prevent variable substitution
22542
22543 2004-03-18 14:32  ivan
22544
22545         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
22546           replace also
22547
22548 2004-03-18 14:00  ivan
22549
22550         * bin/shadow.reimport: add -b option
22551
22552 2004-03-18 12:58  ivan
22553
22554         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
22555           passwords
22556
22557 2004-03-17 17:46  ivan
22558
22559         * FS/bin/freeside-selfservice-server,
22560           fs_selfservice/FS-SelfService/SelfService.pm,
22561           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
22562           require Storable minimum 2.09
22563
22564 2004-03-17 15:16  ivan
22565
22566         * FS/FS/svc_acct.pm: fixup password checking to understand
22567           old-style *SUSPENDED* accounts and not to allow access for * ! !!
22568           passwords
22569
22570 2004-03-17 15:08  ivan
22571
22572         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
22573           accounts
22574
22575 2004-03-17 14:55  ivan
22576
22577         * bin/shadow.reimport: fix multiple svcparts
22578
22579 2004-03-17 14:53  ivan
22580
22581         * bin/shadow.reimport: allow multiple svcparts
22582
22583 2004-03-17 14:49  ivan
22584
22585         * bin/shadow.reimport: re-enable prompting
22586
22587 2004-03-17 14:45  ivan
22588
22589         * bin/shadow.reimport: add -d and -r options
22590
22591 2004-03-17 13:47  ivan
22592
22593         * FS/FS/: ClientAPI/MyAccount.pm, svc_acct.pm, ClientAPI/passwd.pm:
22594           proper self-service login supporting plaintext, crypt and MD5
22595           passwords
22596
22597 2004-03-16 12:41  ivan
22598
22599         * Makefile: rt-setup-database, not rt-initialize-database
22600
22601 2004-03-15 23:06  ivan
22602
22603         * Makefile, rt/config.layout.in: masonstatedir can't be configured
22604           form ./configure either, must use layout
22605
22606 2004-03-15 23:04  ivan
22607
22608         * Makefile: and finally, run the ./configure
22609
22610 2004-03-15 23:03  ivan
22611
22612         * Makefile: use a proper delimter
22613
22614 2004-03-15 23:00  ivan
22615
22616         * Makefile: transposition
22617
22618 2004-03-15 22:59  ivan
22619
22620         * Makefile: autogenerate rt/config.layout file
22621
22622 2004-03-15 22:58  ivan
22623
22624         * rt/: FREESIDE_MODIFIED, config.layout.in: config.layout needs to
22625           be generated
22626
22627 2004-03-15 22:45  ivan
22628
22629         * Makefile: initial RT targets
22630
22631 2004-03-15 22:43  ivan
22632
22633         * rt/FREESIDE_MODIFIED: initial (hopefully rather unobtrusive)
22634           patch
22635
22636 2004-03-15 20:36  ivan
22637
22638         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
22639
22640 2004-03-15 16:34  ivan
22641
22642         * Makefile: dont want to error out here
22643
22644 2004-03-12 17:27  ivan
22645
22646         * Makefile: really add the necessary backslashes this time, fix
22647           s/// delimteres
22648
22649 2004-03-12 16:53  ivan
22650
22651         * Makefile: oops
22652
22653 2004-03-12 16:50  ivan
22654
22655         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
22656           Makefile
22657
22658 2004-03-12 16:16  ivan
22659
22660         * Makefile: fix suse document root
22661
22662 2004-03-12 04:39  ivan
22663
22664         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
22665           httemplate/view/cust_main.cgi: add unapplycredits configuration
22666           option
22667
22668 2004-03-12 04:11  ivan
22669
22670         * httemplate/graph/money_time.cgi: fix title
22671
22672 2004-03-12 02:22  ivan
22673
22674         * httemplate/index.html: add badly-named new report
22675
22676 2004-03-12 00:56  ivan
22677
22678         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
22679           by default; horrible performance
22680
22681 2004-03-12 00:17  ivan
22682
22683         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
22684           contain the strings now, not just match exactly
22685
22686 2004-03-11 13:19  ivan
22687
22688         * conf/logo.eps: oops, wrong logo
22689
22690 2004-03-11 13:07  ivan
22691
22692         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
22693           point invoice_latex at it by default
22694
22695 2004-03-11 00:54  ivan
22696
22697         * FS/bin/freeside-selfservice-server: turn down logging level
22698
22699 2004-03-10 23:33  ivan
22700
22701         * fs_passwd/fs_passwd: update fs_passwd stuff as wrappers around
22702           self-service
22703
22704 2004-03-10 20:17  ivan
22705
22706         * FS/MANIFEST: incorrect listing in MANIFEST
22707
22708 2004-03-10 18:05  ivan
22709
22710         * rt/autom4te.cache/: output.0, traces.0: import of rt 3.0.9
22711
22712 2004-03-10 18:02  ivan
22713
22714         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/it.po, lib/RT/I18N/ru.po,
22715           lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
22716           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
22717           lib/RT/Interface/Web.pm, lib/RT/URI/fsck_com_rt.pm,
22718           lib/t/data/crashes-file-based-parser,
22719           lib/t/data/multipart-report, lib/t/data/notes-uuencoded,
22720           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
22721           sbin/rt-test-dependencies.in: import of rt 3.0.9
22722
22723 2004-03-10 17:59  ivan
22724
22725         * rt/: Makefile.in, README, README.Oracle, UPGRADING, configure,
22726           configure.ac, Changelog, bin/mason_handler.fcgi.in,
22727           bin/mason_handler.scgi.in, bin/mason_handler.svc.in,
22728           bin/rt-crontool.in, bin/rt-mailgate.in, bin/rt.in,
22729           bin/webmux.pl.in, docs/rt3-schema-relationships.dot,
22730           etc/acl.Informix, etc/acl.Oracle, etc/constraints.mysql,
22731           etc/drop.Informix, etc/drop.Oracle, etc/initialdata,
22732           etc/schema.Informix, etc/schema.SQLite, etc/schema.mysql,
22733           html/autohandler, html/index.html,
22734           html/Admin/Elements/EditCustomField,
22735           html/Admin/Elements/EditCustomFieldValues,
22736           html/Admin/Elements/EditCustomFields,
22737           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
22738           html/Admin/Elements/SelectGroups,
22739           html/Admin/Elements/SelectRights,
22740           html/Admin/Elements/SelectStage,
22741           html/Admin/Queues/CustomFields.html,
22742           html/Admin/Queues/index.html, html/Admin/Users/index.html,
22743           html/Approvals/Display.html, html/Elements/Callback,
22744           html/Elements/MessageBox, html/Elements/MyTickets,
22745           html/Elements/SelectLang, html/Elements/SelectStatus,
22746           html/Elements/SelectWatcherType,
22747           html/Elements/SetupSessionCookie, html/REST/1.0/autohandler,
22748           html/REST/1.0/dhandler, html/REST/1.0/logout,
22749           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
22750           html/REST/1.0/Forms/ticket/attachments,
22751           html/REST/1.0/Forms/ticket/default,
22752           html/REST/1.0/Forms/ticket/history,
22753           html/REST/1.0/Forms/ticket/links,
22754           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
22755           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
22756           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
22757           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
22758           html/SelfService/Display.html, html/SelfService/Update.html,
22759           html/SelfService/Elements/MyRequests, html/Ticket/Modify.html,
22760           html/Ticket/ModifyAll.html, html/Ticket/ModifyPeople.html,
22761           html/Ticket/Update.html, html/Ticket/Attachment/dhandler,
22762           html/Ticket/Elements/AddWatchers,
22763           html/Ticket/Elements/EditCustomField,
22764           html/Ticket/Elements/EditPeople,
22765           html/Ticket/Elements/ShowAttachments,
22766           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
22767           html/Ticket/Elements/ShowMessageStanza,
22768           html/Ticket/Elements/ShowPeople,
22769           html/Ticket/Elements/ShowTransaction, lib/RT.pm.in,
22770           lib/RT/Attachment_Overlay.pm, lib/RT/Base.pm,
22771           lib/RT/CachedGroupMember_Overlay.pm,
22772           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
22773           lib/RT/CustomField_Overlay.pm, lib/RT/EmailParser.pm,
22774           lib/RT/GroupMember_Overlay.pm, lib/RT/Group_Overlay.pm,
22775           lib/RT/Handle.pm, lib/RT/I18N.pm, lib/RT/Principal_Overlay.pm,
22776           lib/RT/Queue_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
22777           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips_Overlay.pm,
22778           lib/RT/StyleGuide.pod, lib/RT/Template_Overlay.pm,
22779           lib/RT/Tickets_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
22780           lib/RT/URI.pm, lib/RT/Action/AutoOpen.pm,
22781           lib/RT/Action/Autoreply.pm, lib/RT/Action/CreateTickets.pm,
22782           lib/RT/Action/SendEmail.pm, lib/RT/I18N/cs.pm: import of rt 3.0.9
22783
22784 2004-03-10 17:05  ivan
22785
22786         * Makefile: update for suse
22787
22788 2004-03-10 14:27  khoff
22789
22790         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
22791           weren't being properly masked on errors.  The router/block select
22792           box wasn't being generated on errors.
22793
22794 2004-03-10 11:06  khoff
22795
22796         * httemplate/browse/router.cgi: Added hide/show customer router
22797           link.
22798
22799 2004-03-09 18:37  khoff
22800
22801         * httemplate/browse/router.cgi: UI cleanup.
22802
22803 2004-03-05 06:34  ivan
22804
22805         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
22806           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
22807           FS/t/Report-Table.t, FS/t/Report.t, htetc/handler.pl,
22808           httemplate/graph/money_time.cgi: beginning of OO reporting
22809           interface, create acadia-requested crosstab reports
22810
22811 2004-03-04 21:59  ivan
22812
22813         * FS/bin/freeside-daily: fix -v
22814
22815 2004-03-03 08:32  ivan
22816
22817         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
22818           be create and fetchmail should not be run
22819
22820 2004-03-03 05:42  ivan
22821
22822         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
22823           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
22824           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
22825           emails being sent to signup server declined accounts, closes:
22826           Bug#743
22827
22828 2004-03-02 22:20  ivan
22829
22830         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
22831           well as disable them (IE doesn't grey out disabled text dialogs)
22832
22833 2004-02-28 15:06  ivan
22834
22835         * httemplate/docs/ieak.html: for now
22836
22837 2004-02-28 14:57  ivan
22838
22839         * Makefile: s/cleanwhisker/pouncequick/
22840
22841 2004-02-28 14:49  ivan
22842
22843         * FS/t/acct_snarf.t: adding
22844
22845 2004-02-28 14:48  ivan
22846
22847         * FS/FS/cust_pkg.pm: minor fixes
22848
22849 2004-02-28 14:47  ivan
22850
22851         * CREDITS: credit where the typeset invoices came from!
22852
22853 2004-02-28 14:40  ivan
22854
22855         * httemplate/edit/process/cust_main_county-collapse.cgi: style
22856
22857 2004-02-28 14:26  ivan
22858
22859         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
22860           1.32, finally closes Bug#639
22861
22862 2004-02-27 13:21  khoff
22863
22864         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
22865           were trying to call addr on an undefined object.  That's not
22866           good.
22867
22868 2004-02-26 11:21  ivan
22869
22870         * httemplate/view/svc_forward.cgi: correct cancel link
22871           s/account/mail forward/
22872
22873 2004-02-25 20:01  ivan
22874
22875         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
22876
22877 2004-02-25 19:32  ivan
22878
22879         * FS/FS/Record.pm: allow replace with no arguments
22880
22881 2004-02-25 02:37  ivan
22882
22883         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
22884           forward editing for new svc_forward.src field
22885
22886 2004-02-24 21:11  ivan
22887
22888         * FS/FS/CGI.pm: kludge around it completely
22889
22890 2004-02-24 21:04  ivan
22891
22892         * FS/FS/CGI.pm: third time's the charm
22893
22894 2004-02-24 21:00  ivan
22895
22896         * FS/FS/CGI.pm: oops, not the right way to blank them
22897
22898 2004-02-24 20:56  ivan
22899
22900         * FS/FS/CGI.pm: query strings get passed through sometimes?
22901
22902 2004-02-23 00:12  ivan
22903
22904         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
22905           fallback suspension code
22906
22907 2004-02-13 10:58  ivan
22908
22909         * bin/postfix.export: postfix export
22910
22911 2004-02-13 06:04  ivan
22912
22913         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
22914
22915 2004-02-13 05:53  ivan
22916
22917         * httemplate/edit/part_svc.cgi: typo
22918
22919 2004-02-13 04:27  ivan
22920
22921         * FS/FS/part_export/postfix.pm: adding postfix export
22922
22923 2004-02-13 03:47  ivan
22924
22925         * bin/sendmail.import: it lives!
22926
22927 2004-02-13 03:28  ivan
22928
22929         * httemplate/: index.html, search/svc_forward.cgi,
22930           view/svc_forward.cgi: add mail alias browse to main menu and fix
22931           mail alias view to recognize new schema also
22932
22933 2004-02-13 02:57  ivan
22934
22935         * FS/bin/freeside-setup: continue adding svc_forward.src: make
22936           svc_forward.srcsvc nullable
22937
22938 2004-02-13 02:35  ivan
22939
22940         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
22941           httemplate/docs/schema.html: add svc_forward.src
22942
22943 2004-02-13 00:02  ivan
22944
22945         * bin/sendmail.import: initial import
22946
22947 2004-02-12 20:01  ivan
22948
22949         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
22950           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
22951           depend on Net::SSH 0.08 for non-blocking STDERR read
22952
22953 2004-02-12 02:44  ivan
22954
22955         * bin/bind.import: fix usage msg
22956
22957 2004-02-11 22:31  ivan
22958
22959         * htetc/handler.pl, httemplate/misc/email-invoice.cgi,
22960           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
22961           re-email invoice, closes: bug#526 and have print and email
22962           invoice links redirect back to top of customer view page instead
22963           of #history tag
22964
22965 2004-02-07 14:13  ivan
22966
22967         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
22968
22969 2004-02-07 00:24  ivan
22970
22971         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
22972           to sqlradius and sqlradius_withdomain exports
22973
22974 2004-02-05 17:00  ivan
22975
22976         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
22977
22978 2004-02-02 16:19  ivan
22979
22980         * bin/shadow.reimport: adding shadow.reimport
22981
22982 2004-02-01 01:29  ivan
22983
22984         * Makefile: use install to make all components of FREESIDE_CONF dir
22985
22986 2004-01-30 22:33  ivan
22987
22988         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
22989           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
22990           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
22991           htetc/handler.pl, httemplate/docs/schema.html: add
22992           pkg_svc.primary_svc flag to enable an explicit first package flag
22993
22994 2004-01-30 22:20  ivan
22995
22996         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
22997           empty values in non-primary-keyed tables
22998
22999 2004-01-29 19:58  ivan
23000
23001         * FS/FS/part_export.pm: add default freebsd and linux
23002           suspension/unsuspension commands, work around FreeBSD pw(1) lack
23003           of locking, and don't prepend "*SUSPENDED* " to suspend an
23004           account anymore
23005
23006 2004-01-29 19:05  ivan
23007
23008         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
23009           suspend an account
23010
23011 2004-01-29 17:27  ivan
23012
23013         * Makefile: multiple self-service machines aren't enclosed in
23014           quotes
23015
23016 2004-01-29 17:10  ivan
23017
23018         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
23019           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
23020           support for running selfservice server against multiple machines
23021
23022 2004-01-27 17:45  ivan
23023
23024         * httemplate/search/svc_acct.cgi: fix link from service definition
23025           browse to services
23026
23027 2004-01-27 17:39  ivan
23028
23029         * httemplate/: index.html, browse/part_svc.cgi,
23030           search/svc_acct.cgi, search/svc_domain.cgi: add service
23031           definition browse by number of active services
23032
23033 2004-01-23 03:20  ivan
23034
23035         * httemplate/: index.html, search/report_prepaid_income.cgi,
23036           search/report_prepaid_income.html: add prepaid income to main
23037           menu and allow arbitrary dates
23038
23039 2004-01-23 01:04  ivan
23040
23041         * httemplate/search/report_prepaid_income.cgi: tidy up look
23042
23043 2004-01-23 00:58  ivan
23044
23045         * httemplate/search/report_prepaid_income.cgi: oops
23046
23047 2004-01-23 00:55  ivan
23048
23049         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
23050           income report
23051
23052 2004-01-22 19:22  ivan
23053
23054         * FS/FS/cust_bill.pm: undo debugging change
23055
23056 2004-01-22 19:21  ivan
23057
23058         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
23059           avoid gigantic line items
23060
23061 2004-01-22 19:01  ivan
23062
23063         * httemplate/edit/cust_main.cgi: and the same for ship_
23064
23065 2004-01-22 18:53  ivan
23066
23067         * httemplate/edit/cust_main.cgi: fix state default and set min year
23068           to this year, patch from <matthewd>, thanks!
23069
23070 2004-01-22 16:49  ivan
23071
23072         * debian/control: update ideas about package splitup
23073
23074 2004-01-21 16:21  ivan
23075
23076         * FS/FS/cust_main.pm: fix cancel method
23077
23078 2004-01-21 16:11  ivan
23079
23080         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
23081           properly
23082
23083 2004-01-21 15:45  ivan
23084
23085         * httemplate/misc/dump.cgi: fix newline problem in dump
23086
23087 2004-01-21 14:10  ivan
23088
23089         * FS/FS/cust_bill.pm: clean up all temp files!
23090
23091 2004-01-21 14:00  ivan
23092
23093         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
23094           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
23095
23096 2004-01-20 16:04  ivan
23097
23098         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
23099           cust_pkg.cgi: don't include the _next_ day, just the full ending
23100           day
23101
23102 2004-01-20 12:30  ivan
23103
23104         * httemplate/: index.html, misc/dump.cgi: add database dump from
23105           web interface
23106
23107 2004-01-18 13:03  ivan
23108
23109         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
23110           as a hashref causes too many other problems.  please leave as is.
23111           DBD::Pg needs to be fixed.  1.31 is a lost cause.
23112
23113 2004-01-16 13:45  ivan
23114
23115         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
23116           also
23117
23118 2004-01-12 12:40  khoff
23119
23120         * httemplate/edit/part_virtual_field.cgi: Lists are just better
23121           sorted.
23122
23123 2004-01-12 12:34  khoff
23124
23125         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
23126
23127 2004-01-11 16:03  ivan
23128
23129         * httemplate/view/cust_bill.cgi: only display "view typeset
23130           invoice" when there is an invoice_latex template
23131
23132 2004-01-11 15:59  ivan
23133
23134         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
23135           invoice view in web UI uses pdf instead of postscript, closes
23136           Bug#614
23137
23138 2004-01-11 15:38  ivan
23139
23140         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
23141
23142 2004-01-11 15:37  ivan
23143
23144         * httemplate/view/cust_bill-pdf.cgi: adding
23145
23146 2004-01-10 03:17  ivan
23147
23148         * Makefile: workaround stubborn shells globbing [a-z] to include
23149           CVS/
23150
23151 2004-01-09 20:19  ivan
23152
23153         * FS/FS/cust_main.pm: don't require payname for DCHK either
23154
23155 2004-01-09 19:50  ivan
23156
23157         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
23158           invoice event edits
23159
23160 2004-01-09 14:46  ivan
23161
23162         * httemplate/search/report_receivables.cgi: add customer number
23163
23164 2004-01-09 14:39  ivan
23165
23166         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
23167           deletions: need to use Date::Format and FS::Misc qw(send_email)
23168           in cust_credit.pm, need a link to delete unapplied credits too
23169
23170 2004-01-09 14:15  ivan
23171
23172         * FS/FS/Conf.pm: correct tyop
23173
23174 2004-01-09 14:11  ivan
23175
23176         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
23177           httemplate/view/cust_main.cgi,
23178           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
23179           value to enable deletion of credits
23180
23181 2004-01-09 13:09  ivan
23182
23183         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
23184           value
23185
23186 2004-01-06 22:10  khoff
23187
23188         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
23189           billing services in an external sql database.
23190
23191 2004-01-05 12:24  ivan
23192
23193         * httemplate/index.html: fix other packages by next bill date link
23194
23195 2004-01-03 19:54  ivan
23196
23197         * httemplate/docs/signup.html: remove obsolete netscape CCK
23198           supportsignup.cgi
23199
23200           depend on HTTP::BrowserDetect directly instead of via deprecated
23201           HTTP::Headers::UserAgent (closes: Bug#578)
23202
23203 2004-01-03 00:42  ivan
23204
23205         * httemplate/browse/agent.cgi: fix heading colspan when there is no
23206           agent.disabled column
23207
23208 2004-01-01 12:40  ivan
23209
23210         * FS/FS/cust_bill.pm: escape stuff from latex
23211
23212 2003-12-29 22:02  khoff
23213
23214         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
23215           around a bug in DBD::Pg version 1.31.
23216
23217 2003-12-27 00:23  ivan
23218
23219         * httemplate/: index.html, search/cust_pkg.cgi: package reports by
23220           agent
23221
23222 2003-12-24 10:18  khoff
23223
23224         * FS/bin/freeside-setup: tyop
23225
23226 2003-12-22 18:36  ivan
23227
23228         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
23229           FS/t/svc_external.t, htetc/handler.pl,
23230           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
23231           httemplate/edit/process/svc_external.cgi,
23232           httemplate/view/svc_external.cgi: add svc_external
23233
23234 2003-12-22 17:46  ivan
23235
23236         * FS/: FS.pm, FS/svc_external.pm, bin/freeside-setup,
23237           FS/cust_svc.pm: add svc_external
23238
23239 2003-12-22 17:10  ivan
23240
23241         * eg/table_template-svc.pm: update svc template for 1.5
23242
23243 2003-12-22 17:06  ivan
23244
23245         * eg/table_template-svc.pm: fix path to svc_Common in example table
23246
23247 2003-12-22 16:51  ivan
23248
23249         * FS/FS/ClientAPI/MyAccount.pm,
23250           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
23251           selfservice API
23252
23253 2003-12-22 16:41  ivan
23254
23255         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
23256           option
23257
23258 2003-12-22 13:22  ivan
23259
23260         * FS/FS/cust_main.pm: default to the whole-country tax rate if
23261           states aren't defined
23262
23263 2003-12-22 13:18  ivan
23264
23265         * FS/FS/cust_bill.pm: quiet warning
23266
23267 2003-12-22 13:01  ivan
23268
23269         * FS/FS/cust_credit.pm: allow credits to be modified at API level
23270
23271 2003-12-22 09:50  ivan
23272
23273         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
23274           subs
23275
23276 2003-12-21 15:16  ivan
23277
23278         * httemplate/browse/agent_type.cgi: work even if there are stray
23279           type_pkgs records around
23280
23281 2003-12-21 15:13  ivan
23282
23283         * FS/FS/Record.pm: cache virtual_fields method results to help
23284           performance
23285
23286 2003-12-21 13:12  ivan
23287
23288         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
23289           both addresses by default
23290
23291 2003-12-15 00:08  ivan
23292
23293         * conf/invoice_latex: line up w/window envelopes
23294
23295 2003-12-15 00:07  ivan
23296
23297         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
23298           now, do not count on latex printing it, oops
23299
23300 2003-12-14 22:42  ivan
23301
23302         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
23303           amounts of all open invoices as soon as balance went positive
23304           (only manifests when any cust_bill->owed somehow got to be
23305           negative)
23306
23307 2003-12-14 19:41  ivan
23308
23309         * FS/FS/cust_bill.pm: add _latex_escape sub
23310
23311 2003-12-14 09:53  ivan
23312
23313         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
23314           view field names
23315
23316 2003-12-10 15:53  ivan
23317
23318         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
23319           dropdown
23320
23321 2003-12-10 14:51  ivan
23322
23323         * FS/bin/freeside-setup: add part_referral.disabled, add disabled
23324           indices to agent and part_bill_event
23325
23326 2003-12-10 14:50  ivan
23327
23328         * FS/FS/part_referral.pm: add part_referral.disabled
23329
23330 2003-11-30 00:06  ivan
23331
23332         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
23333           file
23334
23335 2003-11-29 23:52  ivan
23336
23337         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
23338
23339 2003-11-29 23:41  ivan
23340
23341         * conf/invoice_latex: move to the left to line up with window
23342           envelopes
23343
23344 2003-11-29 02:50  ivan
23345
23346         * FS/FS/cust_credit_bill.pm: missing cut
23347
23348 2003-11-29 02:48  ivan
23349
23350         * FS/FS/cust_bill.pm: use the latex template for normal printing
23351           when available
23352
23353 2003-11-29 02:39  ivan
23354
23355         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
23356
23357 2003-11-29 00:32  ivan
23358
23359         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
23360           send statements when a payment or credit is applied
23361
23362 2003-11-29 00:18  ivan
23363
23364         * FS/FS/part_bill_event.pm: also set default latex template for
23365           late bill templates
23366
23367 2003-11-29 00:08  ivan
23368
23369         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
23370           conf/invoice_latexfooter, conf/invoice_latexnotes,
23371           httemplate/misc/print-invoice.cgi,
23372           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
23373
23374 2003-11-26 07:37  ivan
23375
23376         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
23377           charges
23378
23379 2003-11-26 06:25  ivan
23380
23381         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
23382           value to control explicit due date printing on invoices
23383
23384 2003-11-24 06:29  ivan
23385
23386         * httemplate/edit/part_export.cgi: fix html quoting problems
23387
23388 2003-11-24 05:01  ivan
23389
23390         * httemplate/browse/part_export.cgi: fix html quoting of export
23391           options
23392
23393 2003-11-21 10:55  ivan
23394
23395         * FS/FS/Record.pm: revert bind_param change!
23396
23397 2003-11-21 07:32  ivan
23398
23399         * httemplate/search/report_receivables.cgi: precedence helps alot
23400
23401 2003-11-21 07:25  ivan
23402
23403         * httemplate/search/report_receivables.cgi: precedence helps alot
23404
23405 2003-11-21 07:20  ivan
23406
23407         * httemplate/search/report_receivables.cgi: show customer status on
23408           receivables report
23409
23410 2003-11-20 04:48  ivan
23411
23412         * FS/FS/part_export/communigate_pro.pm: don't error out when not
23413           actually changing domain
23414
23415 2003-11-19 10:13  ivan
23416
23417         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
23418
23419 2003-11-19 04:21  ivan
23420
23421         * httemplate/: edit/REAL_cust_pkg.cgi, search/report_cust_pay.html,
23422           search/report_tax.html: fix jscalendar date ifFormat
23423
23424 2003-11-18 17:37  ivan
23425
23426         * FS/FS/cust_bill.pm: reversing accidental commit of
23427           work-in-progress
23428
23429 2003-11-18 17:29  ivan
23430
23431         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
23432
23433 2003-11-18 07:14  ivan
23434
23435         * FS/FS/part_export.pm: fix communigate pro export descriptions
23436
23437 2003-11-18 07:04  ivan
23438
23439         * FS/: FS/part_export/communigate_pro.pm,
23440           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
23441           FS/part_export.pm: add communigate_pro_singledomain export
23442
23443 2003-11-14 23:28  ivan
23444
23445         * FS/bin/freeside-selfservice-server: kill off ssh process when
23446           re-opening connection
23447
23448 2003-11-14 23:18  ivan
23449
23450         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
23451           trailing newline to supress useless error messages in log
23452
23453 2003-11-14 00:43  ivan
23454
23455         * FS/bin/freeside-selfservice-server: hopefully recover better from
23456           lost ssh connections
23457
23458 2003-11-13 18:52  ivan
23459
23460         * httemplate/search/report_receivables.cgi: sort these
23461           case-insensitive
23462
23463 2003-11-12 04:29  ivan
23464
23465         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
23466           unaudited services with a svcnum for imports
23467
23468 2003-11-12 03:22  ivan
23469
23470         * FS/FS/cust_pkg.pm: better error msg
23471
23472 2003-11-11 07:03  ivan
23473
23474         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
23475           during an import
23476
23477 2003-11-11 06:39  ivan
23478
23479         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
23480
23481 2003-11-11 06:21  ivan
23482
23483         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
23484           imports with svcnums
23485
23486 2003-11-11 00:01  ivan
23487
23488         * httemplate/search/report_receivables.cgi: remove spaces between
23489           parens and contact name
23490
23491 2003-11-10 23:51  ivan
23492
23493         * httemplate/browse/svc_acct_pop.cgi: part_referral.cgi
23494
23495 2003-11-10 05:54  ivan
23496
23497         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
23498           in?
23499
23500 2003-11-08 08:36  ivan
23501
23502         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
23503           cancel_pkg functions to self-service
23504
23505 2003-11-08 08:31  ivan
23506
23507         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
23508           self-service functions!
23509
23510 2003-11-08 04:59  ivan
23511
23512         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
23513           so we can prevent double-charges
23514
23515 2003-11-07 02:53  ivan
23516
23517         * httemplate/elements/: calendar-en.js, calendar-setup.js,
23518           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
23519           jscalendar
23520
23521 2003-11-07 00:39  ivan
23522
23523         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
23524           charging
23525
23526 2003-11-07 00:36  ivan
23527
23528         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
23529           calculations
23530
23531 2003-11-06 23:56  ivan
23532
23533         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
23534           for sqlradius_withdomain exports
23535
23536 2003-11-06 06:45  ivan
23537
23538         * httemplate/search/report_receivables.cgi: add totals & simplify
23539           expressions
23540
23541 2003-11-06 06:08  ivan
23542
23543         * httemplate/search/report_receivables.cgi: ack!  count credits,
23544           not payments twice
23545
23546 2003-11-06 06:00  ivan
23547
23548         * httemplate/search/report_receivables.cgi: typo
23549
23550 2003-11-06 05:56  ivan
23551
23552         * httemplate/search/report_receivables.cgi: link to customer, don't
23553           show custnum
23554
23555 2003-11-06 05:40  ivan
23556
23557         * FS/MANIFEST: removing bin/freeside-receivables-report
23558
23559 2003-11-06 05:39  ivan
23560
23561         * httemplate/: index.html, search/report_receivables.cgi: "current
23562           receivables" -> A/R Aging summary
23563
23564 2003-11-05 03:13  ivan
23565
23566         * bin/create-fetchmailrc: fixup
23567
23568 2003-11-05 02:26  ivan
23569
23570         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
23571
23572 2003-11-04 10:01  ivan
23573
23574         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
23575
23576 2003-11-04 09:57  ivan
23577
23578         * bin/create-fetchmailrc: adding
23579
23580 2003-11-04 09:30  ivan
23581
23582         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
23583           info available to exports
23584
23585 2003-11-04 02:56  ivan
23586
23587         * FS/FS/Record.pm: finish treating serials as ints!
23588
23589 2003-11-04 02:55  ivan
23590
23591         * FS/FS/Record.pm: treat serial columns as ints too!
23592
23593 2003-11-03 03:42  ivan
23594
23595         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
23596           Bug#590??
23597
23598 2003-11-03 03:30  ivan
23599
23600         * httemplate/edit/part_svc.cgi: kludge around this so i can add
23601           service definitions for now
23602
23603 2003-11-02 21:57  ivan
23604
23605         * httemplate/: index.html, browse/part_pkg.cgi,
23606           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
23607           suspended browse
23608
23609 2003-11-02 21:48  ivan
23610
23611         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
23612           browse
23613
23614 2003-11-02 21:40  ivan
23615
23616         * httemplate/index.html: formatting
23617
23618 2003-11-02 21:34  ivan
23619
23620         * httemplate/index.html: remove duplicate items from "Reports"
23621           section
23622
23623 2003-11-02 21:25  ivan
23624
23625         * httemplate/browse/part_pkg.cgi: tyops
23626
23627 2003-11-02 21:21  ivan
23628
23629         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
23630           counts on active package browse
23631
23632 2003-10-25 17:39  ivan
23633
23634         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
23635           reports broken down by Visa/MC / Amex / Discover
23636
23637 2003-10-24 19:05  ivan
23638
23639         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
23640           ClientAPI/Signup.pm: signups with snarf info!
23641
23642 2003-10-24 18:06  ivan
23643
23644         * httemplate/docs/signup.html: better link to .INS files
23645           documentation
23646
23647 2003-10-24 13:38  ivan
23648
23649         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
23650           to save the cvv data for specific card types
23651
23652 2003-10-24 12:28  ivan
23653
23654         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
23655           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
23656           FS/FS/cust_main.pm, FS/bin/freeside-setup,
23657           httemplate/docs/schema.html: cvv!
23658
23659 2003-10-23 22:51  ivan
23660
23661         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
23662
23663 2003-10-23 02:02  ivan
23664
23665         * httemplate/docs/legacy.html: fix cranky verbitage at the top
23666
23667 2003-10-23 00:49  ivan
23668
23669         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
23670           suspend the relevant customer.
23671
23672 2003-10-22 12:10  khoff
23673
23674         * httemplate/edit/process/router.cgi: dbh is a global.
23675
23676 2003-10-19 22:01  ivan
23677
23678         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
23679           httemplate/view/cust_main.cgi: finish up weekly billing
23680
23681 2003-10-19 21:25  ivan
23682
23683         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
23684           httemplate/edit/part_pkg.cgi, FS/bin/freeside-setup: daily/weekly
23685           billing
23686
23687 2003-10-16 15:57  khoff
23688
23689         * FS/FS/part_export/router.pm: Telnet/SSH router export for
23690           svc_broadband.
23691
23692 2003-10-15 16:17  khoff
23693
23694         * httemplate/browse/router.cgi: $router isn't a global.
23695
23696 2003-10-15 15:59  khoff
23697
23698         * httemplate/edit/router.cgi: More changes that got lost in the
23699           merge somehow.
23700
23701 2003-10-15 15:48  khoff
23702
23703         * httemplate/view/svc_broadband.cgi: File got munged during
23704           svc_broadband merge.  Added ability to create a 'customer
23705           router'.
23706
23707 2003-10-15 08:03  ivan
23708
23709         * FS/bin/freeside-selfservice-server,
23710           fs_selfservice/FS-SelfService/SelfService.pm,
23711           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
23712           tagging ability so we can run multiple self-service clients on
23713           one machine
23714
23715 2003-10-15 05:08  ivan
23716
23717         * FS/bin/freeside-setup: fix agent username and password
23718           nullability
23719
23720 2003-10-15 02:41  ivan
23721
23722         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
23723           flag is set for subsequent   credit card transactions; some
23724           processors (AuthorozeNet, others?) use this   to waive the CVV2
23725           requirement.
23726
23727 2003-10-09 10:40  ivan
23728
23729         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
23730
23731 2003-10-07 21:09  ivan
23732
23733         * htetc/handler.pl, httemplate/misc/upload-batch.cgi: can't use
23734           File::Basename::basename for windows filenames!  use a regex
23735           instead
23736
23737 2003-10-07 06:50  ivan
23738
23739         * Makefile: mandrake
23740
23741 2003-10-07 01:05  ivan
23742
23743         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
23744           acct_snarf
23745
23746 2003-10-06 23:06  ivan
23747
23748         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
23749           propogating to the wrong place in the grep
23750
23751 2003-10-06 23:03  ivan
23752
23753         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
23754           UpdateAccountSettings sub
23755
23756 2003-10-06 22:50  ivan
23757
23758         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
23759           hooks, don't try and set '*SUSPENDED*' passwords
23760
23761 2003-10-06 22:49  ivan
23762
23763         * FS/FS/svc_acct.pm: doc
23764
23765 2003-10-06 19:27  ivan
23766
23767         * FS/FS/part_export/communigate_pro.pm: add suspension /
23768           unsuspension export to communigate
23769
23770 2003-10-06 04:39  ivan
23771
23772         * httemplate/search/svc_acct.cgi: fix URL argument processing for
23773           account searches by popnum
23774
23775 2003-10-06 04:22  ivan
23776
23777         * httemplate/search/svc_acct.cgi: typo
23778
23779 2003-10-06 04:20  ivan
23780
23781         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
23782           linking to account list per access number
23783
23784 2003-10-06 04:14  ivan
23785
23786         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
23787           browse shows # of active accounts & links to appropriate account
23788           search
23789
23790 2003-10-02 14:51  khoff
23791
23792         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
23793
23794 2003-10-02 07:26  ivan
23795
23796         * Makefile: minor Makefile updates
23797
23798 2003-10-02 07:19  ivan
23799
23800         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
23801           option
23802
23803 2003-10-02 06:08  ivan
23804
23805         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
23806           off super-verbose logging
23807
23808 2003-10-02 05:42  ivan
23809
23810         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
23811           dependancies (PREREQ_PM) for self-service module and signup
23812           wrapper
23813
23814 2003-10-02 04:23  ivan
23815
23816         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
23817           info
23818
23819 2003-10-02 03:18  ivan
23820
23821         * FS/bin/freeside-daily: added -y switch to freeside-daily to
23822           specify an offset in days
23823
23824 2003-10-02 01:56  ivan
23825
23826         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
23827           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
23828
23829 2003-09-30 08:01  ivan
23830
23831         * FS/FS/agent.pm: no duplicate usernames
23832
23833 2003-09-30 05:48  ivan
23834
23835         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
23836           MIME type text/comma-separated-values
23837
23838 2003-09-30 01:21  ivan
23839
23840         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
23841           httemplate/elements/calendar-en.js,
23842           httemplate/elements/calendar-setup.js,
23843           httemplate/elements/calendar-win2k-2.css,
23844           httemplate/elements/calendar.js,
23845           httemplate/elements/calendar_stripped.js,
23846           httemplate/images/calendar.png,
23847           httemplate/search/report_cust_pay.html,
23848           httemplate/search/report_tax.html: calendar popups!
23849
23850 2003-09-30 00:04  ivan
23851
23852         * htetc/handler.pl: CGI.pm 2.47 required for ->upload() method
23853
23854 2003-09-29 03:10  ivan
23855
23856         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
23857           now links to active/cancelled customers
23858
23859 2003-09-28 23:51  ivan
23860
23861         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
23862
23863 2003-09-28 23:35  ivan
23864
23865         * httemplate/index.html: remove Gratuitous Capitalization
23866
23867 2003-09-28 22:51  ivan
23868
23869         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
23870           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
23871           can be disabled (auto-sensing based on schema)
23872
23873 2003-09-28 22:51  ivan
23874
23875         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
23876           agent.disabled       agent.username       agent._password
23877
23878 2003-09-28 19:17  ivan
23879
23880         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
23881           quiet config options
23882
23883 2003-09-27 19:36  ivan
23884
23885         * FS/FS/cust_pay_batch.pm, htetc/handler.pl,
23886           httemplate/misc/upload-batch.cgi: add upload of batch result from
23887           TD Canada Trust some global.asa / handler.pl enhancements
23888
23889 2003-09-26 16:33  khoff
23890
23891         * httemplate/edit/svc_www.cgi: $field is not a global.
23892
23893 2003-09-26 14:02  khoff
23894
23895         * httemplate/edit/svc_acct.cgi: $field isn't a global.
23896
23897 2003-09-26 06:04  ivan
23898
23899         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
23900           re-charge setup fee
23901
23902 2003-09-26 02:31  ivan
23903
23904         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
23905           canadian GST/PST) taxes work now!
23906
23907 2003-09-26 02:15  ivan
23908
23909         * FS/FS/UID.pm: re-enable ChopBlanks for now
23910
23911 2003-09-26 02:09  ivan
23912
23913         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
23914           editing
23915
23916 2003-09-26 01:11  ivan
23917
23918         * httemplate/browse/cust_main_county.cgi: fix tax edit UI
23919
23920 2003-09-25 04:49  ivan
23921
23922         * httemplate/browse/cust_main_county.cgi: UI for multiple named
23923           taxes w/setup & recur exemptions 1.4 schema-auto-adjusting
23924           backport
23925
23926 2003-09-25 04:17  ivan
23927
23928         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
23929           for a single region 1.4 backport auto-adjusts based on schema
23930
23931 2003-09-25 03:40  ivan
23932
23933         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
23934           and recurtax fields to cust_main_county
23935
23936 2003-09-25 03:28  ivan
23937
23938         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23939           freebsd portability fix
23940
23941 2003-09-25 03:27  ivan
23942
23943         * FS/bin/freeside-selfservice-server: freebsd portability fixes
23944
23945 2003-09-25 03:26  ivan
23946
23947         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
23948
23949 2003-09-24 10:20  ivan
23950
23951         * FS/FS/part_export/shellcommands.pm: don't change dir either when
23952           username_pwonly is set
23953
23954 2003-09-24 10:06  ivan
23955
23956         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
23957           usermod_pwonly set
23958
23959 2003-09-23 18:30  ivan
23960
23961         * httemplate/browse/agent.cgi: fix boolean precedence error leading
23962           to inaccurate results on the new customer status list
23963
23964 2003-09-21 00:31  ivan
23965
23966         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
23967           trancode from batching
23968
23969 2003-09-20 23:52  ivan
23970
23971         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
23972
23973 2003-09-20 18:22  ivan
23974
23975         * httemplate/misc/download-batch.cgi: preliminary batch download
23976
23977 2003-09-19 05:40  ivan
23978
23979         * FS/FS/cust_main.pm: quiet option to cancel method
23980
23981 2003-09-19 05:13  ivan
23982
23983         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
23984
23985 2003-09-19 05:04  ivan
23986
23987         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
23988
23989 2003-09-19 05:02  ivan
23990
23991         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
23992           performance
23993
23994 2003-09-19 04:56  ivan
23995
23996         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
23997           select a package
23998
23999 2003-09-19 04:50  ivan
24000
24001         * init.d/freeside-init: correct pid filename for stopping
24002           self-service server
24003
24004 2003-09-19 04:35  ivan
24005
24006         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
24007           signup server functions to self-service interace
24008
24009 2003-09-19 04:00  ivan
24010
24011         * FS/FS/ClientAPI/Signup.pm: module needs to return true
24012
24013 2003-09-19 03:08  ivan
24014
24015         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
24016
24017 2003-09-19 03:07  ivan
24018
24019         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
24020           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
24021           signup server functions to self-service server.  fix provisioning
24022           & immediate suspension of declined signups.
24023
24024 2003-09-19 02:59  ivan
24025
24026         * init.d/freeside-init: removing signup and passwd servers
24027
24028 2003-09-18 21:25  ivan
24029
24030         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
24031
24032 2003-09-18 21:13  ivan
24033
24034         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
24035           signup_server-quiet config option
24036
24037 2003-09-18 03:52  ivan
24038
24039         * httemplate/browse/agent.cgi: oops
24040
24041 2003-09-18 03:46  ivan
24042
24043         * httemplate/browse/agent.cgi: include info on number of
24044           active/cancelled customers in agent browse
24045
24046 2003-09-15 14:33  ivan
24047
24048         * httemplate/search/cust_pkg.cgi: package search skips cancelled
24049           packages when searching by date range
24050
24051 2003-09-11 17:14  khoff
24052
24053         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
24054           NetAddrs, so it shouldn't be map'd
24055
24056 2003-09-11 14:57  ivan
24057
24058         * FS/FS/part_export.pm: also update sqlradius_withdomaind
24059           description for freeradius 0.9.1
24060
24061 2003-09-11 14:54  ivan
24062
24063         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
24064
24065 2003-09-10 15:10  ivan
24066
24067         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
24068
24069 2003-09-10 14:56  ivan
24070
24071         * FS/FS/part_export/communigate_pro.pm: don't set an empty
24072           externalFlag
24073
24074 2003-09-10 14:45  ivan
24075
24076         * FS/FS/part_export/communigate_pro.pm: communitgate pro
24077           CreateAccount examples are on crack
24078
24079 2003-09-10 14:39  ivan
24080
24081         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
24082           weird data structure on create
24083
24084 2003-09-10 14:01  ivan
24085
24086         * FS/FS/part_export/communigate_pro.pm: set initial password for
24087           new accounts
24088
24089 2003-09-10 03:54  ivan
24090
24091         * FS/FS/cust_pay.pm: adding cust_main method
24092
24093 2003-09-09 15:36  ivan
24094
24095         * FS/MANIFEST: adding communigate_pro export
24096
24097 2003-09-08 21:16  ivan
24098
24099         * FS/FS/part_export.pm: typo hiding remote username labels
24100
24101 2003-09-06 00:20  ivan
24102
24103         * httemplate/browse/agent_type.cgi: hide display of disabled
24104           packages from agent type browse
24105
24106 2003-09-05 23:45  ivan
24107
24108         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
24109
24110 2003-09-05 18:45  ivan
24111
24112         * FS/FS/svc_acct.pm: fix method name
24113
24114 2003-09-05 18:44  ivan
24115
24116         * FS/FS/: cust_svc.pm, svc_acct.pm: add
24117           get_session_history_sqlradacct have $ignore_quantity also ignore
24118           0 quantities
24119
24120 2003-09-05 06:19  ivan
24121
24122         * FS/FS/part_export/communigate_pro.pm: typo
24123
24124 2003-09-05 06:18  ivan
24125
24126         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
24127           communigate pro export
24128
24129 2003-09-05 06:16  ivan
24130
24131         * FS/FS/Conf.pm: doc
24132
24133 2003-09-05 02:13  ivan
24134
24135         * FS/FS/svc_acct.pm: allow ! password like !!
24136
24137 2003-09-05 01:17  ivan
24138
24139         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
24140           conf value (refer to exports instead)
24141
24142 2003-09-05 01:02  ivan
24143
24144         * FS/FS/Conf.pm: fix typo
24145
24146 2003-09-05 01:01  ivan
24147
24148         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
24149           blowfish
24150
24151 2003-09-05 00:55  ivan
24152
24153         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
24154           blowfish passwords
24155
24156 2003-09-04 21:09  ivan
24157
24158         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
24159           control creation of complimentary accounts and minor pod updates
24160
24161 2003-09-04 19:31  ivan
24162
24163         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
24164           too
24165
24166 2003-09-03 16:06  ivan
24167
24168         * httemplate/view/cust_main.cgi: list extraneous services, closes:
24169           #213
24170
24171 2003-09-03 13:22  ivan
24172
24173         * FS/FS/Record.pm: turn off query debugging
24174
24175 2003-09-03 11:46  ivan
24176
24177         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
24178           subroutine another fix to support running 1.5.0 virtual field
24179           code on 1.4.x databases
24180
24181 2003-09-03 06:18  ivan
24182
24183         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
24184           commands
24185
24186 2003-09-03 05:35  ivan
24187
24188         * Makefile: makefile trivia for openbsd
24189
24190 2003-08-07 22:54  ivan
24191
24192         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
24193           account view screen
24194
24195 2003-08-07 22:42  ivan
24196
24197         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
24198           httemplate/elements/header.html,
24199           httemplate/elements/menubar.html, httemplate/elements/pager.html,
24200           httemplate/elements/table.html, httemplate/search/sql.html,
24201           httemplate/search/elements/search.html: - (finish) includes!
24202           (closes: Bug#551) - (finish) moving SQL search to including
24203           generic elements/search.html - new elements: menubar.html,
24204           header.html, pager.html and table.html - have masonize process
24205           .html files also
24206
24207 2003-08-07 19:02  ivan
24208
24209         * bin/masonize, httemplate/autohandler,
24210           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
24211           httemplate/search/elements/search.html: - fix Mason profiling to
24212           pass-through images (for graph/) - fix graph/money-time.cgi use
24213           of $m interfering with Mason - fix graph/money-time-graph.cgi to
24214           set content-type in a Mason/ASP-independant   fashion -
24215           (beginning of) includes! - (beginning of) moving SQL search to
24216           including generic elements/search.html - fix global.asa typo -
24217           fix masonize to not prepend an extraneous blank line (breaking
24218           graph/money-time-graph.cgi)
24219
24220 2003-08-07 06:08  ivan
24221
24222         * htetc/handler.pl, httemplate/view/cust_main.cgi: - turn on
24223           profiling with mason like with Apache::ASP (redirects now
24224           working) - fix mason error with new view/cust_main.cgi UI
24225
24226 2003-08-07 05:47  ivan
24227
24228         * Makefile, htetc/handler.pl, httemplate/autohandler,
24229           httemplate/index.html: - switch to mason by default - minimum
24230           mason version 1.1 (and doc) - evaluate .html files with mason/asp
24231           - turn on profiling with mason like with Apache::ASP (redirects
24232           not working) - (start of) includes
24233
24234 2003-08-05 14:00  ivan
24235
24236         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
24237           have been checked in
24238
24239 2003-08-05 13:06  ivan
24240
24241         * htetc/handler.pl: no svc_acct_sm in 1.5
24242
24243 2003-08-05 12:07  ivan
24244
24245         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
24246
24247 2003-08-05 11:52  ivan
24248
24249         * FS/FS/svc_domain.pm: remove spurious re-use of $error
24250
24251 2003-08-05 11:45  ivan
24252
24253         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
24254           been updated
24255
24256 2003-08-04 17:32  khoff
24257
24258         * httemplate/index.html: Fixed %%%VERSION%%% tag
24259
24260 2003-08-04 17:20  khoff
24261
24262         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
24263           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
24264           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
24265           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
24266           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
24267           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
24268           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
24269           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
24270           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
24271           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
24272           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
24273           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
24274           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
24275           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
24276           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
24277           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
24278           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
24279           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
24280           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
24281           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
24282           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
24283           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/handler.pl,
24284           httemplate/index.html, httemplate/browse/part_svc.cgi,
24285           httemplate/browse/part_virtual_field.cgi,
24286           httemplate/browse/router.cgi, httemplate/edit/part_svc.cgi,
24287           httemplate/edit/part_virtual_field.cgi,
24288           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
24289           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
24290           httemplate/edit/process/router.cgi,
24291           httemplate/edit/process/svc_broadband.cgi,
24292           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
24293           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
24294           Virtual field merge
24295
24296 2003-07-25 09:26  ivan
24297
24298         * FS/FS/svc_acct.pm: typo
24299
24300 2003-07-25 06:13  ivan
24301
24302         * FS/FS/Conf.pm: doc
24303
24304 2003-07-23 10:05  ivan
24305
24306         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
24307           non-catchall domains
24308
24309 2003-07-23 08:36  ivan
24310
24311         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
24312           spurious "can't purchase pkgpart" errors
24313
24314 2003-07-17 09:02  ivan
24315
24316         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
24317           functionality
24318
24319 2003-07-16 09:05  ivan
24320
24321         * httemplate/search/cust_pay.cgi: UI
24322
24323 2003-07-16 09:01  ivan
24324
24325         * httemplate/search/cust_pay.cgi: show totals in payment report
24326
24327 2003-07-15 06:30  ivan
24328
24329         * rt/: Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi,
24330           bin/rt-mailgate, etc/schema.Pg, lib/RT.pm, lib/RT/Record.pm:
24331           reverting to vendor branch rt 3.0.4, hopefully
24332
24333 2003-07-15 06:16  ivan
24334
24335         * rt/: config.log, config.status, bin/mason_handler.svc,
24336           bin/rt-commit-handler, bin/rt-crontool, etc/RT_Config.pm,
24337           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm,
24338           html/Admin/Users/Modify.html, html/Elements/Footer,
24339           html/Elements/Header, html/Elements/Menu,
24340           html/Elements/PageLayout, html/Elements/SelectDate,
24341           html/Elements/SimpleSearch, html/Elements/Tabs,
24342           html/Elements/TitleBoxStart, html/Search/Bulk.html,
24343           html/Ticket/Create.html, html/Ticket/Display.html,
24344           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
24345           html/User/Prefs.html, lib/RT/Groups_Overlay.pm,
24346           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
24347           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
24348           lib/RT/Users_Overlay.pm, lib/t/02regression.t, lib/t/03web.pl,
24349           lib/t/04_send_email.pl, sbin/rt-setup-database.in: Initial
24350           revision
24351
24352 2003-07-15 06:16  ivan
24353
24354         * rt/: COPYING, Makefile.in, README, aclocal.m4, Changelog,
24355           configure, configure.ac, install-sh, bin/mason_handler.fcgi.in,
24356           bin/mason_handler.scgi.in, bin/mason_handler.svc.in,
24357           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
24358           docs/README.docs, docs/Security, docs/design_docs/CARS,
24359           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
24360           docs/design_docs/approval_notices,
24361           docs/design_docs/approval_template, docs/design_docs/cf_search,
24362           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
24363           docs/design_docs/delegation, docs/design_docs/evil_plans,
24364           docs/design_docs/groups_notes,
24365           docs/design_docs/link-definitions.txt,
24366           docs/design_docs/recursive_group_membership_algorithm,
24367           docs/design_docs/rql_parser_machine.graphviz,
24368           docs/design_docs/string-extraction-guide.txt,
24369           docs/design_docs/subscription-definitions.txt,
24370           docs/design_docs/ticket_templates, docs/design_docs/users,
24371           etc/acl.Oracle, etc/acl.Pg, etc/acl.mysql, etc/constraints.mysql,
24372           etc/initialdata, etc/rt.spec, etc/schema.SQLite,
24373           etc/schema.mysql, html/autohandler, html/index.html, html/l,
24374           html/Admin/index.html, html/Admin/Elements/AddCustomFieldValue,
24375           html/Admin/Elements/CreateUserCalled,
24376           html/Admin/Elements/EditCustomField,
24377           html/Admin/Elements/EditCustomFieldValues,
24378           html/Admin/Elements/EditCustomFields,
24379           html/Admin/Elements/EditQueueWatchers,
24380           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
24381           html/Admin/Elements/EditTemplates,
24382           html/Admin/Elements/EditUserComments,
24383           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
24384           html/Admin/Elements/ListGlobalCustomFields,
24385           html/Admin/Elements/ListGlobalScrips,
24386           html/Admin/Elements/ModifyTemplate,
24387           html/Admin/Elements/QueueRightsForUser,
24388           html/Admin/Elements/QueueTabs,
24389           html/Admin/Elements/SelectCustomFieldType,
24390           html/Admin/Elements/SelectGroups,
24391           html/Admin/Elements/SelectModifyGroup,
24392           html/Admin/Elements/SelectModifyQueue,
24393           html/Admin/Elements/SelectModifyUser,
24394           html/Admin/Elements/SelectNewGroupMembers,
24395           html/Admin/Elements/SelectRights,
24396           html/Admin/Elements/SelectScrip,
24397           html/Admin/Elements/SelectScripAction,
24398           html/Admin/Elements/SelectScripCondition,
24399           html/Admin/Elements/SelectSingleOrMultiple,
24400           html/Admin/Elements/SelectTemplate,
24401           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
24402           html/Admin/Elements/Tabs, html/Admin/Elements/UserTabs,
24403           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
24404           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
24405           html/Admin/Global/Templates.html,
24406           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
24407           html/Admin/Groups/GroupRights.html,
24408           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
24409           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
24410           html/Admin/Queues/CustomField.html,
24411           html/Admin/Queues/CustomFields.html,
24412           html/Admin/Queues/GroupRights.html,
24413           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
24414           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
24415           html/Admin/Queues/Template.html,
24416           html/Admin/Queues/Templates.html,
24417           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
24418           html/Admin/Users/index.html, html/Approvals/Display.html,
24419           html/Approvals/index.html, html/Approvals/Elements/Approve,
24420           html/Approvals/Elements/PendingMyApproval,
24421           html/Approvals/Elements/ShowDependency,
24422           html/Approvals/Elements/Tabs, html/Elements/BevelBoxRaisedEnd,
24423           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
24424           html/Elements/Checkbox, html/Elements/CreateTicket,
24425           html/Elements/Error, html/Elements/GotoTicket,
24426           html/Elements/ListActions, html/Elements/Login,
24427           html/Elements/MessageBox, html/Elements/MyRequests,
24428           html/Elements/MyTickets, html/Elements/Quicksearch,
24429           html/Elements/Refresh, html/Elements/Section,
24430           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
24431           html/Elements/SelectCustomFieldOperator,
24432           html/Elements/SelectCustomFieldValue,
24433           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
24434           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
24435           html/Elements/SelectLinkType, html/Elements/SelectMatch,
24436           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
24437           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
24438           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
24439           html/Elements/SelectTicketSortBy,
24440           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
24441           html/Elements/SelectWatcherType,
24442           html/Elements/SetupSessionCookie, html/Elements/Submit,
24443           html/Elements/TitleBoxEnd, html/NoAuth/Logout.html,
24444           html/NoAuth/Reminder.html, html/NoAuth/images/bplogo.gif,
24445           html/NoAuth/images/favicon.png,
24446           html/REST/1.0/NoAuth/mail-gateway, html/SelfService/Closed.html,
24447           html/SelfService/Create.html, html/SelfService/Display.html,
24448           html/SelfService/Error.html, html/SelfService/Prefs.html,
24449           html/SelfService/Update.html, html/SelfService/index.html,
24450           html/SelfService/Attachment/dhandler,
24451           html/SelfService/Elements/GotoTicket,
24452           html/SelfService/Elements/Header,
24453           html/SelfService/Elements/MyRequests,
24454           html/SelfService/Elements/Tabs, html/Ticket/History.html,
24455           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
24456           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
24457           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
24458           html/Ticket/Attachment/dhandler,
24459           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
24460           html/Ticket/Elements/EditBasics,
24461           html/Ticket/Elements/EditCustomField,
24462           html/Ticket/Elements/EditCustomFields,
24463           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
24464           html/Ticket/Elements/EditWatchers,
24465           html/Ticket/Elements/ShowAttachments,
24466           html/Ticket/Elements/ShowBasics,
24467           html/Ticket/Elements/ShowCustomFields,
24468           html/Ticket/Elements/ShowDates,
24469           html/Ticket/Elements/ShowDependencies,
24470           html/Ticket/Elements/ShowHistory,
24471           html/Ticket/Elements/ShowMembers,
24472           html/Ticket/Elements/ShowMessageHeaders,
24473           html/Ticket/Elements/ShowMessageStanza,
24474           html/Ticket/Elements/ShowPeople,
24475           html/Ticket/Elements/ShowRequestor,
24476           html/Ticket/Elements/ShowTransaction, html/User/Delegation.html,
24477           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
24478           html/User/Elements/Tabs, html/User/Groups/Members.html,
24479           html/User/Groups/Modify.html, html/User/Groups/index.html,
24480           lib/RT.pm.in, lib/RT/ACE.pm, lib/RT/ACE_Overlay.pm,
24481           lib/RT/ACL.pm, lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
24482           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments.pm,
24483           lib/RT/Attachments_Overlay.pm, lib/RT/Base.pm,
24484           lib/RT/CachedGroupMember.pm, lib/RT/CachedGroupMember_Overlay.pm,
24485           lib/RT/CachedGroupMembers.pm,
24486           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
24487           lib/RT/CustomField.pm, lib/RT/CustomFieldValue.pm,
24488           lib/RT/CustomFieldValues.pm, lib/RT/CustomFieldValues_Overlay.pm,
24489           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
24490           lib/RT/CustomFields_Overlay.pm, lib/RT/Date.pm,
24491           lib/RT/EmailParser.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
24492           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers.pm,
24493           lib/RT/GroupMembers_Overlay.pm, lib/RT/Group_Overlay.pm,
24494           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
24495           lib/RT/Link.pm, lib/RT/Link_Overlay.pm, lib/RT/Links.pm,
24496           lib/RT/Links_Overlay.pm, lib/RT/Principal.pm,
24497           lib/RT/Principal_Overlay.pm, lib/RT/Principals.pm,
24498           lib/RT/Principals_Overlay.pm, lib/RT/Queue.pm,
24499           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
24500           lib/RT/Queues_Overlay.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
24501           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions.pm,
24502           lib/RT/ScripActions_Overlay.pm, lib/RT/ScripCondition.pm,
24503           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
24504           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
24505           lib/RT/Scrips.pm, lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
24506           lib/RT/Template.pm, lib/RT/Template_Overlay.pm,
24507           lib/RT/Templates.pm, lib/RT/Templates_Overlay.pm,
24508           lib/RT/Ticket.pm, lib/RT/Tickets.pm, lib/RT/Tickets_Overlay.pm,
24509           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction.pm,
24510           lib/RT/Transactions.pm, lib/RT/Transactions_Overlay.pm,
24511           lib/RT/URI.pm, lib/RT/User.pm, lib/RT/Users.pm,
24512           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
24513           lib/RT/Action/CreateTickets.pm,
24514           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/Generic.pm,
24515           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
24516           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
24517           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
24518           lib/RT/Condition/AnyTransaction.pm,
24519           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
24520           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
24521           lib/RT/Condition/PriorityExceeds.pm,
24522           lib/RT/Condition/QueueChange.pm,
24523           lib/RT/Condition/StatusChange.pm,
24524           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/cs.pm,
24525           lib/RT/I18N/cs.po, lib/RT/I18N/de.po, lib/RT/I18N/en.po,
24526           lib/RT/I18N/es.po, lib/RT/I18N/fi.po, lib/RT/I18N/fr.po,
24527           lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
24528           lib/RT/I18N/nl.po, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
24529           lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
24530           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
24531           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
24532           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
24533           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
24534           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
24535           lib/t/01harness.t, lib/t/data/multipart-alternative-with-umlaut,
24536           lib/t/data/nested-mime-sample, lib/t/data/nested-rfc-822,
24537           lib/t/data/new-ticket-from-iso-8859-1,
24538           lib/t/data/new-ticket-from-iso-8859-1-full,
24539           lib/t/data/russian-subject-no-content-type,
24540           lib/t/data/text-html-in-russian,
24541           lib/t/data/text-html-with-umlaut,
24542           lib/t/data/8859-15-message-series/dir,
24543           lib/t/data/8859-15-message-series/msg1,
24544           lib/t/data/8859-15-message-series/msg2,
24545           lib/t/data/8859-15-message-series/msg3,
24546           lib/t/data/8859-15-message-series/msg4,
24547           lib/t/data/8859-15-message-series/msg5,
24548           lib/t/data/8859-15-message-series/msg6,
24549           lib/t/data/8859-15-message-series/msg7,
24550           lib/t/regression/mime_tests, m4/rt_enable_layout.m4,
24551           m4/rt_expand_var.m4, m4/rt_layout.m4,
24552           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
24553           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
24554           sbin/regression_harness, sbin/rt-test-dependencies.in,
24555           autom4te.cache/output.0, autom4te.cache/requests,
24556           autom4te.cache/traces.0: import of rt 3.0.4
24557
24558 2003-07-15 04:23  ivan
24559
24560         * Makefile: 1.5.0pre3
24561
24562 2003-07-13 23:21  ivan
24563
24564         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
24565           and date range are specified
24566
24567 2003-07-12 04:14  ivan
24568
24569         * httemplate/index.html: remove Gratuitous capitalization
24570
24571 2003-07-12 04:09  ivan
24572
24573         * httemplate/: index.html, browse/part_pkg.cgi,
24574           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
24575           payment search - some clarification of services/packages vs.
24576           service/package   definitions in browse/part_{svc,pkg}.cgi -
24577           package definition report by # of active customer packages (with
24578           links   to customer package listing)
24579
24580 2003-07-11 08:37  ivan
24581
24582         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
24583           Time::Local fix in rc3 (closes: Bug#550)
24584
24585 2003-07-11 08:23  ivan
24586
24587         * httemplate/: index.html, search/cust_pay.cgi,
24588           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
24589           for inventivemedia / hpnx
24590
24591 2003-07-11 00:54  ivan
24592
24593         * FS/FS/Record.pm: typo
24594
24595 2003-07-11 00:30  ivan
24596
24597         * FS/FS/Record.pm: provide stack backtrace when we wind up in
24598           FS::Record::AUTOLOAD by accident
24599
24600 2003-07-09 07:39  ivan
24601
24602         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
24603
24604 2003-07-06 11:58  ivan
24605
24606         * httemplate/view/cust_main.cgi: don't bother displaying comments
24607           that are only whitespace/newlines
24608
24609 2003-07-03 20:31  ivan
24610
24611         * etc/abbr_state.txt: adding states
24612
24613 2003-07-03 18:37  ivan
24614
24615         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
24616           there are tons of POPs
24617
24618 2003-07-03 17:51  ivan
24619
24620         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
24621           numbers of POPs
24622
24623 2003-07-02 05:58  ivan
24624
24625         * FS/FS/part_pkg.pm: tyop
24626
24627 2003-07-02 05:56  ivan
24628
24629         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
24630           find any appropriate service with quantity 1
24631
24632 2003-07-02 05:34  ivan
24633
24634         * README: change license to GPL only
24635
24636 2003-07-01 02:00  ivan
24637
24638         * httemplate/edit/part_export.cgi: larger textareas in export
24639           options
24640
24641 2003-06-30 17:27  ivan
24642
24643         * FS/FS/part_export.pm: typo
24644
24645 2003-06-30 12:15  ivan
24646
24647         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
24648           (Bug#423)
24649
24650 2003-06-30 11:56  ivan
24651
24652         * FS/FS/cust_main.pm: pass additional fields to ACH processors
24653           (Authorize.Net should work now)
24654
24655 2003-06-30 06:18  ivan
24656
24657         * FS/MANIFEST: removing deprecated freeside-overdue
24658
24659 2003-06-30 05:22  ivan
24660
24661         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
24662           FS/part_export/sqlradius_withdomain.pm,
24663           bin/freeside-sqlradius-reset,
24664           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
24665           export including realms, closes: bug#514
24666
24667 2003-06-30 00:44  ivan
24668
24669         * FS/FS/svc_domain.pm: increase maximum domain length to 67
24670
24671 2003-06-27 07:19  ivan
24672
24673         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
24674           parameter for Framed-IP-Address vs. Framed-Address
24675
24676 2003-06-25 03:22  ivan
24677
24678         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
24679           with empty dates in Failed Invoice Event search,   patch from
24680           rlucas@tercent.net
24681
24682 2003-06-25 01:40  ivan
24683
24684         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
24685           export - disable old-style suspending
24686
24687 2003-06-24 17:57  ivan
24688
24689         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
24690           update: might work now
24691
24692 2003-06-24 07:12  ivan
24693
24694         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
24695           explicitly use the necessary modules
24696
24697 2003-06-22 07:21  ivan
24698
24699         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
24700           retry on change or manual "retry_card" to ONCE per invoice
24701
24702 2003-06-13 19:02  ivan
24703
24704         * FS/bin/freeside-setup: add index on cust_bill._date
24705
24706 2003-06-13 18:01  ivan
24707
24708         * bin/apache.export: \n\n between virtualhost entries
24709
24710 2003-06-13 08:18  ivan
24711
24712         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
24713           $quoted_new__password
24714
24715 2003-06-13 02:12  ivan
24716
24717         * FS/FS/part_export.pm: proper command escape for vpopmail export
24718
24719 2003-06-13 01:46  ivan
24720
24721         * httemplate/edit/part_export.cgi: missing semi
24722
24723 2003-06-13 01:44  ivan
24724
24725         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
24726           options on export edit
24727
24728 2003-06-13 01:38  ivan
24729
24730         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
24731           (unfortunately)
24732
24733 2003-06-13 01:23  ivan
24734
24735         * FS/FS/part_export.pm: full path to vpopmail commands
24736
24737 2003-06-13 01:11  ivan
24738
24739         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
24740           vpopmail presets to shellcommands_withdomain export
24741
24742 2003-06-12 07:08  ivan
24743
24744         * bin/passwd.import: /bin/halt and /sbin/halt
24745
24746 2003-06-12 07:06  ivan
24747
24748         * bin/passwd.import: tyop
24749
24750 2003-06-12 06:57  ivan
24751
24752         * bin/passwd.import: better error handling for re-imports
24753
24754 2003-06-12 06:50  ivan
24755
24756         * bin/fix-sequences: remove overly-verbose debugging for now
24757
24758 2003-06-12 06:50  ivan
24759
24760         * bin/fix-sequences: "doc"
24761
24762 2003-06-12 06:49  ivan
24763
24764         * bin/fix-sequences: arg
24765
24766 2003-06-12 06:47  ivan
24767
24768         * bin/fix-sequences: debugging
24769
24770 2003-06-12 06:43  ivan
24771
24772         * bin/fix-sequences: update for long table names; use sequence name
24773           directly instead of guessing
24774
24775 2003-06-12 06:35  ivan
24776
24777         * bin/fix-sequences: moo
24778
24779 2003-06-12 06:32  ivan
24780
24781         * bin/fix-sequences: adding fix-sequences
24782
24783 2003-06-12 05:57  ivan
24784
24785         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
24786           OS-defaults
24787
24788 2003-06-12 05:43  ivan
24789
24790         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
24791           null OP columns
24792
24793 2003-06-11 13:27  khoff
24794
24795         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
24796           addresses that the message was successfully delivered to.  I'm
24797           assuming 'Debug' causes Net::SMTP to warn the debug output, not
24798           return it.
24799
24800 2003-06-11 12:13  khoff
24801
24802         * FS/FS/Misc.pm: We're passing a list here, not one argument.
24803
24804 2003-06-09 04:11  ivan
24805
24806         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
24807
24808 2003-06-06 18:58  ivan
24809
24810         * FS/FS/cust_main.pm: and fix the error message
24811
24812 2003-06-06 18:57  ivan
24813
24814         * FS/FS/cust_main.pm: really, really give a better error message
24815           when used under 5.005 now.  really.
24816
24817 2003-06-06 18:47  ivan
24818
24819         * FS/FS/cust_main.pm: give a better error message regarding
24820           Time::Local on old perls.  really.
24821
24822 2003-06-06 18:42  ivan
24823
24824         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
24825
24826 2003-06-06 03:49  ivan
24827
24828         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
24829           export
24830
24831 2003-06-04 17:22  khoff
24832
24833         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
24834
24835 2003-06-04 09:14  ivan
24836
24837         * FS/FS/svc_acct.pm: allow empty slipip's
24838
24839 2003-06-04 05:44  ivan
24840
24841         * httemplate/search/cust_pkg.cgi: fix last bill label
24842
24843 2003-06-03 06:53  ivan
24844
24845         * httemplate/view/cust_main.cgi: fix provision links
24846
24847 2003-06-03 05:41  ivan
24848
24849         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
24850           export - eliminate redundant "host" parameter
24851
24852 2003-06-03 05:40  ivan
24853
24854         * Makefile: 1.5.0pre2 (too late, hehe)
24855
24856 2003-06-02 23:09  ivan
24857
24858         * FS/bin/freeside-setup: use serial for primary keys in new tables
24859           too
24860
24861 2003-06-02 22:49  ivan
24862
24863         * FS/bin/freeside-setup: router.svcnum nullability fix
24864
24865 2003-06-02 07:51  ivan
24866
24867         * httemplate/view/cust_main.cgi: UI nit
24868
24869 2003-06-02 05:22  ivan
24870
24871         * FS/FS/cust_pkg.pm: add last_bill field to manpage
24872
24873 2003-05-30 02:40  ivan
24874
24875         * httemplate/docs/man/FS/part_export/.cvs_is_on_crack: force
24876           inclusion of httemplate/docs/man hierarchy
24877
24878 2003-05-30 02:22  ivan
24879
24880         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
24881           field
24882
24883 2003-05-30 01:45  ivan
24884
24885         * httemplate/docs/ssh.html: doc
24886
24887 2003-05-19 22:43  ivan
24888
24889         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
24890           fs_selfservice/FS-SelfService/cgi/make_payment.html,
24891           fs_selfservice/FS-SelfService/cgi/payment_results.html,
24892           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
24893           self-service self-payments!
24894
24895 2003-05-19 06:54  ivan
24896
24897         * FS/FS/ClientAPI/MyAccount.pm,
24898           fs_selfservice/FS-SelfService/SelfService.pm,
24899           fs_selfservice/FS-SelfService/cgi/make_payment.html,
24900           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
24901           bugs in processing payments via self-service... appears to be
24902           working so far
24903
24904 2003-05-19 06:38  ivan
24905
24906         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
24907           fs_selfservice/FS-SelfService/cgi/make_payment.html,
24908           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
24909           payment processing with self-service (step two of the process)
24910
24911 2003-05-19 05:00  ivan
24912
24913         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
24914           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
24915           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
24916           FS::Misc with send_email subroutine, remove all duplicate code
24917           from     various modules   - move the realtime_bop from cust_bill
24918           to cust_main & change usage slightly.      invnum is no longer
24919           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
24920           self-service:   - fix some syntax errors, make payment UI (step
24921           one) really should be     working now
24922
24923 2003-05-18 17:15  ivan
24924
24925         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
24926           selfservice.cgi: processing payments...
24927
24928 2003-05-18 04:44  ivan
24929
24930         * FS/FS/ClientAPI/MyAccount.pm,
24931           fs_selfservice/FS-SelfService/cgi/make_payment.html,
24932           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
24933           making payments all done
24934
24935 2003-05-18 01:09  ivan
24936
24937         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
24938           file
24939
24940 2003-05-18 01:08  ivan
24941
24942         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
24943           self-service make payment UI work
24944
24945 2003-05-17 23:20  ivan
24946
24947         * FS/FS/ClientAPI/MyAccount.pm,
24948           fs_selfservice/FS-SelfService/SelfService.pm,
24949           fs_selfservice/FS-SelfService/cgi/login.html,
24950           fs_selfservice/FS-SelfService/cgi/myaccount.html,
24951           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
24952           make payment UI done
24953
24954 2003-05-14 09:51  ivan
24955
24956         * FS/FS/cust_bill.pm: display recurring custom line items on
24957           invoices as well as one-shot ones
24958
24959 2003-05-12 23:01  ivan
24960
24961         * FS/FS/cust_bill_event.pm: - document missing fields in
24962           cust_bill_event
24963
24964 2003-05-12 22:47  ivan
24965
24966         * FS/FS/addr_block.pm: missing pod =cut at end
24967
24968 2003-05-12 20:22  ivan
24969
24970         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
24971           fs_selfservice/FS-SelfService/cgi/myaccount.html,
24972           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
24973           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
24974           self-service updates: cleanup and beginnings of "make a payment"
24975           - fix pod masking FS::svc_acct::cust_svc
24976
24977 2003-05-12 00:34  ivan
24978
24979         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
24980           setbuf call doesn't appear to be working...
24981
24982 2003-05-12 00:33  ivan
24983
24984         * httemplate/view/cust_main.cgi: fix service links
24985
24986 2003-05-11 15:55  ivan
24987
24988         * httemplate/index.html: mail forward search not yet implemented
24989
24990 2003-05-11 15:53  ivan
24991
24992         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
24993           strict vars
24994
24995 2003-05-11 15:34  ivan
24996
24997         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
24998
24999 2003-05-11 15:25  ivan
25000
25001         * htetc/handler.pl: handler.pl updates from Richard Siddall
25002           <richard.siddall@elirion.net>
25003
25004 2003-05-09 23:45  ivan
25005
25006         * httemplate/view/cust_main.cgi: first pass at new package list UI
25007
25008 2003-05-09 22:41  ivan
25009
25010         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
25011           last_bill dates from being set
25012
25013 2003-05-09 22:40  ivan
25014
25015         * FS/FS/cust_main.pm: - substitute '0' for existing blank
25016           setup/recur fees - use timelocal_nocheck instead of timelocal for
25017           proper wraparound
25018
25019 2003-05-09 12:30  khoff
25020
25021         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
25022           added CSS tags.
25023
25024 2003-05-08 23:03  ivan
25025
25026         * fs_selfservice/DEPLOY: updated freebsd install
25027
25028 2003-05-08 03:28  ivan
25029
25030         * CREDITS: credit where credit's due
25031
25032 2003-05-08 02:34  ivan
25033
25034         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
25035           columns to '' / NULL
25036
25037 2003-05-02 19:06  ivan
25038
25039         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
25040           enable quota maintenance in infostreet export
25041
25042 2003-05-02 19:03  ivan
25043
25044         * bin/apache.export: typo in usage instructions
25045
25046 2003-05-02 18:30  ivan
25047
25048         * FS/FS/part_export.pm: clean up CVS cruft
25049
25050 2003-05-02 16:51  khoff
25051
25052         * httemplate/view/cust_main.cgi: CARD && DCRD?
25053
25054 2003-04-29 12:49  khoff
25055
25056         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
25057           = 0.  Suprisingly, '' works.
25058
25059 2003-04-29 11:28  khoff
25060
25061         * FS/FS/domain_record.pm: Better SOA checking
25062
25063 2003-04-29 09:59  khoff
25064
25065         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
25066           ip_addr field.
25067
25068 2003-04-25 19:01  khoff
25069
25070         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
25071
25072 2003-04-25 17:28  khoff
25073
25074         * FS/FS/cust_bill.pm: Tyop
25075
25076 2003-04-24 16:01  ivan
25077
25078         * httemplate/edit/cust_main.cgi: fix for bug triggered by
25079           nonexistant referring customer numbers
25080
25081 2003-04-24 11:46  khoff
25082
25083         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
25084           when no values change.  We would insert on an rv of zero, so now
25085           we select count(*)... instead of relying on the rv of the update.
25086
25087 2003-04-24 11:45  khoff
25088
25089         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
25090
25091 2003-04-23 19:46  ivan
25092
25093         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
25094           better shellcommands documentation of all sorts
25095
25096 2003-04-23 18:43  khoff
25097
25098         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
25099           an ISC BIND9 name server
25100
25101 2003-04-23 18:00  khoff
25102
25103         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
25104           svc_Common->hashref is bad.
25105
25106 2003-04-23 16:12  ivan
25107
25108         * Makefile, htetc/handler.pl: compatible with mason 1.1!  closes:
25109           bug#492
25110
25111 2003-04-23 15:16  ivan
25112
25113         * FS/FS/part_export.pm: might not be necessary, but to be safe...
25114
25115 2003-04-22 22:36  khoff
25116
25117         * httemplate/search/cust_main.cgi: Missing comma.
25118
25119 2003-04-22 21:53  khoff
25120
25121         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
25122           well.
25123
25124 2003-04-22 11:46  ivan
25125
25126         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
25127           httemplate/config/config.cgi: properly deprecate ancient apache &
25128           sendmail config options
25129
25130 2003-04-22 10:54  ivan
25131
25132         * httemplate/edit/part_export.cgi: mason is more strict about
25133           variables - patch from Richard Siddall, thanks
25134
25135 2003-04-21 21:39  ivan
25136
25137         * FS/: MANIFEST, FS/Conf.pm, FS/part_export.pm, FS/svc_domain.pm,
25138           FS/svc_forward.pm, FS/part_export/domain_shellcommands.pm,
25139           FS/part_export/forward_shellcommands.pm,
25140           t/part_export-forward_shellcommands.t: - mysql 4.1 is available;
25141           update documentation - remove last vestiges of 1.3-style
25142           qmail/vpopmail exports from svc_domain and   svc_forward; add
25143           appropriate exports (closes: Bug#299)
25144
25145 2003-04-21 15:40  ivan
25146
25147         * httemplate/view/svc_acct.cgi: typo
25148
25149 2003-04-21 14:42  khoff
25150
25151         * FS/FS/addr_block.pm: renamed config option excludeaddr
25152
25153 2003-04-21 14:40  khoff
25154
25155         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
25156
25157 2003-04-21 14:29  khoff
25158
25159         * httemplate/edit/process/generic.cgi: Navigation fixes.
25160
25161 2003-04-21 14:13  khoff
25162
25163         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
25164           new routers.  Navigation cleanup.
25165
25166 2003-04-21 14:12  khoff
25167
25168         * httemplate/edit/router.cgi: Lines added for clairity
25169
25170 2003-04-21 13:53  ivan
25171
25172         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
25173           FS/bin/freeside-daily, FS/bin/freeside-setup,
25174           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
25175           httemplate/edit/part_bill_event.cgi,
25176           httemplate/edit/process/cust_main.cgi,
25177           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
25178           on-demand vs. automatic cards & checks: added DCRD and DCHK
25179           payment types
25180
25181 2003-04-21 13:31  khoff
25182
25183         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
25184           sqlmail.  Added support for courier and dovecot authentication.
25185
25186 2003-04-21 13:27  khoff
25187
25188         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
25189           svc_broadband
25190
25191 2003-04-19 10:51  ivan
25192
25193         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
25194           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
25195           integration
25196
25197 2003-04-17 20:29  ivan
25198
25199         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
25200
25201 2003-04-02 06:52  ivan
25202
25203         * FS/FS/cust_main.pm: added order_pkgs sub
25204
25205 2003-04-02 03:38  ivan
25206
25207         * FS/FS/: UID.pm, cust_main.pm: better callbacks
25208
25209 2003-04-02 01:46  ivan
25210
25211         * httemplate/misc/process/meta-import.cgi: updated meta-import web
25212           UI to allow duplicate import tables
25213
25214 2003-04-01 19:23  ivan
25215
25216         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
25217           disappearing email invoice on errors, finally (closes: Bug#35)
25218
25219 2003-04-01 00:03  ivan
25220
25221         * FS/FS/Record.pm, httemplate/docs/index.html,
25222           httemplate/view/cust_main.cgi: - update qsearch for Pg 7.3 -
25223           preliminary 1.5.0 upgrade docs - syntax error in main customer
25224           view
25225
25226 2003-03-31 22:55  ivan
25227
25228         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
25229           cancel button for customers (closes: Bug#25)
25230
25231 2003-03-31 17:22  ivan
25232
25233         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
25234           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
25235           httemplate/edit/process/REAL_cust_pkg.cgi,
25236           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi:
25237           correct last_bill problems with $0 invoice (non-existant) edge
25238           cases
25239
25240 2003-03-31 15:49  ivan
25241
25242         * httemplate/docs/schema.html: added last_bill column
25243
25244 2003-03-31 15:48  ivan
25245
25246         * FS/bin/freeside-setup: add 'last_bill' column
25247
25248 2003-03-28 21:34  ivan
25249
25250         * bin/apache.export: restart apache, not bind!
25251
25252 2003-03-28 20:52  ivan
25253
25254         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
25255           FS/FS/part_export/www_shellcommands.pm,
25256           httemplate/view/svc_www.cgi: correct web UI for svc_www services
25257           & no more @.domain in www_shellcommands export
25258
25259 2003-03-28 18:35  ivan
25260
25261         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
25262
25263 2003-03-28 18:19  ivan
25264
25265         * FS/FS/part_export.pm: cust_svc and svc_x methods
25266
25267 2003-03-28 13:59  ivan
25268
25269         * bin/apache.export: fix missing semicolon in apache export
25270
25271 2003-03-28 13:43  ivan
25272
25273         * FS/FS/part_export/apache.pm: oops in null apache export
25274
25275 2003-03-24 00:30  ivan
25276
25277         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
25278
25279 2003-03-19 20:36  ivan
25280
25281         * httemplate/edit/part_export.cgi: virtual wrap...
25282
25283 2003-03-19 20:09  ivan
25284
25285         * httemplate/edit/part_export.cgi: wrap this textbox hard
25286
25287 2003-03-19 20:00  ivan
25288
25289         * httemplate/edit/part_export.cgi: wide textareas
25290
25291 2003-03-19 19:41  ivan
25292
25293         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
25294           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
25295           bin/apache.export, bin/bind.export, bin/bsdshell.export,
25296           bin/sysvshell.export: apache export!
25297
25298 2003-03-11 03:40  ivan
25299
25300         * FS/FS/svc_domain.pm: another pg7.3 fix
25301
25302 2003-03-11 03:36  ivan
25303
25304         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
25305           meta import webUI updates
25306
25307 2003-03-11 02:41  ivan
25308
25309         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
25310
25311 2003-03-03 17:56  khoff
25312
25313         * FS/MANIFEST: updated for svc_broadband changes
25314
25315 2003-02-28 19:14  ivan
25316
25317         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
25318
25319 2003-02-24 21:40  ivan
25320
25321         * httemplate/edit/cust_main.cgi: remove max length on ACH account
25322           number
25323
25324 2003-02-11 17:21  khoff
25325
25326         * FS/bin/freeside-setup: s/;/,/
25327
25328 2003-02-05 21:26  ivan
25329
25330         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
25331           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
25332           FS/FS/cust_main.pm, FS/bin/freeside-setup,
25333           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
25334           httemplate/edit/part_pkg.cgi: time/data detail on invoices
25335
25336 2003-02-05 15:17  khoff
25337
25338         * FS/FS/addr_block.pm, FS/FS/part_svc_router.pm, FS/FS/router.pm,
25339           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
25340           httemplate/browse/router.cgi, httemplate/edit/router.cgi,
25341           httemplate/edit/svc_broadband.cgi,
25342           httemplate/edit/process/addr_block/add.cgi,
25343           httemplate/edit/process/addr_block/allocate.cgi,
25344           httemplate/edit/process/addr_block/deallocate.cgi,
25345           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
25346           httemplate/edit/process/router.cgi,
25347           httemplate/edit/process/svc_broadband.cgi,
25348           httemplate/edit/process/addr_block/split.cgi, htetc/handler.pl,
25349           httemplate/index.html, httemplate/view/svc_broadband.cgi:
25350           svc_broadband rewrite
25351
25352 2003-02-05 14:06  khoff
25353
25354         * FS/FS/cust_svc.pm: ip_netmask is gone now
25355
25356 2003-01-27 23:47  ivan
25357
25358         * FS/bin/freeside-setup: eek, and this is what caused connectup to
25359           fail too
25360
25361 2003-01-27 22:08  ivan
25362
25363         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
25364           dave denney <daud@kaosol.net>
25365
25366 2003-01-16 22:21  ivan
25367
25368         * FS/FS/ClientAPI/MyAccount.pm,
25369           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
25370           functionality
25371
25372 2003-01-15 18:58  ivan
25373
25374         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
25375
25376 2003-01-14 02:15  ivan
25377
25378         * Makefile: selfservice
25379
25380 2003-01-14 01:26  ivan
25381
25382         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
25383           init.d/freeside-init: move freeside-selfservice-server to proper
25384           MakeMaker install location
25385
25386 2003-01-14 00:49  ivan
25387
25388         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
25389           freeside-selfservice-server to init script add domsvc checking as
25390           a foreign key
25391
25392 2003-01-12 23:26  ivan
25393
25394         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
25395
25396 2003-01-12 22:19  ivan
25397
25398         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
25399           extraneous diffs
25400
25401 2003-01-09 23:41  ivan
25402
25403         * FS/FS/cust_bill.pm: pop off an extra blank line in
25404           business-onlinepayment options
25405
25406 2002-12-28 01:16  ivan
25407
25408         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
25409           business-onlinepayment mod_perl leakage in multi-database
25410           installs.  ugh.
25411
25412 2002-12-27 04:56  ivan
25413
25414         * FS/FS/cust_main.pm: better times on failed billing events
25415
25416 2002-12-24 22:59  ivan
25417
25418         * FS/bin/freeside-daily: declare $opt_p usage
25419
25420 2002-12-24 14:41  ivan
25421
25422         * FS/bin/freeside-setup, httemplate/view/cust_main.cgi:
25423           optimization for ginourmous numbers of packages for intergate,
25424           whew
25425
25426 2002-12-23 15:56  ivan
25427
25428         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
25429           messages
25430
25431 2002-12-23 07:21  ivan
25432
25433         * FS/FS/cust_bill.pm: make agent available to invoice templates
25434
25435 2002-12-23 07:05  steve
25436
25437         * FS/FS/part_export/shellcommands.pm: add email address to
25438           shellcommands
25439
25440           don't error out when importing unaudited accounts (even though
25441           should probably be using $FS::svc_Common::noexport_hack anyway)
25442
25443 2002-12-23 06:54  steve
25444
25445         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
25446           signup_server-quiet, and emailcancel messages.
25447
25448 2002-12-23 06:22  steve
25449
25450         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
25451           selfservice_server-quiet, signup_server-quiet, and emailcancel
25452           messages.
25453
25454 2002-12-22 00:53  ivan
25455
25456         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
25457           freeside-daily to only run for a particular payby
25458           $disable_agentcheck option for cust_pkg for import optimization
25459
25460 2002-12-21 15:48  ivan
25461
25462         * httemplate/search/svc_domain.cgi: UI
25463
25464 2002-12-21 15:44  ivan
25465
25466         * httemplate/search/svc_domain.cgi: don't display all accounts in
25467           each domain
25468
25469 2002-12-21 02:14  ivan
25470
25471         * FS/FS/cust_main.pm: could be multiple returns from these
25472           searches, with taxclasses
25473
25474 2002-12-21 02:02  ivan
25475
25476         * FS/FS/Record.pm: better qsearchs warning
25477
25478 2002-12-20 23:36  ivan
25479
25480         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
25481
25482 2002-12-20 20:31  ivan
25483
25484         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
25485
25486 2002-12-19 19:29  ivan
25487
25488         * httemplate/view/cust_main.cgi: no changing cancelled packages
25489
25490 2002-12-17 13:31  ivan
25491
25492         * FS/FS/cust_bill.pm: invoice_lines() fix
25493
25494 2002-12-17 05:02  ivan
25495
25496         * httemplate/view/svc_acct.cgi: change wording
25497
25498 2002-12-17 02:42  ivan
25499
25500         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
25501
25502 2002-12-17 02:36  ivan
25503
25504         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
25505           sessions
25506
25507 2002-12-17 01:52  ivan
25508
25509         * FS/bin/freeside-sqlradius-seconds: sheesh
25510
25511 2002-12-17 01:48  ivan
25512
25513         * FS/bin/freeside-sqlradius-seconds: sigh
25514
25515 2002-12-17 01:47  ivan
25516
25517         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
25518           calculation?
25519
25520 2002-12-17 01:37  ivan
25521
25522         * FS/bin/freeside-sqlradius-seconds: grr double doh
25523
25524 2002-12-17 01:35  ivan
25525
25526         * FS/bin/freeside-sqlradius-seconds: doh
25527
25528 2002-12-17 01:30  ivan
25529
25530         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
25531
25532 2002-12-17 01:24  ivan
25533
25534         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
25535           freeside-sqlradius-seconds
25536
25537 2002-12-16 13:52  ivan
25538
25539         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
25540           are there others?
25541
25542 2002-12-16 10:53  ivan
25543
25544         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
25545
25546 2002-12-16 02:47  ivan
25547
25548         * httemplate/graph/money_time.cgi: working date range selector that
25549           defaults to the past year!
25550
25551 2002-12-14 13:18  ivan
25552
25553         * FS/FS/cust_svc.pm: fix for auditing packages
25554
25555 2002-12-12 16:31  ivan
25556
25557         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
25558           taxclass fix (?)
25559
25560 2002-12-12 13:44  ivan
25561
25562         * FS/FS/svc_acct.pm: custnum in welcome email
25563
25564 2002-12-10 16:12  ivan
25565
25566         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
25567           beginning of web-based data importer
25568
25569 2002-12-04 04:43  ivan
25570
25571         * bin/bind.export: really fixed now
25572
25573 2002-12-04 04:37  ivan
25574
25575         * bin/bind.export: oops, typo
25576
25577 2002-12-04 04:31  ivan
25578
25579         * FS/FS/cust_bill.pm: empty invoice_lines() fix
25580
25581 2002-11-27 21:44  ivan
25582
25583         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
25584           "Stephen Bechard" <steve@destek.net>
25585
25586 2002-11-27 21:10  ivan
25587
25588         * FS/FS/Conf.pm: deprecate username_policy
25589
25590 2002-11-26 03:58  ivan
25591
25592         * httemplate/misc/process/link.cgi: link by username now only links
25593           to same svcpart
25594
25595 2002-11-26 02:25  ivan
25596
25597         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
25598
25599 2002-11-25 21:42  ivan
25600
25601         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
25602
25603 2002-11-25 02:46  ivan
25604
25605         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
25606           radius group bug, whew
25607
25608 2002-11-22 19:39  ivan
25609
25610         * httemplate/index.html: eww get rid of black border on konq3
25611
25612 2002-11-22 04:19  ivan
25613
25614         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
25615           payments
25616
25617 2002-11-22 03:14  ivan
25618
25619         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
25620           add lec billing event
25621
25622 2002-11-22 02:48  ivan
25623
25624         * FS/FS/cust_main.pm: oops, one last LECB change
25625
25626 2002-11-21 23:50  ivan
25627
25628         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
25629           user dn in ldap export
25630
25631 2002-11-21 12:44  ivan
25632
25633         * FS/FS/part_export.pm: change DN labeling for those obtuse
25634           blockheads at netmagic
25635
25636 2002-11-20 13:13  ivan
25637
25638         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
25639           ability to have multiple comma-separated values to LDAP export
25640
25641 2002-11-20 02:09  ivan
25642
25643         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
25644           for the add call...?  i don't get LDAP
25645
25646 2002-11-20 01:10  ivan
25647
25648         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
25649
25650 2002-11-20 01:07  ivan
25651
25652         * FS/bin/freeside-setup: ugh... need to increase length of payinfo
25653           field in cust_pay and cust_refund for ACH
25654
25655 2002-11-19 14:55  ivan
25656
25657         * FS/FS/cust_bill_event.pm: give better error message on bad
25658           invnum, also 'use FS::cust_bill' here
25659
25660 2002-11-19 14:48  ivan
25661
25662         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
25663           CHECK
25664
25665 2002-11-19 13:20  ivan
25666
25667         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
25668           given
25669
25670 2002-11-19 12:56  ivan
25671
25672         * FS/FS/part_export/ldap.pm: ldap export update
25673
25674 2002-11-19 12:36  ivan
25675
25676         * FS/bin/freeside-setup: increase length of reczone and recdata
25677           fields in domain_record
25678
25679 2002-11-19 02:09  ivan
25680
25681         * FS/FS/cust_bill.pm: typo adding lec transactions
25682
25683 2002-11-19 02:02  ivan
25684
25685         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
25686
25687 2002-11-19 01:51  ivan
25688
25689         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
25690           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
25691           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
25692           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
25693           httemplate/edit/part_bill_event.cgi,
25694           httemplate/view/cust_main.cgi: add LEC billing
25695
25696 2002-11-18 21:17  ivan
25697
25698         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
25699           number limit
25700
25701 2002-11-18 02:15  ivan
25702
25703         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
25704           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
25705           preliminary ldap export
25706
25707 2002-11-16 02:33  ivan
25708
25709         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
25710
25711 2002-11-09 02:59  ivan
25712
25713         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
25714           per-hour charging
25715
25716 2002-11-07 14:53  ivan
25717
25718         * FS/FS/cust_main.pm: doc
25719
25720 2002-11-05 20:23  ivan
25721
25722         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
25723           closes: Bug#474
25724
25725 2002-11-05 20:11  ivan
25726
25727         * httemplate/edit/part_pkg.cgi: data billing
25728
25729 2002-11-05 19:58  ivan
25730
25731         * httemplate/edit/part_pkg.cgi: data charging
25732
25733 2002-11-05 15:43  ivan
25734
25735         * httemplate/view/svc_acct.cgi: ui
25736
25737 2002-11-05 15:41  ivan
25738
25739         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
25740           correct radacct column names
25741
25742 2002-11-05 15:34  ivan
25743
25744         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
25745
25746 2002-11-05 15:29  ivan
25747
25748         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
25749           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
25750           bandwidth charges from sqlradius
25751
25752 2002-11-05 12:29  ivan
25753
25754         * FS/bin/freeside-sqlradius-radacctd: lost?
25755
25756 2002-11-04 15:40  ivan
25757
25758         * FS/FS/CGI.pm: balance on small_custview
25759
25760 2002-11-04 12:51  ivan
25761
25762         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
25763           view
25764
25765 2002-11-01 16:13  ivan
25766
25767         * httemplate/graph/money_time.cgi: whew, glad i had a copy of this
25768
25769 2002-10-28 05:22  ivan
25770
25771         * FS/bin/freeside-queued: signal-less queued child handling
25772           (closes: Bug#477)
25773
25774 2002-10-25 14:24  ivan
25775
25776         * FS/FS/part_export/shellcommands.pm: make $old_domain available
25777           too
25778
25779 2002-10-25 06:39  ivan
25780
25781         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
25782           numbers
25783
25784 2002-10-23 10:07  ivan
25785
25786         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
25787
25788 2002-10-23 08:49  ivan
25789
25790         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
25791           httemplate/view/cust_main.cgi: add option to unapply payments
25792
25793 2002-10-22 02:15  ivan
25794
25795         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
25796
25797 2002-10-22 01:13  ivan
25798
25799         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
25800           ACH fixes from s5
25801
25802 2002-10-21 23:28  ivan
25803
25804         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
25805           invoice events too
25806
25807 2002-10-21 08:20  ivan
25808
25809         * httemplate/edit/part_svc.cgi: don't disable for all items
25810
25811 2002-10-21 08:14  ivan
25812
25813         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
25814           or password from being defined
25815
25816 2002-10-20 01:27  ivan
25817
25818         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
25819           shellcommands suspension/unsuspension hooks
25820
25821 2002-10-20 00:26  ivan
25822
25823         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
25824           there is one
25825
25826 2002-10-19 20:28  ivan
25827
25828         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail restart
25829           export option
25830
25831 2002-10-18 09:54  ivan
25832
25833         * Makefile: force executable permissions on bin/pod2x
25834
25835 2002-10-18 06:28  ivan
25836
25837         * FS/bin/freeside-radgroup: argh
25838
25839 2002-10-18 06:23  ivan
25840
25841         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
25842           cache
25843
25844 2002-10-18 03:28  ivan
25845
25846         * FS/: MANIFEST, bin/freeside-radgroup: adding
25847
25848 2002-10-17 08:06  ivan
25849
25850         * httemplate/view/svc_acct.cgi: use consistant terminology
25851
25852 2002-10-17 08:05  ivan
25853
25854         * httemplate/view/svc_acct.cgi: UI change for hour info
25855
25856 2002-10-17 07:59  ivan
25857
25858         * FS/FS/cust_svc.pm: yay missing paren
25859
25860 2002-10-17 07:50  ivan
25861
25862         * FS/FS/cust_svc.pm: *sigh* better debugging
25863
25864 2002-10-17 07:46  ivan
25865
25866         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
25867
25868 2002-10-17 07:37  ivan
25869
25870         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
25871
25872 2002-10-17 07:33  ivan
25873
25874         * httemplate/view/svc_acct.cgi: sqlradacct hour update
25875
25876 2002-10-17 07:16  ivan
25877
25878         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
25879           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
25880           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
25881           datasrc, not plandata options (whew)
25882
25883 2002-10-15 02:54  ivan
25884
25885         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
25886
25887 2002-10-14 00:44  ivan
25888
25889         * FS/FS/Conf.pm: s/bool/checkbox/
25890
25891 2002-10-14 00:30  ivan
25892
25893         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
25894           config file allows selection of accounts from any domain
25895
25896 2002-10-13 23:17  ivan
25897
25898         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
25899           billing
25900
25901 2002-10-13 23:16  ivan
25902
25903         * httemplate/view/svc_acct.cgi: show time online this billing cycle
25904           on view account screen
25905
25906 2002-10-13 00:14  ivan
25907
25908         * httemplate/docs/session.html: doh
25909
25910 2002-10-12 18:14  ivan
25911
25912         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
25913           non-Pg and Pg before 7.1
25914
25915 2002-10-12 18:05  ivan
25916
25917         * FS/FS/cust_bill.pm: bug fix in new ACH code
25918
25919 2002-10-12 07:21  ivan
25920
25921         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
25922           dayphone/nightphone msgcat
25923
25924 2002-10-12 06:46  ivan
25925
25926         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
25927           dayphone/nightphone as customizable labels, closes: Bug#464
25928
25929 2002-10-12 06:26  ivan
25930
25931         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
25932           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
25933           charge per-hour against an external radacct table
25934
25935 2002-10-12 03:15  ivan
25936
25937         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
25938           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
25939           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
25940           httemplate/edit/process/cust_main.cgi,
25941           httemplate/view/cust_main.cgi: ACH support
25942
25943 2002-10-10 09:48  ivan
25944
25945         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
25946           expiration dates
25947
25948 2002-10-10 09:28  ivan
25949
25950         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
25951
25952 2002-10-09 07:30  ivan
25953
25954         * FS/FS/Conf.pm: nasty typo
25955
25956 2002-10-09 06:59  ivan
25957
25958         * FS/FS/Conf.pm: don't explicitly specify unclassified config
25959           section
25960
25961 2002-10-09 06:43  ivan
25962
25963         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
25964           existing directories in vpopmail export
25965
25966 2002-10-09 06:07  ivan
25967
25968         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
25969           the attribute used for plaintext pw's
25970
25971 2002-10-08 04:10  ivan
25972
25973         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
25974           package browse (closes: Bug#467)
25975
25976 2002-10-08 03:50  ivan
25977
25978         * eg/export_template.pm: slightly less sucky
25979
25980 2002-10-08 01:33  ivan
25981
25982         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
25983           displays static HTML on account view (closes: Bug#465)
25984
25985 2002-10-07 21:46  ivan
25986
25987         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
25988           httemplate/view/cust_main.cgi: payby-default config option, with
25989           special "HIDE" option to disable billing information in the web
25990           interface (closes: Bug#468)
25991
25992 2002-10-07 01:47  ivan
25993
25994         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
25995           not when it is *before*
25996
25997 2002-10-05 04:14  ivan
25998
25999         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
26000           blank id fields
26001
26002 2002-10-04 05:56  ivan
26003
26004         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
26005           FS/bin/freeside-setup, httemplate/edit/process/cust_pkg.cgi,
26006           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
26007           httemplate/view/cust_main.cgi: working on the road:   - easier
26008           "change package" link for changing one package to another   -
26009           sqlradius export now compatible with Pg   - indices on phone
26010           numbers   - install instructions specify Pg 7.1 (at least until
26011           ILIKE thing is changed)   - searching on phone number fragments
26012
26013 2002-10-04 05:39  ivan
26014
26015         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
26016
26017 2002-10-04 05:29  ivan
26018
26019         * FS/bin/freeside-count-active-customers: adding
26020
26021 2002-10-04 05:09  ivan
26022
26023         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
26024           print   is now: send email to invoice from address
26025
26026 2002-10-03 08:29  ivan
26027
26028         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
26029           Crypt-Password for encrypted pw's
26030
26031 2002-09-27 05:14  ivan
26032
26033         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
26034
26035 2002-09-27 05:14  ivan
26036
26037         * FS/FS/UID.pm: don't chop blanks
26038
26039 2002-09-26 22:36  ivan
26040
26041         * FS/bin/freeside-adduser: lock mapsecrets file
26042
26043 2002-09-25 22:28  ivan
26044
26045         * Makefile: fix $INIT_FILE usage
26046
26047 2002-09-25 22:26  ivan
26048
26049         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
26050
26051 2002-09-25 22:25  ivan
26052
26053         * Makefile: oops
26054
26055 2002-09-25 21:45  ivan
26056
26057         * httemplate/search/svc_acct.cgi: tyop
26058
26059 2002-09-25 02:11  ivan
26060
26061         * Makefile: doc
26062
26063 2002-09-25 02:09  ivan
26064
26065         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
26066           "Authentication-Type" for netc.net.au (radiator?)
26067
26068 2002-09-24 01:31  ivan
26069
26070         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
26071
26072 2002-09-23 07:27  ivan
26073
26074         * FS/FS/CGI.pm, htetc/handler.pl: global.asa changes for profiling
26075           redirects header-handling changes necessary for chart .cgis
26076
26077 2002-09-23 01:50  ivan
26078
26079         * Makefile: better default Pg datasource
26080
26081 2002-09-21 04:17  ivan
26082
26083         * FS/bin/freeside-setup, httemplate/docs/schema.dia,
26084           httemplate/docs/schema.html, FS/FS/cust_bill.pm,
26085           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
26086           FS/FS/cust_main_county.pm,
26087           httemplate/browse/cust_main_county.cgi: all taxes now have names.
26088           closes: Bug#15
26089
26090 2002-09-20 08:49  ivan
26091
26092         * README: d
26093
26094 2002-09-20 08:49  ivan
26095
26096         * FS/Makefile.PL: installing into /usr/bin, bah
26097
26098 2002-09-20 08:48  ivan
26099
26100         * FS/FS.pm: doc
26101
26102 2002-09-20 08:48  ivan
26103
26104         * Makefile: 1.5.0
26105
26106 2002-09-20 08:47  ivan
26107
26108         * FS/: MANIFEST, bin/freeside-addoutsourceuser,
26109           bin/freeside-deloutsource, bin/freeside-deloutsourceuser,
26110           bin/freeside-deluser, bin/freeside-setup: add freeside-deluser,
26111           freeside-deloutsource and freeside-deloutsourceuser
26112
26113 2002-09-20 08:46  ivan
26114
26115         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
26116
26117 2002-09-20 07:48  ivan
26118
26119         * FS/FS/part_export.pm: extraneous warn
26120
26121 2002-09-20 05:50  ivan
26122
26123         * FS/bin/freeside-setup: move from bin/fs-setup to
26124           FS/bin/freeside-setup
26125
26126 2002-09-20 03:16  ivan
26127
26128         * FS/FS/UID.pm: change otaker fields to 32 chars
26129
26130 2002-09-19 06:34  ivan
26131
26132         * FS/FS/Record.pm: use database SERIAL or AUTO_INCREMENT for
26133           primary keys, finally, yay! closes: bug#69
26134
26135 2002-09-19 01:43  ivan
26136
26137         * FS/bin/freeside-daily: package expiration
26138
26139 2002-09-19 01:34  ivan
26140
26141         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
26142
26143 2002-09-18 15:50  ivan
26144
26145         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
26146           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
26147           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
26148           httemplate/view/svc_acct.cgi: remove domain config file, closes:
26149           Bug#269
26150
26151 2002-09-18 15:38  ivan
26152
26153         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
26154
26155 2002-09-18 05:10  ivan
26156
26157         * httemplate/docs/: index.html, legacy.html: doc
26158
26159 2002-09-17 03:21  ivan
26160
26161         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
26162           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
26163           support
26164
26165 2002-09-17 02:19  ivan
26166
26167         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
26168           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
26169           httemplate/index.html, httemplate/docs/schema.dia,
26170           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
26171           httemplate/edit/process/part_svc.cgi, httemplate/misc/link.cgi,
26172           httemplate/search/svc_domain.cgi: remove svc_acct_sm
26173
26174 2002-09-16 17:40  ivan
26175
26176         * FS/FS/cust_bill.pm: send_ftp doc fix
26177
26178 2002-09-16 17:33  ivan
26179
26180         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
26181           "emailinvoiceauto" implementation rewritten to work properly,
26182           stop
26183               overwriting existing invoice destinations
26184
26185 2002-09-11 02:28  ivan
26186
26187         * httemplate/browse/svc_acct_pop.cgi: mason error
26188
26189 2002-09-11 02:09  ivan
26190
26191         * httemplate/search/cust_main.cgi: mason warnings
26192
26193 2002-09-09 20:31  ivan
26194
26195         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
26196           order numbers, like VirtualNet
26197
26198 2002-09-09 16:05  khoff
26199
26200         * httemplate/: edit/svc_broadband.cgi,
26201           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
26202           svc_broadband merge
26203
26204 2002-09-09 16:01  khoff
26205
26206         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, httemplate/index.html,
26207           httemplate/edit/part_svc.cgi,
26208           httemplate/edit/process/part_svc.cgi, FS/FS/svc_broadband.pm:
26209           svc_broadband merge
26210
26211 2002-09-09 15:56  khoff
26212
26213         * FS/MANIFEST: svc_broadband merge
26214
26215 2002-09-09 12:56  ivan
26216
26217         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
26218           vpopmail user
26219
26220 2002-09-09 12:54  ivan
26221
26222         * httemplate/docs/ssh.html: doc clarification about users
26223
26224 2002-09-09 05:34  ivan
26225
26226         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
26227           ClientAPI/passwd.pm: : is not legal in GECOS
26228
26229 2002-09-08 05:57  ivan
26230
26231         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
26232           records first, then svc_domain
26233
26234 2002-09-08 05:40  ivan
26235
26236         * bin/bind.export: error out if can't open .HEADER files
26237
26238 2002-09-08 04:36  ivan
26239
26240         * README: 1.4.1
26241
26242 2002-09-08 02:49  ivan
26243
26244         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
26245           useful default domain files
26246
26247 2002-09-07 07:20  ivan
26248
26249         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
26250           description, give up hoping for a better description of the
26251           export from jeff
26252
26253 2002-09-06 19:27  ivan
26254
26255         * httemplate/docs/index.html: 1.4.1
26256
26257 2002-09-06 19:19  ivan
26258
26259         * FS/FS/part_export/vpopmail.pm: import flocking constants
26260
26261 2002-09-05 11:51  ivan
26262
26263         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
26264
26265 2002-09-05 10:01  ivan
26266
26267         * httemplate/edit/cust_main.cgi: "same as billing address" box
26268           would uncheck itself on errors (only looked at previous
26269           ship_last, not CGI checkbox value too)  Closes: Bug#448
26270
26271 2002-09-05 09:51  ivan
26272
26273         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
26274           compatibility
26275
26276 2002-09-05 06:50  ivan
26277
26278         * httemplate/browse/part_svc.cgi: don't show "clone an existing
26279           service definition" if there aren't any yet
26280
26281 2002-09-05 06:27  ivan
26282
26283         * FS/FS/cust_main.pm, httemplate/index.html,
26284           httemplate/misc/cust_main-import_charges.cgi,
26285           httemplate/misc/process/cust_main-import_charges.cgi: batch
26286           charge/credit import
26287
26288 2002-09-05 06:01  ivan
26289
26290         * FS/FS/svc_acct.pm: show illegal dir in error msg
26291
26292 2002-09-05 02:10  ivan
26293
26294         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
26295           extraneous `vpopmail machine' field
26296
26297 2002-09-04 05:43  ivan
26298
26299         * Makefile, httemplate/index.html: 1.4.1beta1
26300
26301 2002-09-04 01:42  ivan
26302
26303         * httemplate/edit/part_pkg.cgi: spelling
26304
26305 2002-08-30 16:48  ivan
26306
26307         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
26308
26309 2002-08-30 16:42  ivan
26310
26311         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
26312           httemplate/edit/process/part_bill_event.cgi: new invoice event:
26313           upload a CSV file
26314
26315 2002-08-30 16:17  ivan
26316
26317         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
26318           of their cust_pkg.bill date) - setting cust_pkg.bill date
26319           directly bypasses setup fee
26320
26321 2002-08-30 10:34  ivan
26322
26323         * FS/FS/cust_main.pm, httemplate/index.html,
26324           httemplate/misc/cust_main-import.cgi,
26325           httemplate/misc/process/cust_main-import.cgi: working CSV import
26326           for crcmn
26327
26328 2002-08-30 04:33  ivan
26329
26330         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
26331           (hopefully) better error message
26332
26333 2002-08-30 03:25  ivan
26334
26335         * Makefile: silly conf/registries dir still hanging around in CVS
26336           checkouts
26337
26338 2002-08-29 07:11  ivan
26339
26340         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
26341
26342 2002-08-29 02:11  ivan
26343
26344         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
26345           import, make username/password for unexported services conflict
26346           at least with self
26347
26348 2002-08-29 01:13  khoff
26349
26350         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
26351
26352 2002-08-29 00:50  ivan
26353
26354         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
26355
26356 2002-08-28 23:02  ivan
26357
26358         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
26359
26360 2002-08-28 22:57  ivan
26361
26362         * httemplate/view/svc_acct.cgi: password viewing UI change
26363
26364 2002-08-27 00:26  khoff
26365
26366         * FS/FS/Record.pm: Yip yip, I sprained my brain
26367
26368 2002-08-26 13:40  ivan
26369
26370         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
26371
26372 2002-08-24 20:54  ivan
26373
26374         * FS/bin/freeside-addoutsourceuser: ?
26375
26376 2002-08-24 20:42  ivan
26377
26378         * FS/bin/freeside-addoutsourceuser: correct secrets file path
26379
26380 2002-08-24 19:35  ivan
26381
26382         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
26383           passwords
26384
26385 2002-08-24 19:26  ivan
26386
26387         * FS/FS/part_export/shellcommands.pm: properly quote password as
26388           well as finger
26389
26390 2002-08-24 18:48  ivan
26391
26392         * FS/bin/freeside-addoutsourceuser: password
26393
26394 2002-08-24 18:48  ivan
26395
26396         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
26397           bin/freeside-addoutsourceuser
26398
26399 2002-08-24 18:16  ivan
26400
26401         * FS/bin/: freeside-adduser, freeside-setup: doc
26402
26403 2002-08-24 18:14  ivan
26404
26405         * FS/bin/freeside-setup: noninteractive freeside-setup
26406
26407 2002-08-24 18:09  ivan
26408
26409         * FS/bin/: freeside-adduser, freeside-setup: doc
26410
26411 2002-08-24 01:13  ivan
26412
26413         * FS/bin/freeside-adduser: also do -b flag
26414
26415 2002-08-24 00:43  ivan
26416
26417         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
26418           in commands
26419
26420 2002-08-24 00:20  ivan
26421
26422         * httemplate/edit/part_export.cgi: don't substitute defaults for
26423           empty options when editing exports
26424
26425 2002-08-23 23:41  ivan
26426
26427         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
26428           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
26429           fix - no strict 'vars'; when necessary
26430
26431 2002-08-23 20:29  ivan
26432
26433         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
26434           unprovision a single service
26435
26436 2002-08-23 19:10  ivan
26437
26438         * FS/bin/freeside-addoutsource: fix path
26439
26440 2002-08-23 18:53  ivan
26441
26442         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
26443
26444 2002-08-23 17:51  ivan
26445
26446         * httemplate/view/cust_main.cgi: UI
26447
26448 2002-08-23 17:16  ivan
26449
26450         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
26451           bin/freeside-addoutsource
26452
26453 2002-08-23 16:43  ivan
26454
26455         * FS/: MANIFEST, FS/part_export.pm,
26456           FS/part_export/domain_shellcommands.pm,
26457           t/part_export-domain_shellcommands.t: add domain_shellcommands
26458           export
26459
26460 2002-08-19 16:08  ivan
26461
26462         * httemplate/view/cust_main.cgi: encode_entities for comments
26463           entries
26464
26465 2002-08-11 23:17  ivan
26466
26467         * rt/: Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi,
26468           bin/rt-mailgate, etc/schema.Pg, lib/RT.pm, lib/RT/Record.pm:
26469           import rt 2.0.14
26470
26471 2002-08-02 17:39  ivan
26472
26473         * httemplate/docs/legacy.html: remove some extra modules from
26474           install doc
26475
26476 2002-07-31 11:55  ivan
26477
26478         * FS/FS/part_export.pm: delete directories when deleting users on
26479           freebsd
26480
26481 2002-07-31 06:18  ivan
26482
26483         * FS/FS/svc_acct.pm: fix bug with static IP addresses
26484
26485 2002-07-26 20:56  ivan
26486
26487         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
26488           interface to lib code
26489
26490 2002-07-26 19:47  ivan
26491
26492         * FS/bin/freeside-daily: vacuum pg databases daily
26493
26494 2002-07-25 19:33  ivan
26495
26496         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
26497           shellcommands edit gecos field too
26498
26499 2002-07-23 05:37  ivan
26500
26501         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
26502
26503 2002-07-22 03:50  ivan
26504
26505         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
26506           adding
26507
26508 2002-07-22 03:20  ivan
26509
26510         * Makefile: 1.4.0
26511
26512 2002-07-22 03:18  ivan
26513
26514         * FS/FS/CGI.pm: UI
26515
26516 2002-07-22 03:18  ivan
26517
26518         * FS/FS/cust_main.pm: sort bills by date
26519
26520 2002-07-16 05:29  ivan
26521
26522         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
26523           FS/ClientAPI/passwd.pm: ClientAPI
26524
26525 2002-07-16 05:28  ivan
26526
26527         * fs_selfservice/: DEPLOY, fs_passwd_test,
26528           FS-SelfService/SelfService.pm,
26529           FS-SelfService/freeside-selfservice-clientd,
26530           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
26531           FS-SelfService/cgi/selfservice.cgi,
26532           FS-SelfService/cgi/view_invoice.html: invoice viewing...
26533
26534 2002-07-15 20:57  ivan
26535
26536         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
26537
26538 2002-07-15 20:56  ivan
26539
26540         * FS/FS/part_export/infostreet.pm: better error handling
26541
26542 2002-07-15 20:47  ivan
26543
26544         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
26545
26546 2002-07-15 01:28  ivan
26547
26548         * fs_selfservice/: fs_passwd_test,
26549           FS-SelfService/freeside-selfservice-clientd: working framework,
26550           no hung clients, whew
26551
26552 2002-07-14 18:44  ivan
26553
26554         * bin/bind.import: finally a working DNS::ZoneParse
26555
26556 2002-07-11 06:52  ivan
26557
26558         * fs_selfservice/: DEPLOY, fs_passwd_test, FS-SelfService/MANIFEST,
26559           FS-SelfService/SelfService.pm,
26560           FS-SelfService/freeside-selfservice-clientd: finally working
26561           async framework
26562
26563 2002-07-08 19:23  ivan
26564
26565         * httemplate/docs/: schema.dia, schema.png: new schema diagram
26566
26567 2002-07-08 10:14  ivan
26568
26569         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
26570           different freeside uid/gid
26571
26572 2002-07-08 08:56  ivan
26573
26574         * httemplate/edit/svc_acct.cgi: better error message
26575
26576 2002-07-08 06:07  ivan
26577
26578         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
26579           edit expiration dates
26580
26581 2002-07-08 03:01  ivan
26582
26583         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
26584           should remove home directories
26585
26586 2002-07-07 10:49  ivan
26587
26588         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
26589           new-export-aware, closes: #431
26590
26591 2002-07-06 05:15  ivan
26592
26593         * Makefile: beta2
26594
26595 2002-07-06 04:08  ivan
26596
26597         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
26598           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
26599
26600 2002-07-06 01:50  ivan
26601
26602         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
26603           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
26604
26605 2002-07-06 01:29  ivan
26606
26607         * httemplate/view/cust_main.cgi: speling
26608
26609 2002-07-06 00:32  ivan
26610
26611         * httemplate/edit/part_pkg.cgi: fix speling
26612
26613 2002-07-06 00:30  ivan
26614
26615         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
26616           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
26617           job queue & exports, and make them configurable
26618
26619 2002-07-05 21:20  ivan
26620
26621         * FS/FS/svc_acct.pm: typo
26622
26623 2002-07-05 16:32  ivan
26624
26625         * httemplate/config/config.cgi: fix bug with config having a value
26626           not in the select
26627
26628 2002-07-04 03:35  ivan
26629
26630         * httemplate/browse/: agent.cgi, agent_type.cgi,
26631           part_bill_event.cgi, part_export.cgi, part_pkg.cgi, part_svc.cgi,
26632           svc_acct_pop.cgi: move "add" links to the top
26633
26634 2002-07-03 07:45  ivan
26635
26636         * FS/t/part_export-http.t: s/_post//
26637
26638 2002-07-03 07:21  ivan
26639
26640         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
26641           t/part_export-http.t: http export
26642
26643 2002-07-03 04:37  ivan
26644
26645         * FS/FS/InitHandler.pm: 54
26646
26647 2002-07-03 04:35  ivan
26648
26649         * FS/FS/InitHandler.pm: sacrifice memory for speed
26650
26651 2002-07-03 04:31  ivan
26652
26653         * FS/FS/InitHandler.pm: preload modules
26654
26655 2002-07-03 04:23  ivan
26656
26657         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
26658           apache init
26659
26660 2002-07-03 04:10  ivan
26661
26662         * FS/FS/UID.pm: allow InitHandler to work during apache startup
26663
26664 2002-07-03 03:50  ivan
26665
26666         * FS/FS/InitHandler.pm: skip comment & blank lines
26667
26668 2002-07-03 03:48  ivan
26669
26670         * FS/FS/InitHandler.pm: debug
26671
26672 2002-07-03 03:33  ivan
26673
26674         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
26675           dbdefs
26676
26677 2002-07-02 20:57  ivan
26678
26679         * FS/FS/cust_main.pm: working one-time charges again
26680
26681 2002-07-02 20:52  ivan
26682
26683         * httemplate/view/cust_main.cgi: ui
26684
26685 2002-07-02 20:47  ivan
26686
26687         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
26688           httemplate/edit/process/quick-charge.cgi,
26689           httemplate/view/cust_main.cgi: one-time charges with tax classes
26690
26691 2002-07-02 19:25  ivan
26692
26693         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
26694           httemplate/config/config.cgi: deprecate text radius config
26695           options update config docs
26696
26697 2002-07-02 18:47  ivan
26698
26699         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
26700
26701 2002-07-02 18:05  ivan
26702
26703         * FS/bin/freeside-sqlradius-reset: pod
26704
26705 2002-07-02 18:01  ivan
26706
26707         * FS/bin/freeside-sqlradius-reset: fix usage message
26708
26709 2002-07-02 16:03  ivan
26710
26711         * FS/FS/part_export.pm: fix usermod commands for freebsd
26712
26713 2002-07-02 07:37  ivan
26714
26715         * Makefile: beta1!!
26716
26717 2002-07-02 07:22  ivan
26718
26719         * FS/FS/part_export/textradius.pm: working textradius export
26720
26721 2002-07-02 07:00  ivan
26722
26723         * FS/FS/part_export/textradius.pm: better diagnostics
26724
26725 2002-07-02 06:22  ivan
26726
26727         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
26728
26729 2002-07-02 06:04  ivan
26730
26731         * FS/FS/part_export/shellcommands.pm: no warnings
26732
26733 2002-07-02 06:00  ivan
26734
26735         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
26736           linux and freebsd shellcommands
26737
26738 2002-07-02 04:29  ivan
26739
26740         * FS/FS/part_export.pm: fix for freebsd presets
26741
26742 2002-07-02 04:27  ivan
26743
26744         * FS/FS/part_export.pm: useful shellcommands presets
26745
26746 2002-07-02 03:14  ivan
26747
26748         * FS/bin/freeside-queued: grr old openssh grr freebsd
26749
26750 2002-07-02 02:42  ivan
26751
26752         * FS/bin/freeside-queued: fleabsd grr
26753
26754 2002-07-02 02:39  ivan
26755
26756         * FS/bin/freeside-queued: freebsd is sofa king broken
26757
26758 2002-07-02 00:31  ivan
26759
26760         * FS/FS/part_export/textradius.pm: working textradius
26761
26762 2002-07-02 00:13  ivan
26763
26764         * FS/FS/part_export/textradius.pm: better error reporting from
26765           rsync
26766
26767 2002-07-01 23:58  ivan
26768
26769         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
26770           s/options/option/, oops, and machine isn't an option
26771
26772 2002-07-01 23:48  ivan
26773
26774         * FS/FS/queue.pm: error messages can have other chars
26775
26776 2002-07-01 15:38  ivan
26777
26778         * FS/FS/part_export/textradius.pm: prevent any possible infinite
26779           looping
26780
26781 2002-07-01 02:15  ivan
26782
26783         * FS/FS/part_export/textradius.pm: real-time! text radius export
26784
26785 2002-06-30 04:01  ivan
26786
26787         * CREDITS: administrivia
26788
26789 2002-06-30 00:17  ivan
26790
26791         * FS/FS/Record.pm: oops, very bad
26792
26793 2002-06-30 00:16  ivan
26794
26795         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
26796           Pg money type)
26797
26798 2002-06-30 00:04  ivan
26799
26800         * FS/FS/Record.pm: fix dbdef caching
26801
26802 2002-06-29 19:13  ivan
26803
26804         * FS/: MANIFEST, FS/part_export.pm,
26805           FS/part_export/shellcommands_withdomain.pm,
26806           t/part_export-shellcommands_withdomain.t: export!
26807
26808 2002-06-29 18:18  ivan
26809
26810         * httemplate/docs/ssh.html: adding
26811
26812 2002-06-28 13:31  ivan
26813
26814         * FS/FS/svc_acct.pm: better error message for illegal password
26815
26816 2002-06-28 13:21  ivan
26817
26818         * FS/FS/cust_main.pm: better error message for missing tax classes
26819
26820 2002-06-28 03:49  ivan
26821
26822         * FS/FS/Record.pm: remove extraneous check
26823
26824 2002-06-28 01:23  ivan
26825
26826         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
26827           hopefully keeping performance improvement
26828
26829 2002-06-27 20:09  ivan
26830
26831         * httemplate/view/cust_main.cgi: more card display changes
26832
26833 2002-06-27 19:21  ivan
26834
26835         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
26836           first
26837
26838 2002-06-27 02:23  ivan
26839
26840         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
26841           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
26842           exports
26843
26844 2002-06-27 02:19  ivan
26845
26846         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
26847           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
26848           t/part_export-null.t, t/part_export-sysvshell.t,
26849           t/part_export-www_shellcommands.t: export updates
26850
26851 2002-06-26 01:36  ivan
26852
26853         * FS/FS/part_export.pm: tyop
26854
26855 2002-06-26 01:32  ivan
26856
26857         * FS/FS/part_export.pm: better export docs/defaults
26858
26859 2002-06-26 01:12  ivan
26860
26861         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
26862           one-time charges
26863
26864 2002-06-26 01:05  ivan
26865
26866         * httemplate/view/cust_main.cgi: close form tags
26867
26868 2002-06-26 00:42  ivan
26869
26870         * bin/: bsdshell.export, sysvshell.export: shell.export ->
26871           bsdshell.export & sysvshell.export
26872
26873 2002-06-25 20:53  ivan
26874
26875         * FS/FS/part_export_option.pm: export options can be anything
26876
26877 2002-06-25 19:37  ivan
26878
26879         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
26880           with email invoices too
26881
26882 2002-06-25 18:35  ivan
26883
26884         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
26885           httemplate/edit/process/quick-cust_pkg.cgi,
26886           httemplate/view/cust_main.cgi: working one-time charges
26887
26888 2002-06-25 17:41  ivan
26889
26890         * httemplate/edit/part_pkg.cgi: ui
26891
26892 2002-06-25 16:27  ivan
26893
26894         * httemplate/view/svc_www.cgi: add link to controlling account
26895
26896 2002-06-25 00:18  ivan
26897
26898         * FS/bin/freeside-queued: might work again under mysql
26899
26900 2002-06-23 12:16  ivan
26901
26902         * FS/FS/domain_record.pm: domain_record records attached to svc_www
26903           records are no longer delete-able, patch from "Stephen Bechard"
26904           <steve@destek.net>, thanks!  closes: Bug#434
26905
26906 2002-06-22 22:44  ivan
26907
26908         * httemplate/edit/process/svc_www.cgi: patch to get this working
26909           from Stephen Bechard <steve@destek.net>
26910
26911 2002-06-22 22:43  ivan
26912
26913         * httemplate/view/svc_www.cgi: add link to edit and format nicely
26914
26915 2002-06-22 18:36  ivan
26916
26917         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
26918           "Stephen Bechard" <steve@destek.net>, thanks
26919
26920 2002-06-22 18:33  ivan
26921
26922         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
26923           works now, patch from "Stephen Bechard" <steve@destek.net>
26924
26925 2002-06-21 14:49  ivan
26926
26927         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
26928           noment's request
26929
26930 2002-06-21 13:26  ivan
26931
26932         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
26933           setting
26934
26935 2002-06-21 13:17  ivan
26936
26937         * FS/FS/part_export/infostreet.pm: debugging option
26938
26939 2002-06-21 02:57  ivan
26940
26941         * bin/passwd.import: no, don't check for duplicates like this by
26942           default... not new-export style
26943
26944 2002-06-21 02:56  ivan
26945
26946         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
26947           stuff still needs to be rewritten for new exports
26948
26949 2002-06-21 02:15  ivan
26950
26951         * bin/passwd.import: oops
26952
26953 2002-06-21 02:13  ivan
26954
26955         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
26956           fixes...
26957
26958 2002-06-21 02:11  ivan
26959
26960         * bin/passwd.import: tiny bit better passwd.import
26961
26962 2002-06-21 01:29  ivan
26963
26964         * httemplate/index.html: uid search on main menu, updated upgrade
26965           docs
26966
26967 2002-06-20 15:35  ivan
26968
26969         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
26970
26971 2002-06-19 18:29  ivan
26972
26973         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
26974           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
26975           httemplate/edit/process/part_export.cgi: shellcommands
26976           w/passwords
26977
26978 2002-06-18 21:54  ivan
26979
26980         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
26981           <steve@destek.net>
26982
26983 2002-06-18 21:03  ivan
26984
26985         * FS/FS/part_export/infostreet.pm: fix setContactField email
26986
26987 2002-06-18 18:03  ivan
26988
26989         * FS/FS/svc_acct.pm: and the same for changes...
26990
26991 2002-06-18 17:58  ivan
26992
26993         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
26994           caused by kristian/mark/pc-intouch's changes moving exports into
26995           svc_Common -   changed sequence of events such that groups were
26996           not provisioned when the   sqlradius export was run
26997
26998 2002-06-18 16:52  ivan
26999
27000         * httemplate/misc/queue.cgi: better error message
27001
27002 2002-06-14 18:12  ivan
27003
27004         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
27005           mark@pc-intouch.com: exporttype2svcdb removal
27006
27007 2002-06-14 14:35  ivan
27008
27009         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
27010           faxNumber (? dunno, what noment wants)
27011
27012 2002-06-14 04:44  ivan
27013
27014         * Makefile: better releaes target?
27015
27016 2002-06-14 04:26  ivan
27017
27018         * Makefile: 1.4.0pre14
27019
27020 2002-06-14 04:22  ivan
27021
27022         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
27023           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
27024           dependancies FS::queue::joblisting html excapes & truncates long
27025           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
27026           am, too.  really!)
27027
27028 2002-06-14 02:19  ivan
27029
27030         * FS/FS/UID.pm: only run callbacks once... should speed things up
27031           (no dbdef reloading)
27032
27033 2002-06-13 20:26  ivan
27034
27035         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
27036           match reality
27037
27038 2002-06-13 20:12  ivan
27039
27040         * httemplate/index.html: remove classic interface
27041
27042 2002-06-13 19:25  ivan
27043
27044         * FS/bin/freeside-queued: mysql compatibility?
27045
27046 2002-06-13 17:12  ivan
27047
27048         * httemplate/: index.html, search/cust_main.cgi: search by for
27049           address2 (unit) - commented out in default index.html
27050
27051 2002-06-13 16:28  ivan
27052
27053         * httemplate/: index.html, search/cust_main.cgi: phone number
27054           search (Bug#422)
27055
27056 2002-06-13 16:00  ivan
27057
27058         * FS/FS/svc_acct.pm, httemplate/index.html,
27059           httemplate/search/svc_acct.cgi: fuzzy username searching
27060           (Bug#422)
27061
27062 2002-06-12 17:53  ivan
27063
27064         * httemplate/: index.html, search/cust_main.cgi: search on customer
27065           number (Bug#422)
27066
27067 2002-06-12 13:31  ivan
27068
27069         * FS/FS/svc_acct.pm: fix new duplicate username checking
27070
27071 2002-06-12 10:29  ivan
27072
27073         * httemplate/index.html: fix company search
27074
27075 2002-06-12 09:26  ivan
27076
27077         * FS/FS/cust_main.pm: fix problems with code that resets invoice
27078           events
27079
27080 2002-06-11 11:20  ivan
27081
27082         * bin/bind.export: perl 5.005 needs an explicit mask for mkdir
27083
27084 2002-06-11 02:51  ivan
27085
27086         * FS/FS/part_export.pm: notes
27087
27088 2002-06-11 02:46  ivan
27089
27090         * bin/bind.export: add preliminary bsd shell export
27091
27092 2002-06-11 02:14  ivan
27093
27094         * FS/FS/svc_acct.pm: export-based duplicate username checking!
27095
27096 2002-06-11 01:29  ivan
27097
27098         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
27099           option to (bsd|sysv)shell export
27100
27101 2002-06-10 20:25  ivan
27102
27103         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
27104           part_export/infostreet.pm: - add new suspend and unsuspend export
27105           hooks (with null defaults) - infostreet export: actually
27106           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
27107           export: set some contact fields @ infostreet (Bug#419)
27108
27109 2002-06-10 17:58  ivan
27110
27111         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
27112           Makefile.  whew.
27113
27114 2002-06-10 16:02  ivan
27115
27116         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
27117           line 299 in file FS/domain_record.pm
27118
27119 2002-06-10 15:48  ivan
27120
27121         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
27122           when user clicks "Bill now" (closes: Bug#417)
27123
27124 2002-06-10 15:07  ivan
27125
27126         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
27127           invoice events when a card changes (closes: Bug#417)
27128
27129 2002-06-10 12:44  ivan
27130
27131         * httemplate/view/cust_main.cgi: final visual update on package
27132           date view
27133
27134 2002-06-10 12:41  ivan
27135
27136         * httemplate/view/cust_main.cgi: fixup time display in packages
27137
27138 2002-06-10 12:30  ivan
27139
27140         * httemplate/view/cust_main.cgi: add small time display to dates
27141
27142 2002-06-09 19:52  ivan
27143
27144         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
27145
27146 2002-06-09 19:52  ivan
27147
27148         * FS/FS/cust_main_county.pm: silence undefined warnings
27149
27150 2002-06-09 19:51  ivan
27151
27152         * FS/FS/CGI.pm: unused global
27153
27154 2002-06-09 19:42  ivan
27155
27156         * Makefile: back to ASP for profiling...
27157
27158 2002-06-09 18:39  khoff
27159
27160         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
27161           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
27162           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
27163           changes.
27164
27165 2002-06-08 00:48  khoff
27166
27167         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
27168           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
27169           httemplate/edit/part_pkg.cgi: Default svcpart support for
27170           part_pkg.  Fixes 'bug' with new customer and online signup.
27171
27172 2002-06-07 13:33  khoff
27173
27174         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
27175
27176 2002-06-05 15:46  ivan
27177
27178         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
27179           more mysql goodness, thanks dale
27180
27181 2002-06-04 07:35  ivan
27182
27183         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
27184
27185 2002-06-04 07:02  ivan
27186
27187         * CREDITS, httemplate/search/cust_main.cgi,
27188           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
27189           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
27190           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
27191
27192 2002-06-04 06:46  ivan
27193
27194         * conf/declinetemplate: misspelling
27195
27196 2002-05-31 13:34  ivan
27197
27198         * FS/FS/part_export.pm: dammit i want to catch export subclass
27199           compilation problems
27200
27201 2002-05-31 13:31  ivan
27202
27203         * FS/FS/cust_bill.pm: better error reporting
27204
27205 2002-05-31 11:48  khoff
27206
27207         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
27208           test.
27209
27210 2002-05-31 11:45  khoff
27211
27212         * FS/MANIFEST: added sqlmail.pm and test
27213
27214 2002-05-31 10:50  ivan
27215
27216         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
27217
27218 2002-05-30 19:13  ivan
27219
27220         * FS/FS/part_export.pm: no, actually throw an exception if an
27221           export class won't compile.
27222
27223 2002-05-30 17:33  khoff
27224
27225         * httemplate/edit/part_svc.cgi: Added support for part_exports that
27226           are used with more than one svcdb.
27227
27228 2002-05-30 17:22  khoff
27229
27230         * FS/FS/part_export.pm: updated hashes 'n stuff for
27231           FS::part_export::sqlmail
27232
27233 2002-05-30 17:20  khoff
27234
27235         * FS/FS/part_export/sqlmail.pm: part_export module to export
27236           svc_acct, svc_domain, and svc_forward to an external database
27237
27238 2002-05-30 17:18  khoff
27239
27240         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
27241           new-style export calls to svc_Common.
27242
27243 2002-05-30 14:51  ivan
27244
27245         * httemplate/misc/delete-customer.cgi: point to correct place for
27246           hidecancelledcustomers config option
27247
27248 2002-05-30 10:49  ivan
27249
27250         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
27251
27252 2002-05-29 13:45  ivan
27253
27254         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
27255           handle destroyed without explicit disconnect" errors
27256
27257 2002-05-29 08:56  ivan
27258
27259         * FS/FS/part_export.pm: freeradius 0.5 doc
27260
27261 2002-05-28 21:40  ivan
27262
27263         * fs_selfservice/FS-SelfService/: Changes, MANIFEST, Makefile.PL,
27264           SelfService.pm, test.pl: add fs_selfservice
27265
27266 2002-05-28 14:22  ivan
27267
27268         * FS/FS/svc_acct.pm: better error message for "Illegal password"
27269
27270 2002-05-28 00:55  ivan
27271
27272         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
27273           people at DBI/DBD documentation for information on data sources.
27274           *sigh*
27275
27276 2002-05-26 23:53  ivan
27277
27278         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
27279           baloo@gimpgirl.com, thanks
27280
27281 2002-05-23 06:00  ivan
27282
27283         * FS/FS/domain_record.pm, bin/bind.import,
27284           httemplate/edit/process/domain_record.cgi,
27285           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
27286           too
27287
27288 2002-05-22 11:44  ivan
27289
27290         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
27291           FS/FS/svc_domain.pm, bin/bind.export,
27292           httemplate/edit/process/domain_record.cgi,
27293           httemplate/misc/cancel-unaudited.cgi,
27294           httemplate/misc/delete-domain_record.cgi,
27295           httemplate/misc/delete-part_export.cgi,
27296           httemplate/view/svc_domain.cgi: bind export, editing zones,
27297           deleting unaudited domains, mmm
27298
27299 2002-05-22 05:17  ivan
27300
27301         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
27302           FS::cust_pkg to FS::cust_svc, becomes the cancel method
27303
27304 2002-05-22 04:39  ivan
27305
27306         * FS/FS/part_export.pm: - remove some out of date documentation -
27307           die if an export class won't compile
27308
27309 2002-05-22 03:53  ivan
27310
27311         * bin/bind.export: bind export
27312
27313 2002-05-21 19:09  ivan
27314
27315         * FS/FS/part_export/sqlradius.pm: 5.6-isms
27316
27317 2002-05-18 02:51  ivan
27318
27319         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
27320           1.44
27321
27322 2002-05-16 20:47  ivan
27323
27324         * FS/FS/svc_acct.pm: freebsd `toor' user
27325
27326 2002-05-16 07:28  ivan
27327
27328         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
27329           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
27330           (stub) bsdshell and textradius exports
27331
27332 2002-05-16 07:27  ivan
27333
27334         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
27335           textradius exports
27336
27337 2002-05-16 07:21  ivan
27338
27339         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
27340           to be string type, fixes: "0 as first character in password"
27341           problem.  also see the Frontier::Client manpage
27342
27343 2002-05-16 06:42  ivan
27344
27345         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
27346           definition cloning
27347
27348 2002-05-16 06:42  ivan
27349
27350         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
27351
27352 2002-05-15 07:00  ivan
27353
27354         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
27355           in FS::part_export::sqlradius.pm display job dependancies in
27356           FS::queue::joblisting
27357
27358 2002-05-15 06:24  ivan
27359
27360         * Makefile, FS/FS.pm, FS/MANIFEST, FS/FS/queue.pm,
27361           FS/FS/queue_depend.pm, FS/FS/part_export/sqlradius.pm,
27362           FS/bin/freeside-queued, FS/t/queue_depend.t,
27363           eg/export_template.pm, httemplate/docs/schema.dia,
27364           httemplate/docs/schema.html, httemplate/docs/schema.png: queue
27365           dependancies
27366
27367 2002-05-14 00:36  ivan
27368
27369         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
27370           to decide whether or not to INSERT.
27371
27372 2002-05-13 17:27  ivan
27373
27374         * FS/FS/part_export/shellcommands.pm: shellcomands oops
27375
27376 2002-05-10 00:54  ivan
27377
27378         * Makefile: always re-install init
27379
27380 2002-05-10 00:50  ivan
27381
27382         * init.d/freeside-init: correct message
27383
27384 2002-05-10 00:45  ivan
27385
27386         * FS/FS/svc_domain.pm: bad reuse of variable
27387
27388 2002-05-10 00:42  ivan
27389
27390         * Makefile: INSTALLGROUP
27391
27392 2002-05-09 08:26  ivan
27393
27394         * Makefile: final make release?
27395
27396 2002-05-09 08:25  ivan
27397
27398         * Makefile: fix make release target
27399
27400 2002-05-09 08:22  ivan
27401
27402         * Makefile: make release target
27403
27404 2002-05-09 08:21  ivan
27405
27406         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
27407           s/Referral/Advertising source/
27408
27409 2002-05-09 08:12  ivan
27410
27411         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
27412           pulldowns even with taxrates...
27413
27414 2002-05-09 05:38  ivan
27415
27416         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
27417           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/handler.pl,
27418           httemplate/browse/agent.cgi,
27419           httemplate/browse/cust_main_county.cgi,
27420           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
27421           httemplate/edit/cust_main_county-expand.cgi,
27422           httemplate/edit/part_pkg.cgi,
27423           httemplate/edit/process/cust_main_county-expand.cgi: texas tax!
27424
27425 2002-05-06 06:36  ivan
27426
27427         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
27428           reported by noment
27429
27430 2002-05-04 08:00  ivan
27431
27432         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_main_county.pm,
27433           FS/FS/cust_tax_exempt.pm, FS/FS/part_pkg.pm,
27434           httemplate/docs/admin.html, httemplate/docs/schema.dia,
27435           httemplate/docs/schema.html: schema changes for proper texas tax
27436
27437 2002-05-03 18:11  ivan
27438
27439         * httemplate/: index.html, search/cust_pkg.cgi: add package search
27440           by next bill date to main menu
27441
27442 2002-05-03 17:59  ivan
27443
27444         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
27445
27446 2002-05-03 17:47  ivan
27447
27448         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
27449           being used in searches by signup server
27450
27451 2002-05-03 17:32  ivan
27452
27453         * httemplate/search/cust_pkg.cgi: lilunixbtch: trying to pull
27454           accounts based on next billdate tofu_beast420: hmm a report
27455           ordered by next bill date? tofu_beast420: i don't know how you'd
27456           do that per _customer_ since a customer could have lots of
27457           packages, but you could do a per-package report maybe?
27458
27459 2002-04-29 22:43  ivan
27460
27461         * FS/FS/part_export.pm: better BIND integration
27462
27463 2002-04-26 04:14  ivan
27464
27465         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
27466           username-nodash config files
27467
27468 2002-04-25 03:37  ivan
27469
27470         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
27471           #2
27472
27473 2002-04-25 02:47  ivan
27474
27475         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
27476           plan
27477
27478 2002-04-24 18:15  ivan
27479
27480         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
27481
27482 2002-04-24 02:09  ivan
27483
27484         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
27485
27486 2002-04-24 02:03  ivan
27487
27488         * FS/FS/cust_main.pm: msgcat error for credit card expiration
27489           (closes: Bug#407)
27490
27491 2002-04-23 00:32  ivan
27492
27493         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
27494
27495 2002-04-23 00:10  ivan
27496
27497         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
27498           TEXT columns... gah i hate SQL
27499
27500 2002-04-22 15:45  ivan
27501
27502         * FS/FS/part_export.pm: use Tie::IxHash to present export options
27503           in a reasonable order
27504
27505 2002-04-22 14:36  ivan
27506
27507         * FS/FS/cust_main.pm: don't show extended debugging in error
27508           messages that could end up on the signup server
27509
27510 2002-04-22 14:23  ivan
27511
27512         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
27513           packages (moved from signups server)
27514
27515 2002-04-22 14:18  ivan
27516
27517         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
27518
27519 2002-04-22 13:47  ivan
27520
27521         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
27522           FS::cust_pkg, not signup server - order by recur price in
27523           signup-alternate template
27524
27525 2002-04-20 05:37  ivan
27526
27527         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: bind
27528           export
27529
27530 2002-04-20 04:57  ivan
27531
27532         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
27533           bin/svc_domain.erase, httemplate/docs/legacy.html:
27534           working BIND import
27535
27536 2002-04-20 03:49  ivan
27537
27538         * FS/FS/domain_record.pm: allow * MX records
27539
27540 2002-04-20 03:12  ivan
27541
27542         * FS/FS/domain_record.pm: allow uppercase in zone data.
27543
27544 2002-04-20 03:09  ivan
27545
27546         * FS/FS/domain_record.pm: allow uppercase zones...
27547
27548 2002-04-19 19:06  ivan
27549
27550         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
27551           where there *is* a pkg_svc record with quantity 0, when changing
27552           packages and using the special case new service code
27553
27554 2002-04-19 16:25  ivan
27555
27556         * FS/FS/svc_acct.pm: maybe just for debugging
27557
27558 2002-04-19 07:27  ivan
27559
27560         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
27561
27562 2002-04-18 18:16  ivan
27563
27564         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
27565           init.d/freeside-init: - add init file installation to Makefile,
27566           add unified init file - fix qsearch for op => '!=', value => ''
27567           searches - fix invalid_catd typo - add payby method to part_pkg
27568           and have fs_signup_server pass the data
27569
27570 2002-04-17 13:43  ivan
27571
27572         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
27573           syntax
27574
27575 2002-04-17 12:47  ivan
27576
27577         * FS/FS/Record.pm: allow = in ut_text
27578
27579 2002-04-17 05:06  ivan
27580
27581         * httemplate/index.html: fix default searches
27582
27583 2002-04-17 04:41  ivan
27584
27585         * FS/FS/Record.pm: get rid of debugging cruft
27586
27587 2002-04-16 17:25  ivan
27588
27589         * httemplate/search/cust_main.cgi: better ordering in search
27590           results
27591
27592 2002-04-16 16:14  ivan
27593
27594         * FS/FS/cust_main.pm: there it is!  fix bug with
27595           FS::cust_main::agent
27596
27597 2002-04-16 15:56  ivan
27598
27599         * FS/FS/cust_bill.pm: further debugging...
27600
27601 2002-04-16 15:52  ivan
27602
27603         * FS/FS/: Conf.pm, cust_bill.pm: further authorize.net description
27604           debugging (agent??) and get rid of bad unique index on
27605           cust_bill_event
27606
27607 2002-04-16 15:38  ivan
27608
27609         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
27610           field
27611
27612 2002-04-16 14:24  ivan
27613
27614         * FS/bin/freeside-queued: auto-use export classes
27615
27616 2002-04-16 13:13  ivan
27617
27618         * httemplate/browse/part_svc.cgi: ui
27619
27620 2002-04-16 12:50  ivan
27621
27622         * httemplate/index.html: exports, then services...
27623
27624 2002-04-16 03:47  ivan
27625
27626         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
27627           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
27628           httemplate/search/cust_bill_event.html,
27629           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
27630           report on failed billing events...
27631
27632 2002-04-16 02:38  ivan
27633
27634         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/declinetemplate: - send a
27635           notice to the customer when their card is declined - closes:
27636           Bug#351 - freeside-expiration-alerter works fine, closes: Bug#7
27637
27638 2002-04-16 01:52  ivan
27639
27640         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
27641           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
27642           httemplate/edit/part_export.cgi: move the last of the real-time
27643           exports out of svc_acct.pm and into part_export
27644
27645 2002-04-15 23:47  ivan
27646
27647         * httemplate/index.html: allow multiple search types on main
27648           menu... more confusing but default is *too* fuzzy
27649
27650 2002-04-14 02:11  ivan
27651
27652         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
27653           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
27654           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
27655           FS/FS/part_export/shellcommands.pm,
27656           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
27657           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
27658           FS/t/part_export-vpopmail.t, eg/export_template.pm,
27659           httemplate/docs/legacy.html, httemplate/docs/schema.dia,
27660           httemplate/docs/schema.html, httemplate/docs/schema.png: - move
27661           cyrus, shellcommands, CP exports exports to new-style - skeleton
27662           files for vpopmail exports - documentation updates - add big
27663           schema diagram to docs
27664
27665 2002-04-13 06:36  ivan
27666
27667         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
27668           FS/FS/part_export/cp.pm, FS/bin/freeside-sqlradius-reset,
27669           httemplate/edit/part_export.cgi: - documentation updates - move
27670           Critical Path export to new-style export - bin/sqlradius_reset
27671           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
27672
27673 2002-04-13 03:46  ivan
27674
27675         * httemplate/index.html: s/otaker/order-taker/
27676
27677 2002-04-13 02:14  ivan
27678
27679         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
27680           padding (see Bug#388)
27681
27682 2002-04-13 01:51  ivan
27683
27684         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
27685           (closes: Bug#389)
27686
27687 2002-04-12 08:14  ivan
27688
27689         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
27690           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
27691           ("Order and cancel packages") to try to move services between
27692           svcparts as a last resort...
27693
27694 2002-04-12 06:22  ivan
27695
27696         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
27697           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
27698           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
27699           htetc/handler.pl, httemplate/browse/part_svc.cgi,
27700           httemplate/edit/part_export.cgi, httemplate/edit/part_svc.cgi,
27701           httemplate/edit/process/agent_type.cgi,
27702           httemplate/edit/process/part_export.cgi,
27703           httemplate/edit/process/part_svc.cgi,
27704           httemplate/misc/delete-customer.cgi: - should finish off the
27705           part_svc -> part_export s/one-to-many/many-to-many/   transition
27706           (closes: Bug#375) - fixes a nasty export scoping bug with message
27707           catalogs, whew
27708
27709 2002-04-11 15:05  ivan
27710
27711         * FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm, FS/FS/part_export.pm,
27712           FS/FS/part_svc.pm, FS/t/export_svc.t, httemplate/index.html,
27713           httemplate/browse/part_export.cgi,
27714           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
27715           httemplate/edit/part_export.cgi,
27716           httemplate/edit/process/part_export.cgi,
27717           httemplate/misc/delete-part_export.cgi: (almost) everything for
27718           bug#375 - create export_svc table - part_svc to part_export is
27719           now properly many-to-many, not one-to-many
27720
27721           still need to finish service editing (choosing exports) in
27722           httemplate/edit/part_svc.cgi and
27723           httemplate/edti/process/part_svc.cgi
27724
27725           and do somethinga about that manual $svcdb = 'svc_acct' in
27726           httemplate/edit/part_export.cgi (do part_export records need a
27727           svcdb? probably not... should be able to just pass an svcdb on
27728           creation of new exports, move the big %exports hash into
27729           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
27730           for exports that can apply to a given svcdb....
27731
27732 2002-04-11 15:04  ivan
27733
27734         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
27735           fix problems with ut_domain losing data
27736
27737 2002-04-10 06:42  ivan
27738
27739         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
27740           FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
27741           FS/FS/svc_acct_pop.pm, httemplate/browse/msgcat.cgi,
27742           httemplate/docs/signup.html, httemplate/edit/msgcat.cgi,
27743           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
27744           the road:
27745
27746           - use msgcat for more error messages - should be all things that
27747           would come3   back from the signup server normally now - signup
27748           server: don't display access number <SELECT> if there's none or
27749           one - signup_server-realtime config option to run billing for
27750           signup server   signups immediately - signup server: pkg
27751           available to success templates, better documentation on   success
27752           templates - httemplate/edit/msgcat.cgi fields are properly sticky
27753           on errors - httemplate/edit/process/msgcat.cgi - don't update
27754           identical fields
27755
27756 2002-04-06 22:23  ivan
27757
27758         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
27759           server signups (closes: Bug#386)
27760
27761 2002-04-06 21:56  ivan
27762
27763         * FS/FS/Conf.pm, FS/FS/msgcat.pm, conf/show-msgcat-codes,
27764           httemplate/browse/msgcat.cgi, httemplate/edit/msgcat.cgi,
27765           httemplate/edit/process/msgcat.cgi: working message catalogs (not
27766           used for enough yet) - almost (but not quite) closes Bug#385 -
27767           still have to catalog the   backend things triggered by signup
27768           server.
27769
27770 2002-04-06 16:00  ivan
27771
27772         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
27773           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
27774           httemplate/docs/signup.html: - config option for signup server
27775           payment types - credit card type pulldown on signup server
27776           (closes: Bug#383)
27777
27778 2002-04-06 14:32  ivan
27779
27780         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
27781           add a config option to set the Business::OnlinePayment
27782           description field, and make some useful data available for the
27783           config option.  closes: Bug#378
27784
27785 2002-04-06 13:32  ivan
27786
27787         * httemplate/search/cust_main.cgi: fix visual glitch
27788
27789 2002-04-06 12:37  ivan
27790
27791         * httemplate/docs/signup.html: big signup server cleanups.  uses
27792           Storable for network protocol now.  - makes Bugs 384 & 385 easier
27793           - closes: Bug#382
27794
27795 2002-04-05 16:08  ivan
27796
27797         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
27798           httemplate/view/svc_acct.cgi: security phrase bug fixes
27799
27800 2002-04-05 15:51  ivan
27801
27802         * CREDITS, Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/msgcat.pm,
27803           FS/FS/svc_acct.pm, FS/t/msgcat.t, bin/freeside-session-kill,
27804           conf/locale, eg/table_template-svc.pm, eg/table_template.pm,
27805           htetc/handler.pl, httemplate/index.html,
27806           httemplate/browse/cust_main_county.cgi,
27807           httemplate/browse/msgcat.cgi, httemplate/browse/svc_acct_pop.cgi,
27808           httemplate/docs/schema.html, httemplate/edit/svc_acct.cgi,
27809           httemplate/view/svc_acct.cgi: - add message catalog table &
27810           beginning of web interface - add security_phrase and conf option
27811           to svc_acct.pm - random other stuff
27812
27813 2002-04-05 15:37  jeff
27814
27815         * httemplate/view/cust_main.cgi: credit/refund display correction
27816
27817 2002-04-05 12:52  ivan
27818
27819         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
27820           (not on submitting form)
27821
27822 2002-04-05 08:37  ivan
27823
27824         * eg/export_template.pm, FS/t/part_export-infostreet.t,
27825           FS/t/part_export-sqlradius.t: oops forgot these from working on
27826           the road
27827
27828 2002-04-04 16:42  ivan
27829
27830         * FS/MANIFEST, FS/FS/part_export.pm,
27831           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
27832           httemplate/index.html, httemplate/edit/part_export.cgi: Checkin
27833           of disparate changes from working on the road: - generic SQL
27834           query - move exports out to their own files - small cleanup of
27835           selfadmin server
27836
27837 2002-03-29 09:27  ivan
27838
27839         * htetc/handler.pl, httemplate/search/svc_acct.cgi: fix unlinked
27840           svc browse!
27841
27842 2002-03-26 23:08  ivan
27843
27844         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
27845           screens (unless queue_dangerous_options!)
27846
27847 2002-03-26 21:36  ivan
27848
27849         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
27850           httemplate/index.html, httemplate/docs/admin.html:
27851           s/referral/advertising source/
27852
27853           yes, the name sucks.  got a better one?
27854
27855 2002-03-26 08:24  ivan
27856
27857         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
27858           blank company column
27859
27860 2002-03-26 05:58  ivan
27861
27862         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
27863
27864 2002-03-26 05:20  ivan
27865
27866         * httemplate/docs/passwd.html: doc
27867
27868 2002-03-26 04:35  ivan
27869
27870         * httemplate/docs/admin.html: s/Add/Provision/
27871
27872 2002-03-25 16:32  ivan
27873
27874         * FS/FS/part_export.pm, FS/bin/freeside-queued,
27875           httemplate/edit/part_export.cgi: further export bugfixing add 10
27876           kid limit to freeside-queued sqlradius_reset now works (closes:
27877           Bug#372)
27878
27879 2002-03-25 16:26  ivan
27880
27881         * Makefile: hhahah oops i _really_ ought to do something about that
27882
27883 2002-03-25 06:59  ivan
27884
27885         * httemplate/: index.html, search/cust_main-otaker.cgi,
27886           search/cust_main.cgi: customers by otaker report (ugly
27887           search/cust_main.cgi mods; revert if they cause problems)
27888
27889 2002-03-24 12:00  ivan
27890
27891         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
27892           browse/agent.cgi: UI improvements for agents
27893
27894 2002-03-24 10:23  ivan
27895
27896         * FS/FS/agent.pm: tyop
27897
27898 2002-03-24 09:42  ivan
27899
27900         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
27901           "subscription" price plan from "Luke Pfeifer"
27902           <freeside@globalli.com>
27903
27904 2002-03-24 06:29  ivan
27905
27906         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
27907           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
27908           httemplate/edit/svc_acct.cgi:
27909           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
27910
27911           fix some bugs in the export and add queue_dangerous_controls
27912           option too
27913
27914 2002-03-23 09:49  ivan
27915
27916         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
27917           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
27918           httemplate/edit/process/part_svc.cgi: okay group editing UI as
27919           well as part_svc group editing UI seem to be working
27920
27921 2002-03-23 08:16  ivan
27922
27923         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
27924           httemplate/edit/svc_acct.cgi,
27925           httemplate/edit/process/svc_acct.cgi: group editing seems to be
27926           working...  everything except defaults... oh and export...
27927
27928 2002-03-22 23:54  ivan
27929
27930         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
27931           better error reporting
27932
27933 2002-03-22 10:56  ivan
27934
27935         * Makefile, FS/MANIFEST, FS/FS/cust_main_county.pm,
27936           FS/FS/svc_acct.pm, FS/t/radius_usergroup.t,
27937           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
27938           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi:
27939           RADIUS groups on the way!
27940
27941 2002-03-22 04:49  ivan
27942
27943         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
27944           FS/t/part_export.t, FS/t/part_export_option.t,
27945           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
27946           httemplate/edit/process/part_export.cgi,
27947           httemplate/misc/delete-part_export.cgi: more new export...
27948
27949 2002-03-20 22:57  ivan
27950
27951         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
27952           httemplate/edit/process/part_export.cgi: more for the new world
27953           of export...
27954
27955 2002-03-20 13:31  ivan
27956
27957         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/part_export_option.pm,
27958           FS/FS/part_svc.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
27959           htetc/handler.pl, httemplate/edit/part_export.cgi,
27960           httemplate/edit/process/part_export.cgi: new export!  infostreet
27961           and sqlradius provisioning switched over  (Bug #299 - doesn't
27962           close it, but all the groundwork is done)
27963
27964           also removes non-transactional ICRADIUS export from
27965           svc_acct.export   (closes: Bug#347)
27966
27967 2002-03-19 23:37  ivan
27968
27969         * FS/FS/cust_main_county.pm: disable region caching for now
27970
27971 2002-03-19 09:48  ivan
27972
27973         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
27974           httemplate/edit/process/cust_main.cgi: changes dum big
27975           "state/county/country" select to three, linked with javascript
27976           closes: Bug#353
27977
27978 2002-03-18 13:40  ivan
27979
27980         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
27981           closes Bug#314
27982
27983 2002-03-18 12:50  ivan
27984
27985         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
27986           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
27987           template, and it'll be auto-createad and added to the list of
27988           configuration options.  closes: Bug#314
27989
27990 2002-03-18 11:49  ivan
27991
27992         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
27993           #348 - adds the ability to email on deleted payments.
27994
27995 2002-03-18 09:50  ivan
27996
27997         * httemplate/config/config.cgi:
27998           fixes bug#367 (yay, that one was annoying):
27999
28000           in config editor, initial newlines in <textarea>s are lost.  even
28001           if you didn't mean to edit them you remove that..
28002
28003 2002-03-18 08:05  ivan
28004
28005         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
28006           svc_acct records separately also, to handle imports preserving
28007           svcnum
28008
28009 2002-03-18 07:52  ivan
28010
28011         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
28012           (incomplete) export foo
28013
28014 2002-03-18 07:51  ivan
28015
28016         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
28017           export column
28018
28019 2002-03-18 06:17  ivan
28020
28021         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
28022
28023 2002-03-18 01:10  ivan
28024
28025         * FS/FS/Conf.pm, FS/FS/svc_domain.pm,
28026           httemplate/config/config-process.cgi,
28027           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
28028           new config value `defaultrecords', documentation, javascript
28029           config file editor
28030
28031 2002-03-17 00:33  ivan
28032
28033         * httemplate/config/: config-view.cgi, config.cgi: new domain
28034           record editing foo
28035
28036 2002-03-12 10:45  ivan
28037
28038         * httemplate/misc/cancel-unaudited.cgi: print error message for
28039           failed cancels!
28040
28041 2002-03-12 07:33  ivan
28042
28043         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
28044           httemplate/edit/part_svc.cgi: abstract stupid HTML layer trick
28045           out to HTML::Widgets::SelectLayers
28046
28047 2002-03-09 02:19  khoff
28048
28049         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
28050           records
28051
28052 2002-03-07 06:13  ivan
28053
28054         * FS/FS/cust_bill.pm: better error msgs for mail errors
28055
28056 2002-03-07 06:10  ivan
28057
28058         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
28059           queue.pm: [no log message]
28060
28061 2002-03-06 15:32  ivan
28062
28063         * conf/invoice_from: oops, missing invoice_from
28064
28065 2002-03-06 14:44  jeff
28066
28067         * FS/MANIFEST, FS/FS/Conf.pm, conf/alerter_template,
28068           httemplate/docs/admin.html: billing expiration alerts
28069
28070 2002-03-05 15:13  jeff
28071
28072         * httemplate/search/report_tax.cgi: consistency is nice
28073
28074 2002-03-04 14:10  ivan
28075
28076         * FS/FS/Record.pm: make history tables conditional
28077
28078 2002-03-04 04:48  ivan
28079
28080         * Makefile, FS/FS/Record.pm, FS/FS/nas.pm, bin/fs-radius-add-check,
28081           bin/fs-radius-add-reply: [no log message]
28082
28083 2002-02-28 15:30  ivan
28084
28085         * httemplate/search/svc_acct.cgi: tyop
28086
28087 2002-02-28 15:18  ivan
28088
28089         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
28090
28091 2002-02-28 15:17  ivan
28092
28093         * FS/FS/svc_acct.pm: clean up mess
28094
28095 2002-02-28 15:13  ivan
28096
28097         * FS/FS/svc_acct.pm: eek
28098
28099 2002-02-28 15:08  ivan
28100
28101         * httemplate/search/svc_acct.cgi: add main menu link
28102
28103 2002-02-28 15:07  ivan
28104
28105         * httemplate/misc/cancel-unaudited.cgi: handle errors better
28106
28107 2002-02-28 14:05  ivan
28108
28109         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
28110           httemplate/config/config.cgi: s/depreciated/deprecated/
28111
28112 2002-02-27 16:28  jeff
28113
28114         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
28115
28116 2002-02-27 15:20  ivan
28117
28118         * FS/FS/cust_main.pm: oops, spurious error messages
28119
28120 2002-02-27 15:03  ivan
28121
28122         * FS/FS/cust_main.pm: bubble up billing event errors
28123
28124 2002-02-27 14:40  ivan
28125
28126         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
28127
28128 2002-02-27 14:40  ivan
28129
28130         * FS/FS/cust_bill_event.pm: errant ;
28131
28132 2002-02-27 14:39  ivan
28133
28134         * FS/FS/cust_bill_event.pm, httemplate/docs/schema.html,
28135           httemplate/view/cust_bill.cgi: add status and statustext fields
28136           to cust_bill_event
28137
28138 2002-02-27 14:00  ivan
28139
28140         * FS/FS/cust_main.pm: well, don't make things worse when
28141           debugging...
28142
28143 2002-02-27 13:57  ivan
28144
28145         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
28146
28147 2002-02-26 14:09  ivan
28148
28149         * httemplate/search/: report_receivables.cgi, report_tax.cgi: fixup
28150           reports for templated webUI
28151
28152 2002-02-26 03:53  ivan
28153
28154         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
28155           shipping adresses.  whew.
28156
28157 2002-02-26 03:42  ivan
28158
28159         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
28160           **BEFORE** generating @diff for SQL.  causing weird effects with
28161           cust_main::check that modifies record (ship_ field weirdness)
28162
28163           fix nasty logic error triggered by changing a ship_ field from
28164           something TO identical to the corresponding non-ship_ field.
28165           ouch
28166
28167 2002-02-26 03:30  ivan
28168
28169         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
28170           ship_ field from something TO identical to the corresponding
28171           non-ship_ field.  ouch.
28172
28173 2002-02-26 03:11  ivan
28174
28175         * httemplate/edit/cust_main.cgi: fix a weird oops with service
28176           address editing UI that would leave some fields blank... ?
28177
28178 2002-02-26 01:06  ivan
28179
28180         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
28181
28182 2002-02-26 00:34  ivan
28183
28184         * FS/FS/cust_main.pm: die with a better error message on bad
28185           locales
28186
28187 2002-02-25 11:09  ivan
28188
28189         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
28190           that have the character "." in their username     we can't search
28191           these customers by Username, can you please fix.
28192
28193 2002-02-23 14:36  ivan
28194
28195         * httemplate/search/: report_receivables.cgi, report_tax.cgi: take
28196           hardcoded paths out of report cgis
28197
28198 2002-02-23 03:56  ivan
28199
28200         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
28201           httemplate/search/cust_main.cgi,
28202           httemplate/search/cust_main.html: case-insensitive and substring
28203           searching
28204
28205 2002-02-23 03:46  ivan
28206
28207         * httemplate/index.html: silly html tweaking
28208
28209 2002-02-22 23:48  ivan
28210
28211         * httemplate/browse/part_pkg.cgi: it's too late.
28212
28213 2002-02-22 23:35  ivan
28214
28215         * httemplate/browse/part_pkg.cgi: i really should just start moving
28216           things to templates
28217
28218 2002-02-22 23:32  ivan
28219
28220         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
28221           misaligned columns when viewing disabled services/packages
28222
28223 2002-02-22 23:00  ivan
28224
28225         * FS/FS/UID.pm: nit
28226
28227 2002-02-22 18:14  jeff
28228
28229         * FS/FS/UID.pm, httemplate/search/report_receivables.cgi,
28230           httemplate/search/report_tax.cgi: report fixes and cruft removal
28231
28232 2002-02-22 18:02  ivan
28233
28234         * httemplate/index.html: UI work on main menu, remove Archive::Tar
28235           from docs
28236
28237 2002-02-22 15:18  jeff
28238
28239         * FS/MANIFEST, httemplate/index.html,
28240           httemplate/search/report_receivables.cgi,
28241           httemplate/search/report_tax.cgi,
28242           httemplate/search/report_tax.html: add some reporting features
28243
28244 2002-02-22 15:08  ivan
28245
28246         * FS/FS/cust_pay_batch.pm: fix i18n zip
28247
28248 2002-02-22 14:13  ivan
28249
28250         * httemplate/edit/cust_main.cgi: billing vs. shipping states
28251           weren't sorted in the same order.  UI glitch only
28252
28253 2002-02-22 04:31  ivan
28254
28255         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
28256           <SELECT> configuration editing, fixes Bug#350
28257
28258 2002-02-22 04:13  ivan
28259
28260         * httemplate/index.html: close </FORM> tags
28261
28262 2002-02-22 01:01  ivan
28263
28264         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
28265
28266 2002-02-22 00:58  ivan
28267
28268         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
28269           OTHER/OTHER_BOUNCE
28270
28271 2002-02-21 22:42  ivan
28272
28273         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
28274           links
28275
28276 2002-02-21 22:39  ivan
28277
28278         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
28279           remove them
28280
28281 2002-02-21 22:23  ivan
28282
28283         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
28284           provisioning errors
28285
28286 2002-02-21 21:56  ivan
28287
28288         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
28289           cp_rename
28290
28291 2002-02-21 17:07  ivan
28292
28293         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: UI work:
28294
28295           make all functions of view/cust_pkg.cgi available on
28296           view/cust_main.cgi  - having them one link down in "Edit" is
28297           confusing.
28298
28299           closes: Bug#325
28300
28301 2002-02-20 14:03  ivan
28302
28303         * httemplate/index.html: invoice reports belong here too
28304
28305 2002-02-20 02:39  ivan
28306
28307         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
28308
28309 2002-02-20 01:44  ivan
28310
28311         * httemplate/view/cust_main.cgi: don't display full card in
28312           webinterface
28313
28314 2002-02-19 19:17  jeff
28315
28316         * FS/FS/cust_main.pm: correct sense of tax generation
28317
28318 2002-02-19 17:03  ivan
28319
28320         * CREDITS, FS/FS/CGI.pm, FS/FS/Record.pm, FS/FS/queue.pm,
28321           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
28322           FS/bin/freeside-queued, htetc/handler.pl, httemplate/index.html,
28323           httemplate/misc/queue.cgi, httemplate/view/svc_acct.cgi,
28324           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
28325           httemplate/view/svc_www.cgi: use Net::SSH::ssh_cmd for all job
28326           queueing rather than local duplicated ssh subs
28327
28328           queue daemon updates: retry & remove links work, bubble up error
28329           message to webinterface, link to svcnum & have job listings on
28330           view/svc_* pages, closes: Bug#280
28331
28332           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
28333
28334 2002-02-19 15:43  ivan
28335
28336         * httemplate/docs/schema.html: set EVERYTHING=1 for your own
28337           mod_perl compile
28338
28339 2002-02-18 23:51  ivan
28340
28341         * httemplate/index.html: oops
28342
28343 2002-02-18 20:43  ivan
28344
28345         * httemplate/index.html: new main menu!
28346
28347 2002-02-18 19:22  jeff
28348
28349         * FS/FS/cust_refund.pm: fix refund posting
28350
28351 2002-02-18 19:15  ivan
28352
28353         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
28354
28355 2002-02-18 19:06  ivan
28356
28357         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
28358
28359 2002-02-18 18:57  ivan
28360
28361         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
28362           packages to edit service quantities also
28363
28364 2002-02-18 12:09  ivan
28365
28366         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
28367           strict
28368
28369 2002-02-18 10:07  ivan
28370
28371         * FS/FS/prepay_credit.pm: document 'seconds'
28372
28373 2002-02-18 02:14  ivan
28374
28375         * httemplate/edit/svc_www.cgi: oops!
28376
28377 2002-02-18 00:53  ivan
28378
28379         * Makefile: make release and make update-webdemo targets
28380
28381 2002-02-18 00:39  ivan
28382
28383         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
28384           httemplate/edit/part_pkg.cgi: safe web demo operation!  closes:
28385           Bug#217
28386
28387           fix bug in edit/part_pkg: s/bkg/pkg/
28388
28389           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
28390           errors, closes: Bug#323
28391
28392 2002-02-17 19:45  ivan
28393
28394         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
28395           netcape4, use one for svc_acct.popnum too
28396
28397 2002-02-17 16:21  jeff
28398
28399         * Makefile: keep accidentally checking in Makefile changes, gotta
28400           do something about that...
28401
28402 2002-02-17 16:13  jeff
28403
28404         * Makefile, FS/FS/Conf.pm: trading in tar for rsync for improved
28405           vpopmail support
28406
28407 2002-02-17 13:01  ivan
28408
28409         * FS/MANIFEST: removing CGIwrapper.pm
28410
28411 2002-02-17 11:12  ivan
28412
28413         * FS/MANIFEST: get ride of CGIwrapper.pm
28414
28415 2002-02-17 11:07  jeff
28416
28417         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
28418           commands too
28419
28420 2002-02-15 11:34  ivan
28421
28422         * Makefile: keep accidentally checking in Makefile changes, gotta
28423           do something about that...
28424
28425 2002-02-15 11:33  ivan
28426
28427         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
28428
28429 2002-02-14 10:06  ivan
28430
28431         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
28432
28433 2002-02-13 17:12  ivan
28434
28435         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
28436
28437 2002-02-12 10:56  ivan
28438
28439         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
28440           error message
28441
28442 2002-02-12 10:47  ivan
28443
28444         * FS/FS/cust_main.pm: fixes:
28445
28446           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
28447           Bill' );): Illegal or empty (text) comment:  at
28448           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
28449
28450 2002-02-11 21:58  ivan
28451
28452         * httemplate/docs/admin.html: fixes: bug#331
28453
28454 2002-02-11 20:49  ivan
28455
28456         * httemplate/edit/part_bill_event.cgi: oops
28457
28458 2002-02-11 18:11  ivan
28459
28460         * FS/FS/Conf.pm, httemplate/config/config.cgi: add username_policy
28461           "@append domain"
28462
28463           add "select" config type, mmm
28464
28465 2002-02-11 18:06  ivan
28466
28467         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
28468           BUGS section
28469
28470 2002-02-11 17:25  ivan
28471
28472         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
28473
28474 2002-02-11 17:13  ivan
28475
28476         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
28477           domain pulldown closes: Bug#328
28478
28479 2002-02-11 15:01  ivan
28480
28481         * FS/FS/svc_forward.pm: oops, code hidden by pod
28482
28483 2002-02-11 13:51  ivan
28484
28485         * httemplate/edit/svc_acct.cgi: don't display useless finger and
28486           shell fields if uid is set to fixed & blank in the service
28487           definition - causes: Error: Can't have finger-name without uid
28488
28489 2002-02-11 11:38  ivan
28490
28491         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
28492           httemplate/edit/process/svc_www.cgi,
28493           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
28494           svc_www is working!
28495
28496           also auto-create and add A records if necessary using apacheip
28497           config file.
28498
28499           and show all domain_records on view/svc_domain.cgi page
28500
28501 2002-02-10 14:31  ivan
28502
28503         * httemplate/edit/svc_acct.cgi: ui
28504
28505 2002-02-10 14:21  ivan
28506
28507         * httemplate/edit/part_pkg.cgi: slighly different wording
28508
28509 2002-02-10 14:06  ivan
28510
28511         * FS/FS/cust_svc.pm: another bug in quantity checking
28512
28513 2002-02-10 13:37  ivan
28514
28515         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
28516           works
28517
28518 2002-02-10 13:30  ivan
28519
28520         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
28521           package definitions to all agent types by default
28522
28523           config option to restore current behaviour (must explicitly add
28524           new package definitions to each agent type)
28525
28526           closes: Bug#324
28527
28528 2002-02-10 11:58  ivan
28529
28530         * FS/MANIFEST, FS/bin/freeside-daily,
28531           httemplate/edit/process/part_bill_event.cgi: update billing
28532           documentation for the new world of invoice events added
28533           freeside-daily replacing freeside-bill for the new world of
28534           invoice events
28535
28536 2002-02-10 10:56  ivan
28537
28538         * FS/FS/cust_pay.pm, httemplate/edit/cust_pay.cgi: use unique
28539           tokens to prevent double-submission of payments in the web UI
28540           (closes: Bug#320)
28541
28542 2002-02-10 09:30  ivan
28543
28544         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
28545           before figuring to display a list or redirect.  eliiminates "2
28546           matching found" displayed but only one in list.
28547
28548 2002-02-10 09:02  ivan
28549
28550         * FS/FS/cust_main_invoice.pm: allow + in email addresses
28551
28552 2002-02-10 08:49  ivan
28553
28554         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
28555           email addresses into svcnum-linked destinations
28556
28557 2002-02-10 08:40  ivan
28558
28559         * Makefile, httemplate/edit/svc_acct.cgi:
28560           fix "no previous account to recall hidden password from" error
28561           when adding new accounts & get an error on first try
28562
28563 2002-02-10 08:14  ivan
28564
28565         * Makefile, httemplate/index.html,
28566           httemplate/browse/svc_acct_pop.cgi,
28567           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
28568           webui
28569
28570 2002-02-10 08:05  ivan
28571
28572         * htetc/handler.pl, httemplate/browse/agent.cgi,
28573           httemplate/browse/agent_type.cgi,
28574           httemplate/browse/cust_main_county.cgi,
28575           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
28576           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
28577           httemplate/browse/svc_acct_pop.cgi,
28578           httemplate/config/config-process.cgi,
28579           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
28580           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
28581           httemplate/edit/agent_type.cgi,
28582           httemplate/edit/cust_bill_pay.cgi,
28583           httemplate/edit/cust_credit.cgi,
28584           httemplate/edit/cust_credit_bill.cgi,
28585           httemplate/edit/cust_main.cgi,
28586           httemplate/edit/cust_main_county-expand.cgi,
28587           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
28588           httemplate/edit/part_bill_event.cgi,
28589           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
28590           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
28591           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
28592           httemplate/edit/process/quick-cust_pkg.cgi,
28593           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
28594           httemplate/misc/catchall.cgi,
28595           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
28596           httemplate/misc/process/link.cgi,
28597           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
28598           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
28599           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
28600           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
28601           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
28602           httemplate/view/svc_www.cgi: *finally* seems to be working under
28603           Mason.  sheesh.  *finally* seems to be working under Mason.
28604           sheesh.  *finally* seems to be working under Mason.  sheesh.
28605           *finally* seems to be working under Mason.  sheesh.  *finally*
28606           seems to be working under Mason.  sheesh.  *finally* seems to be
28607           working under Mason.  sheesh.  *finally* seems to be working
28608           under Mason.  sheesh.  *finally* seems to be working under Mason.
28609           sheesh.
28610
28611 2002-02-10 05:21  ivan
28612
28613         * htetc/handler.pl, httemplate/browse/agent.cgi,
28614           httemplate/browse/agent_type.cgi,
28615           httemplate/browse/cust_main_county.cgi,
28616           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
28617           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
28618           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
28619           httemplate/edit/agent_type.cgi,
28620           httemplate/edit/cust_bill_pay.cgi,
28621           httemplate/edit/cust_credit.cgi,
28622           httemplate/edit/cust_credit_bill.cgi,
28623           httemplate/edit/cust_main.cgi,
28624           httemplate/edit/cust_main_county-expand.cgi,
28625           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
28626           httemplate/edit/part_bill_event.cgi,
28627           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
28628           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
28629           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
28630           httemplate/edit/process/REAL_cust_pkg.cgi,
28631           httemplate/edit/process/agent.cgi,
28632           httemplate/edit/process/agent_type.cgi,
28633           httemplate/edit/process/cust_bill_pay.cgi,
28634           httemplate/edit/process/cust_credit.cgi,
28635           httemplate/edit/process/cust_credit_bill.cgi,
28636           httemplate/edit/process/cust_main.cgi,
28637           httemplate/edit/process/cust_main_county-collapse.cgi,
28638           httemplate/edit/process/cust_main_county-expand.cgi,
28639           httemplate/edit/process/cust_pay.cgi,
28640           httemplate/edit/process/cust_pkg.cgi,
28641           httemplate/edit/process/part_pkg.cgi,
28642           httemplate/edit/process/quick-cust_pkg.cgi,
28643           httemplate/edit/process/svc_acct.cgi,
28644           httemplate/edit/process/svc_acct_pop.cgi,
28645           httemplate/edit/process/svc_domain.cgi,
28646           httemplate/edit/process/svc_forward.cgi,
28647           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
28648           httemplate/misc/catchall.cgi,
28649           httemplate/misc/delete-cust_pay.cgi,
28650           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
28651           httemplate/misc/print-invoice.cgi,
28652           httemplate/misc/unsusp_pkg.cgi,
28653           httemplate/misc/process/catchall.cgi,
28654           httemplate/misc/process/delete-customer.cgi,
28655           httemplate/misc/process/link.cgi, httemplate/search/cust_pay.cgi,
28656           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
28657           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
28658           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
28659           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
28660           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
28661           to fix any redirects, whew
28662
28663           Mason handler.pl overrides CGI::redirect
28664
28665           fixed strict; problems in edit/part_pkg.cgi &
28666           edit/process/part_pkg.cgi
28667
28668 2002-02-09 18:28  ivan
28669
28670         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
28671           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
28672           config file
28673
28674 2002-02-09 18:16  ivan
28675
28676         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
28677           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
28678           httemplate/browse/part_bill_event.cgi,
28679           httemplate/edit/part_pkg.cgi,
28680           httemplate/edit/process/part_bill_event.cgi,
28681           httemplate/edit/process/part_pkg.cgi,
28682           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
28683           tested (closes: Bug#313).
28684
28685           view/cust_bill.cgi invoice view shows invoice events!
28686
28687           fix bug where adding events with no name silently failed instead
28688           of giving an error
28689
28690           add new comission plans
28691
28692 2002-02-09 10:24  ivan
28693
28694         * FS/FS/CGI.pm, htetc/handler.pl,
28695           httemplate/edit/process/agent_type.cgi,
28696           httemplate/edit/process/cust_main_county-expand.cgi,
28697           httemplate/edit/process/cust_pay.cgi,
28698           httemplate/edit/process/part_pkg.cgi,
28699           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
28700           httemplate/search/svc_domain.cgi: no more exit() in templates
28701
28702 2002-02-09 10:09  ivan
28703
28704         * FS/FS/svc_domain.pm: okay all external export from .pm files is
28705           queued! (closes: Bug#249)
28706
28707 2002-02-09 09:45  ivan
28708
28709         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
28710           FS::cust_svc::check look up & check pkg_svc.quantity like
28711           httemplate/view/cust_pkg.cgi (closes: Bug#43)
28712
28713 2002-02-09 09:03  ivan
28714
28715         * FS/FS/CGI.pm, htetc/handler.pl: okay, both Apache::ASP and Mason
28716           should set no-cache headers now (closes: Bug#23)
28717
28718 2002-02-07 14:30  ivan
28719
28720         * Makefile: oops, reversing bad Makefile patch
28721
28722 2002-02-07 14:29  ivan
28723
28724         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
28725           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
28726           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
28727           httemplate/view/cust_main.cgi: delete payments
28728
28729 2002-02-06 07:55  ivan
28730
28731         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
28732           blib/ files
28733
28734 2002-02-06 07:50  ivan
28735
28736         * FS/FS/cust_bill.pm: pod typo
28737
28738 2002-02-06 07:49  ivan
28739
28740         * Makefile: documentation building Makefile patch
28741
28742 2002-02-06 07:36  ivan
28743
28744         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
28745           punctuation
28746
28747 2002-02-06 06:58  ivan
28748
28749         * FS/bin/freeside-adduser: fix for non-file auth
28750
28751 2002-02-05 12:25  ivan
28752
28753         * FS/FS/Record.pm: better error messages if you haven't run
28754           fs-setup ?
28755
28756 2002-02-05 08:48  ivan
28757
28758         * fs_passwd/fs_passwd, httemplate/docs/passwd.html: web-based
28759           password changer!
28760
28761 2002-02-04 09:06  ivan
28762
28763         * Makefile: 1.4.0pre8!
28764
28765 2002-02-04 09:04  ivan
28766
28767         * httemplate/edit/part_bill_event.cgi: have fs-setup create the
28768           necessary "default" billing events documentation on necessary
28769           "default" billing events
28770
28771 2002-02-04 08:44  ivan
28772
28773         * httemplate/edit/part_bill_event.cgi,
28774           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
28775           FS/FS/cust_main.pm: billing events!
28776
28777 2002-01-30 10:22  ivan
28778
28779         * httemplate/: browse/part_bill_event.cgi,
28780           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
28781           working invoice event web interface
28782
28783 2002-01-30 06:18  ivan
28784
28785         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
28786           httemplate/browse/agent_type.cgi,
28787           httemplate/browse/cust_main_county.cgi,
28788           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
28789           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
28790           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
28791           httemplate/edit/agent_type.cgi,
28792           httemplate/edit/cust_bill_pay.cgi,
28793           httemplate/edit/cust_credit.cgi,
28794           httemplate/edit/cust_credit_bill.cgi,
28795           httemplate/edit/cust_main.cgi,
28796           httemplate/edit/cust_main_county-expand.cgi,
28797           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
28798           httemplate/edit/part_bill_event.cgi,
28799           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
28800           httemplate/edit/svc_acct_pop.cgi, httemplate/edit/svc_domain.cgi,
28801           httemplate/edit/svc_forward.cgi,
28802           httemplate/edit/process/agent.cgi,
28803           httemplate/edit/process/agent_type.cgi,
28804           httemplate/edit/process/cust_bill_pay.cgi,
28805           httemplate/edit/process/cust_credit.cgi,
28806           httemplate/edit/process/cust_credit_bill.cgi,
28807           httemplate/edit/process/cust_main.cgi,
28808           httemplate/edit/process/cust_main_county-collapse.cgi,
28809           httemplate/edit/process/cust_main_county-expand.cgi,
28810           httemplate/edit/process/cust_pay.cgi,
28811           httemplate/edit/process/cust_pkg.cgi,
28812           httemplate/edit/process/part_pkg.cgi,
28813           httemplate/edit/process/quick-cust_pkg.cgi,
28814           httemplate/edit/process/svc_acct.cgi,
28815           httemplate/edit/process/svc_acct_pop.cgi,
28816           httemplate/edit/process/svc_domain.cgi,
28817           httemplate/edit/process/svc_forward.cgi,
28818           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
28819           httemplate/misc/catchall.cgi,
28820           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
28821           httemplate/misc/print-invoice.cgi,
28822           httemplate/misc/unsusp_pkg.cgi,
28823           httemplate/misc/process/catchall.cgi,
28824           httemplate/misc/process/delete-customer.cgi,
28825           httemplate/misc/process/link.cgi,
28826           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
28827           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
28828           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
28829           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
28830           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
28831           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
28832           new CGI;   &cgisuidsetup(); from all templates.  should work
28833           better under Mason.
28834
28835 2002-01-29 09:42  ivan
28836
28837         * FS/FS/part_bill_event.pm, httemplate/docs/schema.html: weight,
28838           plan and plandata fields in part_bill_event
28839
28840 2002-01-29 08:33  ivan
28841
28842         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
28843           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
28844           FS/FS/svc_acct.pm, bin/pod2x, htetc/handler.pl,
28845           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
28846           httemplate/edit/part_bill_event.cgi,
28847           httemplate/edit/part_pkg.cgi,
28848           httemplate/edit/process/part_bill_event.cgi: - web interface for
28849           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
28850           FS::svc_acct seconds_since methods) - Makefile target to
28851           regenerate HTML manpages on install - FS.pm doc update -
28852           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
28853           ->cancel, ->invoicing_list_addpost - start of a billing event web
28854           interface - cust_pay::upgrade_replace doesn't error out if
28855           history includes   overapplied payments
28856
28857 2002-01-28 03:24  ivan
28858
28859         * FS/FS/Record.pm: oops, syntax error in new() check for missing
28860           subclass table sub (eek)
28861
28862 2002-01-27 22:57  ivan
28863
28864         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
28865           FS/FS/cust_refund.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
28866           httemplate/docs/schema.html: book closing schema changes
28867
28868 2002-01-27 21:15  ivan
28869
28870         * FS/FS/part_export.pm, FS/FS/part_export_option.pm,
28871           httemplate/docs/schema.html: part_export schema changes
28872
28873 2002-01-25 17:52  ivan
28874
28875         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
28876
28877 2002-01-24 09:02  ivan
28878
28879         * FS/FS/Record.pm: emit a warning in this unlikely case again
28880
28881 2002-01-24 08:58  ivan
28882
28883         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
28884           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
28885           rather than == 0 in the ::check's ....  <rluser> you might
28886           consider <= 0
28887
28888 2002-01-24 08:54  ivan
28889
28890         * FS/FS/cust_credit_refund.pm: stack traces help alot
28891
28892 2002-01-24 03:52  ivan
28893
28894         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
28895           jeff's on a bugfinding roll here, thanks!
28896
28897 2002-01-24 03:43  ivan
28898
28899         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
28900           cust_credit_refund::cust_credit should exist..
28901
28902 2002-01-23 22:52  ivan
28903
28904         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
28905           FS::cust_refund::check  'amount' should probably be replaced with
28906           +'refund' in two places
28907
28908 2002-01-23 22:46  ivan
28909
28910         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
28911
28912 2002-01-23 18:26  ivan
28913
28914         * FS/FS/cust_refund.pm: fix cust_refund::insert
28915
28916 2002-01-22 07:57  ivan
28917
28918         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
28919           $0.00 in credits/payments/refunds
28920
28921 2002-01-22 06:55  ivan
28922
28923         * FS/FS/part_svc.pm: docu
28924
28925 2002-01-22 06:53  ivan
28926
28927         * FS/FS/svc_acct.pm: silly compilation problem
28928
28929 2002-01-22 06:42  ivan
28930
28931         * httemplate/docs/index.html: remove old upgrade docs
28932
28933 2002-01-21 03:30  ivan
28934
28935         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
28936
28937 2002-01-19 07:16  ivan
28938
28939         * FS/FS/UID.pm: error message update
28940
28941 2002-01-16 07:37  ivan
28942
28943         * FS/FS/svc_acct.pm: doc
28944
28945 2002-01-14 12:28  ivan
28946
28947         * FS/FS/: Conf.pm, svc_acct.pm: pay some attention to 1.4 RADIUS
28948           SQL export
28949
28950 2002-01-09 05:29  ivan
28951
28952         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
28953           cache files on customer replace.
28954
28955           do an exact search along with the fuzzy search (webui)
28956
28957 2002-01-03 09:40  ivan
28958
28959         * FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
28960           FS/t/cust_bill_event.t, FS/t/part_bill_event.t,
28961           httemplate/docs/schema.html: more schema changes:
28962           part_bill_event and cust_bill_event tables
28963
28964           remove old 1.4.0pre READMEs
28965
28966 2001-12-28 07:14  ivan
28967
28968         * FS/FS/cust_main.pm: force printing in freeside-overdue
28969
28970 2001-12-28 06:40  ivan
28971
28972         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
28973           httemplate/edit/part_pkg.cgi: add more options to
28974           freeside-overdue
28975
28976           add charge method to FS::cust_main
28977
28978           one-off packages default to disabled
28979
28980           billing payname defaults to first and last, not "Accounts
28981           Payable"
28982
28983 2001-12-27 01:26  ivan
28984
28985         * FS/FS/Record.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
28986           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
28987           httemplate/edit/agent_type.cgi, httemplate/edit/cust_main.cgi,
28988           httemplate/edit/cust_pkg.cgi, httemplate/edit/part_pkg.cgi,
28989           httemplate/edit/part_svc.cgi,
28990           httemplate/edit/process/part_pkg.cgi,
28991           httemplate/view/cust_main.cgi: service and package disable!
28992
28993 2001-12-26 15:59  ivan
28994
28995         * httemplate/docs/schema.html: doc
28996
28997 2001-12-26 07:41  ivan
28998
28999         * httemplate/view/cust_main.cgi: remove warnings
29000
29001 2001-12-26 07:11  ivan
29002
29003         * httemplate/edit/process/cust_credit.cgi: apply credits!!
29004
29005 2001-12-26 07:08  ivan
29006
29007         * FS/MANIFEST: add freeside-overdue
29008
29009 2001-12-26 07:07  ivan
29010
29011         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
29012           posting credit
29013
29014 2001-12-26 03:17  ivan
29015
29016         * FS/FS/cust_main.pm: (untested eek) freeside-overdue script &
29017           cust_main balance_date & total_owed_date methods
29018
29019 2001-12-26 01:18  ivan
29020
29021         * httemplate/: index.html, search/cust_pay.cgi, view/cust_main.cgi:
29022           search by check #
29023
29024 2001-12-25 23:53  ivan
29025
29026         * FS/FS/cust_pay.pm: doc
29027
29028 2001-12-25 22:02  ivan
29029
29030         * httemplate/edit/cust_pay.cgi: UI
29031
29032 2001-12-25 21:19  ivan
29033
29034         * httemplate/: index.html, edit/cust_pay.cgi,
29035           edit/process/cust_pay.cgi, search/cust_main.cgi,
29036           search/cust_main.html: expedited check entry
29037
29038 2001-12-25 21:02  ivan
29039
29040         * CREDITS: still missing tons of folks, i am sure
29041
29042 2001-12-25 20:52  ivan
29043
29044         * httemplate/search/: cust_bill.html, cust_main.html: same look as
29045           rest of search pages
29046
29047 2001-12-25 20:25  ivan
29048
29049         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
29050           httemplate/edit/cust_pay.cgi,
29051           httemplate/edit/process/cust_credit.cgi,
29052           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
29053           credits, post credit UI overhaul
29054
29055 2001-12-25 18:33  ivan
29056
29057         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
29058
29059 2001-12-21 13:40  ivan
29060
29061         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
29062           httemplate/view/cust_main.cgi: add name/address to post payment
29063           screen
29064
29065           get rid of some $-0.00  yay for ieee fp
29066
29067 2001-12-21 12:55  ivan
29068
29069         * FS/FS/cust_bill_pay.pm: fixes
29070
29071             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
29072           for invnum 1659
29073             greater than cust_bill.charged 19.95 at
29074             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
29075
29076 2001-12-19 21:34  ivan
29077
29078         * FS/FS/Record.pm: work better with DBIx::Profile
29079
29080 2001-12-19 18:09  ivan
29081
29082         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
29083           '*' password
29084
29085 2001-12-19 18:07  ivan
29086
29087         * FS/FS/svc_acct.pm: quiet warnings
29088
29089 2001-12-19 06:33  ivan
29090
29091         * FS/FS/svc_acct.pm: alas, a 5.6-ism
29092
29093 2001-12-19 06:30  ivan
29094
29095         * FS/FS/svc_acct.pm: surpress warnings
29096
29097 2001-12-18 11:36  ivan
29098
29099         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
29100
29101 2001-12-18 11:34  ivan
29102
29103         * httemplate/edit/cust_bill_pay.cgi: typo
29104
29105 2001-12-18 11:32  ivan
29106
29107         * httemplate/edit/cust_bill_pay.cgi: declar vars
29108
29109 2001-12-18 11:30  ivan
29110
29111         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
29112           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
29113           payment webinterface
29114
29115 2001-12-17 23:12  ivan
29116
29117         * httemplate/search/cust_pkg.cgi: really working dates on package
29118           browse.  ouch.
29119
29120 2001-12-17 23:08  ivan
29121
29122         * httemplate/search/cust_pkg.cgi: working dates on package browse
29123
29124 2001-12-17 22:45  ivan
29125
29126         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
29127
29128 2001-12-17 22:38  ivan
29129
29130         * httemplate/search/cust_pkg.cgi: show dates on package browse
29131
29132 2001-12-17 22:29  ivan
29133
29134         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
29135
29136 2001-12-17 17:49  ivan
29137
29138         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
29139           MANIFEST
29140
29141           fix warning:
29142
29143           FS::cust_main_invoice=HASH(0x90c86c4) at
29144           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
29145
29146 2001-12-17 15:59  ivan
29147
29148         * FS/FS/cust_bill.pm: fixes
29149
29150            Argument "" isn't numeric in ncmp at
29151            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
29152
29153 2001-12-16 15:50  ivan
29154
29155         * FS/FS/cust_main.pm: eek nasty bug
29156
29157 2001-12-15 16:55  ivan
29158
29159         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
29160           cust_bill_pay.amount 39.9 for paynum 240 greater than
29161           cust_pay.paid 39.90
29162
29163 2001-12-15 14:59  ivan
29164
29165         * httemplate/view/svc_acct.cgi: style
29166
29167 2001-12-15 14:58  ivan
29168
29169         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
29170           records
29171
29172 2001-12-15 14:56  ivan
29173
29174         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
29175           <burgess@www.cynjut.net>, thanks
29176
29177 2001-12-15 14:47  ivan
29178
29179         * httemplate/edit/cust_main.cgi: allow entering of referral
29180           customer by number as well as by link off the view page, courtesy
29181           of Dave Burgess <burgess@www.cynjut.net>
29182
29183 2001-12-14 16:17  ivan
29184
29185         * FS/FS/cust_main.pm: style changes
29186
29187 2001-12-13 10:37  ivan
29188
29189         * FS/bin/freeside-setinvoice: okay, it should really work now
29190
29191 2001-12-13 09:52  ivan
29192
29193         * FS/bin/freeside-setinvoice: fix setinvoice script
29194
29195 2001-12-13 01:17  ivan
29196
29197         * FS/bin/freeside-setinvoice: added util to set invoice
29198           destinations
29199
29200 2001-12-12 11:42  ivan
29201
29202         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
29203           passwords in web interface
29204
29205 2001-12-11 13:26  ivan
29206
29207         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
29208
29209 2001-12-10 04:18  ivan
29210
29211         * FS/FS/Record.pm: Pg datatype pain
29212
29213 2001-12-09 20:54  ivan
29214
29215         * httemplate/index.html: typo noticed by Dave Burgess
29216           <burgess@www.cynjut.net>, thanks.
29217
29218 2001-12-09 16:44  ivan
29219
29220         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
29221           wasn't getting substitued.
29222
29223 2001-12-09 15:31  ivan
29224
29225         * httemplate/search/svc_acct.cgi: harmless? missing ;
29226
29227 2001-12-08 02:08  ivan
29228
29229         * httemplate/config/config.cgi: need a POST here; browsers
29230           (especially IE) are unhappy with the default GET
29231
29232 2001-12-08 02:07  ivan
29233
29234         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
29235           custnum!
29236
29237 2001-12-08 02:03  ivan
29238
29239         * FS/FS/cust_main.pm: fix logic error creating invoice line items
29240
29241 2001-12-08 02:01  ivan
29242
29243         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
29244
29245 2001-12-04 05:10  ivan
29246
29247         * httemplate/edit/svc_forward.cgi: from Dave Burgess
29248           <burgess@neonramp.com>:
29249
29250            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
29251           as the
29252            qualifier on the LHS of the assignment.  This also solves the
29253            problem with a similar error on the RHS of line 105.  It also
29254           seems to make
29255            the routine work fairly reliably (it has been problematic for me
29256           in the
29257            past).
29258
29259 2001-12-03 03:33  ivan
29260
29261         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
29262           paged service browse!!
29263
29264 2001-12-03 02:59  ivan
29265
29266         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
29267           browse
29268
29269 2001-12-03 00:43  ivan
29270
29271         * httemplate/search/cust_main.cgi: paged customer browse!
29272
29273 2001-12-03 00:41  ivan
29274
29275         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
29276           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
29277           option paged implementation of customer browse!
29278
29279 2001-11-29 16:04  ivan
29280
29281         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
29282           methods
29283
29284 2001-11-20 19:42  ivan
29285
29286         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
29287           name (!)
29288
29289 2001-11-20 19:40  ivan
29290
29291         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
29292           postalinvoicedefault config file
29293
29294 2001-11-13 13:27  ivan
29295
29296         * FS/MANIFEST: remove freeside-print-batch
29297
29298 2001-11-12 05:19  ivan
29299
29300         * FS/FS/cust_main.pm: import hack to be less strict
29301
29302 2001-11-08 07:26  ivan
29303
29304         * FS/bin/freeside-queued: harmless typo noticed by "Edward
29305           Shabotinsky" <lanshark@bsinet.net>, thanks
29306
29307 2001-11-06 10:45  ivan
29308
29309         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
29310
29311 2001-11-06 10:35  ivan
29312
29313         * Makefile: i REALLY suck at Makefiles
29314
29315 2001-11-06 10:34  ivan
29316
29317         * Makefile: i suck at Makefiles
29318
29319 2001-11-06 10:22  ivan
29320
29321         * Makefile: make foo for htetc/global.asa
29322
29323 2001-11-06 09:58  ivan
29324
29325         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
29326
29327 2001-11-05 13:30  ivan
29328
29329         * Makefile: more fixes for fresh installation
29330
29331 2001-11-05 13:26  ivan
29332
29333         * Makefile: yet more Make
29334
29335 2001-11-05 13:24  ivan
29336
29337         * Makefile: make create-database fix
29338
29339 2001-11-05 12:12  ivan
29340
29341         * Makefile, FS/FS/Record.pm: makefile fixups
29342
29343 2001-11-05 09:00  jeff
29344
29345         * FS/FS/svc_acct.pm: improved svc_acct replacement
29346
29347 2001-11-05 08:42  ivan
29348
29349         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
29350           badly, oops
29351
29352 2001-11-05 06:03  ivan
29353
29354         * Makefile: move sys-dependant stuff to vars
29355
29356 2001-11-05 05:57  ivan
29357
29358         * FS/FS/svc_acct.pm: doc tyop
29359
29360 2001-11-05 03:55  ivan
29361
29362         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
29363           expressions remove debugging warn output
29364
29365 2001-11-03 09:49  ivan
29366
29367         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
29368           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
29369           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
29370           httemplate/search/cust_main.cgi: new 'jsearch' call for big
29371           joined searches & caching support preliminary customer browse
29372           optimizations, much faster!
29373
29374 2001-11-01 21:28  ivan
29375
29376         * httemplate/config/config.cgi: note config changes need
29377           apache/freeside-queued restart to take effect
29378
29379 2001-11-01 21:11  ivan
29380
29381         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
29382
29383 2001-11-01 20:55  ivan
29384
29385         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
29386           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
29387
29388 2001-10-31 16:16  ivan
29389
29390         * httemplate/search/cust_main.cgi: hit the database slightly less.
29391           this page still takes forever with lots of customers.
29392
29393 2001-10-30 11:05  ivan
29394
29395         * FS/FS/cust_pay_batch.pm, httemplate/index.html,
29396           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
29397           web interface to view pending batch
29398
29399 2001-10-30 07:42  ivan
29400
29401         * httemplate/edit/cust_main.cgi: put default country up top
29402
29403 2001-10-30 07:41  ivan
29404
29405         * httemplate/edit/cust_main.cgi: precedence oops
29406
29407 2001-10-30 07:39  ivan
29408
29409         * httemplate/edit/cust_main.cgi: better ordering of state selection
29410           on new customer screen
29411
29412 2001-10-30 06:54  ivan
29413
29414         * htetc/handler.pl, httemplate/browse/agent.cgi,
29415           httemplate/browse/agent_type.cgi,
29416           httemplate/browse/cust_main_county.cgi,
29417           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
29418           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
29419           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
29420           httemplate/edit/cust_credit_bill.cgi,
29421           httemplate/edit/cust_main.cgi,
29422           httemplate/edit/cust_main_county-expand.cgi,
29423           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
29424           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
29425           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
29426           httemplate/misc/catchall.cgi,
29427           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
29428           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
29429           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
29430           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
29431           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
29432           httemplate/view/svc_forward.cgi: get rid of header foo in
29433           individual templates
29434
29435 2001-10-30 06:20  ivan
29436
29437         * htetc/handler.pl, httemplate/config/config-view.cgi,
29438           httemplate/config/config.cgi: web config should workish now
29439
29440 2001-10-30 05:49  ivan
29441
29442         * Makefile: work with CVS version too
29443
29444 2001-10-30 05:48  ivan
29445
29446         * Makefile: make
29447
29448 2001-10-30 05:47  ivan
29449
29450         * Makefile, FS/bin/freeside-adduser, conf/shells, conf/smtpmachine:
29451           `make create-config' installs default config (conf dir update)
29452           freeside-adduser uses default secrets file
29453
29454 2001-10-30 04:38  ivan
29455
29456         * Makefile: make
29457
29458 2001-10-30 04:35  ivan
29459
29460         * Makefile: makefile typo
29461
29462 2001-10-30 03:47  ivan
29463
29464         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
29465           httemplate/docs/index.html: whew more install docs and automation
29466
29467 2001-10-30 02:20  ivan
29468
29469         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser:
29470           setup/config updates.  getting easier...
29471
29472 2001-10-29 13:22  ivan
29473
29474         * Makefile: fix make clean
29475
29476 2001-10-29 12:53  ivan
29477
29478         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
29479           records
29480
29481 2001-10-29 09:17  ivan
29482
29483         * Makefile: automate a tiny bit more
29484
29485 2001-10-26 03:24  ivan
29486
29487         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
29488           httemplate/browse/agent_type.cgi,
29489           httemplate/browse/cust_main_county.cgi,
29490           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
29491           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
29492           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
29493           httemplate/edit/cust_credit_bill.cgi,
29494           httemplate/edit/cust_main.cgi,
29495           httemplate/edit/cust_main_county-expand.cgi,
29496           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
29497           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
29498           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
29499           httemplate/misc/catchall.cgi,
29500           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
29501           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
29502           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
29503           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
29504           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
29505           httemplate/view/svc_forward.cgi: cache foo *sigh*
29506
29507 2001-10-26 02:50  ivan
29508
29509         * httemplate/config/config-process.cgi: otherwise people will have
29510           problems with `0' zero
29511
29512 2001-10-25 14:24  ivan
29513
29514         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
29515
29516 2001-10-25 09:13  ivan
29517
29518         * FS/FS/cust_main_invoice.pm: & in email addresses
29519
29520 2001-10-25 01:41  ivan
29521
29522         * FS/FS/Conf.pm: remove debugging cruft
29523
29524 2001-10-24 08:45  ivan
29525
29526         * httemplate/config/config-process.cgi: correct for browser
29527           munching
29528
29529 2001-10-24 08:29  ivan
29530
29531         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
29532           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
29533           httemplate/index.html, httemplate/config/config-process.cgi,
29534           httemplate/config/config-view.cgi,
29535           httemplate/search/svc_acct.cgi: preliminary web config editor
29536
29537           new config files: username-ampersand, passwordmax
29538
29539           fs-setup updates
29540
29541           get rid of old and crufty and unused registries/ config foo
29542
29543           documentation updates
29544
29545 2001-10-23 13:53  ivan
29546
29547         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
29548           UPDATE
29549
29550           greeeat.
29551
29552 2001-10-22 07:48  ivan
29553
29554         * FS/FS/svc_acct.pm: fix dir check
29555
29556 2001-10-22 05:22  ivan
29557
29558         * FS/FS/svc_domain.pm: fix delete method for new databases
29559
29560 2001-10-22 01:31  ivan
29561
29562         * FS/FS/cust_main.pm: tyop
29563
29564 2001-10-22 01:29  ivan
29565
29566         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
29567           warnings, delete package ability (& warning)
29568
29569 2001-10-20 05:17  ivan
29570
29571         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm, htetc/handler.pl,
29572           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
29573           httemplate/edit/part_pkg.cgi, httemplate/edit/svc_acct.cgi,
29574           httemplate/edit/process/cust_main.cgi,
29575           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
29576           exempt flags, UI to edit rework part_pkg editing UI some more
29577
29578 2001-10-15 07:58  ivan
29579
29580         * FS/FS/cust_pkg.pm, htetc/handler.pl,
29581           httemplate/edit/REAL_cust_pkg.cgi,
29582           httemplate/edit/process/REAL_cust_pkg.cgi: date editing
29583
29584 2001-10-15 05:16  ivan
29585
29586         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
29587           httemplate/misc/bill.cgi: print reasons with credits on invoices
29588
29589           use straight eval, not Safe::reval in cust_main::bill for now, as
29590           i have no   idea how to call methods on a share()'ed scalar.
29591           hmm.
29592
29593           add cust_pkg::cust_main method
29594
29595           s/eidiot/idiot/ in httemplate/misc/bill.cgi
29596
29597 2001-10-15 04:39  ivan
29598
29599         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
29600           plan ||= 'flat' for custom pricing 9clone) package definitions
29601           too
29602
29603 2001-10-15 04:35  ivan
29604
29605         * httemplate/edit/cust_main.cgi: visual fix
29606
29607 2001-10-15 03:42  ivan
29608
29609         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
29610           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
29611           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
29612           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
29613           pass, oh my
29614
29615 2001-10-11 10:46  ivan
29616
29617         * htetc/handler.pl: price plan uI!
29618
29619 2001-10-11 10:44  ivan
29620
29621         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
29622           ----------------------------------------------------------------------
29623
29624 2001-10-09 23:22  thalakan
29625
29626         * httemplate/search/cust_main.cgi: Reverted.
29627
29628 2001-10-09 22:59  thalakan
29629
29630         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
29631
29632 2001-10-09 22:42  ivan
29633
29634         * httemplate/search/cust_main.cgi: revert silly changes
29635
29636 2001-10-09 22:33  thalakan
29637
29638         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
29639
29640 2001-10-09 22:24  ivan
29641
29642         * FS/FS/Record.pm: embarassing doc fix, thanks jason
29643
29644 2001-10-09 16:10  ivan
29645
29646         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
29647           FS/FS/cust_pkg.pm, httemplate/docs/schema.html: add
29648           `unsuspendauto' config file: enable the automatic unsuspension of
29649           suspended packages when a customer's balance due changes from
29650           positive to zero or negative as the result of a payment or credit
29651
29652           add cust_pkg.manual_flag to disable this behaviour per customer
29653           package (no UI to set this yet)
29654
29655 2001-10-09 00:16  ivan
29656
29657         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
29658           fix
29659
29660 2001-10-08 20:11  ivan
29661
29662         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
29663           sheesh
29664
29665 2001-10-02 09:00  jeff
29666
29667         * FS/FS/cust_pay_batch.pm: add pkey to batch payments and fix a doc
29668           typo
29669
29670 2001-10-02 04:10  ivan
29671
29672         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
29673           up in fix.net's password files
29674
29675 2001-10-01 03:31  ivan
29676
29677         * FS/FS/cust_pkg.pm: oops
29678
29679 2001-09-30 15:35  ivan
29680
29681         * FS/FS/svc_acct.pm: arg
29682
29683 2001-09-30 15:19  ivan
29684
29685         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
29686
29687 2001-09-30 13:30  ivan
29688
29689         * FS/FS/svc_acct.pm: username-uppercase config file
29690
29691 2001-09-27 14:49  ivan
29692
29693         * FS/FS/svc_acct_pop.pm: not used
29694
29695 2001-09-27 14:12  ivan
29696
29697         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
29698
29699 2001-09-27 13:41  ivan
29700
29701         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
29702           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
29703           selector!
29704
29705 2001-09-27 11:33  ivan
29706
29707         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
29708           domsvc
29709
29710 2001-09-26 02:17  ivan
29711
29712         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_credit_bill.pm,
29713           FS/FS/cust_main.pm, FS/FS/part_pop_local.pm,
29714           FS/FS/svc_acct_pop.pm, FS/t/part_pop_local.t,
29715           httemplate/docs/schema.html: add part_pop_local table
29716
29717 2001-09-25 11:03  ivan
29718
29719         * FS/FS/cust_main.pm:
29720           ror
29721
29722 2001-09-25 11:01  ivan
29723
29724         * FS/FS/cust_main.pm: add emailinvoiceonly config file and begin to
29725           use it
29726
29727 2001-09-25 08:55  ivan
29728
29729         * FS/FS/cust_main.pm: Business::OnlinePayment::BankOfAmerica
29730
29731 2001-09-24 17:05  ivan
29732
29733         * FS/bin/freeside-queued: better REAPER
29734
29735 2001-09-23 20:23  ivan
29736
29737         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
29738
29739 2001-09-20 20:47  ivan
29740
29741         * httemplate/view/cust_main.cgi: show company and name (instead of
29742           just company) for referring customers that have a company
29743
29744 2001-09-19 17:13  ivan
29745
29746         * FS/FS/cust_main.pm: really fix fuzzy searching
29747
29748 2001-09-19 17:10  ivan
29749
29750         * FS/FS/cust_main.pm: fix fuzzy searching
29751
29752 2001-09-19 14:51  ivan
29753
29754         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
29755           working.
29756
29757 2001-09-19 14:06  ivan
29758
29759         * FS/: MANIFEST, FS/svc_acct.pm, bin/freeside-apply-credits:
29760           directory hashing remove jeff's lib patch from
29761           freeside-apply-credits add freeside-apply-credits to MANIFEST
29762           README for pre3-4
29763
29764 2001-09-19 12:41  ivan
29765
29766         * FS/FS/svc_acct.pm: tyop
29767
29768 2001-09-19 12:39  ivan
29769
29770         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
29771
29772 2001-09-19 12:28  ivan
29773
29774         * FS/FS/svc_acct.pm: ;args
29775
29776 2001-09-19 12:19  ivan
29777
29778         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
29779
29780 2001-09-19 12:00  ivan
29781
29782         * FS/bin/freeside-queued: set $ENV{HOME}
29783
29784 2001-09-18 17:24  ivan
29785
29786         * FS/FS/svc_acct.pm: icradius transactional password changes
29787           (suspensions, unsuspensions)
29788
29789 2001-09-16 05:45  ivan
29790
29791         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
29792           httemplate/index.html, httemplate/search/cust_main.cgi,
29793           httemplate/view/cust_main.cgi: fix oops in
29794           FS::cust_main_invoice::replace preventing package cancellation
29795
29796           add toggle switch to cust_main searching to show/hide cancelled
29797           customers.  hidecancelledcustomers config file is just which
29798           state it starts in.
29799
29800           add signupurl config file to enable showing of the customer's
29801           signup URL on the view page.
29802
29803 2001-09-14 12:54  ivan
29804
29805         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
29806
29807 2001-09-14 11:05  ivan
29808
29809         * FS/FS/Record.pm: s/croak/confess/
29810
29811 2001-09-12 08:45  ivan
29812
29813         * FS/FS/part_svc.pm: oops
29814
29815 2001-09-11 16:44  ivan
29816
29817         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
29818           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
29819           httemplate/view/svc_acct.cgi: radius attributes & default/fixed
29820           values should work again now
29821
29822 2001-09-11 15:20  ivan
29823
29824         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
29825           bin/fs-radius-add-reply: fix radius attribute adding
29826
29827 2001-09-11 14:58  ivan
29828
29829         * FS/bin/freeside-queued: usage sub
29830
29831 2001-09-11 13:44  ivan
29832
29833         * httemplate/search/svc_acct.cgi: getting "you should run the
29834           bin/fs-migrate-svc_acct_sm" message unexpectedly
29835
29836 2001-09-11 12:16  ivan
29837
29838         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
29839           others?
29840
29841 2001-09-11 06:10  ivan
29842
29843         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
29844           export
29845
29846 2001-09-11 05:46  ivan
29847
29848         * httemplate/edit/process/part_svc.cgi: more service edit fix
29849
29850 2001-09-11 05:42  ivan
29851
29852         * httemplate/edit/part_svc.cgi: fix service editing
29853
29854 2001-09-11 05:25  ivan
29855
29856         * FS/FS/queue.pm: queue clean fix
29857
29858 2001-09-11 05:24  ivan
29859
29860         * FS/FS/queue.pm: job queue fix
29861
29862 2001-09-11 05:10  ivan
29863
29864         * FS/FS/cust_main.pm: fuzzyfix
29865
29866 2001-09-11 05:06  ivan
29867
29868         * FS/FS/svc_acct.pm: better logging
29869
29870 2001-09-11 05:00  ivan
29871
29872         * FS/FS/svc_acct.pm: cyrus fix!
29873
29874 2001-09-11 04:52  ivan
29875
29876         * FS/bin/freeside-queued: rar
29877
29878 2001-09-11 03:05  ivan
29879
29880         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
29881
29882 2001-09-11 02:56  ivan
29883
29884         * httemplate/: edit/process/quick-cust_pkg.cgi, view/cust_main.cgi:
29885           fix quick order
29886
29887 2001-09-10 21:17  ivan
29888
29889         * FS/FS/svc_acct.pm: username-noperiod config file
29890
29891 2001-09-10 20:15  ivan
29892
29893         * FS/FS/cust_main.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
29894           httemplate/edit/part_svc.cgi: cyrus support
29895
29896 2001-09-10 18:09  ivan
29897
29898         * FS/bin/freeside-queued: working queued
29899
29900 2001-09-10 17:08  ivan
29901
29902         * FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
29903           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
29904           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-queued,
29905           FS/t/queue.t, FS/t/queue_arg.t, htetc/handler.pl,
29906           httemplate/index.html, httemplate/browse/part_svc.cgi,
29907           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
29908           httemplate/edit/process/part_svc.cgi,
29909           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
29910           prelim. job queues! fixed part_svc editing
29911
29912 2001-09-10 17:07  ivan
29913
29914         * bin/: freeside-init, fs-migrate-part_svc: fixing
29915           fs-migrate-part_svc updateing fs-setup for job queues
29916           freeside-init for starting freeside-queued
29917
29918 2001-09-07 13:49  ivan
29919
29920         * FS/FS/part_svc_column.pm: oops, forgot to add this
29921
29922 2001-09-07 13:26  ivan
29923
29924         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
29925
29926 2001-09-07 13:19  ivan
29927
29928         * FS/MANIFEST: tyop
29929
29930 2001-09-07 13:17  ivan
29931
29932         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
29933           bin/fs-radius-add-check, bin/fs-radius-add-reply,
29934           bin/generate-raddb: fix RADIUS attribute capitalization
29935
29936 2001-09-06 14:20  ivan
29937
29938         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
29939
29940 2001-09-06 13:41  ivan
29941
29942         * FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm, FS/FS/part_svc.pm,
29943           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
29944           FS/FS/svc_forward.pm, FS/FS/svc_www.pm, FS/t/part_svc_column.t,
29945           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
29946           bin/fs-radius-add-check, bin/fs-radius-add-reply,
29947           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
29948           httemplate/edit/part_svc.cgi,
29949           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
29950
29951 2001-09-04 08:12  ivan
29952
29953         * httemplate/docs/admin.html: tyop
29954
29955 2001-09-04 08:06  ivan
29956
29957         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
29958           indeed
29959
29960 2001-09-04 07:44  ivan
29961
29962         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
29963           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
29964           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
29965           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
29966           httemplate/edit/process/quick-cust_pkg.cgi,
29967           httemplate/view/cust_main.cgi: new admin documentation, quick
29968           one-pkg order
29969
29970 2001-09-03 15:07  ivan
29971
29972         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
29973           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm,
29974           httemplate/docs/signup.html, httemplate/edit/cust_credit.cgi,
29975           httemplate/edit/cust_credit_bill.cgi,
29976           httemplate/edit/cust_pay.cgi,
29977           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
29978           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
29979           more bugs
29980
29981 2001-09-02 00:57  ivan
29982
29983         * CREDITS: credito
29984
29985 2001-09-02 00:57  ivan
29986
29987         * bin/generate-tests: gawl
29988
29989 2001-09-02 00:49  ivan
29990
29991         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
29992           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
29993           httemplate/edit/cust_credit_bill.cgi,
29994           httemplate/view/cust_main.cgi: things are starting to work again,
29995           sorta.
29996
29997 2001-09-01 22:38  ivan
29998
29999         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
30000           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
30001           migration.  ugh.
30002
30003 2001-09-01 21:51  ivan
30004
30005         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
30006
30007 2001-09-01 21:25  ivan
30008
30009         * FS/: FS.pm, MANIFEST, FS/cust_bill_pay.pm, FS/cust_main.pm,
30010           FS/cust_refund.pm, t/CGI.t, t/Conf.t, t/Record.t, t/UID.t,
30011           t/agent.t, t/agent_type.t, t/cust_bill.t, t/cust_bill_pay.t,
30012           t/cust_bill_pkg.t, t/cust_credit.t, t/cust_credit_bill.t,
30013           t/cust_credit_refund.t, t/cust_main.t, t/cust_main_county.t,
30014           t/cust_main_invoice.t, t/cust_pay.t, t/cust_pay_batch.t,
30015           t/cust_pkg.t, t/cust_refund.t, t/cust_svc.t, t/domain_record.t,
30016           t/nas.t, t/part_pkg.t, t/part_referral.t, t/part_svc.t,
30017           t/pkg_svc.t, t/port.t, t/prepay_credit.t, t/session.t,
30018           t/svc_Common.t, t/svc_acct.t, t/svc_acct_pop.t, t/svc_domain.t,
30019           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
30020           the embarassing fixes in it found
30021
30022 2001-09-01 19:53  jeff
30023
30024         * FS/bin/freeside-apply-credits: adding a credit apply utility
30025
30026 2001-09-01 19:46  ivan
30027
30028         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
30029           FS/FS/cust_refund.pm, httemplate/docs/schema.html: cust_refund
30030           and cust_pay get custnums
30031
30032 2001-09-01 18:27  ivan
30033
30034         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
30035           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
30036           cust_refund.pm: more udpates for the new world of unapplied
30037           stuff.  yay.
30038
30039 2001-09-01 15:28  jeff
30040
30041         * FS/FS/cust_main.pm: haste makes waste... and left a method out
30042
30043 2001-09-01 15:18  ivan
30044
30045         * FS/FS/cust_credit_bill.pm: add primary key
30046
30047 2001-09-01 15:01  ivan
30048
30049         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
30050
30051 2001-09-01 14:55  jeff
30052
30053         * FS/FS/cust_bill_pay.pm: oops.. need this too
30054
30055 2001-09-01 14:52  jeff
30056
30057         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
30058           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
30059           httemplate/edit/cust_credit_bill.cgi,
30060           httemplate/edit/process/cust_credit_bill.cgi,
30061           httemplate/view/cust_main.cgi: add cust_credit_bill relating
30062           multiple invoices to credits
30063
30064 2001-09-01 13:11  ivan
30065
30066         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
30067           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
30068           httemplate/docs/schema.html: cust_bill_pay and
30069           cust_credit_refund.  payments can apply to multiple invoices and
30070           refunds can apply to multiple credits.
30071
30072 2001-08-31 02:20  ivan
30073
30074         * FS/FS/Record.pm: check US zips more strictly
30075
30076 2001-08-31 01:43  ivan
30077
30078         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
30079           better
30080           state, city, then number
30081
30082 2001-08-31 00:28  ivan
30083
30084         * httemplate/edit/cust_main_county-expand.cgi: better error message
30085           for nonexistant cust_main_county records
30086
30087 2001-08-31 00:17  ivan
30088
30089         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
30090           > US UT expand state
30091           > Submit (no data entered)
30092           > US UT is gone frome the list.
30093
30094 2001-08-30 09:23  ivan
30095
30096         * httemplate/docs/signup.html: update signup server: template form
30097           and success html, document
30098
30099 2001-08-30 08:30  ivan
30100
30101         * httemplate/edit/part_svc.cgi: slighly more docu
30102
30103 2001-08-29 02:11  ivan
30104
30105         * httemplate/edit/agent.cgi: ui
30106
30107 2001-08-28 09:58  ivan
30108
30109         * httemplate/: docs/signup.html, search/cust_main.cgi:
30110           customer-to-customer referrals in singup server
30111
30112 2001-08-28 07:34  ivan
30113
30114         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
30115           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
30116           customer-to-customer referrals!
30117
30118 2001-08-25 22:06  ivan
30119
30120         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
30121
30122 2001-08-25 22:05  ivan
30123
30124         * FS/FS/cust_credit.pm: reason can't be null
30125
30126 2001-08-22 23:17  ivan
30127
30128         * FS/FS/cust_main.pm: no need to be y1.9k complient
30129
30130 2001-08-21 03:27  ivan
30131
30132         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
30133           most everything is working svc_forward-wise now
30134
30135 2001-08-21 02:34  ivan
30136
30137         * FS/FS/Record.pm, FS/FS/UID.pm, httemplate/browse/agent.cgi,
30138           httemplate/browse/agent_type.cgi,
30139           httemplate/browse/cust_main_county.cgi,
30140           httemplate/browse/part_pkg.cgi,
30141           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
30142
30143 2001-08-20 20:03  ivan
30144
30145         * FS/FS/svc_acct.pm: fix domain method, and it works against old
30146           databases now too
30147
30148 2001-08-20 19:44  ivan
30149
30150         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
30151           eg/TEMPLATE_cust_main.import, eg/table_template-svc.pm: remove
30152           $Log$
30153
30154 2001-08-20 19:43  ivan
30155
30156         * bin/fs-migrate-svc_acct_sm: i think svc_acct_sm.import should go
30157           away, but...
30158
30159 2001-08-20 19:32  ivan
30160
30161         * test/cgi-test: remove $Log$
30162
30163 2001-08-20 19:31  ivan
30164
30165         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
30166           browse/part_pkg.cgi, browse/svc_acct_pop.cgi, edit/agent.cgi,
30167           edit/agent_type.cgi, edit/cust_credit.cgi,
30168           edit/cust_main_county-expand.cgi, edit/cust_pay.cgi,
30169           edit/cust_pkg.cgi, edit/part_pkg.cgi, edit/svc_acct_pop.cgi,
30170           edit/svc_domain.cgi, edit/svc_forward.cgi,
30171           edit/process/agent.cgi, edit/process/agent_type.cgi,
30172           edit/process/cust_credit.cgi, edit/process/cust_pay.cgi,
30173           edit/process/cust_pkg.cgi, edit/process/part_pkg.cgi,
30174           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
30175           edit/process/svc_domain.cgi, edit/process/svc_forward.cgi,
30176           misc/bill.cgi, misc/cancel-unaudited.cgi, misc/catchall.cgi,
30177           misc/delete-customer.cgi, misc/link.cgi, misc/print-invoice.cgi,
30178           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
30179           misc/process/delete-customer.cgi, misc/process/link.cgi,
30180           search/svc_domain.cgi, view/cust_bill.cgi, view/svc_acct.cgi,
30181           view/svc_domain.cgi, view/svc_forward.cgi: remove $Log$ messages.
30182           whew.
30183
30184 2001-08-20 19:16  ivan
30185
30186         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
30187           databases, with a warning
30188
30189 2001-08-20 19:03  ivan
30190
30191         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
30192           shipping address
30193
30194 2001-08-20 17:39  ivan
30195
30196         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
30197           silly syntax errors
30198
30199 2001-08-20 06:10  ivan
30200
30201         * FS/FS/svc_domain.pm: use var
30202
30203 2001-08-20 05:15  ivan
30204
30205         * httemplate/edit/svc_acct.cgi: #
30206
30207 2001-08-20 05:13  ivan
30208
30209         * httemplate/edit/svc_acct.cgi: only show domains associated with
30210           this customer.
30211
30212 2001-08-20 04:18  ivan
30213
30214         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
30215           qualified!
30216
30217 2001-08-20 04:04  ivan
30218
30219         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
30220           svc_forward work
30221
30222 2001-08-20 02:41  ivan
30223
30224         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: dtrt when
30225           deleting accouts wrt forwards, catchalls & other references to
30226           svc_acct records
30227
30228           depreciate svc_acct_sm further; move qmail catchall handling to
30229           svc_domain
30230
30231 2001-08-20 02:38  ivan
30232
30233         * httemplate/docs/schema.html: documentation updates
30234
30235 2001-08-19 08:53  jeff
30236
30237         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
30238           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
30239           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
30240           httemplate/edit/process/svc_forward.cgi,
30241           httemplate/misc/catchall.cgi,
30242           httemplate/misc/process/catchall.cgi,
30243           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
30244           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
30245           httemplate/view/svc_forward.cgi: added user interface for
30246           svc_forward and vpopmail support
30247
30248 2001-08-19 03:25  ivan
30249
30250         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
30251           the fly, fixes: ticket #88
30252
30253 2001-08-19 01:32  ivan
30254
30255         * httemplate/search/cust_pkg.cgi: display bill and service
30256           name/company, and services
30257
30258 2001-08-19 01:18  ivan
30259
30260         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
30261
30262 2001-08-19 01:15  ivan
30263
30264         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
30265
30266 2001-08-18 17:48  ivan
30267
30268         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
30269           names and change them to two-letter codes
30270
30271 2001-08-17 04:33  ivan
30272
30273         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
30274           ut_alphan for non-US/CA phone numbers
30275
30276 2001-08-17 04:28  ivan
30277
30278         * FS/FS/Record.pm: canada has same phone# rules as US
30279
30280 2001-08-17 04:05  ivan
30281
30282         * httemplate/: browse/cust_main_county.cgi,
30283           edit/process/cust_main_county-collapse.cgi,
30284           edit/process/cust_main_county-expand.cgi: clean up tax rate
30285           editing:   sort by country->state->county,   add "collapse state"
30286           if the tax rates are the same statewide,   redirect "expand
30287           state" to the browse, not edit screen
30288
30289 2001-08-17 03:57  ivan
30290
30291         * bin/svc_acct.import: gah
30292
30293 2001-08-17 03:57  ivan
30294
30295         * FS/FS/svc_domain.pm: document catchall and untaint everything
30296
30297 2001-08-17 03:55  ivan
30298
30299         * FS/FS/cust_main.pm: Business::OnlinePayment
30300
30301 2001-08-17 03:53  ivan
30302
30303         * Makefile: alldocs target
30304
30305 2001-08-17 03:53  ivan
30306
30307         * CREDITS: thanks jeff!
30308
30309 2001-08-15 03:04  ivan
30310
30311         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
30312           the) bad direct exit; calls
30313
30314 2001-08-13 16:15  ivan
30315
30316         * httemplate/view/cust_main.cgi: don't display empty comment box
30317
30318 2001-08-13 16:10  ivan
30319
30320         * httemplate/edit/process/cust_main.cgi: properly massage
30321           ship_state & work okay when no initial pkg is selected
30322
30323 2001-08-12 18:00  ivan
30324
30325         * httemplate/docs/schema.html: add svc_forward, depriciate
30326           svc_acct_sm
30327
30328 2001-08-12 17:21  ivan
30329
30330         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
30331
30332 2001-08-12 12:41  jeff
30333
30334         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
30335           bin/fs-migrate-svc_acct_sm: merging vpopmail support branch
30336
30337 2001-08-12 01:56  ivan
30338
30339         * httemplate/edit/process/part_svc.cgi: don't use
30340           Apache::ASP-specific $Redirect object
30341
30342 2001-08-11 17:07  ivan
30343
30344         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
30345           transactional invoice_list setting & eliminate non-sticky "first
30346           package"!
30347
30348 2001-08-11 17:07  ivan
30349
30350         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
30351
30352 2001-08-11 17:06  ivan
30353
30354         * FS/FS/cust_main_invoice.pm: better error msgs
30355
30356 2001-08-11 16:19  ivan
30357
30358         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
30359           context to $cgi->keywords
30360
30361 2001-08-11 16:18  ivan
30362
30363         * httemplate/browse/part_svc.cgi: missed a variable interpolation
30364
30365 2001-08-10 22:52  ivan
30366
30367         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
30368           comments fields
30369
30370 2001-08-10 22:52  ivan
30371
30372         * FS/FS/cust_main.pm: add comments field, fix ship_ address
30373           handling (don't consider a value for ship_state field to mean
30374           something meaningful is in ship_*)
30375
30376 2001-08-10 22:51  ivan
30377
30378         * FS/FS/part_svc.pm: better error msg
30379
30380 2001-08-10 22:50  ivan
30381
30382         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
30383           for ut_anything
30384
30385 2001-08-10 21:55  ivan
30386
30387         * httemplate/edit/part_svc.cgi: don't have any other choices in
30388           svcdb dropdown for existing services, since you can't change it
30389           anyway
30390
30391 2001-08-10 21:29  ivan
30392
30393         * FS/FS/CGI.pm: that's what $etc is for!
30394
30395 2001-08-10 21:15  ivan
30396
30397         * httemplate/misc/delete-customer.cgi: better docs
30398
30399 2001-08-10 17:01  ivan
30400
30401         * FS/FS/cust_main_invoice.pm: "fixes"
30402
30403           Can't call method "username" on an undefined value at
30404           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
30405
30406           but cust_main_invoice records should probably be updated when
30407           svc_acct records are deleted :/
30408
30409 2001-08-08 02:47  ivan
30410
30411         * httemplate/docs/passwd.html: doc clarification
30412
30413 2001-08-07 21:44  ivan
30414
30415         * FS/FS/Record.pm: better error msg
30416
30417 2001-08-03 13:34  jeff
30418
30419         * FS/FS/cust_bill.pm:
30420
30421           added the tax method
30422
30423 2001-07-30 03:43  ivan
30424
30425         * FS/FS/CGI.pm: Apache::ASP eidiot fix
30426
30427 2001-07-30 03:41  ivan
30428
30429         * FS/FS/Record.pm, FS/FS/cust_main.pm,
30430           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
30431           shipping address additions
30432
30433 2001-07-30 01:03  ivan
30434
30435         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
30436           forgotten files
30437
30438 2001-07-30 01:02  ivan
30439
30440         * htetc/handler.pl: template stuffs
30441
30442 2001-07-30 01:01  ivan
30443
30444         * Makefile: need this too!
30445
30446 2001-07-30 00:36  ivan
30447
30448         * httemplate/index.html, httemplate/browse/agent.cgi,
30449           httemplate/browse/agent_type.cgi,
30450           httemplate/browse/cust_main_county.cgi,
30451           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
30452           httemplate/browse/part_svc.cgi,
30453           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
30454           httemplate/docs/index.html, httemplate/docs/legacy.html,
30455           httemplate/docs/passwd.html, httemplate/docs/schema.html,
30456           httemplate/docs/session.html, httemplate/docs/signup.html,
30457           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
30458           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
30459           httemplate/edit/cust_main.cgi,
30460           httemplate/edit/cust_main_county-expand.cgi,
30461           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
30462           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
30463           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
30464           httemplate/edit/svc_domain.cgi,
30465           httemplate/edit/process/agent.cgi,
30466           httemplate/edit/process/agent_type.cgi,
30467           httemplate/edit/process/cust_credit.cgi,
30468           httemplate/edit/process/cust_main.cgi,
30469           httemplate/edit/process/cust_main_county-expand.cgi,
30470           httemplate/edit/process/cust_pay.cgi,
30471           httemplate/edit/process/cust_pkg.cgi,
30472           httemplate/edit/process/part_pkg.cgi,
30473           httemplate/edit/process/part_svc.cgi,
30474           httemplate/edit/process/svc_acct.cgi,
30475           httemplate/edit/process/svc_acct_pop.cgi,
30476           httemplate/edit/process/svc_domain.cgi,
30477           httemplate/images/small-logo.png, httemplate/misc/bill.cgi,
30478           httemplate/misc/cancel-unaudited.cgi,
30479           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
30480           httemplate/misc/print-invoice.cgi,
30481           httemplate/misc/unsusp_pkg.cgi,
30482           httemplate/misc/process/delete-customer.cgi,
30483           httemplate/misc/process/link.cgi,
30484           httemplate/search/cust_bill.html,
30485           httemplate/search/cust_main.cgi,
30486           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
30487           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
30488           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
30489           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi:
30490           templates!!!
30491
30492 2001-07-30 00:33  ivan
30493
30494         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
30495
30496 2001-07-30 00:14  ivan
30497
30498         * INSTALL, README: templates!
30499
30500 2001-07-29 23:28  ivan
30501
30502         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
30503
30504 2001-07-29 23:07  ivan
30505
30506         * bin/svc_acct.import: allow !! for locked accounts instead of
30507           changing to *SUSPENDED*
30508
30509 2001-07-27 10:16  ivan
30510
30511         * FS/FS/cust_main_invoice.pm: clarification
30512
30513 2001-07-26 23:17  thalakan
30514
30515         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
30516           the checkdest method.
30517
30518 2001-06-21 09:27  ivan
30519
30520         * FS/FS/UID.pm: better error message
30521
30522 2001-06-05 14:40  ivan
30523
30524         * debian/: README.Debian, changelog, control, copyright, init.d.ex,
30525           rules: add deb packaging foo (doesn't work yet)
30526
30527 2001-06-03 10:22  ivan
30528
30529         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
30530           %e: no leading zero
30531
30532 2001-06-03 07:16  ivan
30533
30534         * README: 1.3.1!!!
30535
30536 2001-06-03 05:36  ivan
30537
30538         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
30539           config files
30540
30541 2001-06-03 04:37  ivan
30542
30543         * FS/FS/svc_acct.pm: fixes
30544
30545           Can't locate object method "setfield" via package "svc_acct_sm"
30546           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
30547
30548 2001-06-03 04:27  ivan
30549
30550         * FS/FS/Record.pm: track down
30551
30552             Can't locate object method "setfield" via package "svc_acct_sm"
30553           at
30554             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
30555
30556           errors
30557
30558 2001-06-03 03:51  ivan
30559
30560         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
30561
30562 2001-05-30 08:17  ivan
30563
30564         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
30565           up for the non-mod_perl folks
30566
30567 2001-05-22 09:43  ivan
30568
30569         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
30570           <shane@2000cn.com.au>, thanks!
30571
30572 2001-05-18 07:08  ivan
30573
30574         * FS/FS/domain_record.pm: tyop
30575
30576 2001-05-15 00:52  ivan
30577
30578         * FS/bin/freeside-email: simple program to list all email addresses
30579
30580 2001-05-07 08:42  ivan
30581
30582         * FS/FS/Record.pm: tyop
30583
30584 2001-05-07 08:36  ivan
30585
30586         * FS/FS/Record.pm: start to track down
30587
30588               Insecure dependency in eval while running with -T switch at
30589           /usr/local/lib/site_perl/FS/Record.pm line 202.
30590
30591           errors
30592
30593 2001-05-07 08:24  ivan
30594
30595         * bin/svc_acct.import: s/!/*/
30596
30597 2001-05-06 19:07  ivan
30598
30599         * FS/FS/cust_main.pm:
30600           http://www.sisd.com/freeside/list-archive/msg01906.html
30601
30602 2001-05-05 01:51  ivan
30603
30604         * bin/svc_acct.import:
30605           http://www.sisd.com/freeside/list-archive/msg01915.html
30606
30607 2001-04-23 12:50  ivan
30608
30609         * FS/FS/cust_credit.pm: the real
30610
30611           Can't locate object method "setfield" via package "cust_refund"
30612           at /usr/local/lib/site_perl/FS/Record.pm line 315.
30613
30614           fix
30615
30616 2001-04-23 12:27  ivan
30617
30618         * FS/FS/cust_credit.pm: *sigh*
30619
30620 2001-04-23 12:21  ivan
30621
30622         * FS/FS/cust_credit.pm: webdemo bugfix
30623
30624 2001-04-23 08:37  ivan
30625
30626         * FS/MANIFEST: 1.3.1 sigh
30627
30628 2001-04-23 05:44  ivan
30629
30630         * bin/freeside-session-kill: session killer implemeting timed
30631           access
30632
30633 2001-04-23 05:40  ivan
30634
30635         * FS/FS.pm: documentation and webdemo updates
30636
30637 2001-04-23 02:00  ivan
30638
30639         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
30640
30641 2001-04-23 00:12  ivan
30642
30643         * FS/FS/cust_main.pm: better error message (if kludgy) for no
30644           referral remove outdated NSI foo from domain ordering.  also,
30645           fuck NSI.
30646
30647 2001-04-21 18:56  ivan
30648
30649         * README, FS/FS.pm, FS/MANIFEST, FS/FS/svc_acct.pm,
30650           FS/FS/svc_domain.pm, FS/FS/svc_www.pm, bin/svc_acct.import: get
30651           rid of FS::SSH.pm (became Net::SSH and Net::SCP on CPAN)
30652
30653 2001-04-21 18:38  ivan
30654
30655         * FS/FS/svc_domain.pm: svc_domain needs to import dbh sub from
30656           Record view/cust_main.cgi needs to use ->owed method, not check
30657           (depriciated) owed field search/cust_bill.cgi redirect error when
30658           there's only one invoice
30659
30660 2001-04-21 17:49  ivan
30661
30662         * FS/FS/svc_Common.pm: need to import dbh sub from Record
30663
30664 2001-04-21 16:53  ivan
30665
30666         * FS/MANIFEST: no more dbdef
30667
30668 2001-04-15 06:35  ivan
30669
30670         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
30671           transactions part deux
30672
30673 2001-04-15 05:56  ivan
30674
30675         * FS/FS/Record.pm: s/dbdef/DBIx::DBSchema/
30676
30677 2001-04-15 03:33  ivan
30678
30679         * CREDITS: better docs for the worst bit, finally
30680
30681 2001-04-09 16:05  ivan
30682
30683         * FS/FS/: cust_bill.pm, cust_credit.pm, cust_main.pm, cust_pay.pm,
30684           cust_pkg.pm, cust_refund.pm, session.pm, svc_Common.pm:
30685           Transactions Part I!!!
30686
30687 2001-04-09 08:50  ivan
30688
30689         * CREDITS, FS/MANIFEST: rar
30690
30691 2001-03-30 09:33  ivan
30692
30693         * FS/FS/cust_bill.pm: config value money_char:
30694
30695                   Presto!  Now you can consider all numbers to be
30696           shillings.
30697
30698                   If you need to change the currency symbol, you can hunt
30699           down the
30700                   instances of literal '$' in FS::cust_bill::print_text and
30701           replace them
30702                   with your currency symbol.  I guess this should turn into
30703           a
30704                   configuration value.
30705
30706 2001-02-26 16:59  ivan
30707
30708         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
30709           thanks!
30710
30711 2001-02-20 17:45  ivan
30712
30713         * FS/FS/nas.pm: pod tyop
30714
30715 2001-02-20 17:45  ivan
30716
30717         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
30718           duh
30719
30720 2001-02-20 08:31  ivan
30721
30722         * FS/FS/Record.pm: don't use prepare_cached for now
30723
30724 2001-02-13 21:18  ivan
30725
30726         * README: add devel mailing list
30727
30728 2001-02-13 20:33  ivan
30729
30730         * FS/FS/port.pm: get rid of gratuitous HISTORY
30731
30732 2001-02-11 09:34  ivan
30733
30734         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
30735
30736 2001-02-11 09:17  ivan
30737
30738         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
30739           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
30740           from jason
30741
30742 2001-02-03 06:03  ivan
30743
30744         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
30745           bin/generate-prepay: time-based prepaid cards, session monitor.
30746           woop!
30747
30748 2001-01-30 23:21  ivan
30749
30750         * FS/FS/: cust_main.pm, svc_acct.pm: fix tyops
30751
30752 2001-01-30 01:08  ivan
30753
30754         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
30755
30756 2001-01-22 21:03  ivan
30757
30758         * FS/FS/cust_main.pm: harmless tyop
30759
30760 2000-12-26 15:51  ivan
30761
30762         * CREDITS: statedefault & referraldefault config files
30763
30764 2000-12-08 14:22  ivan
30765
30766         * FS/FS/session.pm: session callbacks
30767
30768 2000-12-06 02:21  ivan
30769
30770         * FS/FS/Record.pm: DESTROY sub
30771
30772 2000-12-03 12:25  ivan
30773
30774         * FS/FS/: Record.pm, nas.pm, port.pm, session.pm: session monitor
30775           updates
30776
30777 2000-12-03 07:14  ivan
30778
30779         * CREDITS, FS/FS/cust_bill.pm: bugfixes from Jeff Finucane
30780           <jeff@cmh.net>, thanks!
30781
30782 2000-12-03 05:45  ivan
30783
30784         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
30785           admin.html doc, autocapgen
30786
30787 2000-12-03 05:44  ivan
30788
30789         * FS/FS/port.pm: beginnings of web status for session monitor
30790
30791 2000-12-03 02:09  ivan
30792
30793         * FS/MANIFEST: bad caches!
30794
30795 2000-11-22 15:30  ivan
30796
30797         * FS/FS/svc_www.pm: tyop
30798
30799 2000-11-07 07:00  ivan
30800
30801         * FS/: MANIFEST, FS/Record.pm, FS/nas.pm, FS/session.pm: session
30802           monitor
30803
30804 2000-10-27 13:18  ivan
30805
30806         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
30807           session monitor
30808
30809 2000-10-27 13:15  ivan
30810
30811         * FS/FS/Record.pm, eg/table_template.pm: session monitor
30812
30813 2000-10-11 17:44  ivan
30814
30815         * README: rawr!
30816
30817 2000-09-20 03:35  ivan
30818
30819         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
30820           print_text method is called, want to print overdue invoices if
30821           printed > 0, not > 1
30822
30823 2000-08-09 11:40  ivan
30824
30825         * conf/invoice_template: example invoice template
30826
30827 2000-08-09 04:30  ivan
30828
30829         * FS/FS/cust_bill.pm: templatable invoices
30830
30831 2000-07-17 06:51  ivan
30832
30833         * FS/FS/svc_acct.pm: silly mistake
30834
30835 2000-07-17 03:53  ivan
30836
30837         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
30838           aliases from being deleted
30839
30840 2000-07-17 03:37  ivan
30841
30842         * FS/FS/svc_acct.pm: make remote commands configurable
30843
30844 2000-07-17 03:36  ivan
30845
30846         * CREDITS: rawr!
30847
30848 2000-07-06 06:56  ivan
30849
30850         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
30851           conjunction with AUTOLOAD this was sure a pain to find
30852
30853 2000-07-06 06:19  ivan
30854
30855         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
30856           sql statement causing spurious errors
30857
30858 2000-07-06 01:57  ivan
30859
30860         * FS/FS/svc_acct.pm, bin/fs-radius-add-check,
30861           bin/fs-radius-add-reply: support for radius check attributes
30862           (except importing).  poorly documented.
30863
30864 2000-07-04 06:42  ivan
30865
30866         * FS/FS/svc_acct.pm: noted a API inconsistancy
30867
30868 2000-06-29 05:27  ivan
30869
30870         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
30871           done in the import.
30872
30873 2000-06-29 04:56  ivan
30874
30875         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
30876           have $ in them.
30877
30878 2000-06-29 04:12  ivan
30879
30880         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
30881           adding new domains.
30882
30883 2000-06-28 05:54  ivan
30884
30885         * FS/FS/svc_acct.pm: superfluous my()
30886
30887 2000-06-28 05:52  ivan
30888
30889         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
30890           in perl, like the empty string.
30891
30892 2000-06-28 05:32  ivan
30893
30894         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
30895           too
30896
30897 2000-06-28 05:03  ivan
30898
30899         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
30900           users files
30901
30902 2000-06-27 05:15  ivan
30903
30904         * FS/FS/: Record.pm, cust_main.pm: i18
30905
30906 2000-06-27 04:29  ivan
30907
30908         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
30909           -w pleaser
30910
30911 2000-06-27 04:27  ivan
30912
30913         * FS/FS/Record.pm: logically identical, but -w safe
30914
30915 2000-06-23 17:28  ivan
30916
30917         * FS/FS/cust_main.pm: don't use Date::Manip; report correct program
30918           name in freeside-bill usage msg
30919
30920 2000-06-23 05:25  ivan
30921
30922         * CREDITS, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch -
30923           more portable, doesn't depend on $sth->execute returning a number
30924           of rows, uses placeholders and prepare_cached
30925
30926 2000-06-20 00:13  ivan
30927
30928         * FS/FS/cust_main_invoice.pm: documentation update
30929
30930 2000-06-17 14:48  ivan
30931
30932         * FS/FS/cust_pay_batch.pm: fix typo in error message
30933
30934 2000-06-15 07:45  ivan
30935
30936         * CREDITS: text updates
30937
30938 2000-06-15 06:35  ivan
30939
30940         * FS/FS/svc_acct.pm: add radius method
30941
30942 2000-06-15 05:38  ivan
30943
30944         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
30945           scalar context, was only returning second item
30946
30947 2000-05-13 14:50  ivan
30948
30949         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
30950           well as a CGI object now.
30951
30952 2000-05-13 14:42  ivan
30953
30954         * CREDITS: add kristian, update joel's entry
30955
30956 2000-04-10 17:06  ivan
30957
30958         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
30959           (Registry's override doesn't work here)
30960
30961 2000-03-06 08:38  ivan
30962
30963         * FS/FS/svc_acct.pm: better error message.  bah.
30964
30965 2000-03-03 10:45  ivan
30966
30967         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
30968           Registry wasn't overriding exit in modules
30969
30970 2000-03-03 10:21  ivan
30971
30972         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
30973           from web demo
30974
30975 2000-03-01 00:13  ivan
30976
30977         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
30978           bugfixes
30979
30980 2000-02-02 21:16  ivan
30981
30982         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
30983           FS/FS/svc_www.pm, bin/svc_acct.import: beginning of DNS and
30984           Apache support
30985
30986 2000-02-02 12:22  ivan
30987
30988         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
30989           bugfix prepayment in signup server
30990
30991 2000-01-30 21:22  ivan
30992
30993         * FS/FS/: cust_main.pm, prepay_credit.pm: prepaid "internet cards"
30994
30995 2000-01-30 00:18  ivan
30996
30997         * CREDITS: [no log message]
30998
30999 2000-01-29 13:10  ivan
31000
31001         * FS/FS/svc_domain.pm: doc update
31002
31003 2000-01-28 14:53  ivan
31004
31005         * FS/FS/svc_acct_pop.pm: track full phone number
31006
31007 2000-01-26 16:37  ivan
31008
31009         * README: ack
31010
31011 1999-11-08 13:38  ivan
31012
31013         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
31014
31015 1999-08-23 05:26  ivan
31016
31017         * test/cgi-test: need to untaint the command line
31018
31019 1999-08-20 01:27  ivan
31020
31021         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
31022           Bayerle:
31023           > if you eliminate services from any package, to reduce it to
31024           only one service,
31025           > once gone, they won't reappear.
31026
31027 1999-08-11 21:16  ivan
31028
31029         * FS/FS/cust_main.pm: hidecancelledpackages config option
31030
31031 1999-08-11 17:05  ivan
31032
31033         * FS/FS/svc_acct.pm: configurable min/max username length, min
31034           password length, periods in usernames
31035
31036 1999-08-11 13:41  ivan
31037
31038         * FS/: MANIFEST, Makefile.PL, FS/svc_domain.pm: new bill script,
31039
31040 1999-08-11 06:12  ivan
31041
31042         * FS/FS/svc_domain.pm: require a working Net::Whois version
31043
31044 1999-08-04 05:42  ivan
31045
31046         * bin/pod2x: new, kludgy-but-working html generator
31047
31048 1999-08-04 05:41  ivan
31049
31050         * FS/FS.pm: pod fix
31051
31052 1999-08-04 04:50  ivan
31053
31054         * FS/FS/cust_pkg.pm: pod syntax
31055
31056 1999-08-04 03:41  ivan
31057
31058         * FS/FS/Record.pm: some pod syntax update to generate nicer html
31059           docs
31060
31061 1999-08-04 02:03  ivan
31062
31063         * FS/: MANIFEST, MANIFEST.SKIP, FS/CGI.pm, FS/Conf.pm,
31064           FS/Record.pm, FS/UID.pm, FS/agent.pm, FS/agent_type.pm,
31065           FS/cust_bill.pm, FS/cust_bill_pkg.pm, FS/cust_credit.pm,
31066           FS/cust_main.pm, FS/cust_main_county.pm, FS/cust_main_invoice.pm,
31067           FS/cust_pay.pm, FS/cust_pay_batch.pm, FS/cust_pkg.pm,
31068           FS/cust_refund.pm, FS/cust_svc.pm, FS/part_pkg.pm,
31069           FS/part_referral.pm, FS/part_svc.pm, FS/pkg_svc.pm,
31070           FS/svc_Common.pm, FS/svc_acct.pm, FS/svc_acct_pop.pm,
31071           FS/svc_domain.pm, FS/type_pkgs.pm: initial checkin of module
31072           files for proper perl installation
31073
31074 1999-08-04 01:03  ivan
31075
31076         * eg/: table_template-svc.pm, table_template.pm: move table
31077           subclass examples out of production directory
31078
31079 1999-08-04 00:34  ivan
31080
31081         * FS/FS.pm: initial FS manpage
31082
31083 1999-08-03 21:15  ivan
31084
31085         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL: initial h2xs
31086
31087 1999-07-08 04:40  ivan
31088
31089         * CREDITS, README: [no log message]
31090
31091 1999-07-07 19:32  ivan
31092
31093         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
31094           Griffiths
31095
31096 1999-07-07 18:49  ivan
31097
31098         * CREDITS: add joel
31099
31100 1999-07-07 18:49  ivan
31101
31102         * bin/svc_acct.import: updates to avoid -w warnings from Joel
31103           Griffiths <griff@aver-computer.com>
31104
31105 1999-04-19 03:32  ivan
31106
31107         * etc/megapop.pl: if you are a megapop customer...
31108
31109 1999-04-08 06:21  ivan
31110
31111         * CREDITS: [no log message]
31112
31113 1999-04-08 06:11  ivan
31114
31115         * README: 1.2.0
31116
31117 1999-04-08 06:05  ivan
31118
31119         * test/cgi-test: web interface tester / sample data creator
31120
31121 1999-03-26 05:15  ivan
31122
31123         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
31124           FS::table_names to avoid warnings
31125
31126 1999-03-25 00:42  ivan
31127
31128         * bin/svc_acct.import: import stuff uses Term::Query and spits out
31129           (some kinds of) nonsensical input
31130
31131 1999-03-23 16:43  ivan
31132
31133         * bin/svc_acct.import: die if no relevant services
31134
31135 1999-02-10 01:02  ivan
31136
31137         * etc/sql-reserved-words.txt: some new doc files
31138
31139 1999-02-07 01:59  ivan
31140
31141         * CREDITS: more mod_perl fixes, and bugfixes Peter Wemm sent via
31142           email
31143
31144 1999-02-06 14:43  ivan
31145
31146         * CREDITS: don't use [e]idiot; display error messages on the form
31147           page
31148
31149 1999-01-15 16:24  ivan
31150
31151         * CREDITS: [no log message]
31152
31153 1999-01-08 21:38  ivan
31154
31155         * CREDITS: [no log message]
31156
31157 1998-12-15 21:29  ivan
31158
31159         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
31160
31161 1998-12-09 23:23  ivan
31162
31163         * bin/svc_acct.import: use FS::Conf, need user (for datasrc)
31164
31165 1998-12-01 17:23  ivan
31166
31167         * CREDITS: [no log message]
31168
31169 1998-11-18 01:01  ivan
31170
31171         * CREDITS: i18n! i18n!
31172
31173 1998-11-07 17:09  ivan
31174
31175         * README: 1.1.6 release
31176
31177 1998-11-07 02:24  ivan
31178
31179         * README: don't use depriciated FS::Bill and FS::Invoice, other
31180           miscellania
31181
31182 1998-10-14 00:05  ivan
31183
31184         * README: 1.1.4 release, fix postgresql
31185
31186 1998-10-13 05:07  ivan
31187
31188         * bin/svc_acct.import: Assigns password from the shadow file for
31189           RADIUS password "UNIX"
31190
31191 1998-10-12 00:15  ivan
31192
31193         * conf/shells: Initial revision
31194
31195 1998-10-12 00:12  ivan
31196
31197         * conf/: home, lpr: Initial import into CVS
31198
31199 1998-10-12 00:12  ivan
31200
31201         * conf/smtpmachine: Initial revision
31202
31203 1998-10-11 23:56  ivan
31204
31205         * README: Initial revision
31206
31207 1998-09-25 01:52  ivan
31208
31209         * bin/pod2x: Initial revision
31210
31211 1998-09-02 21:50  ivan
31212
31213         * CREDITS: Initial revision
31214
31215 1998-08-23 20:04  ivan
31216
31217         * fs_passwd/fs_passwd: Initial revision
31218
31219 1998-08-19 21:42  ivan
31220
31221         * eg/TEMPLATE_cust_main.import: Initial revision
31222
31223 1998-08-16 14:02  ivan
31224
31225         * bin/svc_acct.import: Initial revision
31226
31227 1998-07-18 00:11  ivan
31228
31229         * etc/domain-template.txt: Initial import into CVS
31230
31231 1998-03-22 23:46  ivan
31232
31233         * etc/countries.txt: Initial import into CVS
31234
31235 1998-03-22 23:46  ivan
31236
31237         * INSTALL: Initial revision
31238