e3de770a29b42c20a487b74640f09c085ab2eb98
[freeside.git] / ChangeLog
1 2009-10-09 16:59  ivan
2
3         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
4           httemplate/edit/cust_main/billing.html,
5           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
6           httemplate/edit/quick-charge.html,
7           httemplate/edit/process/quick-charge.cgi: change invoice terms
8           for one-time charges (& bill them immediately), RT#5891
9
10 2009-10-09 14:37  ivan
11
12         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
13
14 2009-10-08 01:28  ivan
15
16         * httemplate/view/cust_main/packages.html: fix "show old packages"
17           accidentally hiding cancelled packages, RT#5276
18
19 2009-10-07 23:00  ivan
20
21         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
22           cooperation (and no HASH() queue noise with -m)
23
24 2009-10-07 22:44  ivan
25
26         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
27           harmless) warnings:
28
29           Argument "" isn't numeric in sprintf at
30           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
31
32           Argument "" isn't numeric in subtraction (-) at
33           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
34
35           Argument "" isn't numeric in addition (+) at
36           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
37
38 2009-10-07 22:09  ivan
39
40         * FS/FS/cust_bill.pm: tyop
41
42 2009-10-07 18:15  ivan
43
44         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
45           conf/invoice_latex: conf switches to turn on smaller notes and
46           footer sections with stock templates, RT#5218
47
48 2009-10-07 16:51  ivan
49
50         * httemplate/view/cust_statement.html: naming follow-up notices
51           from the event rather than creting a slew of separate templates,
52           RT#5217
53
54 2009-10-07 16:44  ivan
55
56         * FS/FS/cust_bill.pm, httemplate/misc/email-statement.cgi,
57           httemplate/misc/send-invoice.cgi,
58           httemplate/misc/send-statement.cgi,
59           httemplate/search/cust_event.html,
60           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
61           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
62           httemplate/view/cust_bill-pdf.cgi,
63           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
64           httemplate/view/cust_statement.html: naming follow-up notices
65           from the event rather than creting a slew of separate templates,
66           RT#5217
67
68 2009-10-06 17:43  ivan
69
70         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
71           1.180.2.52 (2009-10-03), RT#2873
72
73 2009-10-06 16:51  ivan
74
75         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
76
77 2009-10-06 08:49  jeff
78
79         * httemplate/edit/router.cgi: replace disappearing line
80
81 2009-10-05 16:36  ivan
82
83         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
84           value $FS::svc_acct::passwordmin in pattern match (m//) at
85           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
86
87 2009-10-05 11:17  ivan
88
89         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
90           properly (should we be bothering?) :/ RT#5889
91
92 2009-10-05 09:57  ivan
93
94         * httemplate/view/cust_main/payment_history/voided_payment.html:
95           doh, fix error viewing voided payments, RT#6382
96
97 2009-10-05 08:07  jeff
98
99         * httemplate/elements/tr-select-pkg_class.html: remove unused
100           option that DTWT
101
102 2009-10-05 07:04  jeff
103
104         * httemplate/edit/cust_main/: bottomfixup.js,
105           choose_tax_location.html, contact.html: low hanging fruit:
106           improvement in tax location selection RT#6000
107
108 2009-10-05 07:01  jeff
109
110         * httemplate/edit/router.cgi: low hanging fruit: restore router
111           virtual fields (and svcnum) in 1.9 RT#5960
112
113 2009-10-04 19:40  ivan
114
115         * httemplate/misc/payment.cgi: add manual_process-skip_first
116           option, RT#5889
117
118 2009-10-04 19:35  ivan
119
120         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
121           add manual_process-skip_first option, RT#5889
122
123 2009-10-04 19:16  ivan
124
125         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
126           httemplate/misc/process/payment.cgi: add manual_process-display
127           config to subtract fee from amount instead of adding, RT#5889
128
129 2009-10-04 18:40  jeff
130
131         * conf/invoice_html: can't revert because windows is ghei
132
133 2009-10-04 18:07  jeff
134
135         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
136           billing usage on cancel
137
138 2009-10-04 18:00  jeff
139
140         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
141           invoices with details in separate section but usage not separated
142
143 2009-10-04 17:49  jeff
144
145         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
146           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
147           conf/invoice_latex, conf/invoice_latexsummary,
148           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
149           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
150           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
151           FS/FS/part_event/Action/fee.pm,
152           httemplate/browse/pkg_category.html,
153           httemplate/edit/pkg_category.html: leading summary page invoices
154           #RT5086
155
156 2009-10-04 16:36  ivan
157
158         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
159           problem with processing payments & masked ACH amounts, RT#6374
160
161 2009-10-04 16:31  ivan
162
163         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
164           card.  hopefully the last of it!
165
166 2009-10-03 19:09  ivan
167
168         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
169
170 2009-10-03 19:04  ivan
171
172         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
173           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
174           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
175           httemplate/view/cust_bill.cgi,
176           httemplate/view/cust_main/payment_history.html,
177           httemplate/view/cust_main/payment_history/invoice.html: delete
178           invoices, RT#4048
179
180 2009-10-03 17:08  ivan
181
182         * httemplate/view/cust_main.cgi: more room for cancellation reason
183
184 2009-10-03 17:07  ivan
185
186         * httemplate/elements/popup_link-cust_main.html: doc
187
188 2009-10-03 15:09  ivan
189
190         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
191           RT#5674
192
193 2009-10-03 15:06  ivan
194
195         * httemplate/edit/part_bill_event.cgi: in old invoice events,
196           chance default weight of cancel event to 90 so you can place it
197           at the same time as a realtime event, RT#5674
198
199 2009-10-03 13:22  mark
200
201         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
202           at runtime to avoid breakage
203
204 2009-10-01 16:48  ivan
205
206         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
207           selecting a single payby
208
209 2009-10-01 16:01  ivan
210
211         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
212           schema
213
214 2009-10-01 15:02  ivan
215
216         * httemplate/view/cust_main/payment_history/voided_payment.html:
217           consistency with un-voided payments wrt display
218
219 2009-09-30 17:52  ivan
220
221         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
222           really final fix for the problems using remembered cards in
223           self-service. *sigh*
224
225 2009-09-30 17:29  ivan
226
227         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
228           check to FS::ClientAPI::SG/SGNG checks. RT#4610
229
230 2009-09-30 12:33  ivan
231
232         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
233           final fix for the problems using remembered cards in self-service
234
235 2009-09-29 15:08  ivan
236
237         * httemplate/misc/email-customers.html: should fix newsletter
238           sending error when you select a single payby only
239
240 2009-09-28 23:17  ivan
241
242         * FS/t/cust_attachment.t: forgot
243
244 2009-09-28 15:45  ivan
245
246         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
247
248 2009-09-28 15:35  ivan
249
250         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
251           Email::Send, RT#4610
252
253 2009-09-28 15:23  ivan
254
255         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
256
257 2009-09-28 08:55  jeff
258
259         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
260           avoid very weird side effects ( including 'impossible' history )
261           RT#5723
262
263 2009-09-25 05:29  ivan
264
265         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
266           httemplate/config/config.cgi,
267           httemplate/config/config-process.cgi,
268           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
269           processing fee on credit card recharges, RT#5889
270
271 2009-09-25 03:29  ivan
272
273         * FS/FS/Conf.pm: this one too
274
275 2009-09-25 03:14  ivan
276
277         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
278           fs_selfservice/FS-SelfService/cgi/signup.cgi,
279           fs_selfservice/FS-SelfService/cgi/signup.html,
280           httemplate/config/config-process.cgi,
281           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
282           httemplate/elements/select-part_svc.html,
283           httemplate/elements/select-table.html,
284           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
285
286 2009-09-24 19:30  mark
287
288         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
289           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
290           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
291           FS/FS/pay_batch/td_canada_trust.pm,
292           httemplate/misc/download-batch.cgi,
293           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
294
295 2009-09-24 18:04  mark
296
297         * FS/MANIFEST: Add cust_attachment
298
299 2009-09-24 12:59  ivan
300
301         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
302           config, good enough, RT#4610
303
304 2009-09-23 20:14  ivan
305
306         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
307           FS/FS/ClientAPI/SGNG.pm,
308           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
309           ping, RT#4610
310
311 2009-09-23 16:47  ivan
312
313         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
314           extra ticket showing up on wrong customer record
315
316 2009-09-21 20:08  ivan
317
318         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
319           config files, RT#4743
320
321 2009-09-21 13:48  ivan
322
323         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
324           that causes this problem... before it just returned nothing for
325           the search instead of erroring out?
326
327 2009-09-20 23:05  ivan
328
329         * FS/FS/Conf.pm: doc clarification
330
331 2009-09-20 22:35  ivan
332
333         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
334
335 2009-09-20 19:41  ivan
336
337         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
338           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
339           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
340           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
341           httemplate/edit/process/elements/ApplicationCommon.html: add
342           ability to trigger receipts when payment is used against a
343           specific package instead of when it was made, RT#5199
344
345 2009-09-18 15:41  ivan
346
347         * FS/FS/: cust_main.pm,
348           part_event/Condition/has_referral_custnum.pm: add active option
349           to has_referral_custnum condition, RT#6150
350
351 2009-09-18 15:35  ivan
352
353         * httemplate/elements/: select-cust_main-status.html,
354           select-cust_pkg-status.html: fix customer and package status
355           conditions not sticky on edit, noticed on RT#6150
356
357 2009-09-18 12:28  ivan
358
359         * httemplate/edit/elements/edit.html: better error message when the
360           clone object isn't found, RT#6128
361
362 2009-09-17 18:03  ivan
363
364         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
365           charge inadvertantly checking the "tax exempt" checkbox when the
366           tax product popup is swapped in and out, RT#6095
367
368 2009-09-17 16:45  ivan
369
370         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
371           warning
372
373 2009-09-16 18:37  ivan
374
375         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
376           w/part_pkg overrides, RT#6197
377
378 2009-09-15 17:52  ivan
379
380         * FS/FS/Mason.pm: quiet warning: Subroutine
381           Net::Ping::External::_ping_linux redefined
382
383 2009-09-15 16:13  ivan
384
385         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
386           RT#5495
387
388 2009-09-15 15:58  ivan
389
390         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
391           good "Real timeprocessing not enabled!" error when using signup
392           without any real-time processor, RT#6043
393
394 2009-09-15 13:45  ivan
395
396         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
397
398 2009-09-15 13:44  ivan
399
400         * httemplate/search/svc_external.cgi: modernize external search
401
402 2009-09-15 13:44  ivan
403
404         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
405           reports, RT#
406
407 2009-09-15 12:45  ivan
408
409         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
410           operator at /etc/freeside/handler.pl line 79/80" errors
411
412 2009-09-14 16:52  ivan
413
414         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
415           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
416           httemplate/view/svc_broadband.cgi,
417           httemplate/view/cust_main/packages/services.html: ping tool,
418           RT#5845
419
420 2009-09-11 10:40  ivan
421
422         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
423           doh, RT#6101
424
425 2009-09-11 08:51  ivan
426
427         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
428           (hopefully the rest of the) fallout from rating CDRs to sub-penny
429           amounts
430
431 2009-09-10 10:55  ivan
432
433         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
434           char from signup success.html, RT#6110
435
436 2009-08-31 15:17  mark
437
438         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
439
440 2009-08-29 15:47  mark
441
442         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
443
444 2009-08-29 15:45  mark
445
446         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
447
448 2009-08-29 12:05  ivan
449
450         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
451           when not using real-time gateway
452
453 2009-08-29 11:51  ivan
454
455         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
456           using real-time gateway
457
458 2009-08-27 14:41  ivan
459
460         * httemplate/elements/menu.html: oops, tax class menu item got lost
461
462 2009-08-27 03:26  ivan
463
464         * bin/move-customers: try, try again
465
466 2009-08-27 03:23  ivan
467
468         * bin/move-customers: doh
469
470 2009-08-27 03:04  ivan
471
472         * bin/move-customers: ok
473
474 2009-08-26 23:52  ivan
475
476         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
477
478 2009-08-26 13:52  jeff
479
480         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
481           testing need for invoicing list
482
483 2009-08-26 09:19  rsiddall
484
485         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
486           registration first appears in Net::DRI 0.95.
487
488 2009-08-26 04:22  ivan
489
490         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
491           pass at balance reporting, RT#5496
492
493 2009-08-26 03:18  ivan
494
495         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
496           rating, RT#5495
497
498 2009-08-25 12:08  jeff
499
500         * httemplate/search/: 477.html, report_477.html,
501           elements/search.html: improved 477 report #6004
502
503 2009-08-25 10:03  jeff
504
505         * FS/FS/Record.pm: support listref to qsearch as UNION
506
507 2009-08-24 04:09  ivan
508
509         * bin/move-customers: customer move script, RT#5351
510
511 2009-08-24 01:50  ivan
512
513         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
514           script, RT#5351
515
516 2009-08-24 00:08  ivan
517
518         * bin/move-customers: (start of) customer move script, RT#5351
519
520 2009-08-23 23:50  ivan
521
522         * bin/move-customers: (start of) customer move script, RT#5351
523
524 2009-08-23 23:39  ivan
525
526         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
527           bin/move-customers: (start of) customer move script, RT#5351
528
529 2009-08-23 23:13  jeff
530
531         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
532           option
533
534 2009-08-23 22:09  jeff
535
536         * httemplate/graph/cust_bill_pkg.cgi,
537           httemplate/graph/cust_bill_pkg_detail.cgi,
538           httemplate/graph/report_cust_bill_pkg.html,
539           httemplate/graph/report_cust_bill_pkg_detail.html,
540           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
541           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
542           and option to sales report to count usage separately from
543           recurring #5588
544
545 2009-08-21 17:31  ivan
546
547         * httemplate/view/cust_main/packages/status.html: better label
548
549 2009-08-21 17:31  ivan
550
551         * httemplate/misc/states.cgi: mason style
552
553 2009-08-21 17:30  ivan
554
555         * httemplate/elements/header.html: doc
556
557 2009-08-21 17:29  ivan
558
559         * httemplate/edit/elements/edit.html: use name_singular if
560           available too
561
562 2009-08-21 17:29  ivan
563
564         * httemplate/edit/cust_main/bottomfixup.js: comment
565
566 2009-08-21 17:29  ivan
567
568         * httemplate/edit/quick-charge.html: comments
569
570 2009-08-21 17:29  ivan
571
572         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
573
574 2009-08-21 17:27  ivan
575
576         * FS/FS/Cron/check.pm: fewer false positives
577
578 2009-08-21 17:27  ivan
579
580         * FS/FS/cust_bill.pm: doc
581
582 2009-08-21 17:26  ivan
583
584         * FS/FS/Record.pm: cleaner??
585
586 2009-08-21 17:22  ivan
587
588         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
589           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
590           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
591           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
592           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
593           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
594           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
595           svc_phone services from self-service too, RT#5085
596
597 2009-08-20 13:44  ivan
598
599         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
600           warnings spamming logs
601
602 2009-08-20 02:55  ivan
603
604         * FS/FS/part_event/Condition.pm: allow generic conditions for
605           cust_statement, RT#4860
606
607 2009-08-20 02:47  ivan
608
609         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
610           FS/FS/part_event/Action/cust_statement.pm,
611           FS/FS/part_event/Action/cust_statement_send.pm,
612           FS/FS/part_event/Condition/has_pkg_class.pm,
613           FS/FS/part_event/Condition/has_pkgpart.pm,
614           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
615           httemplate/misc/email-statement.cgi,
616           httemplate/view/cust_statement-pdf.cgi,
617           httemplate/view/cust_statement.html: email statements, RT#4860
618
619 2009-08-20 02:26  ivan
620
621         * bin/generate-table-module: tired of asking
622
623 2009-08-19 21:03  ivan
624
625         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
626           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
627           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
628           FS/FS/part_event/Action/cust_statement.pm,
629           FS/FS/part_event/Action/cust_statement_send.pm,
630           httemplate/view/cust_statement.html,
631           httemplate/view/cust_main/payment_history.html,
632           httemplate/view/cust_main/payment_history/statement.html:
633           Emailing statements of accounts, RT#4860
634
635 2009-08-19 19:40  ivan
636
637         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
638           lookup
639
640 2009-08-19 14:27  ivan
641
642         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
643           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
644
645 2009-08-19 00:05  mark
646
647         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
648           userdel_no_queue for MagicMail export
649
650 2009-08-18 23:15  jeff
651
652         * FS/FS/Report/Table/Monthly.pm,
653           httemplate/graph/cust_bill_pkg.cgi,
654           httemplate/graph/report_cust_bill_pkg.html,
655           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
656           outside packages in sales report #5588
657
658 2009-08-18 05:21  jeff
659
660         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
661           2009 - a better way?
662
663 2009-08-17 16:08  mark
664
665         * FS/FS/part_export/: shellcommands.pm,
666           shellcommands_withdomain.pm: Add more fine-grained queue options
667
668 2009-08-17 13:48  jeff
669
670         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
671           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
672           improve emailed cdr csv file (#5727 again)
673
674 2009-08-16 15:45  jeff
675
676         * httemplate/edit/cust_main/bottomfixup.js: include a census
677           zipcode link and other minor improvements
678
679 2009-08-14 15:13  jeff
680
681         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
682
683 2009-08-14 14:51  jeff
684
685         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
686           as external ids
687
688 2009-08-14 10:26  mark
689
690         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
691
692 2009-08-14 10:24  mark
693
694         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
695
696 2009-08-13 15:53  mark
697
698         * FS/bin/freeside-void-payments: Add option to
699           freeside-void-payments to cancel customers
700
701 2009-08-13 08:13  jeff
702
703         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
704           check): don't let empty set limit search
705
706 2009-08-13 02:35  ivan
707
708         * ChangeLog: adding autogen changelog on 1.9
709
710 2009-08-13 02:25  ivan
711
712         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
713           RT#4964
714
715 2009-08-12 17:26  ivan
716
717         * init.d/freeside-init: useful stuff for webdemo & profiling
718
719 2009-08-12 07:58  jeff
720
721         * bin/billco-upload, Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
722           FS/bin/freeside-daily, FS/bin/freeside-monthly,
723           httemplate/config/config-view.cgi: internalize billco-upload and
724           automate the transfer to the provider RT#5902
725
726 2009-08-12 04:57  ivan
727
728         * httemplate/: docs/about.html, docs/credits.html,
729           docs/license.html, elements/header-popup.html: slight
730           about/credits UI tweak
731
732 2009-08-11 22:22  ivan
733
734         * FS/FS/: cust_main.pm, part_event/Action.pm,
735           part_event/Action/cust_bill_fee_percent.pm,
736           part_event/Action/fee.pm: add pre-bill event stage for late fees,
737           RT#5589
738
739 2009-08-11 19:36  ivan
740
741         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
742           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
743           RT#5924
744
745 2009-08-11 14:33  rsiddall
746
747         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
748           version number in GUI.  You can get the snapshot date from the
749           release number using "rpm -q freeside".
750
751 2009-08-11 14:29  rsiddall
752
753         * Makefile: Reset RPM release number back to 1 on a new version
754           release.
755
756 2009-08-10 19:45  ivan
757
758         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
759           action, RT#5798
760
761 2009-08-10 19:34  ivan
762
763         * FS/FS/cust_main.pm: add $company_name and $company_address to
764           decline template, RT#5869
765
766 2009-08-10 16:04  mark
767
768         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
769           httemplate/edit/process/cust_main_attach.cgi,
770           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
771           httemplate/view/cust_main/attachments.html: Improve handling of
772           deleted attachments
773
774 2009-08-10 14:44  ivan
775
776         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
777           RT#5226
778
779 2009-08-10 11:05  mark
780
781         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
782           magicmail
783
784 2009-08-10 04:57  ivan
785
786         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
787           using pkg-balances, limit self-service access when a customer
788           with multiple packages logs on, RT#4189
789
790 2009-08-10 04:50  ivan
791
792         * FS/FS/ClientAPI/MyAccount.pm,
793           fs_selfservice/FS-SelfService/SelfService.pm,
794           fs_selfservice/FS-SelfService/cgi/myaccount.html,
795           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
796           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
797           fs_selfservice/FS-SelfService/cgi/login.html,
798           fs_selfservice/FS-SelfService/cgi/logout.html,
799           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
800           when using pkg-balances, limit self-service access when a
801           customer with multiple packages logs on, RT#4189
802
803 2009-08-09 16:53  jeff
804
805         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
806           should match practice
807
808 2009-08-09 16:45  jeff
809
810         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
811           spools
812
813 2009-08-09 15:47  jeff
814
815         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
816           start date
817
818 2009-08-09 02:05  mark
819
820         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
821           httemplate/edit/process/cust_main_attach.cgi,
822           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
823           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
824           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
825           Add cust_attachment stuff
826
827 2009-08-07 16:08  ivan
828
829         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
830           httemplate/edit/cust_main/top_misc.html,
831           httemplate/edit/process/cust_main.cgi,
832           httemplate/elements/tr-input-date-field.html: add ability to edit
833           signup dates (turn on cust_main-edit_signupdate config), RT#4644
834
835 2009-08-06 17:39  ivan
836
837         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
838           httemplate/elements/tr-input-date-field.html,
839           httemplate/misc/order_pkg.html,
840           httemplate/view/cust_main/packages.html: don't start recurring
841           billing when a start date hasn't been reached yet either... and
842           since that works, add the start date to new package order,
843           RT#5347
844
845 2009-08-05 17:41  ivan
846
847         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
848           to netsapiens, RT#5226
849
850 2009-08-05 17:39  ivan
851
852         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
853           deleted, RT#5226
854
855 2009-08-05 16:32  ivan
856
857         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
858           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
859           updated flat_introrate, RT#5865
860
861 2009-08-04 19:27  ivan
862
863         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
864           attributes as 0, RT#5815
865
866 2009-08-04 16:43  ivan
867
868         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
869           ignore errors about deleted accounts and properly finish
870           freeside-sqlradius-reset, RT#5868
871
872 2009-08-04 15:04  ivan
873
874         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
875           problams calling ->overlimit during sqlradius-reset, wtf?!
876           RT#5868
877
878 2009-08-03 17:19  ivan
879
880         * FS/FS/cust_pkg.pm: don't reset usage on package change when
881           usage_rollover is on, it adds twice...
882
883 2009-08-03 12:54  ivan
884
885         * httemplate/elements/header.html: looks slightly better in default
886           IE hopefully
887
888 2009-08-03 07:17  jeff
889
890         * FS/FS/part_export/shellcommands.pm: new doesn't exist
891
892 2009-08-03 07:07  jeff
893
894         * FS/FS/part_export/shellcommands.pm: bad tyops
895
896 2009-08-01 12:16  jeff
897
898         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
899           of queue args #5855, fallout from #5495
900
901 2009-07-31 06:20  ivan
902
903         * FS/FS/ClientAPI/MyAccount.pm,
904           fs_selfservice/FS-SelfService/SelfService.pm,
905           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
906           fs_selfservice/FS-SelfService/cgi/change_bill.html,
907           fs_selfservice/FS-SelfService/cgi/change_password.html,
908           fs_selfservice/FS-SelfService/cgi/change_pay.html,
909           fs_selfservice/FS-SelfService/cgi/change_ship.html,
910           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
911           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
912           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
913           fs_selfservice/FS-SelfService/cgi/footer.html,
914           fs_selfservice/FS-SelfService/cgi/header.html,
915           fs_selfservice/FS-SelfService/cgi/login.html,
916           fs_selfservice/FS-SelfService/cgi/logout.html,
917           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
918           fs_selfservice/FS-SelfService/cgi/make_payment.html,
919           fs_selfservice/FS-SelfService/cgi/myaccount.html,
920           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
921           fs_selfservice/FS-SelfService/cgi/payment_results.html,
922           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
923           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
924           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
925           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
926           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
927           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
928           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
929           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
930           fs_selfservice/FS-SelfService/cgi/provision.html,
931           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
932           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
933           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
934           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
935           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
936           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
937           up self-service according to config passed from backend, RT#5530
938
939 2009-07-31 00:58  ivan
940
941         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
942
943 2009-07-31 00:51  ivan
944
945         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
946
947 2009-07-30 02:19  ivan
948
949         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
950           self-service if applicable, RT#4339
951
952 2009-07-30 01:43  ivan
953
954         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
955           illegal state?
956
957 2009-07-30 00:39  ivan
958
959         * httemplate/view/cust_main/change_history.html: small fix to
960           change history to not error out with svc_acct services, RT#1005
961
962 2009-07-30 00:35  mark
963
964         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
965           correctly
966
967 2009-07-29 23:52  ivan
968
969         * httemplate/view/cust_main/payment_history.html: didn't mean to
970           leave a Dump(er) there
971
972 2009-07-29 23:50  ivan
973
974         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
975           vestigial variable
976
977 2009-07-29 23:49  ivan
978
979         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
980           here
981
982 2009-07-29 23:48  ivan
983
984         * httemplate/elements/select-cust_pkg-balances.html: fix for
985           stickiness on errors
986
987 2009-07-29 23:42  ivan
988
989         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
990           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
991           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
992           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
993           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
994           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
995           httemplate/edit/process/cust_pay.cgi,
996           httemplate/elements/select-cust_pkg-balances.html,
997           httemplate/elements/tr-select-cust_pkg-balances.html,
998           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
999           httemplate/view/cust_main/packages.html,
1000           httemplate/view/cust_main/payment_history.html,
1001           httemplate/view/cust_main/packages/status.html,
1002           httemplate/view/cust_main/payment_history/payment.html,
1003           httemplate/view/cust_main/payment_history/credit.html,
1004           httemplate/view/cust_main/payment_history/voided_payment.html:
1005           experimental package balances, RT#4339
1006
1007 2009-07-28 15:21  jeff
1008
1009         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
1010           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
1011           httemplate/view/cust_main/billing.html: feature to email CSV of
1012           CDRs with invoices #5727
1013
1014 2009-07-28 14:17  ivan
1015
1016         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
1017           FS/FS/svc_external.pm, httemplate/pref/pref.html,
1018           httemplate/view/cust_main.cgi,
1019           httemplate/view/cust_main/change_history.html: adding a basic
1020           change history using history tables, RT#1005, RT#4357
1021
1022 2009-07-27 19:12  mark
1023
1024         * FS/FS/part_export/: shellcommands.pm,
1025           shellcommands_withdomain.pm: Add no_queue option to shellcommands
1026           exports
1027
1028 2009-07-27 12:51  ivan
1029
1030         * httemplate/misc/cancel_pkg.html: fix spacing
1031
1032 2009-07-27 02:59  ivan
1033
1034         * httemplate/search/: report_cust_pay.html,
1035           elements/cust_pay_or_refund.html: searching for voided payments
1036           by void date as well, RT#5786
1037
1038 2009-07-27 02:07  ivan
1039
1040         * httemplate/: elements/menu.html, search/cust_pay_void.html,
1041           search/report_cust_pay.html,
1042           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
1043           view/cust_pay_void.html: voided payment report, RT#5786
1044
1045 2009-07-26 23:17  ivan
1046
1047         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
1048           config options back to Conf.pm to fix "unapplypayments" fails
1049           existential comparison errors, RT#2927
1050
1051 2009-07-26 20:26  jeff
1052
1053         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
1054           httemplate/edit/cust_main.cgi,
1055           httemplate/edit/cust_main/bottomfixup.js,
1056           httemplate/edit/cust_main/contact.html,
1057           httemplate/elements/location.html,
1058           httemplate/misc/xmlhttp-cust_main-censustract.html,
1059           httemplate/search/cust_pkg.cgi,
1060           httemplate/view/cust_main/misc.html: FCC from 477 improvements
1061           #4912
1062
1063 2009-07-26 13:23  jeff
1064
1065         * httemplate/search/svc_broadband.cgi: fix links
1066
1067 2009-07-26 12:36  ivan
1068
1069         * rt/: FREESIDE_MODIFIED, html/Elements/PageLayout,
1070           html/Elements/SelectDate: fix the date picker in RT to use
1071           jscalendar instead of an HTML popup (that had acquired the page
1072           header, eek), RT#1682
1073
1074 2009-07-26 11:40  ivan
1075
1076         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
1077           1.180.2.49 (2009-7-26), RT#2873
1078
1079 2009-07-25 23:38  jeff
1080
1081         * FS/bin/freeside-apply_payments_and_credits: command line tool to
1082           apply payments and credits
1083
1084 2009-07-25 15:00  ivan
1085
1086         * htetc/handler.pl: set a character encoding for all pages; this
1087           should fix problems with diamond question marks even when the
1088           server gets an UTF-8 default setting, RT#3094
1089
1090 2009-07-25 14:33  ivan
1091
1092         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
1093           should fix the re-email/print links on event search pages sending
1094           too much, RT#5740, RT#5570
1095
1096 2009-07-25 00:57  ivan
1097
1098         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
1099           store files in the db, RT#4964
1100
1101 2009-07-24 02:38  ivan
1102
1103         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
1104           CoovaChilli) Max attributes, specifically
1105           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
1106
1107 2009-07-23 22:51  mark
1108
1109         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
1110           freeside-void-payments
1111
1112 2009-07-23 12:46  ivan
1113
1114         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
1115           value in string ne
1116
1117 2009-07-23 12:40  ivan
1118
1119         * FS/bin/freeside-void-payments: fix -r option, RT#5675
1120
1121 2009-07-23 09:48  jeff
1122
1123         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
1124
1125 2009-07-23 06:25  ivan
1126
1127         * httemplate/: browse/cust_main_county.cgi,
1128           edit/process/cust_main_county-collapse.cgi: add back remove
1129           ("collapse") links again.  on each line this time.  RT#2973
1130
1131 2009-07-22 23:58  ivan
1132
1133         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
1134
1135 2009-07-22 15:05  ivan
1136
1137         * httemplate/view/cust_main/misc.html: fix bombing out on new
1138           DateTime
1139
1140 2009-07-21 11:44  ivan
1141
1142         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
1143           termination pricing too, RT#5495
1144
1145 2009-07-21 00:03  ivan
1146
1147         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
1148           w/single_price, round to four decimal places (wtf?) instead of 2,
1149           RT#5495
1150
1151 2009-07-20 22:29  ivan
1152
1153         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
1154
1155 2009-07-20 22:27  ivan
1156
1157         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
1158           have to use and @ISA (and capitalize) it
1159
1160 2009-07-20 17:20  ivan
1161
1162         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
1163           definitions at the moment
1164
1165 2009-07-20 16:01  jeff
1166
1167         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
1168           invoices include call details #5275
1169
1170 2009-07-20 07:26  jeff
1171
1172         * httemplate/elements/checkbox.html,
1173           httemplate/elements/tr-checkbox.html,
1174           httemplate/elements/tr-justtitle.html,
1175           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
1176           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
1177           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
1178           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
1179           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
1180           into top line total when desired #5724
1181
1182 2009-07-19 21:51  ivan
1183
1184         * FS/FS/cust_pkg.pm: one $conf is enough
1185
1186 2009-07-19 21:40  ivan
1187
1188         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
1189           improve terrible quoting behavior when you change MessageBoxWidth
1190
1191 2009-07-19 21:19  ivan
1192
1193         * httemplate/elements/header.html: fix preferences links showing as
1194           blue/purple on RT side
1195
1196 2009-07-19 21:14  ivan
1197
1198         * rt/: FREESIDE_MODIFIED, html/Ticket/Create.html: fix badly styled
1199           links on ticket create (fallout from RT borging/styling)
1200
1201 2009-07-17 16:33  ivan
1202
1203         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
1204
1205 2009-07-17 16:10  rsiddall
1206
1207         * rpm/freeside.spec: Filter out requirements for specific Freeside
1208           modules so that you can install an RPM which requires missing
1209           Freeside modules.
1210
1211 2009-07-17 15:26  ivan
1212
1213         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
1214           pkgpart exclusion for billing run, RT#5495
1215
1216 2009-07-17 07:58  jeff
1217
1218         * bin/billco-upload: add mutex and commit changes found on
1219           installed system
1220
1221 2009-07-16 19:29  jeff
1222
1223         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
1224           reporting
1225
1226 2009-07-16 18:44  jeff
1227
1228         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
1229           bill usage when cancelling package
1230
1231 2009-07-16 18:08  jeff
1232
1233         * bin/generate-table-module: black magic to edit Mason.pm as well
1234
1235 2009-07-16 17:35  ivan
1236
1237         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
1238           do one per-minute price without rate tables, RT#5495
1239
1240 2009-07-16 17:33  ivan
1241
1242         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
1243           old convergent cruft
1244
1245 2009-07-16 17:10  ivan
1246
1247         * FS/: FS/Schema.pm, FS/cdr.pm, FS/cdr_upstream_rate.pm,
1248           FS/part_pkg/voip_cdr.pm, FS.pm, t/cdr_upstream_rate.t: get rid of
1249           cdr_upstream_rate table and some other old convergent cruft
1250
1251 2009-07-16 15:16  jeff
1252
1253         * FS/FS/Mason.pm: dark magic coming soon
1254
1255 2009-07-15 18:57  jeff
1256
1257         * httemplate/search/477.html: duh! more 477 files
1258
1259 2009-07-15 18:35  jeff
1260
1261         * httemplate/search/report_477.html: missed file for 477 reporting
1262
1263 2009-07-15 16:06  ivan
1264
1265         * FS/FS/part_pkg/cdr_termination.pm: unused for now
1266
1267 2009-07-15 15:49  ivan
1268
1269         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
1270           setting charged_party to accountcode, RT#5495
1271
1272 2009-07-14 12:06  rsiddall
1273
1274         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
1275           Jeff.
1276
1277 2009-07-14 12:05  rsiddall
1278
1279         * FS/FS/svc_domain.pm: Changed description of "action" field to
1280           match domain registration exports.
1281
1282 2009-07-13 20:14  ivan
1283
1284         * htetc/handler.pl: fix warnings, from RT merge fallout
1285
1286 2009-07-13 19:53  ivan
1287
1288         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
1289           provisioning?  or at least better debugging, RT#5226
1290
1291 2009-07-13 19:52  ivan
1292
1293         * httemplate/elements/tr-select-did.html: stop Dumper spew
1294
1295 2009-07-13 17:28  rsiddall
1296
1297         * Makefile, FS/FS/svc_domain.pm,
1298           FS/FS/part_export/domreg_net_dri.pm,
1299           httemplate/edit/process/domreg.cgi: New export to
1300           register/transfer/renew/revoke domains using Net::DRI.  Currently
1301           optimized for OpenSRS.  Should become more generalized in later
1302           releases.  Modified Makefile to insert the Freeside log folder
1303           into the new export.  Modified svc_domain.pm to prevent
1304           generation of transfer requests when a domain is moved to a
1305           different package with a domain registration attached to one of
1306           the included services.  Modified domreg.cgi to display errors on
1307           a separate page.
1308
1309 2009-07-13 09:02  jeff
1310
1311         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
1312           other bugs in tax updates
1313
1314 2009-07-13 03:12  ivan
1315
1316         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
1317           found in FS::part_pkg::recur_Common, skipping" warning
1318
1319 2009-07-13 02:19  ivan
1320
1321         * FS/FS/ClientAPI/MyAccount.pm,
1322           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
1323           self-service agent-specific logos
1324
1325 2009-07-13 02:10  ivan
1326
1327         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
1328           logo?
1329
1330 2009-07-13 00:21  ivan
1331
1332         * conf/invoice_html: thank you IE8
1333
1334 2009-07-13 00:10  ivan
1335
1336         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
1337
1338 2009-07-12 20:24  ivan
1339
1340         * rt/html/Elements/PageLayout: think that should be it, fix bar
1341           when there's no primary $page_tabs
1342
1343 2009-07-12 20:15  ivan
1344
1345         * rt/html/Elements/Footer: no need for Time to display either
1346
1347 2009-07-12 19:33  ivan
1348
1349         * rt/html/Elements/PageLayout: style RT's menubars like ours
1350
1351 2009-07-12 18:50  ivan
1352
1353         * httemplate/elements/: header.html, menubar.html: style nits
1354
1355 2009-07-12 16:45  ivan
1356
1357         * httemplate/elements/header.html: fix header sizes :/
1358
1359 2009-07-12 16:38  ivan
1360
1361         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
1362           hope so
1363
1364 2009-07-12 16:27  ivan
1365
1366         * rt/html/NoAuth/css/3.5-default/titlebox.css: fix excessive RT
1367           margins
1368
1369 2009-07-12 16:25  ivan
1370
1371         * httemplate/edit/cust_main.cgi: ACL on customer edit
1372
1373 2009-07-12 16:22  ivan
1374
1375         * httemplate/elements/header.html, httemplate/elements/menu.html,
1376           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
1377           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm,
1378           rt/html/Elements/Header,
1379           rt/html/NoAuth/css/3.5-default/freeside.css,
1380           rt/html/NoAuth/css/3.5-default/misc.css,
1381           rt/html/Ticket/Display.html: resolve style weirdness (fallout
1382           from RT integration), especially non-fixed-width comment boxes,
1383           menu/searchbar differences, RT#1169
1384
1385 2009-07-12 12:32  ivan
1386
1387         * httemplate/elements/menu.html: update tickting config
1388           descriptions
1389
1390 2009-07-12 06:27  jeff
1391
1392         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
1393           untaint
1394
1395 2009-07-10 19:40  ivan
1396
1397         * bin/drop_slony.slonik: notes
1398
1399 2009-07-10 10:50  ivan
1400
1401         * httemplate/elements/: select-did.html, tr-select-did.html: fix
1402           svc_phone provisioning!
1403
1404 2009-07-09 17:36  ivan
1405
1406         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
1407           RT#5495
1408
1409 2009-07-09 16:59  ivan
1410
1411         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
1412           CDRs, RT#5495
1413
1414 2009-07-09 16:58  ivan
1415
1416         * FS/bin/freeside-cdr-sftp_and_import: add -r option
1417
1418 2009-07-09 14:05  ivan
1419
1420         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
1421           httemplate/search/report_unapplied_cust_pay.html,
1422           httemplate/search/unapplied_cust_pay.html: unapplied payments
1423           report, RT#4861
1424
1425 2009-07-09 13:36  ivan
1426
1427         * httemplate/search/elements/cust_main_dayranges.html: no idea how
1428           i missed fixing this before
1429
1430 2009-07-09 13:18  ivan
1431
1432         * httemplate/search/report_receivables.cgi: oops
1433
1434 2009-07-08 19:34  ivan
1435
1436         * rt/html/Elements/Header: doh, fix RT onLoadHook; this fixes
1437           "Undefined subroutine &HTML::Mason::Commands::onLoadHook" error
1438           on ticket creation and otherwise, RT#1169
1439
1440 2009-07-08 04:12  ivan
1441
1442         * FS/FS/TicketSystem/RT_External.pm,
1443           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
1444           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
1445           httemplate/elements/about_freeside.html,
1446           httemplate/elements/about_rt.html,
1447           httemplate/elements/header.html,
1448           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED,
1449           rt/html/Elements/Header, rt/html/Elements/PageLayout,
1450           rt/html/Elements/Tabs, rt/html/Prefs/SearchOptions.html,
1451           rt/html/User/Prefs.html: borg RT menus, RT#1169
1452
1453 2009-07-07 20:33  ivan
1454
1455         * httemplate/search/: report_receivables.cgi,
1456           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
1457           elements/cust_main_dayranges.html: factor out the range-handling
1458           portions of receivables report, start on a similar unapplied
1459           payment report, RT#4861
1460
1461 2009-07-07 02:53  ivan
1462
1463         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
1464           svc_broadband.ip_addr
1465
1466 2009-07-07 02:23  ivan
1467
1468         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
1469           svc_broadband.ip_addr
1470
1471 2009-07-07 02:22  ivan
1472
1473         * httemplate/edit/svc_broadband.cgi: UI nit - double #
1474
1475 2009-07-07 00:32  mark
1476
1477         * FS/bin/freeside-void-payments: Add freeside-void-payments script
1478           for returned check processing
1479
1480 2009-07-06 17:53  ivan
1481
1482         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
1483           duration field (previously only billsec)
1484
1485 2009-07-06 17:47  ivan
1486
1487         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
1488           1900-01-01, RT#4081
1489
1490 2009-07-06 16:14  ivan
1491
1492         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
1493           acctid
1494
1495 2009-07-06 14:34  ivan
1496
1497         * httemplate/browse/rate_region.html: align, display countrycode
1498           with +, space between prefixes allowing wrapping
1499
1500 2009-07-05 17:28  ivan
1501
1502         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
1503           cdrbatch field
1504
1505 2009-07-05 17:10  ivan
1506
1507         * httemplate/elements/: select-did.html, tr-select-did.html: doh
1508
1509 2009-07-05 16:56  ivan
1510
1511         * httemplate/elements/: select-did.html, tr-select-did.html: allow
1512           svc_phone.phonenum to be edited when a DID selector is not in use
1513
1514 2009-07-05 16:17  ivan
1515
1516         * httemplate/search/cdr.html: format start/answer/end dates and
1517           link svcnum to service
1518
1519 2009-07-05 14:35  ivan
1520
1521         * FS/FS/Schema.pm, FS/FS/cdr.pm,
1522           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
1523           httemplate/search/report_cdr.html: CDR search by dcontext,
1524           charged_party, toggle of display fields, RT#4081
1525
1526 2009-07-03 17:47  ivan
1527
1528         * FS/FS/part_event/Condition/: cust_payments.pm,
1529           cust_payments_pkg.pm: add condition based on total customer
1530           payments as a multiplier of a specific package, RT#3983
1531
1532 2009-07-03 17:08  ivan
1533
1534         * FS/FS/part_event/Condition/once.pm: spealing
1535
1536 2009-07-02 04:22  ivan
1537
1538         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
1539           FS/FS/part_pkg/cdr_termination.pm,
1540           httemplate/edit/cust_main/billing.html,
1541           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
1542           settlement cdr processing, RT#5495
1543
1544 2009-07-01 19:02  ivan
1545
1546         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
1547           part_event/Action/fee.pm: fix late fees, RT#5665
1548
1549 2009-07-01 18:26  jeff
1550
1551         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
1552           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
1553           update flat_introrate plan to better fit current codebase RT#4912
1554
1555 2009-07-01 03:28  ivan
1556
1557         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
1558           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
1559           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
1560           httemplate/edit/cust_main/billing.html,
1561           httemplate/view/cust_main/billing.html: start of settlement CDR
1562           processing, RT#5495
1563
1564 2009-06-30 22:34  ivan
1565
1566         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
1567           FS/FS/part_event/Action/fee.pm,
1568           httemplate/elements/select-taxclass.html,
1569           httemplate/elements/tr-select-taxclass.html: add tax class
1570           selection back for late charges w/1.9 events, RT#5665
1571
1572 2009-06-30 13:18  jeff
1573
1574         * FS/FS.pm, httemplate/elements/menu.html: documentation
1575           corrections
1576
1577 2009-06-30 12:38  ivan
1578
1579         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
1580           httemplate/browse/part_pkg_taxclass.html,
1581           httemplate/edit/part_pkg_taxclass.html,
1582           httemplate/edit/process/part_pkg_taxclass.html,
1583           httemplate/elements/menu.html,
1584           httemplate/elements/select-taxclass.html,
1585           httemplate/elements/tr-select-taxclass.html: disabling a
1586           taxclass, RT#5472
1587
1588 2009-06-30 05:32  ivan
1589
1590         * httemplate/edit/quick-charge.html: remove debugging
1591
1592 2009-06-30 05:28  ivan
1593
1594         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
1595           httemplate/edit/REAL_cust_pkg.cgi,
1596           httemplate/edit/quick-charge.html,
1597           httemplate/edit/process/REAL_cust_pkg.cgi,
1598           httemplate/view/cust_main/packages/status.html,
1599           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
1600           one-time charge "hold for later" / any package future start date,
1601           RT#5347
1602
1603 2009-06-30 04:09  ivan
1604
1605         * FS/FS/part_export/netsapiens.pm: this will help
1606
1607 2009-06-30 02:38  ivan
1608
1609         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
1610           netsapiens export, RT#5226
1611
1612 2009-06-29 19:54  ivan
1613
1614         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
1615           docs from netsapiens rough... RT#5226
1616
1617 2009-06-29 18:42  ivan
1618
1619         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
1620           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
1621           FS/t/part_device.t, FS/t/phone_device.t,
1622           httemplate/browse/part_device.html,
1623           httemplate/edit/part_device.html,
1624           httemplate/edit/phone_device.html,
1625           httemplate/edit/process/part_device.html,
1626           httemplate/edit/process/phone_device.html,
1627           httemplate/misc/delete-phone_device.html,
1628           httemplate/misc/part_device-import.html,
1629           httemplate/elements/menu.html,
1630           httemplate/misc/process/part_device-import.html,
1631           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
1632           integration), RT#5226
1633
1634 2009-06-29 15:48  rsiddall
1635
1636         * rpm/freeside.spec: Fix PDF invoice generation, including
1637           requirement for ghostscript.
1638
1639 2009-06-29 07:45  jeff
1640
1641         * bin/cust_pay_histogram: show total number of payments
1642
1643 2009-06-29 06:55  jeff
1644
1645         * bin/cust_pay_histogram: commandline tool for examining cust_pay
1646           records by date range #5652
1647
1648 2009-06-29 06:53  jeff
1649
1650         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
1651           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
1652           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
1653           httemplate/browse/part_pkg_report_option.html,
1654           httemplate/edit/part_pkg.cgi,
1655           httemplate/edit/part_pkg_report_option.html,
1656           httemplate/edit/cust_main/bottomfixup.html,
1657           httemplate/edit/cust_main/bottomfixup.js,
1658           httemplate/edit/cust_main/choose_tax_location.html,
1659           httemplate/edit/process/part_pkg.cgi,
1660           httemplate/edit/process/part_pkg_report_option.html,
1661           httemplate/misc/xmlhttp-cust_main-censustract.html,
1662           httemplate/edit/cust_main/contact.html,
1663           httemplate/elements/location.html, httemplate/elements/menu.html,
1664           httemplate/search/cust_main.html,
1665           httemplate/search/report_cust_main.html,
1666           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
1667           #4912
1668
1669 2009-06-28 23:21  ivan
1670
1671         * FS/MANIFEST: remove freeside-expiration-alerter
1672
1673 2009-06-26 17:55  ivan
1674
1675         * FS/bin/freeside-expiration-alerter: replaced by
1676           FS::Cron::alert_expiration
1677
1678 2009-06-26 16:21  ivan
1679
1680         * FS/bin/freeside-queued: doh, brainfart, RT#5572
1681
1682 2009-06-26 16:12  ivan
1683
1684         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
1685           specify the kinds of jobs to be run, RT#5572
1686
1687 2009-06-26 11:53  ivan
1688
1689         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
1690           bits so that they're used even when doing an exact search on a
1691           browser-remembered result
1692
1693 2009-06-25 23:55  mark
1694
1695         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
1696           freeside-daily routine
1697
1698 2009-06-25 13:23  ivan
1699
1700         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
1701           not enabled!" error when using signup without any real-time
1702           processor
1703
1704 2009-06-25 12:55  ivan
1705
1706         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
1707           Argument "" isn't numeric in numeric eq (==) at
1708           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
1709
1710 2009-06-25 12:47  ivan
1711
1712         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
1713           no-gateway-at-all case, RT#5673
1714
1715 2009-06-25 12:06  ivan
1716
1717         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
1718           report
1719
1720 2009-06-24 18:28  ivan
1721
1722         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
1723           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
1724           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
1725           FS/t/cust_tax_adjustment.t,
1726           httemplate/edit/cust_tax_adjustment.html,
1727           httemplate/edit/process/cust_tax_adjustment.html,
1728           httemplate/search/cust_tax_adjustment.html,
1729           httemplate/view/cust_main/payment_history.html: tax adjustments,
1730           RT#5595
1731
1732 2009-06-24 18:22  ivan
1733
1734         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
1735           whitespace in IE
1736
1737 2009-06-24 11:36  ivan
1738
1739         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
1740           profiling, RT#5662
1741
1742 2009-06-24 02:07  mark
1743
1744         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
1745           expiration alerts into FS::Cron::alert_expiration
1746
1747 2009-06-23 21:42  ivan
1748
1749         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
1750           RT#3988
1751
1752 2009-06-23 18:40  ivan
1753
1754         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
1755           agent-specific sales report, RT#5449
1756
1757 2009-06-23 13:33  rsiddall
1758
1759         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
1760           registration for more than one year as we can't automatically
1761           bill for multi-year renewals at this time.
1762
1763 2009-06-22 16:42  ivan
1764
1765         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
1766           data in payment receipts, RT#5536
1767
1768 2009-06-22 15:55  ivan
1769
1770         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
1771           customer report failure, RT#5515
1772
1773 2009-06-22 10:00  jeff
1774
1775         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
1776
1777 2009-06-22 03:45  ivan
1778
1779         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
1780           isn't numeric in numeric eq (==) at
1781           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
1782
1783 2009-06-22 03:39  ivan
1784
1785         * FS/FS/access_user.pm: fix pod
1786
1787 2009-06-22 03:28  ivan
1788
1789         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
1790
1791 2009-06-22 03:06  ivan
1792
1793         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
1794           httemplate/search/cust_bill_pkg.cgi,
1795           httemplate/search/report_tax.cgi: finish basic implemention of
1796           tax exemption by tax name hack, RT#5127
1797
1798 2009-06-22 00:50  ivan
1799
1800         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
1801           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
1802           FS/t/cust_main_exemption.t,
1803           httemplate/edit/cust_main/billing.html,
1804           httemplate/edit/process/cust_main.cgi,
1805           httemplate/view/cust_main/billing.html: tax exemption by tax
1806           name, RT#5127
1807
1808 2009-06-21 15:00  ivan
1809
1810         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
1811           about it
1812
1813 2009-06-21 08:42  jeff
1814
1815         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
1816           #5855
1817
1818 2009-06-21 08:21  jeff
1819
1820         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
1821           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
1822           httemplate/edit/REAL_cust_pkg.cgi,
1823           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
1824           httemplate/edit/part_bill_event.cgi,
1825           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
1826           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
1827           httemplate/misc/bulk_change_pkg.cgi,
1828           httemplate/misc/cancel_pkg.html,
1829           httemplate/misc/cust_main-import.cgi,
1830           httemplate/misc/delay_susp_pkg.html,
1831           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
1832           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
1833           httemplate/search/report_cust_pkg.html,
1834           httemplate/view/cust_main/packages/package.html,
1835           httemplate/view/cust_main/packages/status.html: CUSTOM
1836           packages/actual flag for custom packages #3988
1837
1838 2009-06-19 14:49  jeff
1839
1840         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
1841           Pg when upgrading tax rates and cust_bill_pkg_details
1842
1843 2009-06-19 10:53  jeff
1844
1845         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
1846           payments as manual
1847
1848 2009-06-19 05:08  ivan
1849
1850         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
1851           first month (whew!) add an option not to prorate the accounts
1852           themselves
1853
1854 2009-06-19 00:46  ivan
1855
1856         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
1857
1858 2009-06-19 00:14  ivan
1859
1860         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
1861           run, RT#18737
1862
1863 2009-06-18 04:09  ivan
1864
1865         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
1866
1867 2009-06-18 04:07  ivan
1868
1869         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
1870           fee
1871
1872 2009-06-18 04:04  ivan
1873
1874         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
1875
1876 2009-06-18 04:03  ivan
1877
1878         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
1879           add basic part_pkg cost columns for agent wholsale price plan,
1880           RT#4696
1881
1882 2009-06-18 03:07  ivan
1883
1884         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
1885           fee package
1886
1887 2009-06-18 02:52  ivan
1888
1889         * httemplate/images/gray-black-side.png: forgot this
1890
1891 2009-06-17 18:17  mark
1892
1893         * httemplate/: elements/menu.html, search/report_receivables.cgi,
1894           search/report_receivables.html: Fix receivables report ACL checks
1895           and menu
1896
1897 2009-06-16 23:43  mark
1898
1899         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
1900           httemplate/search/report_receivables.cgi,
1901           httemplate/search/report_receivables.html: Added separate access
1902           right for receivables report
1903
1904 2009-06-16 19:39  ivan
1905
1906         * FS/FS/Conf.pm, FS/FS/access_user.pm,
1907           httemplate/edit/process/REAL_cust_pkg.cgi,
1908           httemplate/edit/process/part_pkg.cgi,
1909           httemplate/edit/process/quick-cust_pkg.cgi,
1910           httemplate/elements/menubar.html,
1911           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
1912           httemplate/search/cust_event.html,
1913           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
1914           httemplate/view/cust_main.cgi: finish up initial work on customer
1915           view tabs (ensure links back to customer view call include
1916           show=packages if default view isn't jumbo or packages already),
1917           RT#5586
1918
1919 2009-06-15 20:29  ivan
1920
1921         * httemplate/: elements/menubar.html, pref/pref-process.html,
1922           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
1923           view/cust_main/payment_history.html, view/cust_main/tickets.html:
1924           basic customer view tabs, RT#5586
1925
1926 2009-06-15 14:41  rsiddall
1927
1928         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
1929           access right for managing domain registration (registering,
1930           transferring, revoking, renewing, etc.).
1931
1932 2009-06-15 13:43  jeff
1933
1934         * FS/FS/cust_main.pm: check for need for postal fee before charging
1935           the customer, not after
1936
1937 2009-06-15 12:41  rsiddall
1938
1939         * FS/FS/part_export/domreg_opensrs.pm,
1940           httemplate/edit/process/domreg.cgi,
1941           httemplate/view/svc_domain.cgi: Add domain registration
1942           operations to the View Domain screen, if the domain has an
1943           associated export supporting registration.  Shows the domain
1944           status and allows registration, transfer, revocation, or renewal.
1945           Revocation almost never works since the registries impose very
1946           short windows after initial registration.  Also updated the
1947           OpenSRS registration export to support the additional operations.
1948
1949 2009-06-12 20:13  rsiddall
1950
1951         * rpm/freeside.spec: Default configuration files had
1952           directory-style permission values.
1953
1954 2009-06-11 19:48  rsiddall
1955
1956         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
1957           configuration folder.  Configuration is kept in the RDBMS and
1958           initialized from the default_conf folder.  RT 5579.
1959
1960 2009-06-10 16:30  jeff
1961
1962         * conf/invoice_latex: prevent notes from bleeding onto coupon
1963           RT#5537
1964
1965 2009-06-10 14:58  ivan
1966
1967         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
1968           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
1969
1970 2009-06-10 12:50  ivan
1971
1972         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
1973           queue if there's already one waiting to run for a customer,
1974           RT#5572
1975
1976 2009-06-10 00:58  ivan
1977
1978         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
1979           looking for, RT#5539
1980
1981 2009-06-09 20:06  ivan
1982
1983         * FS/bin/freeside-upgrade: doh, semicolon
1984
1985 2009-06-09 20:00  ivan
1986
1987         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
1988           for SG upgradability
1989
1990 2009-06-09 19:08  ivan
1991
1992         * httemplate/edit/payment_gateway.html: update gateway list in
1993           order to add WesternACH, RT#5409
1994
1995 2009-06-09 17:02  ivan
1996
1997         * FS/FS/cust_main.pm: eliminate harmless
1998
1999             Argument "" isn't numeric in numeric comparison (<=>) at
2000           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
2001
2002           warning, sort batched payments on a column that actually exists
2003
2004 2009-06-04 07:27  ivan
2005
2006         * httemplate/docs/credits.html: fix scrolling
2007
2008 2009-06-04 07:09  ivan
2009
2010         * rpm/freeside.spec: there are lots of contributors too!
2011
2012 2009-06-04 07:08  ivan
2013
2014         * httemplate/docs/credits.html: $core->add("jeremyd");
2015
2016 2009-06-03 20:49  ivan
2017
2018         * bin/freeside-migrate-events: much more efficient event migration:
2019           let the database do the work, RT#5426
2020
2021 2009-06-03 17:49  ivan
2022
2023         * bin/freeside-migrate-events: add a -m mode to improve performance
2024           so upgrade can complete for large databases, RT#5426
2025
2026 2009-06-03 14:09  rsiddall
2027
2028         * rpm/freeside.spec: Incorrect permissions on the default
2029           configuration folder caused installation to fail with an
2030           incomplete database initialization.  Failure to remove the
2031           ticket_system file from the default configuration folder caused
2032           Freeside to try to use RT.
2033
2034 2009-06-03 12:52  ivan
2035
2036         * FS/FS/UID.pm: add a hack to set default schema, cf.
2037           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
2038
2039 2009-05-31 22:43  jeff
2040
2041         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
2042           httemplate/misc/tax-fetch_and_replace.cgi,
2043           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
2044           function for the taxproduct based tax data loading
2045
2046 2009-05-31 02:57  ivan
2047
2048         * FS/FS/cust_bill.pm: wtf
2049
2050 2009-05-31 02:45  ivan
2051
2052         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
2053           invoice terms anymore.  or in other words, honor setting
2054           'invoice_default_terms' blank, like in 1.7.  RT#5415
2055
2056 2009-05-31 01:39  ivan
2057
2058         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
2059           toggle, RT#5255
2060
2061 2009-05-30 23:59  ivan
2062
2063         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
2064           package definition browse/search, filter by package class,
2065           RT#5255
2066
2067 2009-05-30 22:15  ivan
2068
2069         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
2070           finish up when can connect again, RT#5226
2071
2072 2009-05-30 21:57  ivan
2073
2074         * FS/FS/part_export/netsapiens.pm: necessary for
2075           bin/cdr-netsapeins.import
2076
2077 2009-05-30 05:15  ivan
2078
2079         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
2080
2081 2009-05-30 04:21  ivan
2082
2083         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
2084
2085 2009-05-30 04:14  ivan
2086
2087         * bin/cdr-transnexus.import: quick hacked-up copy of
2088           freeside-cdr-sftp_and_import for transnexus directory structure,
2089           RT#5229
2090
2091 2009-05-30 03:45  ivan
2092
2093         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
2094
2095 2009-05-29 20:40  ivan
2096
2097         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
2098
2099 2009-05-29 20:14  ivan
2100
2101         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
2102           ability for prepaid packages to have usage limits and cancel if
2103           they're hit, RT#4995
2104
2105 2009-05-29 19:31  ivan
2106
2107         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
2108           be set explicitly, don't default to 80%
2109
2110 2009-05-29 16:36  ivan
2111
2112         * httemplate/search/cdr.html: slightly better labels and field
2113           order for CDR report, RT#4081
2114
2115 2009-05-29 16:17  ivan
2116
2117         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
2118           handling in netcentrex CDR handling, RT#4081
2119
2120 2009-05-28 21:43  jeff
2121
2122         * FS/FS/Conf.pm: correct description to reflect previous changes
2123
2124 2009-05-28 17:22  jeff
2125
2126         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
2127           don't require a leading 0 in the quick charge amount
2128
2129 2009-05-27 15:32  ivan
2130
2131         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
2132           think that should actually do it for now on RT#5446
2133
2134 2009-05-27 15:23  ivan
2135
2136         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
2137           too!  woo, working, RT#5446
2138
2139 2009-05-27 15:13  ivan
2140
2141         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
2142           fix total line links on tax report when using report_group
2143           kludge? (still possibly not in all corner cases), RT#5446
2144
2145 2009-05-27 15:10  ivan
2146
2147         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
2148           willf inally fix total line links on tax report when using
2149           report_group kludge? (still possibly not in all corner cases),
2150           RT#5446
2151
2152 2009-05-27 14:35  ivan
2153
2154         * httemplate/search/report_tax.cgi: fix total line links on tax
2155           report when using report_group kludge? (possibly not in all
2156           corner cases), RT#5446
2157
2158 2009-05-27 14:27  ivan
2159
2160         * httemplate/search/report_tax.cgi: fix total line links on tax
2161           report when using report_group kludge? (possibly not in all
2162           corner cases), RT#5446
2163
2164 2009-05-27 14:24  jeff
2165
2166         * httemplate/elements/menuarrow.gif: close ticket 1517
2167
2168 2009-05-27 10:18  ivan
2169
2170         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
2171           line links on tax report when using report_group kludge?
2172           (possibly not in all corner cases), RT#5446
2173
2174 2009-05-27 00:50  jeff
2175
2176         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
2177           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
2178           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
2179           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
2180           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
2181           fs_selfservice/FS-SelfService/Makefile.PL,
2182           fs_selfservice/FS-SelfService/SelfService.pm,
2183           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
2184           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
2185           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
2186           bulk provisioning via ftp and SOAP #5202
2187
2188 2009-05-26 05:32  jeff
2189
2190         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
2191           overlibmws_crossframe.js, overlibmws_draggable.js,
2192           overlibmws_iframe.js, iframecontentmws.js: include overlib in
2193           selfservice
2194
2195 2009-05-25 19:48  ivan
2196
2197         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
2198           portion of total line when using config option for some basic tax
2199           grouping by name, RT#5446
2200
2201 2009-05-25 19:03  ivan
2202
2203         * httemplate/search/report_tax.cgi: mostly fix total line when
2204           using config option for some basic tax grouping by name, RT#5446
2205
2206 2009-05-25 18:41  ivan
2207
2208         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
2209           option for some basic tax grouping by name, RT#5446
2210
2211 2009-05-25 18:35  ivan
2212
2213         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
2214           httemplate/search/report_tax.html: add a config option for some
2215           basic tax grouping by name, RT#5446
2216
2217 2009-05-25 15:42  ivan
2218
2219         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
2220           graph when a package class is specified, RT#5449
2221
2222 2009-05-24 20:59  ivan
2223
2224         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
2225           self-service payments, RT#1592
2226
2227 2009-05-24 18:49  ivan
2228
2229         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
2230           fs_selfservice/FS-SelfService/SelfService.pm,
2231           fs_selfservice/FS-SelfService/cgi/card.html,
2232           fs_selfservice/FS-SelfService/cgi/make_payment.html,
2233           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
2234           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
2235           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
2236           httemplate/elements/location.html,
2237           httemplate/elements/select-county.html: international
2238           self-service payments, RT#1592
2239
2240 2009-05-21 20:22  ivan
2241
2242         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
2243           sqlradius upgrade errors from permissions can be ignored for now
2244
2245 2009-05-21 20:02  ivan
2246
2247         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
2248           ability to report on packages w/status "not yet billed" as well,
2249           RT#5409
2250
2251 2009-05-20 08:27  ivan
2252
2253         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
2254           httemplate/view/cust_main/packages/services.html: add "manage
2255           device" link & config, RT#5438
2256
2257 2009-05-20 01:27  ivan
2258
2259         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
2260           and remove devel cruft, RT#5226
2261
2262 2009-05-19 18:06  ivan
2263
2264         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
2265           integration, RT#5226
2266
2267 2009-05-18 12:23  jeff
2268
2269         * FS/FS/tax_rate_location.pm: miss use
2270
2271 2009-05-18 12:21  jeff
2272
2273         * FS/FS/Schema.pm: allow empty state
2274
2275 2009-05-18 11:21  jeff
2276
2277         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
2278           upgrade attempts
2279
2280 2009-05-18 02:55  ivan
2281
2282         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
2283           FS/FS/UI/bytecount.pm,
2284           fs_selfservice/FS-SelfService/cgi/header.html,
2285           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
2286           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
2287           fs_selfservice/FS-SelfService/cgi/view_usage.html,
2288           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
2289           from self-service, RT#4018
2290
2291 2009-05-18 01:40  ivan
2292
2293         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
2294           correct port, RT#4081
2295
2296 2009-05-17 21:56  jeff
2297
2298         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
2299           1970
2300
2301 2009-05-16 13:07  rsiddall
2302
2303         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
2304           failure causes to the perldoc.
2305
2306 2009-05-16 12:27  rsiddall
2307
2308         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
2309           that failure to install the module doesn't stop Apache from
2310           starting.  (This causes attempts to register domains to fail
2311           instead.)
2312
2313 2009-05-15 19:29  rsiddall
2314
2315         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
2316           when the cust_main owning this domain does not provide fields
2317           required for use as a contact handle in the domain registration
2318           record.  Also temporarily disable the ability to have the export
2319           do only registration or only transfers.
2320
2321 2009-05-15 12:41  rsiddall
2322
2323         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
2324           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
2325           httemplate/edit/process/part_export.cgi,
2326           httemplate/edit/process/svc_domain.cgi: Simple domain
2327           registration at Tucows OpenSRS using an export based on
2328           Net::OpenSRS.  When a domain is added and the export runs, it
2329           will register the domain or initiate a transfer.  You can also
2330           choose no action.  There's currently no provision for revoking
2331           domains or renewing registrations.  Depending on the settings at
2332           OpenSRS, orders may look like they've succeeded in Freeside but
2333           actually be queued pending input by the reseller at OpenSRS.  The
2334           part_export CGIs were modified to allow a multi-valued select to
2335           be used to control which TLDs are enabled for registration.
2336
2337 2009-05-14 09:26  jeff
2338
2339         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
2340           geocode more often
2341
2342 2009-05-14 09:25  jeff
2343
2344         * httemplate/view/cust_main/billing.html: show geocode when
2345           taxproducts enabled
2346
2347 2009-05-13 15:27  jeff
2348
2349         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
2350           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
2351           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
2352           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
2353           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
2354           httemplate/search/cust_bill_pkg.cgi,
2355           httemplate/search/report_newtax.cgi: improved taxproduct tax
2356           report RT#4783
2357
2358 2009-05-12 17:51  ivan
2359
2360         * conf/invoice_latex: remove obsolete comments
2361
2362 2009-05-09 17:45  ivan
2363
2364         * FS/FS/svc_phone.pm: label phone_name correctly
2365
2366 2009-05-09 16:54  ivan
2367
2368         * FS/bin/freeside-cdr-sftp_and_import, bin/cdr.sftp_and_import:
2369           move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081
2370
2371 2009-05-09 00:56  ivan
2372
2373         * FS/FS/: Conf.pm, cdr.pm: add
2374           cdr-charged_party-truncate_{length,prefix} in order to trim
2375           charged_party to a certain length, RT#4081
2376
2377 2009-05-08 18:44  ivan
2378
2379         * httemplate/: edit/elements/svc_Common.html,
2380           edit/elements/edit.html, view/elements/svc_Common.html: use
2381           service-def specific labels, at least for service pages that use
2382           {view,edit}/elements/svc_Common.html RT#4081
2383
2384 2009-05-08 17:39  ivan
2385
2386         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
2387           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
2388           httemplate/edit/part_svc.cgi: add ability to configure service
2389           labels per-package (still need to actually use the labels),
2390           RT#4081
2391
2392 2009-05-08 01:41  ivan
2393
2394         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
2395           where you've changed '(CUSTOM)', RT#5350
2396
2397 2009-05-05 15:02  ivan
2398
2399         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
2400           agent.invoice_template edit by default, with a config to turn
2401           back on, RT#5218
2402
2403 2009-05-05 10:58  ivan
2404
2405         * FS/FS/cust_pay.pm: add company_name to payment receipt
2406
2407 2009-05-05 03:40  ivan
2408
2409         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
2410           httemplate/misc/rate_edit_excel.html,
2411           httemplate/misc/process/rate_edit_excel.html: finish the import
2412           portion of excel rate edit, RT#5108
2413
2414 2009-05-04 18:41  jeff
2415
2416         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
2417           unused code
2418
2419 2009-05-04 11:33  jeff
2420
2421         * bin/: cust_main_special.pm, rebill: this is a quick hack to
2422           rebill customers when a cdr didn't happen
2423
2424 2009-05-03 19:01  ivan
2425
2426         * httemplate/search/: report_prepaid_income.cgi,
2427           report_prepaid_income.html: agent-virt prepaid income report,
2428           RT#5311
2429
2430 2009-05-03 18:17  ivan
2431
2432         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
2433           addition (+) warning
2434
2435 2009-05-03 17:22  ivan
2436
2437         * httemplate/: browse/rate_region.html, elements/menu.html,
2438           misc/rate_edit_excel.html, search/elements/search-xls.html,
2439           search/elements/search.html: add menu item and page for d/ling
2440           and edit rates with excel.  RT#5108
2441
2442 2009-05-03 15:45  ivan
2443
2444         * httemplate/search/elements/: search-csv.html, search-html.html,
2445           search-xls.html, search.html: break down search.html into
2446           components, RT#5108
2447
2448 2009-05-03 11:34  ivan
2449
2450         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
2451           "Redownload resolved batches" ACL for s1, RT#4271
2452
2453 2009-05-02 20:13  ivan
2454
2455         * httemplate/config/config.cgi: edit any config item
2456
2457 2009-05-02 18:45  ivan
2458
2459         * httemplate/config/config-view.cgi: add ability to delete
2460           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
2461           RT#5218
2462
2463 2009-05-02 18:11  ivan
2464
2465         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
2466           httemplate/config/config-view.cgi: add ability to remove
2467           suffix-ed config items, RT#5218
2468
2469 2009-05-02 17:40  ivan
2470
2471         * bin/confdiff: confdiff
2472
2473 2009-05-02 15:11  ivan
2474
2475         * FS/FS/Misc/eps2png.pm: fix eps preview
2476
2477 2009-05-01 17:01  ivan
2478
2479         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
2480           config/config-process.cgi, config/config-view.cgi: finish up
2481           useful agent stuff on the config editor: adding, deleting
2482           overrides too.  also add a confirmation to override deletion from
2483           the agent browse page.  RT#5218
2484
2485 2009-05-01 13:21  jeff
2486
2487         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
2488           aggregate
2489
2490 2009-04-30 19:43  ivan
2491
2492         * httemplate/config/config-view.cgi: view all overrides when asked,
2493           even the ones without values.  hmm :/  RT#5218
2494
2495 2009-04-30 19:08  ivan
2496
2497         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
2498           RT#5293
2499
2500 2009-04-30 18:07  ivan
2501
2502         * httemplate/config/: config-process.cgi, config-view.cgi: add
2503           ability to edit the agent overrides from the main config, RT#4218
2504
2505 2009-04-29 11:25  ivan
2506
2507         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
2508
2509 2009-04-28 15:38  ivan
2510
2511         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
2512
2513 2009-04-27 21:36  ivan
2514
2515         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
2516           SG billing-daily -r behavior, RT#4412
2517
2518 2009-04-27 21:13  ivan
2519
2520         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
2521           to emulate SG billing-daily -r behavior
2522
2523 2009-04-27 16:06  ivan
2524
2525         * FS/FS/Mason.pm: typo
2526
2527 2009-04-27 16:01  ivan
2528
2529         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
2530           will need libcgi-pm-perl removed, suck
2531
2532 2009-04-26 16:43  ivan
2533
2534         * FS/FS/Schema.pm: would help to have an index on priority if we're
2535           going to order based on it
2536
2537 2009-04-26 16:19  ivan
2538
2539         * FS/bin/freeside-queued: start small jobs more efficiently,
2540           RT#4412
2541
2542 2009-04-26 16:09  ivan
2543
2544         * FS/FS/Conf.pm: add a config option for max # of queued kids,
2545           RT#4412
2546
2547 2009-04-25 15:42  ivan
2548
2549         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
2550           multi-process mode for testing, RT#4412
2551
2552 2009-04-23 13:34  jeff
2553
2554         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
2555           subscription option to voip_cdr
2556
2557 2009-04-23 13:31  jeff
2558
2559         * httemplate/misc/tax-fetch_and_import.cgi,
2560           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
2561           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
2562           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
2563           httemplate/elements/menu.html: autodownload and update of cch tax
2564           data
2565
2566 2009-04-22 21:57  ivan
2567
2568         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
2569           and i'm sure it doesn't help the planner get us results sooner.
2570           last chance to try and get cursor approach working?  RT#4412
2571
2572 2009-04-22 21:14  ivan
2573
2574         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
2575           addition is committed?  well, if this works, that answers that.
2576           RT#4412
2577
2578 2009-04-22 13:24  ivan
2579
2580         * FS/FS/Cron/bill.pm: hopefully better performance running the big
2581           query once and then fetching results with a cursor, rather than
2582           running it multiple times with an OFFSET and LIMIT, RT#4412
2583
2584 2009-04-22 11:58  ivan
2585
2586         * httemplate/edit/process/cust_main.cgi: fix not allowing
2587           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
2588
2589 2009-04-21 23:52  ivan
2590
2591         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
2592
2593 2009-04-21 17:54  ivan
2594
2595         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
2596           this should be way more efficient in multi-process mode, can
2597           start billing before the big query completes.  RT#4412
2598
2599 2009-04-21 13:59  ivan
2600
2601         * httemplate/browse/rate_region.html: rate download/edit/upload,
2602           RT#5108
2603
2604 2009-04-21 13:28  ivan
2605
2606         * httemplate/browse/rate_region.html: rate download/edit/upload,
2607           RT#5108
2608
2609 2009-04-21 09:42  ivan
2610
2611         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
2612           stuff causing nothing to bill.  RT#4412
2613
2614 2009-04-20 19:23  jeff
2615
2616         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
2617           descriptive progress popups
2618
2619 2009-04-20 13:57  rsiddall
2620
2621         * rpm/freeside.spec: Acceptance testing of the RPM build system
2622           flushed out a place where /bin/rm stops waiting for input if
2623           you're /bin/su as the user doing the build.  Added a -f flag to
2624           stop it waiting for input.
2625
2626 2009-04-20 09:57  ivan
2627
2628         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
2629           cust_main.archived field, skip billing if Y, RT#4412
2630
2631 2009-04-19 16:55  ivan
2632
2633         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
2634           somehow corrupt
2635
2636 2009-04-19 16:52  ivan
2637
2638         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
2639
2640 2009-04-17 16:30  ivan
2641
2642         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
2643           something to wipe the CVV from very large databases
2644
2645 2009-04-17 12:50  ivan
2646
2647         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
2648           priority to job queue so billing jobs don't don't drown out
2649           provisioning jobs
2650
2651 2009-04-17 12:21  ivan
2652
2653         * FS/FS/Cron/bill.pm: 1 helps alot
2654
2655 2009-04-17 12:20  ivan
2656
2657         * FS/bin/freeside-daily: backport freeside-daily -m and
2658           cust_main::bill_and_collect to 1.7, RT#4412
2659
2660 2009-04-17 01:25  ivan
2661
2662         * httemplate/docs/about.html: AFFERO BITCHES
2663
2664 2009-04-17 01:16  ivan
2665
2666         * httemplate/docs/about.html: what time is now
2667
2668 2009-04-17 01:02  ivan
2669
2670         * httemplate/config/: config-process.cgi, config-view.cgi,
2671           config.cgi: show labels for select(select_hash) config options,
2672           RT#3997
2673
2674 2009-04-17 00:21  ivan
2675
2676         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
2677           attachments, RT#3403
2678
2679 2009-04-17 00:03  ivan
2680
2681         * httemplate/elements/header.html,
2682           rt/html/Elements/FreesideSvcSearch: hide service search unless
2683           user has "View customer services" ACL, RT#3478
2684
2685 2009-04-16 18:17  ivan
2686
2687         * httemplate/search/: report_receivables.cgi,
2688           report_receivables.html: add customer status to receivables
2689           report selection, hopefully help enet, RT#5187
2690
2691 2009-04-15 20:58  rsiddall
2692
2693         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
2694           binaries in the right folder 2/ Make sure freeside group is
2695           created 3/ Make sure freeside home directory is created
2696
2697 2009-04-15 00:14  ivan
2698
2699         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
2700           should fix view of unlinked phone numbers, RT#5171
2701
2702 2009-04-14 22:52  ivan
2703
2704         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
2705
2706 2009-04-14 19:44  ivan
2707
2708         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
2709           self-service where process_payment required "payby" instead of
2710           defaulting to CARD, RT#3905
2711
2712 2009-04-14 19:29  ivan
2713
2714         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
2715           on plaintext, RT#3905
2716
2717 2009-04-14 19:15  ivan
2718
2719         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
2720           invoices off the right
2721
2722 2009-04-14 14:01  ivan
2723
2724         * httemplate/view/cust_main/packages.html: remove debugging
2725
2726 2009-04-14 13:27  ivan
2727
2728         * httemplate/view/cust_main/packages.html: don't hide old packages
2729           that have services, RT#5179
2730
2731 2009-04-14 10:15  ivan
2732
2733         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
2734           control recurring_flag behavior, RT#3843
2735
2736 2009-04-14 10:12  ivan
2737
2738         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
2739           recurring_flag behavior, RT#3843
2740
2741 2009-04-14 09:14  jeff
2742
2743         * httemplate/misc/process/tax-import.cgi: hmmm
2744
2745 2009-04-14 09:12  jeff
2746
2747         * httemplate/misc/process/tax-import.cgi: better at least
2748
2749 2009-04-13 17:09  ivan
2750
2751         * FS/FS/Conf.pm: add configuration option to control recurring_flag
2752           behavior, RT#3843
2753
2754 2009-04-13 16:37  ivan
2755
2756         * FS/FS/cust_main.pm: debugging
2757
2758 2009-04-11 23:24  ivan
2759
2760         * httemplate/elements/tr-select-svc_acct-domain.html: adding
2761
2762 2009-04-11 23:14  ivan
2763
2764         * httemplate/elements/selectlayers.html: add svc_phone on new
2765           customer first package, RT#4315
2766
2767 2009-04-11 23:09  ivan
2768
2769         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
2770           httemplate/edit/cust_main/birthdate.html,
2771           httemplate/edit/cust_main/bottomfixup.html,
2772           httemplate/edit/cust_main/bottomfixup.js,
2773           httemplate/edit/cust_main/first_pkg.html,
2774           httemplate/edit/cust_main/top_misc.html,
2775           httemplate/edit/cust_main/billing.html,
2776           httemplate/edit/cust_main/choose_tax_location.html,
2777           httemplate/edit/cust_main/select-domain.html,
2778           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
2779           httemplate/edit/cust_main/first_pkg/svc_acct.html,
2780           httemplate/edit/cust_main/first_pkg/svc_phone.html,
2781           httemplate/edit/process/cust_main.cgi,
2782           httemplate/elements/select-domain.html,
2783           httemplate/misc/part_svc-columns.cgi,
2784           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
2785           new customer first package, RT#4315
2786
2787 2009-04-11 18:33  jeff
2788
2789         * etc/fslongtable.sty: sheesh
2790
2791 2009-04-11 18:24  jeff
2792
2793         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
2794           correct the real double counting culprit
2795
2796 2009-04-11 14:42  ivan
2797
2798         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
2799           migrate send_email, suspend_if_balance and credit events, RT#3905
2800
2801 2009-04-11 14:29  ivan
2802
2803         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
2804           action
2805
2806 2009-04-11 13:51  ivan
2807
2808         * FS/bin/freeside-upgrade: don't run configuration update when -s
2809           is used for schema-only slony slave update
2810
2811 2009-04-10 12:33  ivan
2812
2813         * FS/FS/Conf.pm: better description for enable_taxproducts and a
2814           warning about tax-pkg_address with it
2815
2816 2009-04-09 20:43  jeff
2817
2818         * FS/FS/cust_main.pm: orders of magnitude faster
2819
2820 2009-04-09 15:51  jeff
2821
2822         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
2823           for non-toll-free calls
2824
2825 2009-04-08 15:42  ivan
2826
2827         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
2828           w/agent packages, RT#5119
2829
2830 2009-04-08 01:08  ivan
2831
2832         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
2833
2834 2009-04-08 00:32  ivan
2835
2836         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
2837           of cvv from history records, RT#5093
2838
2839 2009-04-07 18:13  ivan
2840
2841         * httemplate/misc/link.cgi: when linking a legacy phone number the
2842           phone number could be typed in and not the service #.  RT#3407
2843
2844 2009-04-07 13:45  jeff
2845
2846         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
2847           cdrs
2848
2849 2009-04-07 11:20  ivan
2850
2851         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
2852           usernames, RT#5145
2853
2854 2009-04-07 11:15  ivan
2855
2856         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
2857           RT#3519
2858
2859 2009-04-06 19:50  jeff
2860
2861         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
2862           +1
2863
2864 2009-04-06 19:18  ivan
2865
2866         * FS/FS/cdr.pm: stop smoking crack
2867
2868 2009-04-06 18:20  jeff
2869
2870         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
2871           correct taqua toll free handling and hasten cdr import (skip
2872           uninteresting records)
2873
2874 2009-04-06 16:19  jeff
2875
2876         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
2877
2878 2009-04-06 11:31  jeff
2879
2880         * FS/FS/cdr/taqua.pm: calltype 6 is international
2881
2882 2009-04-05 17:52  jeff
2883
2884         * Makefile, etc/fslongtable.sty: stop doublecounting
2885           extracouponspace  but do not gratuitiously change existing
2886           installs
2887
2888 2009-04-05 16:18  jeff
2889
2890         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
2891
2892 2009-04-04 09:22  jeff
2893
2894         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
2895           bug in cust_bill_pkg_detail
2896
2897 2009-04-03 09:57  jeff
2898
2899         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
2900           provisioned svc_phones as unit count
2901
2902 2009-04-02 13:22  jeff
2903
2904         * httemplate/edit/cust_main/billing.html: Net 20 as well
2905
2906 2009-04-02 10:47  jeff
2907
2908         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
2909           prorate feature
2910
2911 2009-04-02 08:46  jeff
2912
2913         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
2914           portion of voip
2915
2916 2009-04-02 07:56  jeff
2917
2918         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
2919           geocoding
2920
2921 2009-04-01 22:27  jeff
2922
2923         * FS/FS/part_pkg_taxrate.pm: noise reduction
2924
2925 2009-04-01 19:36  ivan
2926
2927         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
2928           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
2929
2930 2009-04-01 17:14  ivan
2931
2932         * httemplate/browse/part_pkg.cgi: add some
2933           (undocumented/unaccessable to web UI yet) options to package
2934           browse to track down packages missing recurring fees
2935
2936 2009-03-31 21:27  ivan
2937
2938         * FS/FS/cdr.pm: show post-granularity duration if available for all
2939           export formats
2940
2941 2009-03-31 20:51  ivan
2942
2943         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
2944           defined length and with specific lastapp
2945
2946 2009-03-31 20:44  ivan
2947
2948         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
2949           defined length and with specific lastapp
2950
2951 2009-03-31 12:51  ivan
2952
2953         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
2954
2955 2009-03-31 12:47  ivan
2956
2957         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
2958           numeric in numeric eq (==) at
2959           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
2960
2961 2009-03-31 12:46  ivan
2962
2963         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
2964           8.3's more strict type checking
2965
2966 2009-03-30 09:33  jeff
2967
2968         * FS/FS/cust_tax_location.pm: schema and module should agree on
2969           column names
2970
2971 2009-03-29 23:10  ivan
2972
2973         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
2974           httemplate/view/cust_main/packages.html: okay.  counts are needed
2975           for the package sort, so push the embedded counting into
2976           cust_main.pm.  sure hope this does it. RT#5083
2977
2978 2009-03-29 22:08  ivan
2979
2980         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
2981           finally do it, RT#5083
2982
2983 2009-03-29 21:50  ivan
2984
2985         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
2986           finally do it, RT#5083
2987
2988 2009-03-29 21:41  ivan
2989
2990         * httemplate/view/cust_main/packages.html: double doh! RT#5083
2991
2992 2009-03-29 21:35  ivan
2993
2994         * httemplate/view/cust_main/packages.html: doh!  underscore,
2995           RT#5083
2996
2997 2009-03-29 21:31  ivan
2998
2999         * httemplate/view/cust_main/packages.html: try not to search for
3000           nothing in cust_svc so much, RT#5083
3001
3002 2009-03-29 21:15  ivan
3003
3004         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
3005           not to search for nothing in cust_svc so much, RT#5083
3006
3007 2009-03-29 20:47  ivan
3008
3009         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
3010           RT#5083
3011
3012 2009-03-29 20:12  ivan
3013
3014         * httemplate/view/cust_main/packages.html: really prevent separate
3015           part_pkg query, RT#5083
3016
3017 2009-03-29 18:39  ivan
3018
3019         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
3020           RT#5083
3021
3022 2009-03-29 18:28  ivan
3023
3024         * httemplate/view/cust_main/packages.html: fix setup date display,
3025           RT#5083
3026
3027 2009-03-29 18:09  ivan
3028
3029         * httemplate/view/cust_main/packages.html: forget caching, instead
3030           scoop up cust_pkg and part_pkg in one query, RT#5083
3031
3032 2009-03-29 18:05  ivan
3033
3034         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
3035           forget caching, instead scoop up cust_pkg and part_pkg in one
3036           query, RT#5083
3037
3038 2009-03-29 17:32  ivan
3039
3040         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
3041           part_pkg caching should speedup display of lots of packages,
3042           RT#5083
3043
3044 2009-03-29 16:44  ivan
3045
3046         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
3047           2 (or configured) cancelled and one-time charge packages, RT#5083
3048
3049 2009-03-29 04:56  ivan
3050
3051         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
3052
3053 2009-03-29 04:52  ivan
3054
3055         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
3056
3057 2009-03-29 03:39  ivan
3058
3059         * httemplate/view/cust_main/packages/package.html: avoid looking up
3060           part_pkg redundantly in the pkg loop, RT#5083
3061
3062 2009-03-29 03:34  ivan
3063
3064         * httemplate/view/cust_main/packages/package.html: avoid looking up
3065           package details redundantly in the pkg loop, RT#5083
3066
3067 2009-03-29 03:17  ivan
3068
3069         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
3070           qsearch for more realisitic profiling data, RT#5083
3071
3072 2009-03-29 02:38  ivan
3073
3074         * httemplate/view/cust_main/: one_time_charge_link.html,
3075           packages.html, packages/status.html: optimize customer view when
3076           there's lots of packages; *really* avoid looking up any config
3077           inside the package loop, RT#5083
3078
3079 2009-03-28 15:59  ivan
3080
3081         * httemplate/elements/select-cust-part_pkg.html,
3082           httemplate/elements/select-cust-pkg_class.html,
3083           httemplate/elements/select-part_pkg.html,
3084           httemplate/elements/select-table.html,
3085           httemplate/elements/tr-select-cust-part_pkg.html,
3086           httemplate/elements/tr-selectmultiple-part_pkg.html,
3087           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
3088           httemplate/misc/cust-part_pkg.cgi,
3089           httemplate/misc/order_pkg.html: package selector, split by
3090           package class, RT#5077
3091
3092 2009-03-25 20:59  ivan
3093
3094         * FS/FS/svc_acct.pm: yow
3095
3096 2009-03-25 20:53  ivan
3097
3098         * FS/FS/cust_main.pm: sort packages by label of first (primary)
3099           service, RT#5041
3100
3101 2009-03-25 02:36  ivan
3102
3103         * httemplate/pref/pref-process.html: throw a proper error message
3104           instead of a mason error on pw chagne problems, RT#5073
3105
3106 2009-03-25 02:36  ivan
3107
3108         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
3109
3110 2009-03-25 01:45  ivan
3111
3112         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
3113           RT#5042
3114
3115 2009-03-24 02:42  ivan
3116
3117         * bin/countdeclines: quick tool for RT#3843
3118
3119 2009-03-23 23:31  ivan
3120
3121         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
3122
3123 2009-03-23 19:36  ivan
3124
3125         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
3126           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
3127           <email>, supress extraneous service list, RT#3519
3128
3129 2009-03-23 16:33  jeff
3130
3131         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
3132           httemplate/misc/process/recharge_svc.html: more DTRT with usage
3133           on service transfer between packages and recharges  RT #2884,
3134           #5040 + #4995 fallout
3135
3136 2009-03-23 15:45  ivan
3137
3138         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
3139           from GECOS to "Real Name", RT#3519
3140
3141 2009-03-23 10:02  ivan
3142
3143         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
3144           (svc_acct.finger) to bulk billing detail, RT#3519
3145
3146 2009-03-21 20:33  ivan
3147
3148         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
3149
3150 2009-03-21 19:47  ivan
3151
3152         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
3153           usps address standardization when the zip returned has no zip+4,
3154           RT#4882
3155
3156 2009-03-21 16:37  ivan
3157
3158         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
3159           cron output not useful
3160
3161 2009-03-21 16:32  ivan
3162
3163         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
3164           up
3165
3166 2009-03-21 15:14  ivan
3167
3168         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
3169           freeside-check local monitoring, RT#4610
3170
3171 2009-03-19 19:14  ivan
3172
3173         * bin/ping: adding quick remote ping & alert script, RT#4610
3174
3175 2009-03-18 08:11  jeff
3176
3177         * FS/FS/part_pkg_taxrate.pm: more error information
3178
3179 2009-03-17 17:30  jeff
3180
3181         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
3182           httemplate/edit/part_svc.cgi: hide unused usage columns
3183
3184 2009-03-17 15:02  ivan
3185
3186         * fs_selfservice/FS-SelfService/SelfService.pm: add
3187           payment_info_renew_info method to ClientAPI/MyAccount and
3188           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
3189
3190 2009-03-17 14:38  ivan
3191
3192         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
3193           fs_selfservice/FS-SelfService/SelfService.pm: add
3194           payment_info_renew_info method to ClientAPI/MyAccount and
3195           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
3196
3197 2009-03-17 13:41  ivan
3198
3199         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
3200
3201 2009-03-17 13:13  ivan
3202
3203         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
3204           since it could be dangerous
3205
3206 2009-03-17 13:04  ivan
3207
3208         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
3209
3210 2009-03-17 12:48  ivan
3211
3212         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
3213
3214 2009-03-17 09:06  jeff
3215
3216         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
3217           RT#4903)
3218
3219 2009-03-17 05:01  ivan
3220
3221         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
3222           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
3223
3224 2009-03-17 02:59  ivan
3225
3226         * FS/FS/Misc/eps2png.pm: less debugging
3227
3228 2009-03-17 02:58  ivan
3229
3230         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
3231           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
3232           httemplate/config/config-view.cgi, httemplate/docs/license.html:
3233           add eps preview to config, for RT#5025
3234
3235 2009-03-16 16:28  jeff
3236
3237         * FS/FS/Schema.pm: avoid the need for approximate comparisons
3238           RT#4903
3239
3240 2009-03-16 10:06  jeff
3241
3242         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
3243           httemplate/edit/svc_broadband.cgi: have prizm use service data
3244           rather than package data to select a profile RT#4853
3245
3246 2009-03-16 08:52  jeff
3247
3248         * bin/make-pkg-fruit: a tool for migrating package elements to
3249           services
3250
3251 2009-03-16 01:08  jeff
3252
3253         * FS/FS/svc_broadband.pm: get the dup checking right
3254
3255 2009-03-16 00:13  ivan
3256
3257         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
3258           elements/location.html: allow country selection on credit card
3259           entry, RT#4997
3260
3261 2009-03-16 00:13  ivan
3262
3263         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
3264           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
3265           chars in Locale::SubCountry states, RT#4997
3266
3267 2009-03-15 23:22  ivan
3268
3269         * Makefile: 5.10!  welcome to the future
3270
3271 2009-03-15 22:54  ivan
3272
3273         * httemplate/view/svc_domain.cgi: fix custnum display on domain
3274           view
3275
3276 2009-03-15 21:21  jeff
3277
3278         * FS/FS/svc_broadband.pm: use part_svc_router
3279
3280 2009-03-15 17:57  jeff
3281
3282         * FS/FS/svc_broadband.pm: comment change
3283
3284 2009-03-15 15:44  ivan
3285
3286         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
3287
3288 2009-03-15 15:33  ivan
3289
3290         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
3291           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
3292           626.' error when using attribute_since_sqlradacct
3293
3294 2009-03-15 12:42  ivan
3295
3296         * FS/FS/cust_pkg_reason.pm: should give better performance if we
3297           search for what we want instead of using a string match
3298
3299 2009-03-15 03:46  ivan
3300
3301         * FS/FS/cust_main.pm: fix application of data fields from prepaid
3302           cards in addition to time field
3303
3304 2009-03-15 03:34  ivan
3305
3306         * httemplate/misc/process/recharge_svc.html: apply byte values from
3307           prepaid cards as well as time value, RT#4995
3308
3309 2009-03-15 03:30  ivan
3310
3311         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
3312           not a disk drive manufacturer, don't use halfass base-10
3313           megs/gigs
3314
3315 2009-03-15 00:33  ivan
3316
3317         * FS/FS/cust_main.pm: cust_main::payment_info, for
3318           ClientAPI::MyAccount
3319
3320 2009-03-14 16:44  ivan
3321
3322         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
3323           old files, RT#3093 / RT#4963
3324
3325 2009-03-13 11:22  jeff
3326
3327         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
3328           in in the interim
3329
3330 2009-03-11 03:03  ivan
3331
3332         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
3333           config, RT#4404
3334
3335 2009-03-11 02:41  ivan
3336
3337         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
3338
3339 2009-03-11 01:57  ivan
3340
3341         * bin/print-directory_assist: comma
3342
3343 2009-03-11 01:46  ivan
3344
3345         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
3346           codes and a kludge to print DA numbers for all of them
3347
3348 2009-03-10 09:14  jeff
3349
3350         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
3351           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
3352           fs_selfservice/FS-SelfService/cgi/verify.cgi,
3353           fs_selfservice/FS-SelfService/cgi/myaccount.html,
3354           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
3355           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3356           fs_selfservice/FS-SelfService/cgi/signup.cgi,
3357           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
3358           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
3359           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
3360           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
3361           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
3362           fs_selfservice/FS-SelfService/SelfService.pm,
3363           httemplate/browse/payment_gateway.html,
3364           httemplate/edit/payment_gateway.html,
3365           httemplate/edit/process/payment_gateway.html: merge webpay
3366           support in with autoselection of old realtime_bop and
3367           realtime_refund_bop
3368
3369 2009-03-08 17:15  ivan
3370
3371         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
3372
3373 2009-03-08 17:15  ivan
3374
3375         * httemplate/misc/svc_acct-domains.cgi: doh
3376
3377 2009-03-03 17:47  ivan
3378
3379         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
3380
3381 2009-03-03 15:56  ivan
3382
3383         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
3384           uid freeside" error
3385
3386 2009-03-03 15:41  ivan
3387
3388         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
3389           hash assignment" warning
3390
3391 2009-03-02 00:49  ivan
3392
3393         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
3394           preliminary vitelity export, RT#4868
3395
3396 2009-03-01 20:58  ivan
3397
3398         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
3399           do charged_party rewriting in the cdrrewrited daemon, RT#4342
3400
3401 2009-03-01 16:10  ivan
3402
3403         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
3404           signup.html use selfserice skin config too: selfservice-head,
3405           selfserfice-body_header, selfservice-body_footer,
3406           selfservice-body_bgcolor, selfservice-box_bgcolor
3407
3408 2009-02-28 10:27  ivan
3409
3410         * Makefile: avoid erroring out running install-perl-modules when
3411           you have a pristine, un-updated CVS checkout
3412
3413 2009-02-25 19:51  ivan
3414
3415         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
3416           bit friendlier for BILL signups for testingm RT#4018
3417
3418 2009-02-25 12:05  ivan
3419
3420         * bin/japan.pl: adding quick tool to change the "states" for japan
3421
3422 2009-02-24 02:15  ivan
3423
3424         * FS/FS/Setup.pm: be quiet
3425
3426 2009-02-24 02:09  ivan
3427
3428         * conf/report_template: more bootstrapping bs
3429
3430 2009-02-24 02:06  ivan
3431
3432         * FS/FS/part_referral.pm: bootstrapping issues
3433
3434 2009-02-24 02:00  ivan
3435
3436         * FS/FS/Setup.pm: bootstrapping issues, aaargh
3437
3438 2009-02-24 01:58  ivan
3439
3440         * FS/FS/Setup.pm: bootstrapping issues, ugh
3441
3442 2009-02-24 01:50  ivan
3443
3444         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
3445           bin/freeside-create-initial-data: bootstrapping issues
3446
3447 2009-02-24 01:41  ivan
3448
3449         * bin/freeside-create-initial-data: somehow rc install wound up
3450           without any data
3451
3452 2009-02-24 00:45  ivan
3453
3454         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
3455
3456 2009-02-24 00:41  ivan
3457
3458         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
3459           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
3460           to be billable, RT#3196
3461
3462 2009-02-23 15:52  ivan
3463
3464         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
3465           config type
3466
3467 2009-02-22 13:11  ivan
3468
3469         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
3470
3471 2009-02-22 13:08  ivan
3472
3473         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
3474           where freeside-upgrade spends time
3475
3476 2009-02-22 12:42  ivan
3477
3478         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
3479           RT#4902
3480
3481 2009-02-22 12:12  ivan
3482
3483         * bin/apache.export: add exportnum to apache export files so they
3484           all get preserved in the case where you're using multiple apache
3485           exports to the same machine, RT#4901
3486
3487 2009-02-22 11:46  ivan
3488
3489         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
3490           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
3491           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
3492
3493 2009-02-22 02:58  ivan
3494
3495         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
3496           packages that don't have a last bill date.  really.  RT#4881
3497
3498 2009-02-22 02:34  ivan
3499
3500         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
3501
3502 2009-02-22 00:41  ivan
3503
3504         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
3505           FS/FS/type_pkgs.pm: add agent type list to package def browse,
3506           RT#4880
3507
3508 2009-02-21 18:37  ivan
3509
3510         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
3511           report for more complex situations with counties and taxclasses,
3512           make taxable line items clickable, RT#4878
3513
3514 2009-02-21 16:19  ivan
3515
3516         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
3517           this fixes up tax reports nicely.  RT#4878
3518
3519 2009-02-21 12:56  ivan
3520
3521         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
3522           location_sql search, for tax reports.  RT#4878
3523
3524 2009-02-21 12:14  ivan
3525
3526         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
3527           location_sql search, for tax reports.  RT#4878
3528
3529 2009-02-21 09:56  ivan
3530
3531         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
3532           follow-tax-rename tool (well, quick hack), RT#4878
3533
3534 2009-02-20 20:28  ivan
3535
3536         * FS/FS/Record.pm: and for obj creation too
3537
3538 2009-02-20 20:27  ivan
3539
3540         * FS/FS/Record.pm: it would help to actually finish
3541           nowarn_classload kludge
3542
3543 2009-02-20 20:23  ivan
3544
3545         * FS/FS/Record.pm: add nowarn_classload kludge
3546
3547 2009-02-20 07:07  jeff
3548
3549         * httemplate/edit/cust_main.cgi: support a default tax location
3550           outside us/ca with cch data and better handling of response from
3551           USPS (RT 4857)
3552
3553 2009-02-19 18:55  ivan
3554
3555         * FS/FS/access_user.pm: oops, adding multiple-rightname support
3556           broke ACL caching, bringing it back should be a good perf win for
3557           large customer views, whew.  RT#4830
3558
3559 2009-02-19 18:41  ivan
3560
3561         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
3562           disable display of auto-suspend dates unless enabled by config.
3563           at least until it can be made more efficient.  this is slowing
3564           down customer view waaaaaaaaaay too much.  RT#4830
3565
3566 2009-02-19 18:22  ivan
3567
3568         * httemplate/autohandler: harmless tyop
3569
3570 2009-02-19 05:38  jeff
3571
3572         * httemplate/edit/: cust_main.cgi,
3573           cust_main/choose_tax_location.html: do not attempt to assign a
3574           geocode to non us/ca addresses (RT 4857)
3575
3576 2009-02-18 23:57  ivan
3577
3578         * httemplate/search/: elements/cust_pay_or_refund.html,
3579           elements/search.html, cust_pay_pending.html: redirect pending
3580           payment report back to customer when the pending payment is
3581           resolved, RT#4837, and fix otaker fallout from the pending stuff,
3582           RT#4866
3583
3584 2009-02-18 22:42  ivan
3585
3586         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
3587           add profiling to a file OOM situations, RT#4830
3588
3589 2009-02-18 17:50  ivan
3590
3591         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
3592
3593 2009-02-16 23:43  ivan
3594
3595         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
3596           you otherwise couldn't see, RT#4854
3597
3598 2009-02-16 23:40  ivan
3599
3600         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
3601           you otherwise couldn't see, RT#4854
3602
3603 2009-02-16 18:28  ivan
3604
3605         * FS/FS/Mason.pm, httemplate/autohandler,
3606           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
3607           per-user preference for turning on profiling display when
3608           DBIx::Profile is loaded, RT#4830
3609
3610 2009-02-16 18:01  ivan
3611
3612         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
3613           httemplate/edit/process/quick-charge.cgi,
3614           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
3615           to one-time charges, RT#4858
3616
3617 2009-02-16 15:54  ivan
3618
3619         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
3620           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
3621           httemplate/search/elements/cust_pay_or_refund.html,
3622           httemplate/edit/cust_pay_pending.html,
3623           httemplate/edit/process/cust_pay_pending.html,
3624           httemplate/view/cust_main/payment_history.html,
3625           httemplate/elements/menu.html: add reporting on (and resolution
3626           of) stuck pending transactions, RT#4837 (RT#3572)
3627
3628 2009-02-15 22:40  jeff
3629
3630         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
3631           updates to the initial install
3632
3633 2009-02-15 22:02  jeff
3634
3635         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
3636           allow completely empty updates (again?)
3637
3638 2009-02-15 21:59  jeff
3639
3640         * FS/FS/cust_tax_location.pm: wrong operator
3641
3642 2009-02-15 09:38  jeff
3643
3644         * FS/FS/tax_rate.pm: remove useless line
3645
3646 2009-02-15 09:23  jeff
3647
3648         * FS/FS/tax_rate.pm: tyop
3649
3650 2009-02-15 09:20  jeff
3651
3652         * FS/FS/tax_rate.pm: trim whitespace on import
3653
3654 2009-02-15 05:51  jeff
3655
3656         * FS/FS/Record.pm: improved float searching
3657
3658 2009-02-13 16:40  ivan
3659
3660         * httemplate/: elements/select-agent.html,
3661           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
3662           select-agent agent virtualization, RT#1405
3663
3664 2009-02-12 11:48  jeff
3665
3666         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
3667           help
3668
3669 2009-02-12 07:55  jeff
3670
3671         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
3672           better upload error handling and correction of tax upload
3673           filecount
3674
3675 2009-02-11 10:44  ivan
3676
3677         * httemplate/search/cdr.html: fix select and unselect all buttons
3678           on CDR bulk actions, RT#4766
3679
3680 2009-02-11 08:06  jeff
3681
3682         * FS/FS/Schema.pm: mac is unique
3683
3684 2009-02-10 08:25  jeff
3685
3686         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
3687           limit workaround
3688
3689 2009-02-10 02:35  ivan
3690
3691         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
3692           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
3693           interface, RT#4766 / RT#4731
3694
3695 2009-02-09 07:03  ivan
3696
3697         * httemplate/browse/agent.cgi: try for slightly better UI on agent
3698           config overrides
3699
3700 2009-02-09 06:05  ivan
3701
3702         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
3703           FS/FS/cust_pay.pm, FS/bin/freeside-expiration-alerter,
3704           conf/invoice_html, conf/invoice_html_statement,
3705           httemplate/config/config-image.cgi,
3706           httemplate/config/config-process.cgi,
3707           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
3708           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
3709           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
3710           company_name, company_address, logo, etc.. RT#3989
3711
3712 2009-02-09 03:45  ivan
3713
3714         * FS/FS/UI/Web.pm: pull out the data for address fields too!
3715           RT#4583
3716
3717 2009-02-09 03:35  ivan
3718
3719         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
3720
3721 2009-02-09 03:32  ivan
3722
3723         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
3724           formats that include service address, RT#4583
3725
3726 2009-02-09 02:38  ivan
3727
3728         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
3729           take a while
3730
3731 2009-02-08 21:59  ivan
3732
3733         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
3734           skip_dstchannel_prefix options, RT#3196
3735
3736 2009-02-08 17:49  ivan
3737
3738         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
3739           httemplate/browse/access_group.html,
3740           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
3741           httemplate/edit/elements/edit.html,
3742           httemplate/elements/select-part_pkg.html: further work on agents
3743           editing own packages: fix fallout on package customization from
3744           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
3745           to package browse, like clone service, and have agent type
3746           selection disappear when you set an agentnum.  RT#1331
3747
3748 2009-02-07 18:05  ivan
3749
3750         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
3751           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
3752           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
3753           httemplate/edit/process/part_pkg.cgi,
3754           httemplate/elements/select-agent_types.html,
3755           httemplate/elements/select-cust-part_pkg.html,
3756           httemplate/elements/select-part_pkg.html,
3757           httemplate/elements/select-table.html,
3758           httemplate/elements/tr-select-agent_types.html,
3759           httemplate/search/elements/search.html,
3760           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
3761           packages: allow them to see (but not edit) global packages for
3762           their type, RT#1331
3763
3764 2009-02-07 12:16  ivan
3765
3766         * FS/FS/ClientAPI/MyAccount.pm,
3767           fs_selfservice/FS-SelfService/SelfService.pm: add more
3768           documentation on order_pkg and the ability to order svc_phone
3769           too, RT#4722
3770
3771 2009-02-07 11:35  ivan
3772
3773         * httemplate/view/cust_main/payment_history.html: right-align
3774           amount in prev history row
3775
3776 2009-02-07 11:34  ivan
3777
3778         * FS/FS/Record.pm: don't look up encryption config every search,
3779           this should help perf a lot with database config in 1.9
3780
3781 2009-02-07 11:05  ivan
3782
3783         * bin/pod2x: no, it doesn't look like we have query
3784
3785 2009-02-07 00:23  ivan
3786
3787         * httemplate/view/cust_main/: payment_history.html, packages.html,
3788           packages/location.html, packages/services.html,
3789           packages/status.html, payment_history/payment.html,
3790           payment_history/refund.html: optimize customer view: avoid
3791           looking up config values inside loops, RT#4728
3792
3793 2009-02-06 17:45  ivan
3794
3795         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
3796           formatting, RT#4727
3797
3798 2009-02-06 17:33  ivan
3799
3800         * bin/pod2x: don't need this
3801
3802 2009-02-06 17:26  ivan
3803
3804         * bin/pod2x: update pod2x to use Mediawiki module instead of
3805           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
3806
3807 2009-02-06 10:31  ivan
3808
3809         * httemplate/elements/location.html: fix spurious "Unit #" label
3810           showing up, RT#4745
3811
3812 2009-02-05 13:02  jeff
3813
3814         * FS/FS/tax_rate.pm: pluralization agreement
3815
3816 2009-02-05 08:57  jeff
3817
3818         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
3819           style taxes instead of throwing fatal errors
3820
3821 2009-02-04 07:58  jeff
3822
3823         * FS/FS/cust_main.pm: with usage classes, the probability of a
3824           taxless line item tranche is too high for this to be a fatal
3825           error.  we risk overlooking misconfigured taxes/packages
3826
3827 2009-02-03 13:33  jeff
3828
3829         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
3830           filtering conditions
3831
3832 2009-02-01 05:52  ivan
3833
3834         * bin/test_scrub: adding scrub tool
3835
3836 2009-02-01 04:48  ivan
3837
3838         * httemplate/elements/menu.html: yow, don't hide the config menu
3839           unnecessarily
3840
3841 2009-02-01 04:28  ivan
3842
3843         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
3844           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
3845           agent_provision.html, agent_provision_svc_acct.html,
3846           change_bill.html, change_password.html, change_pay.html,
3847           change_ship.html, customer_change_pkg.html,
3848           customer_order_pkg.html, delete_svc.html, footer.html,
3849           list_customers.html, make_ach_payment.html, make_payment.html,
3850           myaccount.html, payment_results.html, process_change_bill.html,
3851           process_change_password.html, process_change_pay.html,
3852           process_change_pkg.html, process_change_ship.html,
3853           process_order_pkg.html, process_order_recharge.html,
3854           process_svc_acct.html, process_svc_external.html, provision.html,
3855           provision_svc_acct.html, recharge_prepay.html,
3856           recharge_results.html, selfservice.cgi, view_customer.html,
3857           view_invoice.html, view_support_details.html, view_usage.html,
3858           view_usage_details.html: put the footer in one frigging file,
3859           whew
3860
3861 2009-02-01 02:37  ivan
3862
3863         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
3864           speed up freeside-migrate-events slightly... RT#4277
3865
3866 2009-01-31 20:13  ivan
3867
3868         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
3869           getting huge dbs upgraded, RT#4679
3870
3871 2009-01-31 01:53  ivan
3872
3873         * FS/FS/access_user.pm: cache the results of ACL queries, should
3874           improve performance of customer view page for customers with
3875           shitloads of packages/services, RT#4696
3876
3877 2009-01-30 12:44  ivan
3878
3879         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
3880
3881 2009-01-29 16:40  ivan
3882
3883         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
3884
3885 2009-01-29 11:21  ivan
3886
3887         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
3888           config, RT#4271
3889
3890 2009-01-28 08:29  rsiddall
3891
3892         * rpm/freeside.spec: Removed conflict between core billing package
3893           and self-service RPMs so you can install them all on the same
3894           machine.  This may have applications if you're using XMLRPC to
3895           talk to the self-service interface from PHP, Python, etc.
3896
3897 2009-01-27 01:39  ivan
3898
3899         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
3900           ACL to allow download of browse/ stuff too, when possible.
3901           RT#4681
3902
3903 2009-01-25 20:22  ivan
3904
3905         * FS/FS/cust_main.pm: i think this was right after all, we do want
3906           to look for a county-less state+country match before country only
3907           and giving up, RT#4681
3908
3909 2009-01-25 18:14  ivan
3910
3911         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
3912           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
3913           line 2193.  Hopefully no problems with invoice with 0 tax
3914           printing :/.  RT#4681
3915
3916 2009-01-25 17:36  ivan
3917
3918         * FS/FS/cust_main.pm: should be better error message for inability
3919           to find tax rates, RT#4681.  also pull in the add_freq changes.
3920           *think* they're safe.  famous last words.
3921
3922 2009-01-25 17:07  ivan
3923
3924         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
3925           isn't numeric in numeric eq (==) at
3926           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
3927
3928 2009-01-25 15:58  ivan
3929
3930         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
3931           httemplate/edit/elements/edit.html: fix one-time charges and
3932           package customization for employees who don't have 'Edit global
3933           package definition' ACL, RT#4668
3934
3935 2009-01-25 14:20  ivan
3936
3937         * httemplate/browse/: access_group.html, access_user.html:
3938           normalize terminology: s/internal users/employees/
3939
3940 2009-01-25 12:43  ivan
3941
3942         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
3943           -cdrd and -queued, RT#4667
3944
3945 2009-01-24 17:27  ivan
3946
3947         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
3948
3949 2009-01-24 13:53  ivan
3950
3951         * fs_selfservice/php/: order_renew.php,
3952           process_payment_order_renew.php: finish up prepay example,
3953           RT#4623
3954
3955 2009-01-24 13:53  ivan
3956
3957         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
3958           current balance, RT#4623
3959
3960 2009-01-24 13:49  ivan
3961
3962         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
3963           chooser when taxproducts are off
3964
3965 2009-01-24 13:04  ivan
3966
3967         * httemplate/: elements/select-domain.html,
3968           elements/select-table.html, elements/tr-select-domain.html,
3969           search/report_svc_acct.html, search/svc_acct.cgi: add domain
3970           selection to advanced account report (side effect on RT#4623)
3971
3972 2009-01-22 17:23  ivan
3973
3974         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
3975           order_renew.php, process_login.php,
3976           process_payment_order_renew.php: add the start at PHP
3977           self-service as a quick early renew example
3978
3979 2009-01-22 16:49  ivan
3980
3981         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
3982           returned by renew_info, RT#4623
3983
3984 2009-01-22 16:23  ivan
3985
3986         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
3987           renew_info, RT#4623
3988
3989 2009-01-22 09:29  ivan
3990
3991         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
3992           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
3993           methods renew_info, order_renew and process_payment_order_renew
3994           to enable self-renewal through self-service.  RT#4623
3995
3996 2009-01-20 18:02  ivan
3997
3998         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
3999           (hopefully last of the) customize package bogosity in 1.9,
4000           RT#4662
4001
4002 2009-01-20 16:52  ivan
4003
4004         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
4005           service addresses from working, RT#4663
4006
4007 2009-01-20 12:08  ivan
4008
4009         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
4010           agent-specific invoices migrated from 1.7->1.9, RT#4645
4011
4012 2009-01-20 11:35  ivan
4013
4014         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
4015           RT#4645
4016
4017 2009-01-19 15:53  ivan
4018
4019         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
4020           tax-pkg_location changes broke new taxation, this should fix
4021
4022 2009-01-19 15:44  ivan
4023
4024         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
4025
4026 2009-01-19 14:32  ivan
4027
4028         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
4029           0, hopefully finally fix DA for QIS, RT#4502
4030
4031 2009-01-19 09:37  ivan
4032
4033         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
4034           order/cancel, RT#4645
4035
4036 2009-01-18 22:36  ivan
4037
4038         * httemplate/: elements/tr-select-cust_location.html,
4039           view/cust_main/packages/location.html: default service location
4040           is cust_main ship_ address when present!  RT#4499
4041
4042 2009-01-18 19:50  ivan
4043
4044         * FS/FS/Schema.pm, FS/FS/rate.pm,
4045           httemplate/edit/process/rate_region.cgi: 10 digit prefix
4046           matching, RT#4403
4047
4048 2009-01-18 15:51  ivan
4049
4050         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
4051
4052 2009-01-18 15:43  ivan
4053
4054         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
4055           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
4056           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
4057           FS/t/cust_bill_pkg_tax_location.t,
4058           httemplate/search/cust_bill_pkg.cgi,
4059           httemplate/search/report_tax.cgi,
4060           httemplate/view/cust_main/packages/location.html: finish package
4061           location tax reporing, RT#4499
4062
4063 2009-01-18 13:06  rsiddall
4064
4065         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
4066           an equals sign.
4067
4068 2009-01-13 05:00  ivan
4069
4070         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
4071           return number to availability, RT#4603
4072
4073 2009-01-12 19:25  ivan
4074
4075         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
4076           sticky that's why calls were being skipped for wrong carrierid,
4077           RT#4502
4078
4079 2009-01-12 18:39  ivan
4080
4081         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
4082           is just a precendece problem, RT#4502
4083
4084 2009-01-12 18:13  ivan
4085
4086         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
4087           inside the rating loop, RT#4502
4088
4089 2009-01-12 17:58  ivan
4090
4091         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
4092           rating loop, RT#4502
4093
4094 2009-01-12 17:34  ivan
4095
4096         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
4097           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
4098
4099 2009-01-12 16:17  ivan
4100
4101         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
4102
4103 2009-01-12 15:51  ivan
4104
4105         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
4106           DA calls, RT#4502
4107
4108 2009-01-12 13:16  jeff
4109
4110         * FS/FS/cust_main.pm: tickets only exist when a ticket system
4111           exists
4112
4113 2009-01-12 12:59  jeff
4114
4115         * FS/FS/cust_main.pm: doc tyop
4116
4117 2009-01-12 01:01  jeff
4118
4119         * FS/FS/svc_acct.pm: vfw callback failure
4120
4121 2009-01-10 15:56  ivan
4122
4123         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4124           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
4125           httemplate/edit/process/change-cust_pkg.html,
4126           httemplate/edit/process/cust_pkg.cgi,
4127           httemplate/elements/location.html,
4128           httemplate/elements/tr-select-cust_location.html,
4129           httemplate/view/cust_main/packages/location.html,
4130           httemplate/view/cust_main/packages/package.html: implement
4131           package changes w/location change, RT#4499
4132
4133 2009-01-09 16:43  ivan
4134
4135         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4136           httemplate/elements/location.html,
4137           httemplate/elements/tr-select-cust_location.html,
4138           httemplate/view/cust_main/packages.html,
4139           httemplate/edit/process/quick-cust_pkg.cgi,
4140           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
4141           more work on package service addresses:  hide locations when
4142           they're all the default, config to show them anyway / finish
4143           implementing package ordering, fix all the state/county weirdness
4144           when changing the location dropdown. RT#4499
4145
4146 2009-01-08 20:06  ivan
4147
4148         * httemplate/edit/cust_main/contact.html,
4149           httemplate/elements/location.html,
4150           httemplate/elements/select-country.html,
4151           httemplate/elements/select-county.html,
4152           httemplate/elements/select-state.html,
4153           httemplate/elements/tr-select-part_referral.html,
4154           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
4155           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
4156           httemplate/view/cust_main/packages.html,
4157           httemplate/view/cust_main/packages/location.html: pick/enter a
4158           location when ordering a package, RT#4499
4159
4160 2009-01-07 17:45  ivan
4161
4162         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
4163           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4164           FS/t/cust_location.t, eg/table_template.pm,
4165           eg/table_template-svc.pm,
4166           httemplate/view/cust_main/packages.html,
4167           httemplate/view/cust_main/packages/location.html,
4168           httemplate/view/cust_main/packages/package.html,
4169           httemplate/view/cust_main/packages/services.html,
4170           httemplate/view/cust_main/packages/status.html: start adding
4171           package locations, RT#4499
4172
4173 2009-01-07 08:59  jeff
4174
4175         * conf/invoice_latex: allow tex to do more column sizing
4176
4177 2009-01-06 16:27  ivan
4178
4179         * httemplate/browse/rate_region.html: country code is two words
4180
4181 2009-01-06 16:18  ivan
4182
4183         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
4184           RT#4524
4185
4186 2009-01-06 16:14  ivan
4187
4188         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
4189           help browse regions by countrycode
4190
4191 2009-01-06 15:30  ivan
4192
4193         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
4194           unrateable and add an ignore_unrateable flag to go back to the
4195           old skip behavior
4196
4197 2009-01-06 13:16  ivan
4198
4199         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
4200           in default CDR output format; fix "all 0 prices" when using
4201           simple output format w/internal rating, RT#4503
4202
4203 2009-01-05 13:12  jeff
4204
4205         * FS/FS/tax_rate.pm: doh! change the interface here, too
4206
4207 2009-01-04 16:26  ivan
4208
4209         * httemplate/elements/checkboxes-table-name.html,
4210           httemplate/elements/checkboxes.html,
4211           httemplate/elements/select-rate.html,
4212           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
4213           httemplate/browse/rate.cgi,
4214           httemplate/misc/copy-rate_detail.html,
4215           httemplate/misc/process/copy-rate_detail.html: add rate copying,
4216           RT#4431
4217
4218 2009-01-04 14:07  ivan
4219
4220         * Makefile, init.d/freeside-init: don't run a self-service server
4221           against localhost OOTB; eliminate those gigantic useless logfiles
4222
4223 2009-01-02 17:52  ivan
4224
4225         * bin/cdr.http_and_import, bin/cdr.import, bin/cdr.sftp_and_import,
4226           FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft
4227           CDR format, RT#4425
4228
4229 2009-01-02 14:03  ivan
4230
4231         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
4232           FS/FS/cdr/troop.pm, bin/cdr.import, bin/cdr.sftp_and_import: add
4233           troop CDRs, RT#4413
4234
4235 2009-01-02 10:01  ivan
4236
4237         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
4238
4239 2009-01-02 09:58  ivan
4240
4241         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
4242
4243 2009-01-01 12:11  rsiddall
4244
4245         * rpm/freeside-selfservice.conf: New Apache configuration file for
4246           the self-service interface.
4247
4248 2009-01-01 12:10  rsiddall
4249
4250         * rpm/freeside.spec: Modifications to let self-service work if you
4251           really insist on installing it on the same machine as the billing
4252           server.  Also more fixes for SuSE, and a couple of changes to
4253           minimize differences from the 1.7 branch.
4254
4255 2008-12-31 14:04  ivan
4256
4257         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
4258           CDR format, RT#4403
4259
4260 2008-12-31 10:07  jeff
4261
4262         * FS/FS/cust_main.pm: one got missed?
4263
4264 2008-12-30 19:28  ivan
4265
4266         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
4267           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
4268           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
4269           httemplate/misc/cdr-import.html,
4270           httemplate/misc/process/cdr-import.html: bell west CDR format,
4271           RT#4403
4272
4273 2008-12-30 14:00  jeff
4274
4275         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
4276           improvements and corrections to reasons based on history records
4277
4278 2008-12-30 13:45  jeff
4279
4280         * FS/FS/cdr.pm: move price to last column for default_source
4281
4282 2008-12-30 11:13  jeff
4283
4284         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
4285           usage_class for tax purposes in calltypenum
4286
4287 2008-12-29 10:06  jeff
4288
4289         * Makefile, conf/invoice_latex, conf/longtable.sty.patch,
4290           etc/fslongtable.sty: ease deployment of patched longtable
4291
4292 2008-12-28 11:10  ivan
4293
4294         * httemplate/browse/cust_main_county.cgi: finish dealing with
4295           counties with spaces, etc., RT#4496
4296
4297 2008-12-28 11:08  ivan
4298
4299         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
4300           ut_textn strings in county expansion, RT#4496
4301
4302 2008-12-28 10:59  ivan
4303
4304         * httemplate/browse/cust_main_county.cgi: deal with counties with
4305           spaces, etc., RT#4496
4306
4307 2008-12-28 10:52  ivan
4308
4309         * httemplate/browse/cust_main_county.cgi: put the
4310           country/state/county selections on their own line, RT#4496
4311
4312 2008-12-28 10:48  ivan
4313
4314         * httemplate/elements/: select-country.html, select-county.html,
4315           select-state.html, select-did.html: fix browse results for
4316           selecting counties (resulting from separating tax classes), also
4317           add dropdowns to browse by state and county, RT#4496
4318
4319 2008-12-28 10:44  ivan
4320
4321         * httemplate/: browse/cust_main_county.cgi,
4322           edit/cust_main/contact.html, edit/cust_main/billing.html,
4323           misc/payment.cgi, edit/cust_main/select-country.html,
4324           edit/cust_main/select-county.html,
4325           edit/cust_main/select-state.html: fix browse results for
4326           selecting counties (resulting from separating tax classes), also
4327           add dropdowns to browse by state and county, RT#4496
4328
4329 2008-12-24 16:45  jeff
4330
4331         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
4332           "texas tax" in 1.9
4333
4334 2008-12-23 13:41  jeff
4335
4336         * FS/FS/cust_main.pm: miss use
4337
4338 2008-12-23 12:35  jeff
4339
4340         * FS/FS/cust_main.pm: correct bad tax calculation
4341
4342 2008-12-22 16:32  ivan
4343
4344         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
4345           to avoid pushing the total column out to the right, RT#4449
4346
4347 2008-12-22 15:28  ivan
4348
4349         * httemplate/config/config.cgi: textareas are much less annoying to
4350           work with when their scrollbar isn't scrolled off the side itself
4351
4352 2008-12-22 14:30  rsiddall
4353
4354         * rpm/freeside.spec: Copying over modifications to support SuSE
4355           from the 1.7 branch.
4356
4357 2008-12-22 13:16  ivan
4358
4359         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
4360           package names to 50 chars to avoid problems with typeset
4361           invoices, RT#4449
4362
4363 2008-12-21 13:53  ivan
4364
4365         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
4366           RT#4204
4367
4368 2008-12-21 13:49  ivan
4369
4370         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
4371
4372 2008-12-21 13:44  ivan
4373
4374         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
4375
4376 2008-12-21 13:37  ivan
4377
4378         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
4379           like svc_acct, closes: RT#4204 (also a few lines of the new
4380           per-agent config snuck in Conf.pm from RT#3989)
4381
4382 2008-12-21 13:33  ivan
4383
4384         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
4385           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
4386           bin/freeside-upgrade: unique checking for svc_phone like
4387           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
4388           config snuck in Conf.pm from RT#3989)
4389
4390 2008-12-21 10:38  ivan
4391
4392         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
4393
4394 2008-12-21 10:09  ivan
4395
4396         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
4397           freeside-queued put billing jobs in the queue, so they run in
4398           their own short-lived processes, RT#4423
4399
4400 2008-12-21 09:40  ivan
4401
4402         * FS/FS/queue.pm: doc
4403
4404 2008-12-15 16:08  jeff
4405
4406         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
4407
4408 2008-12-11 13:11  jeff
4409
4410         * FS/FS/cust_main.pm: place tax on invoice only once
4411
4412 2008-12-10 13:43  ivan
4413
4414         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
4415           report_cust_credit.html, report_cust_event.html,
4416           report_cust_main-zip.html, report_cust_main.html,
4417           report_cust_pay.html, report_cust_pay_batch.html,
4418           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
4419           report_tax.html: allow all-agent reporting again
4420
4421 2008-12-10 13:33  ivan
4422
4423         * httemplate/graph/: report_cust_bill_pkg.html,
4424           report_cust_pkg.html, report_money_time.html: allow all-agent
4425           reporting again
4426
4427 2008-12-10 12:20  ivan
4428
4429         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
4430
4431 2008-12-10 11:43  rsiddall
4432
4433         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
4434           with moving code out of handler.pl, etc.
4435
4436 2008-12-10 11:42  rsiddall
4437
4438         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
4439           and map them back to Perl module names.
4440
4441 2008-12-09 18:47  jeff
4442
4443         * FS/FS/cust_tax_location.pm: space is empty
4444
4445 2008-12-08 17:49  ivan
4446
4447         * FS/FS/Record.pm: oops
4448
4449 2008-12-08 17:46  ivan
4450
4451         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
4452           httemplate/misc/inventory_item-import.html,
4453           httemplate/misc/process/inventory_item-import.html: use common
4454           base for inventory import too, fixes problems with errors due to
4455           dos line endings and allows Excel upload, RT#4346
4456
4457 2008-12-08 02:13  ivan
4458
4459         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
4460           columns, RT#4376
4461
4462 2008-12-08 01:08  ivan
4463
4464         * FS/FS/Schema.pm: make room for CDRs, RT#4387
4465
4466 2008-12-08 00:52  ivan
4467
4468         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
4469           add an header for rating_method=prefix too, RT#4387
4470
4471 2008-12-08 00:46  ivan
4472
4473         * conf/invoice_html: normal ext_desc shouldn't shove the second+
4474           columns of CDRs out
4475
4476 2008-12-05 09:23  jeff
4477
4478         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
4479
4480 2008-12-05 09:19  jeff
4481
4482         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
4483           taxes
4484
4485 2008-12-05 00:24  jeff
4486
4487         * FS/FS/cust_main.pm: missing uses, corrects 4388
4488
4489 2008-12-04 20:20  jeff
4490
4491         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
4492           charged
4493
4494 2008-12-03 21:16  jeff
4495
4496         * FS/FS/part_export/soma.pm: wtf?
4497
4498 2008-12-03 18:19  jeff
4499
4500         * httemplate/edit/cust_main.cgi: better placement of script
4501           sourcing
4502
4503 2008-12-03 18:03  jeff
4504
4505         * httemplate/elements/init_overlib.html: better placement of script
4506           sourcing
4507
4508 2008-12-03 17:46  jeff
4509
4510         * httemplate/edit/cust_main/choose_tax_location.html: better
4511           behavior when zip code is missing
4512
4513 2008-12-03 15:29  ivan
4514
4515         * httemplate/search/report_receivables.html: allow an all-agent
4516           receivables report again
4517
4518 2008-12-03 13:15  ivan
4519
4520         * httemplate/misc/whois.cgi: fix real customer numbers showing on
4521           view pages, RT#4099/4379
4522
4523 2008-12-03 13:12  ivan
4524
4525         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
4526           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
4527           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
4528           on view pages, RT#4099/4379
4529
4530 2008-12-03 09:25  ivan
4531
4532         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
4533           default to countrycode 1
4534
4535 2008-12-02 21:53  ivan
4536
4537         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
4538           max length for packages, so invoices don't wrap, RT#4328
4539
4540 2008-12-02 17:42  jeff
4541
4542         * bin/import-tax-rates,
4543           httemplate/edit/cust_main/choose_tax_location.html,
4544           httemplate/edit/cust_main/contact.html,
4545           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
4546           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
4547           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
4548           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
4549           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
4550           support zip5 tax lookups, correct errors with fixed format cch
4551           import, inital import performance improvements, noise reduction
4552           on imports, tool for inital import
4553
4554 2008-11-30 23:52  ivan
4555
4556         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
4557           vedeye, RT#4342
4558
4559 2008-11-30 15:37  ivan
4560
4561         * httemplate/edit/access_user.html: s/Internal Access
4562           Groups/Employee Groups/
4563
4564 2008-11-30 15:34  ivan
4565
4566         * httemplate/: browse/access_user.html, edit/access_user.html:
4567           s/Internal Users/Employees/
4568
4569 2008-11-30 15:26  ivan
4570
4571         * httemplate/: browse/access_group.html, edit/access_group.html:
4572           s/Internal Access Groups/Employee Groups/
4573
4574 2008-11-30 13:01  ivan
4575
4576         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
4577           duration/billsec with simple & simple2 rate plans
4578
4579 2008-11-29 13:54  ivan
4580
4581         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
4582           fs_selfservice/FS-SelfService/SelfService.pm,
4583           fs_selfservice/FS-SelfService/cgi/login.html,
4584           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
4585           selfservice_server-single_domain config, and login_info
4586           self-service method to give the login page a bit more
4587           configurability
4588
4589 2008-11-29 12:32  ivan
4590
4591         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
4592           login_info self-service method to give the login page a bit more
4593           configurability
4594
4595 2008-11-25 16:30  ivan
4596
4597         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
4598           the rate is 0
4599
4600 2008-11-25 16:20  ivan
4601
4602         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
4603           excel, closes: RT#4337
4604
4605 2008-11-24 07:40  jeff
4606
4607         * FS/FS/part_export/soma.pm: more caffiene, please
4608
4609 2008-11-24 07:36  jeff
4610
4611         * FS/FS/part_export/soma.pm: doh
4612
4613 2008-11-24 07:18  jeff
4614
4615         * FS/FS/part_export/soma.pm: be more accepting
4616
4617 2008-11-24 06:48  jeff
4618
4619         * FS/FS/part_export/soma.pm: esn's are hex
4620
4621 2008-11-24 04:22  ivan
4622
4623         * FS/FS/cdr/genband.pm: update genband import to agree with
4624           reality, RT#4177
4625
4626 2008-11-24 02:59  ivan
4627
4628         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
4629           internal_diddb; throw a warning instead of an error if a number
4630           couldn't be returned to inventory
4631
4632 2008-11-24 02:47  ivan
4633
4634         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
4635           phone_sqlradius CDR population?, RT#4100
4636
4637 2008-11-24 02:11  ivan
4638
4639         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
4640           seconds returned finally, RT#4100
4641
4642 2008-11-24 00:47  ivan
4643
4644         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
4645           add-ons too... eek.  also correct rating to destination RT#4100
4646
4647 2008-11-22 14:17  ivan
4648
4649         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
4650           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
4651           part_event/Condition.pm, part_event/Action/apply.pm,
4652           part_event/Action/bill.pm, part_event/Action/cancel.pm,
4653           part_event/Action/collect.pm,
4654           part_event/Action/cust_bill_batch.pm,
4655           part_event/Action/cust_bill_comp.pm,
4656           part_event/Action/cust_bill_fee_percent.pm,
4657           part_event/Action/cust_bill_realtime_card.pm,
4658           part_event/Action/cust_bill_realtime_check.pm,
4659           part_event/Action/cust_bill_realtime_lec.pm,
4660           part_event/Action/cust_bill_send.pm,
4661           part_event/Action/cust_bill_send_agent.pm,
4662           part_event/Action/cust_bill_send_alternate.pm,
4663           part_event/Action/cust_bill_send_csv_ftp.pm,
4664           part_event/Action/cust_bill_send_if_newest.pm,
4665           part_event/Action/cust_bill_spool_csv.pm,
4666           part_event/Action/cust_bill_suspend_if_balance.pm,
4667           part_event/Action/fee.pm,
4668           part_event/Action/pkg_referral_credit.pm,
4669           part_event/Action/pkg_referral_credit_pkg.pm,
4670           part_event/Action/suspend.pm,
4671           part_event/Action/suspend_if_pkgpart.pm,
4672           part_event/Action/suspend_unless_pkgpart.pm,
4673           part_event/Condition/balance.pm,
4674           part_event/Condition/balance_age.pm,
4675           part_event/Condition/balance_under.pm,
4676           part_event/Condition/cust_bill_age.pm,
4677           part_event/Condition/cust_bill_has_service.pm,
4678           part_event/Condition/cust_bill_owed.pm,
4679           part_event/Condition/cust_bill_owed_under.pm,
4680           part_event/Condition/cust_payments.pm,
4681           part_event/Condition/has_referral_custnum.pm,
4682           part_event/Condition/once_percust.pm,
4683           part_event/Condition/pkg_age.pm,
4684           part_event/Condition/pkg_notchange.pm,
4685           part_event/Condition/pkg_pkgpart.pm,
4686           part_event/Condition/pkg_recurring.pm,
4687           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
4688           referral credits overhaul, use billing events, agents can
4689           self-configure, limit to once-per-customer, depend on any time
4690           from referred package, referred customer payment, specific
4691           packages, partial staged credits, RT#3983
4692
4693 2008-11-21 23:10  ivan
4694
4695         * httemplate/: browse/part_event.html, edit/elements/edit.html:
4696           billing event cloning
4697
4698 2008-11-20 19:36  jeff
4699
4700         * FS/FS/part_export/soma.pm: initial somanetworks support
4701
4702 2008-11-20 18:57  ivan
4703
4704         * httemplate/edit/elements/edit.html: remove debugging accidentally
4705           left in
4706
4707 2008-11-20 18:55  ivan
4708
4709         * httemplate/edit/process/elements/process.html: document
4710           viewall_ext
4711
4712 2008-11-20 17:58  ivan
4713
4714         * httemplate/: edit/elements/edit.html,
4715           elements/tr-select-agent.html: undo voodoo, find real problem
4716
4717 2008-11-20 16:06  ivan
4718
4719         * httemplate/edit/elements/edit.html: voodoo
4720
4721 2008-11-20 11:02  jeff
4722
4723         * FS/FS/rate.pm: this must be what is meant
4724
4725 2008-11-20 09:49  jeff
4726
4727         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
4728           extra cdr headers
4729
4730 2008-11-20 08:59  jeff
4731
4732         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
4733           per service -- fixes #4260
4734
4735 2008-11-20 04:52  ivan
4736
4737         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
4738           for excel import, hopefully.  should fix "Error: Can't use an
4739           undefined value as an ARRAY reference" error on import.  RT#4297
4740
4741 2008-11-20 03:35  ivan
4742
4743         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
4744           the rate itself, just all its data (the hard part)
4745
4746 2008-11-19 16:42  ivan
4747
4748         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
4749           closes: RT#3982
4750
4751 2008-11-19 06:55  jeff
4752
4753         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
4754           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
4755           httemplate/misc/tax-import.cgi: support for cch fixed format
4756
4757 2008-11-18 17:24  ivan
4758
4759         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
4760           key, fix agent.agent_custnum unique index causing it to get a
4761           value filled in by Record.pm
4762
4763 2008-11-17 18:56  rsiddall
4764
4765         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
4766           as those in parentheses, and handles more version relation types.
4767
4768 2008-11-12 18:22  ivan
4769
4770         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
4771           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
4772           httemplate/edit/process/agent.cgi: add ability to view/edit
4773           access groups of an agent
4774
4775 2008-11-11 00:55  ivan
4776
4777         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
4778
4779 2008-11-11 00:45  ivan
4780
4781         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
4782           don't belong with the ship address, that was an unrelated
4783           tampabay/pbx-change request, RT#3290
4784
4785 2008-11-10 23:51  ivan
4786
4787         * conf/invoice_html: make HTML invoice more consistent with current
4788           typeset invoice: center invoice date instead of right-justify
4789
4790 2008-11-09 03:43  ivan
4791
4792         * httemplate/browse/agent.cgi: realign things in light of
4793           small_custview in this table for master customering, roundaboutly
4794           part of #2933
4795
4796 2008-11-09 03:31  ivan
4797
4798         * FS/FS/cust_main/Import.pm: move batch customer import to its own
4799           file; add svc_external_svc_phone export format, RT#4103
4800
4801 2008-11-09 01:14  ivan
4802
4803         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
4804           httemplate/misc/phone_avail-import.html: add a global countrycode
4805           to phone_avail import and a conf for the default (some other conf
4806           values snuck in also, oh well)
4807
4808 2008-11-09 00:51  ivan
4809
4810         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
4811           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
4812           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
4813           httemplate/misc/process/cust_main-import.cgi: move batch customer
4814           import to its own file; add svc_external_svc_phone export format,
4815           RT#4103
4816
4817 2008-11-06 22:04  ivan
4818
4819         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
4820           wow, it has been a while
4821
4822 2008-11-06 14:53  ivan
4823
4824         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
4825           search, RT #4233
4826
4827 2008-11-06 14:20  ivan
4828
4829         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
4830
4831 2008-11-05 20:22  ivan
4832
4833         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
4834           concatenation (.) or string at
4835           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
4836
4837 2008-11-05 20:18  ivan
4838
4839         * FS/FS/svc_acct.pm: . is used in some implementations of classic
4840           crypt
4841
4842 2008-11-03 07:28  jeff
4843
4844         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
4845
4846 2008-11-03 07:26  jeff
4847
4848         * FS/FS/cust_main.pm: yikes! not yet
4849
4850 2008-11-03 07:14  jeff
4851
4852         * FS/FS/cust_main.pm: otherwise there are no taxes
4853
4854 2008-11-02 17:10  ivan
4855
4856         * httemplate/view/svc_acct.cgi: time remaining is more useful to
4857           display as hours + minutes than days, hours, minutes from
4858           Time::Duration
4859
4860 2008-11-02 12:27  ivan
4861
4862         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
4863           REALLY fix the line-item links too, whew) fix overreporting of
4864           tax invoiced when using & reporting with taxclasses, RT#4131
4865
4866 2008-11-02 12:03  ivan
4867
4868         * httemplate/search/report_tax.cgi: (and fix the line-item links
4869           too, whew) fix overreporting of tax invoiced when using &
4870           reporting with taxclasses, RT#4131
4871
4872 2008-11-02 11:40  ivan
4873
4874         * httemplate/search/report_tax.cgi: (and fix the total too) fix
4875           overreporting of tax invoiced when using & reporting with
4876           taxclasses, RT#4131
4877
4878 2008-11-02 11:26  ivan
4879
4880         * httemplate/search/report_tax.cgi: fix overreporting of tax
4881           invoiced when using & reporting with taxclasses, RT#4131
4882
4883 2008-11-01 15:12  ivan
4884
4885         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
4886           freeside-cdrd disable itself if there's no appropriate package
4887           definition, RT#4184
4888
4889 2008-10-29 15:24  ivan
4890
4891         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
4892           spurious hits
4893
4894 2008-10-29 13:23  ivan
4895
4896         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
4897
4898 2008-10-29 13:21  ivan
4899
4900         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
4901           work?  is this 5.10-specific?
4902
4903 2008-10-29 01:03  ivan
4904
4905         * FS/FS/cust_main.pm, init.d/freeside-init,
4906           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
4907           pickup & bill daemon, RT#4184
4908
4909 2008-10-29 00:50  ivan
4910
4911         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
4912           provisioning
4913
4914 2008-10-27 18:23  ivan
4915
4916         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
4917           RT#4204
4918
4919 2008-10-24 17:37  ivan
4920
4921         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
4922           phone numbers, RT#4195
4923
4924 2008-10-24 16:21  ivan
4925
4926         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
4927           svc_phone view
4928
4929 2008-10-24 15:53  ivan
4930
4931         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
4932           Reply-Message for the RADIUS error message, RT#4100
4933
4934 2008-10-24 15:23  ivan
4935
4936         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
4937           hooks, RT#4100
4938
4939 2008-10-24 14:31  ivan
4940
4941         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
4942           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
4943           RT#4100
4944
4945 2008-10-24 14:25  ivan
4946
4947         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
4948           rlm_perl hook for prepaid voip radius, RT#4100
4949
4950 2008-10-24 14:22  ivan
4951
4952         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
4953           rlm_perl hook for prepaid voip radius, RT#4100
4954
4955 2008-10-24 12:58  ivan
4956
4957         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
4958           rlm_perl hook for prepaid voip radius, RT#4100
4959
4960 2008-10-24 12:54  ivan
4961
4962         * fs_selfservice/FS-SelfService/: SelfService.pm,
4963           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
4964           radius, RT#4100
4965
4966 2008-10-24 12:45  ivan
4967
4968         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
4969           prepaid voip radius, RT#4100
4970
4971 2008-10-24 12:13  ivan
4972
4973         * fs_selfservice/FS-SelfService/: SelfService.pm,
4974           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
4975           radius, RT#4100
4976
4977 2008-10-23 19:54  ivan
4978
4979         * FS/: FS/part_export/phone_sqlradius.pm,
4980           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
4981           untested code to suck in CDRs in from VoIP RADIUS exports,
4982           RT#4100
4983
4984 2008-10-23 19:08  ivan
4985
4986         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
4987           fixes to facilitate using agent_custid as custnum, RT#4190
4988
4989 2008-10-23 18:45  ivan
4990
4991         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
4992           phone RADIUS export: allow freeside-sqlradius-reset to reset a
4993           phone_sqlradius export, but only if explicitly specified by
4994           exportnum.  also fix "Reference found where even-size list
4995           expected" warning and junk winding up in radreply table".  all
4996           this phone_sqlradius stuff is RT#4100
4997
4998 2008-10-23 18:19  ivan
4999
5000         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
5001           part_export/sqlradius.pm: add phone_sqlradius export
5002
5003 2008-10-22 22:20  ivan
5004
5005         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
5006
5007 2008-10-22 11:50  ivan
5008
5009         * httemplate/view/svc_phone.cgi: fix CDR links
5010
5011 2008-10-21 21:39  ivan
5012
5013         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
5014           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
5015           search with Pg, add options for open session search and search on
5016           start time, RT#4051
5017
5018 2008-10-21 08:50  jeff
5019
5020         * fs_selfservice/java/: freeside_login_example.java,
5021           freeside_signup_example.java, biz/freeside/SelfService.java:
5022           biz.freeside.SelfService class and sample applications
5023
5024 2008-10-18 18:57  ivan
5025
5026         * httemplate/config/config.cgi: correctly allow re-editing of
5027           config options with " in them
5028
5029 2008-10-18 17:38  ivan
5030
5031         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
5032           httemplate/elements/search-cust_main.html,
5033           httemplate/browse/agent.cgi: add a master custnum field to
5034           agents, RT#2933 (roundabout)
5035
5036 2008-10-17 18:22  jeff
5037
5038         * FS/FS/cust_main.pm: sheesh
5039
5040 2008-10-17 18:19  jeff
5041
5042         * FS/FS/cust_main.pm: doh
5043
5044 2008-10-17 18:08  jeff
5045
5046         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
5047           endpoints) tax areas
5048
5049 2008-10-17 13:01  jeff
5050
5051         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
5052           assumes a window at least 2.75in or 7cm wide
5053
5054 2008-10-17 11:57  jeff
5055
5056         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
5057           invoices
5058
5059 2008-10-16 15:45  ivan
5060
5061         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
5062           of billsec to calculate billable time, RT#4147
5063
5064 2008-10-15 22:29  ivan
5065
5066         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
5067
5068 2008-10-15 22:29  ivan
5069
5070         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
5071           httemplate/search/cust_pay_batch.cgi,
5072           httemplate/view/cust_main/payment_history.html: add
5073           batch-enable_payby and realtime_disable_payby for better control
5074           over hybrid realtime/batch installs; deprecate never-used
5075           paymentforcedtobatch, RT#4052
5076
5077 2008-10-15 22:04  ivan
5078
5079         * httemplate/elements/menu.html: add batch-enable_payby and
5080           realtime_disable_payby for better control over hybrid
5081           realtime/batch installs; deprecate never-used
5082           paymentforcedtobatch, RT#4052
5083
5084 2008-10-14 14:27  ivan
5085
5086         * FS/FS/Tron.pm: not interested in payment gateway survey just now
5087
5088 2008-10-13 17:50  ivan
5089
5090         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
5091           import format for external services, including next bill date
5092           (cust_pkg.bill), RT#4108
5093
5094 2008-10-13 14:58  ivan
5095
5096         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
5097           freeside-fetch emailed reports from "subject" to "Freeside
5098           report", and add email_report-subject config to change it.
5099           RT#4093
5100
5101 2008-10-12 16:56  jeff
5102
5103         * conf/invoice_latex: better column widths and easier maintenance
5104
5105 2008-10-12 14:22  jeff
5106
5107         * conf/invoice_latex: better value for non-broken tetex
5108
5109 2008-10-12 12:43  jeff
5110
5111         * conf/longtable.sty.patch: check not just for fit, but move the
5112           goalposts as well
5113
5114 2008-10-11 17:58  ivan
5115
5116         * httemplate/browse/cust_main_county.cgi: fix link
5117
5118 2008-10-11 17:54  ivan
5119
5120         * httemplate/: browse/cust_main_county.cgi,
5121           edit/bulk-cust_main_county.html,
5122           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
5123           tool (eating my own dogfood instead of running a one-off SQL
5124           query), RT#4117
5125
5126 2008-10-10 17:32  ivan
5127
5128         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
5129           administrator, RT#4083
5130
5131 2008-10-10 16:30  ivan
5132
5133         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
5134           h_labels_short in an effort to reduce the number of "XXX service
5135           listing twice on invoice" incidents, RT#3944.  still should be
5136           possible to fundamentally do better with the function in the
5137           first place
5138
5139 2008-10-10 14:30  jeff
5140
5141         * conf/: invoice_latex, longtable.sty.patch: avoid overprinting
5142           remittance coupons
5143
5144 2008-10-10 12:25  ivan
5145
5146         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
5147           display it as the customer number, RT#4099
5148
5149 2008-10-09 18:15  ivan
5150
5151         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
5152           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
5153           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
5154           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
5155           add options to auto-generate agent_custid and display it as the
5156           customer number, RT#4099
5157
5158 2008-10-09 13:06  ivan
5159
5160         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
5161           ALL attributes except Password.  Crypt-Password, User-Password,
5162           Password-With-Header should now use := instead of ==.  RT#4051
5163
5164 2008-10-07 16:57  ivan
5165
5166         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
5167           each CDR web import into a batch
5168
5169 2008-10-07 16:23  ivan
5170
5171         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
5172           CDR format
5173
5174 2008-10-06 17:10  ivan
5175
5176         * FS/FS/Upgrade.pm: oops, brainfart
5177
5178 2008-10-06 17:09  ivan
5179
5180         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
5181           only accounts actually attached to the export are updated
5182
5183 2008-10-06 15:48  ivan
5184
5185         * FS/FS/svc_acct.pm: make RADIUS password exports
5186           _password_encoding-aware so we export Password-With-Header when
5187           necessary
5188
5189 2008-10-06 15:19  ivan
5190
5191         * FS/FS/svc_acct.pm: make RADIUS password exports
5192           _password_encoding-aware so we export Password-With-Header when
5193           necessary
5194
5195 2008-10-06 08:28  ivan
5196
5197         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
5198           format
5199
5200 2008-10-05 14:36  ivan
5201
5202         * httemplate/search/pay_batch.cgi: fix links to closed batches,
5203           RT#4052
5204
5205 2008-10-05 03:17  ivan
5206
5207         * httemplate/search/phone_avail.html: adding the start of available
5208           phone# search.  still needs a menu entry, search options page...
5209           RT#3925
5210
5211 2008-10-04 23:07  ivan
5212
5213         * httemplate/: edit/elements/ApplicationCommon.html,
5214           view/cust_main/payment_history/credit.html,
5215           view/cust_main/payment_history/payment.html: finish UI
5216           improvements wrt refunds: now you have to post a check or cash
5217           refund explicitly, no more implicit creation by 'applying'
5218           credits.  don't show useless application links.  don't enable
5219           apply button until you pick an invoice/refund.  RT#3812
5220
5221 2008-10-04 15:35  ivan
5222
5223         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
5224           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
5225           usage_class.pm, part_event/Action.pm: POD cleanups
5226
5227 2008-10-04 13:55  ivan
5228
5229         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
5230           editing rates for a whole region
5231
5232 2008-10-04 13:43  ivan
5233
5234         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
5235
5236 2008-10-03 17:30  ivan
5237
5238         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
5239           package customize
5240
5241 2008-10-03 12:41  ivan
5242
5243         * FS/FS/part_pkg/voip_cdr.pm: add debugging
5244
5245 2008-09-30 14:05  jeff
5246
5247         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
5248           search/report_newtax.html, elements/menu.html: simple reporting
5249           for new tax system
5250
5251 2008-09-30 13:22  jeff
5252
5253         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
5254           one-time charges
5255
5256 2008-09-30 13:17  jeff
5257
5258         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
5259           turn on and off postal billing from self-service
5260
5261 2008-09-28 20:41  ivan
5262
5263         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
5264
5265 2008-09-26 20:01  jeff
5266
5267         * httemplate/edit/process/addr_block/manual_flag.cgi,
5268           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
5269           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
5270           httemplate/edit/svc_broadband.cgi: per address block ip auto
5271           assignment and auto router selection
5272
5273 2008-09-25 20:54  jeff
5274
5275         * FS/FS/part_event/Condition/dundate.pm,
5276           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
5277           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
5278           httemplate/edit/part_bill_event.cgi,
5279           httemplate/misc/process/delay_susp_pkg.html,
5280           httemplate/view/cust_main/packages.html: push out event triggered
5281           suspensions
5282
5283 2008-09-25 16:44  jeff
5284
5285         * FS/FS/cust_main.pm: lost bits of reason
5286
5287 2008-09-24 19:27  jeff
5288
5289         * FS/FS/part_export/prizm.pm: prizm export improvement for package
5290           changes
5291
5292 2008-09-18 16:17  jeff
5293
5294         * FS/FS/Schema.pm: trade space for time
5295
5296 2008-09-16 08:58  jeff
5297
5298         * httemplate/search/report_tax.cgi: minor initialization issue
5299
5300 2008-09-15 18:22  jeff
5301
5302         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
5303           elements/tr-select-taxoverride.html,
5304           elements/tr-select-taxproduct.html: correct package editor when
5305           taxproducts off
5306
5307 2008-09-15 00:18  ivan
5308
5309         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
5310           FS/FS/part_export/internal_diddb.pm,
5311           httemplate/elements/menu.html,
5312           httemplate/misc/phone_avail-import.html,
5313           httemplate/misc/process/phone_avail-import.html: add internal did
5314           database & ability to query for availability, plus upload tool
5315
5316 2008-09-14 17:40  ivan
5317
5318         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
5319           globalpops_voip export
5320
5321 2008-09-14 13:24  ivan
5322
5323         * FS/FS/cust_main_invoice.pm: silently strip out leading and
5324           trailing spaces from invoicing email addresses instead of
5325           throwing an error
5326
5327 2008-09-14 13:20  ivan
5328
5329         * httemplate/config/: config-process.cgi, config-view.cgi: don't
5330           reload the whole page every time a config option is changed,
5331           RT#3989
5332
5333 2008-09-14 12:13  ivan
5334
5335         * httemplate/elements/header.html: default the menu to top in 1.9,
5336           still a pref
5337
5338 2008-09-12 15:53  ivan
5339
5340         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
5341           "1011" came from us not the CDRs anyway, RT#3985
5342
5343 2008-09-12 15:48  ivan
5344
5345         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
5346           internal_prefixen, RT#3985
5347
5348 2008-09-12 15:38  ivan
5349
5350         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
5351           internal_prefixen, RT#3985
5352
5353 2008-09-12 15:18  ivan
5354
5355         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
5356           internal_prefixen, RT#3985
5357
5358 2008-09-12 14:56  ivan
5359
5360         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
5361           RT#3985
5362
5363 2008-09-12 14:55  ivan
5364
5365         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
5366
5367 2008-09-12 00:58  ivan
5368
5369         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
5370           services printed on invoices configurable.  RT#3904
5371
5372 2008-09-12 00:07  ivan
5373
5374         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
5375           don't throw noisy warnings about missing new recur_temporality,
5376           RT#3851
5377
5378 2008-09-11 19:28  jeff
5379
5380         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
5381           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
5382           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
5383
5384 2008-09-11 19:01  ivan
5385
5386         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
5387           httemplate/misc/spool_invoices.cgi,
5388           httemplate/search/cust_bill.html: add billco respooling, not
5389           re-FTPing, RT#3971
5390
5391 2008-09-11 17:53  ivan
5392
5393         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
5394           flat.pm, RT#3851
5395
5396 2008-09-11 17:41  ivan
5397
5398         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
5399
5400 2008-09-10 01:33  ivan
5401
5402         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
5403           httemplate/misc/ftp_invoices.cgi,
5404           httemplate/search/cust_bill.html: add re-FTP reprint,
5405           RT#create-me-tommorow-for-enet
5406
5407 2008-09-10 00:55  ivan
5408
5409         * FS/FS/Schema.pm: better (?) place to put display and taxation
5410           data than overloading real line items
5411
5412 2008-09-10 00:32  ivan
5413
5414         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
5415           get done
5416
5417 2008-09-10 00:30  ivan
5418
5419         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
5420           RT#3851
5421
5422 2008-09-10 00:24  ivan
5423
5424         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
5425
5426 2008-09-09 15:35  ivan
5427
5428         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
5429           log into selfservice when selfservice_server-primary_only is on
5430
5431 2008-09-09 14:29  ivan
5432
5433         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
5434           services to log into selfservice when
5435           selfservice_server-primary_only is on
5436
5437 2008-09-09 14:04  ivan
5438
5439         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
5440
5441 2008-09-09 01:19  ivan
5442
5443         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
5444           _upgrade_data is hosing cpu badly
5445
5446 2008-09-08 19:35  ivan
5447
5448         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
5449           RT#3838
5450
5451 2008-09-08 19:24  ivan
5452
5453         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
5454           QIS/Taqua-specific CDR handling details, RT#3838
5455
5456 2008-09-08 14:46  ivan
5457
5458         * FS/FS/cust_main.pm: oops, debugging got left on by accident
5459
5460 2008-09-08 14:23  ivan
5461
5462         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
5463           fields on service view, RT#3829
5464
5465 2008-09-08 14:02  ivan
5466
5467         * httemplate/edit/elements/svc_Common.html: completely hide
5468           fixed+blank fields, RT#3829
5469
5470 2008-09-07 19:49  ivan
5471
5472         * httemplate/edit/quick-charge.html: extraneous code cleanup
5473
5474 2008-09-07 19:48  ivan
5475
5476         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
5477           cust_bill_pkg
5478
5479 2008-09-07 19:47  ivan
5480
5481         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
5482           & comments, RT#3810
5483
5484 2008-09-07 19:42  ivan
5485
5486         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
5487           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
5488           httemplate/pref/pref.html,
5489           httemplate/view/cust_main/packages.html, FS/FS.pm,
5490           httemplate/edit/cust_pkg_detail.html,
5491           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
5492           add package invoice details & comments, RT#3810
5493
5494 2008-09-06 13:54  ivan
5495
5496         * FS/FS/UI/Web.pm: don't link to customer service view unless the
5497           user has the ACL to view the resulting page
5498
5499 2008-09-04 06:29  jeff
5500
5501         * FS/FS/Upgrade.pm: three lost lines
5502
5503 2008-09-03 20:10  ivan
5504
5505         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
5506           not incorrectly a PNG
5507
5508 2008-09-03 19:44  ivan
5509
5510         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
5511           in light of database config where you absolutely need
5512           ->set_binary for swtuf retreived with ->config_binary, RT#3936
5513
5514 2008-09-03 12:08  jeff
5515
5516         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
5517           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
5518           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
5519           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
5520           httemplate/edit/svc_acct_pop.cgi,
5521           httemplate/edit/process/router.cgi,
5522           httemplate/edit/process/svc_acct_pop.cgi,
5523           httemplate/edit/process/addr_block/add.cgi,
5524           httemplate/edit/process/addr_block/allocate.cgi,
5525           httemplate/edit/process/addr_block/deallocate.cgi,
5526           httemplate/edit/process/addr_block/split.cgi,
5527           httemplate/elements/menu.html: new access right names
5528
5529 2008-09-03 11:59  jeff
5530
5531         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
5532           routine
5533
5534 2008-09-02 18:52  ivan
5535
5536         * httemplate/view/cust_main/payment_history.html: add back ability
5537           to post a check/cash refund. be more explicit about it instead of
5538           just being a checkbox when posting a credit. RT#3812
5539
5540 2008-09-02 18:46  ivan
5541
5542         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
5543           httemplate/edit/cust_refund.cgi,
5544           httemplate/edit/process/cust_refund.cgi,
5545           httemplate/elements/init_calendar.html,
5546           httemplate/view/cust_refund.html,
5547           httemplate/view/cust_main/payment_history/refund.html,
5548           FS/FS/AccessRight.pm: add back ability to post a check/cash
5549           refund.  be more explicit about it instead of just being a
5550           checkbox when posting a credit.  RT#3812
5551
5552 2008-09-02 08:37  jeff
5553
5554         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
5555           call details in self-service
5556
5557 2008-08-30 14:34  jeff
5558
5559         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
5560           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
5561           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
5562           httemplate/search/report_prepaid_income.cgi,
5563           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
5564           creation RT#3919
5565
5566 2008-08-29 19:10  jeff
5567
5568         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
5569           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
5570           usage classes
5571
5572 2008-08-29 16:13  ivan
5573
5574         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
5575           of simple accounts for cheepnet, RT#3805
5576
5577 2008-08-29 13:10  ivan
5578
5579         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
5580           of quantity fields on package edit, for RT#3805
5581
5582 2008-08-28 18:09  ivan
5583
5584         * FS/FS/Schema.pm, FS/FS/cdr.pm, bin/cdr.sftp_and_import,
5585           httemplate/elements/select-cdrbatch.html,
5586           httemplate/elements/tr-select-cdrbatch.html,
5587           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
5588           add CDR batch TFTP feature, RT#3113
5589
5590 2008-08-28 17:45  jeff
5591
5592         * FS/FS/part_pkg.pm: noise reduction
5593
5594 2008-08-28 17:23  ivan
5595
5596         * httemplate/elements/: tr-select-taxclass.html,
5597           select-taxclass.html: correct nits in tax class selection
5598
5599 2008-08-28 15:00  jeff
5600
5601         * FS/FS/tax_rate.pm: updates can be completely empty
5602
5603 2008-08-28 14:32  jeff
5604
5605         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
5606           httemplate/browse/part_pkg_taxproduct.cgi,
5607           httemplate/edit/part_pkg_taxoverride.html,
5608           httemplate/edit/quick-charge.html,
5609           httemplate/edit/process/quick-charge.cgi,
5610           httemplate/elements/select-taxoverride.html,
5611           httemplate/elements/select-taxproduct.html,
5612           httemplate/view/cust_main/packages.html: taxproduct selection for
5613           one time charges
5614
5615 2008-08-28 12:09  ivan
5616
5617         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
5618
5619 2008-08-28 00:38  jeff
5620
5621         * httemplate/elements/select-taxoverride.html,
5622           httemplate/elements/select-taxproduct.html,
5623           httemplate/elements/tr-select-taxoverride.html,
5624           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
5625           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
5626           FS/FS/part_pkg/voip_cdr.pm,
5627           httemplate/browse/part_pkg_taxproduct.cgi,
5628           httemplate/edit/part_pkg.cgi,
5629           httemplate/edit/part_pkg_taxoverride.html,
5630           httemplate/edit/process/part_pkg.cgi: multiple usage classes
5631           checkpoint
5632
5633 2008-08-26 17:15  ivan
5634
5635         * FS/FS/cust_main.pm: don't override countrydefault or whatever
5636           with a blank value in bulk customer import
5637
5638 2008-08-26 17:05  ivan
5639
5640         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
5641           distinction to lint
5642
5643 2008-08-26 17:00  ivan
5644
5645         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
5646           distinction to lint
5647
5648 2008-08-26 16:53  ivan
5649
5650         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
5651           vs. ok distinction to lint
5652
5653 2008-08-26 07:00  rsiddall
5654
5655         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
5656           fixing up paths so the RPM-installed self-service files are not
5657           under /usr/local on the remote machine.  Also fixed an
5658           initialization problem where the system configuration files for
5659           Freeside were assumed to be under /etc/default, not
5660           /etc/sysconfig
5661
5662 2008-08-25 14:23  ivan
5663
5664         * httemplate/edit/elements/edit.html: fix package editor showing
5665           "all" for pkg class selection
5666
5667 2008-08-25 13:33  ivan
5668
5669         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
5670           comparison from svcnum to svcpart
5671
5672 2008-08-24 22:53  jeff
5673
5674         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
5675           FS/FS/Report/Table/Monthly.pm,
5676           httemplate/search/cust_bill_pkg.cgi,
5677           httemplate/search/report_prepaid_income.cgi,
5678           httemplate/search/report_tax.cgi: correct fallout from duplicate
5679           line items
5680
5681 2008-08-24 22:18  jeff
5682
5683         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
5684           agent virtualizing packages
5685
5686 2008-08-24 15:35  ivan
5687
5688         * httemplate/elements/checkboxes-table-name.html: add controls to
5689           select/unselect/toggle all checkboxes
5690
5691 2008-08-24 14:52  ivan
5692
5693         * bin/customer-faker: add -k option for pkgpart
5694
5695 2008-08-24 14:49  ivan
5696
5697         * bin/customer-faker: add -a option for agentnum
5698
5699 2008-08-23 20:41  rsiddall
5700
5701         * rpm/freeside.spec: Create discrete RPMs for different parts of
5702           the self-service interface.  Put the default configuration folder
5703           in the main freeside RPM.
5704
5705 2008-08-23 14:59  jeff
5706
5707         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
5708           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
5709           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
5710           FS/MANIFEST, httemplate/browse/rate_detail.html,
5711           httemplate/edit/rate_detail.html,
5712           httemplate/edit/rate_region.cgi,
5713           httemplate/edit/usage_class.html,
5714           httemplate/edit/elements/edit.html,
5715           httemplate/edit/process/rate_region.cgi,
5716           httemplate/edit/process/usage_class.html,
5717           httemplate/elements/menu.html: add usage classes to rate details
5718
5719 2008-08-22 20:29  jeff
5720
5721         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
5722           tax_rate.pm: tax data update bug fixes and error message
5723           improvements
5724
5725 2008-08-21 20:01  ivan
5726
5727         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
5728           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
5729           FS/MANIFEST, FS/t/cust_svc_option.t,
5730           httemplate/elements/dashboard-toplist.html,
5731           httemplate/elements/mcp_lint.html: the master control program has
5732           chosen YOU to serve your system on the game grid
5733
5734 2008-08-21 16:21  ivan
5735
5736         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
5737           reporting for MCP mode
5738
5739 2008-08-21 11:21  jeff
5740
5741         * bin/import-optigold.pl: use options with proper names
5742
5743 2008-08-19 11:42  ivan
5744
5745         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
5746
5747 2008-08-19 04:35  ivan
5748
5749         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
5750
5751 2008-08-19 03:09  ivan
5752
5753         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
5754           here
5755
5756 2008-08-19 03:06  ivan
5757
5758         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
5759           httemplate/edit/rate_region.cgi: more consistent prefix display,
5760           and don't forget nxx'
5761
5762 2008-08-15 12:42  ivan
5763
5764         * Makefile: install default conf with make create-config too, so it
5765           doesn't go missing
5766
5767 2008-08-15 12:26  ivan
5768
5769         * FS/bin/freeside-setup: allow a full pathname to be specified to
5770           freeside-setup for initial configdir
5771
5772 2008-08-14 18:09  jeff
5773
5774         * FS/FS/tax_class.pm: correct field ordering - invonsequential
5775
5776 2008-08-14 17:41  ivan
5777
5778         * httemplate/elements/form-file_upload.html: can have a message
5779           then a URL too
5780
5781 2008-08-14 04:53  ivan
5782
5783         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
5784           httemplate/elements/progress-init.html,
5785           httemplate/misc/cust_main-import.cgi,
5786           httemplate/misc/process/cust_main-import.cgi,
5787           httemplate/elements/progress-popup.html,
5788           httemplate/search/cust_main.html,
5789           httemplate/elements/form-file_upload.html,
5790           httemplate/misc/file-upload.html,
5791           httemplate/elements/file-upload.html: customer import: add
5792           progress bar & redirect to a search of the imported customers,
5793           #3475
5794
5795 2008-08-14 04:44  ivan
5796
5797         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
5798           import: add progress bar & redirect to a search of the imported
5799           customers, #3475
5800
5801 2008-08-13 18:58  ivan
5802
5803         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
5804           httemplate/elements/menu.html,
5805           httemplate/misc/cust_main-import.cgi,
5806           httemplate/misc/process/cust_main-import.cgi: import customer
5807           from Excel file too
5808
5809 2008-08-13 18:52  ivan
5810
5811         * FS/FS/svc_Common.pm: tyop
5812
5813 2008-08-13 18:38  ivan
5814
5815         * httemplate/view/svc_forward.cgi: tyop
5816
5817 2008-08-08 13:29  jeff
5818
5819         * bin/import-optigold.pl: better opti table relationship following
5820
5821 2008-08-08 11:13  jeff
5822
5823         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
5824           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
5825           conf/invoice_latex: cdrs can be in separate invoice section,
5826           after total, summarized inline, with hints for page breaks
5827
5828 2008-08-07 15:30  ivan
5829
5830         * Makefile: don't generate a new key on install-selfservice if
5831           there's already an RSA one either
5832
5833 2008-08-05 23:39  jeff
5834
5835         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
5836
5837 2008-08-05 21:05  jeff
5838
5839         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
5840           refactor
5841
5842 2008-08-02 19:15  ivan
5843
5844         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
5845           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
5846           a name field to svc_phone
5847
5848 2008-08-02 17:54  ivan
5849
5850         * FS/FS/cdr/simple2.pm: doh, fix regex
5851
5852 2008-08-02 17:26  ivan
5853
5854         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
5855           "exists" on an undefined value at
5856           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
5857           upgrade
5858
5859 2008-08-02 17:20  ivan
5860
5861         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
5862           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
5863           line 812.' error on upgrade
5864
5865 2008-08-02 16:51  ivan
5866
5867         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
5868           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
5869           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
5870           'Can't call method "parse" on an undefined value' error from CDR
5871           format refactor
5872
5873 2008-08-01 21:20  jeff
5874
5875         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
5876           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
5877           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
5878           conf/invoice_latex, httemplate/edit/cust_main.cgi,
5879           httemplate/edit/cust_main/billing.html,
5880           httemplate/view/cust_main/billing.html: bundled package
5881           presentation improvements
5882
5883 2008-08-01 21:09  jeff
5884
5885         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
5886           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
5887           part_pkg/voip_cdr.pm: improve CDR usage presentation
5888
5889 2008-08-01 14:41  ivan
5890
5891         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
5892           be limited by date like before, closes: Bug#3801
5893
5894 2008-08-01 13:21  ivan
5895
5896         * httemplate/edit/pkg_class.html: categories deserve labels too
5897
5898 2008-07-31 16:32  ivan
5899
5900         * httemplate/search/report_receivables.cgi: this should fix columns
5901           not showing up in receivables report... not surea bout #3801
5902           (credits/etc show up in all time periods)
5903
5904 2008-07-31 13:17  ivan
5905
5906         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
5907           receivables report: credits/etc. should be limited by date like
5908           before, closes: Bug#3801
5909
5910 2008-07-30 19:35  ivan
5911
5912         * httemplate/misc/delete-customer.cgi: fix error on customer
5913           deletion
5914
5915 2008-07-30 15:10  ivan
5916
5917         * FS/FS/cdr/: nextone.pm, nt.pm: rename nt to nextone
5918
5919 2008-07-29 13:00  jeff
5920
5921         * FS/FS/cust_bill.pm: correct amount for new charges total on
5922           sectioned invoices
5923
5924 2008-07-29 10:29  rsiddall
5925
5926         * rpm/freeside.spec: Self-Service files were reorganized; changed
5927           the way we copy them into the buildroot.
5928
5929 2008-07-24 09:40  jeff
5930
5931         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
5932           line number order
5933
5934 2008-07-23 07:41  jeff
5935
5936         * httemplate/edit/tax_rate.html: add disabled column to new tax
5937           rates, false laziness elimination, and bug fixes - closes #3566
5938
5939 2008-07-23 07:36  jeff
5940
5941         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
5942           httemplate/browse/tax_rate.cgi,
5943           httemplate/misc/enable_or_disable_tax.html,
5944           httemplate/misc/process/enable_or_disable_tax.html: add disabled
5945           column to new tax rates, false laziness elimination, and bug
5946           fixes - closes #3566
5947
5948 2008-07-22 01:33  ivan
5949
5950         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
5951           command
5952
5953 2008-07-21 21:59  ivan
5954
5955         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
5956           view also
5957
5958 2008-07-21 15:34  ivan
5959
5960         * FS/FS/ClientAPI/Signup.pm,
5961           fs_selfservice/FS-SelfService/SelfService.pm,
5962           fs_selfservice/FS-SelfService/cgi/signup.cgi,
5963           fs_selfservice/FS-SelfService/cgi/signup.html,
5964           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
5965
5966 2008-07-21 14:23  ivan
5967
5968         * Makefile: oops, don't inadvertantly switch default db type
5969
5970 2008-07-21 12:09  ivan
5971
5972         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
5973           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
5974           fs_selfservice/FS-SelfService/SelfService.pm,
5975           fs_selfservice/FS-SelfService/cgi/signup.html,
5976           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
5977           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
5978           fs_selfservice/FS-SelfService/cgi/images/cross.png,
5979           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
5980           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
5981           w/globalpops DID selection via mason components pass-through
5982
5983 2008-07-21 11:58  ivan
5984
5985         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
5986           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
5987           components standalone
5988
5989 2008-07-21 03:42  ivan
5990
5991         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
5992
5993 2008-07-18 15:31  ivan
5994
5995         * httemplate/search/report_rt_transaction.html: missing closing
5996           FORM tag
5997
5998 2008-07-18 15:30  ivan
5999
6000         * httemplate/elements/popup_link.html: add target param, i thought
6001           this was needed for something...
6002
6003 2008-07-18 15:29  ivan
6004
6005         * bin/bind.import: add -e option to bind.import (now to actually
6006           implement it)
6007
6008 2008-07-18 15:28  ivan
6009
6010         * FS/FS/rate_region.pm: show NXX is US if applicable
6011
6012 2008-07-18 15:28  ivan
6013
6014         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
6015           UI/Web.pm: some random cleanups
6016
6017 2008-07-18 15:27  ivan
6018
6019         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
6020           imports
6021
6022 2008-07-18 15:26  ivan
6023
6024         * FS/MANIFEST: add part_pkg_link to MANIFEST
6025
6026 2008-07-17 16:55  ivan
6027
6028         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
6029           cdr/genband_meetme.pm, cdr/nt.pm, cdr/openser.pm, cdr/simple.pm,
6030           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
6031           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
6032
6033 2008-07-16 16:55  ivan
6034
6035         * httemplate/search/svc_acct.cgi: fix account search by time
6036           remaining to deal with situations w/o a recurring amount
6037
6038 2008-07-15 16:25  ivan
6039
6040         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
6041
6042 2008-07-15 16:18  ivan
6043
6044         * FS/FS/Upgrade.pm: parens help alot
6045
6046 2008-07-15 16:17  ivan
6047
6048         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
6049           upgrade
6050
6051 2008-07-15 13:56  ivan
6052
6053         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
6054           reports of cancelled customers
6055
6056 2008-07-14 18:19  ivan
6057
6058         * FS/FS/part_export/phone_shellcommands.pm: add warning about
6059           concurrency in FreePBX
6060
6061 2008-07-14 16:59  ivan
6062
6063         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
6064           their stupid display problems with scrolling.  also make the
6065           gridding more consistent
6066
6067 2008-07-14 16:08  ivan
6068
6069         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
6070           view/cust_main/notes.html: fuck embedded iframes and their stupid
6071           display problems with scrolling.  also make the gridding more
6072           consistent
6073
6074 2008-07-10 11:48  ivan
6075
6076         * httemplate/view/cust_main/packages.html: fix variable scoping
6077           issues preventing customer view page from coing up
6078
6079 2008-07-09 20:16  jeff
6080
6081         * FS/FS/cust_bill.pm: restore line item date ranges
6082
6083 2008-07-09 13:37  ivan
6084
6085         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
6086           warnings on upgrade
6087
6088 2008-07-09 13:33  ivan
6089
6090         * FS/FS/svc_Common.pm: perl vs SQL brainfart
6091
6092 2008-07-09 12:45  ivan
6093
6094         * httemplate/docs/license.html: fix famfamfam link
6095
6096 2008-07-09 12:35  ivan
6097
6098         * FS/FS/svc_Common.pm: service searching should be case-insensitive
6099           now
6100
6101 2008-07-08 20:40  ivan
6102
6103         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
6104           exemptions were inserted?
6105
6106 2008-07-08 20:27  ivan
6107
6108         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
6109
6110 2008-07-08 20:18  ivan
6111
6112         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
6113           search legacy tax exemptions by customer status
6114
6115 2008-07-08 19:30  ivan
6116
6117         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
6118           to be specified when editing a disabled package
6119
6120 2008-07-07 19:19  ivan
6121
6122         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
6123           taxclass-less regions
6124
6125 2008-07-07 19:01  ivan
6126
6127         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
6128           httemplate/search/report_tax.cgi: fix line-item reports on
6129           taxclass-less regions
6130
6131 2008-07-07 17:35  ivan
6132
6133         * httemplate/search/cust_bill_pkg.cgi: order by number for line
6134           items with the same datestamp
6135
6136 2008-07-07 17:20  ivan
6137
6138         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
6139           date
6140
6141 2008-07-07 16:47  ivan
6142
6143         * httemplate/search/report_tax.cgi: should be a proper fix for edge
6144           cases where you have taxclass and empty-taxclass rates for a
6145           region, whew
6146
6147 2008-07-07 14:38  ivan
6148
6149         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
6150           probelms on old (v1.x?) DBD::Pg
6151
6152 2008-07-07 14:18  ivan
6153
6154         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
6155           debugging of bind_param statements
6156
6157 2008-07-07 14:07  ivan
6158
6159         * FS/FS/Record.pm: add debugging of bind_param statements
6160
6161 2008-07-07 12:50  ivan
6162
6163         * FS/FS/Record.pm: add debugging of bind_param statements
6164
6165 2008-07-03 16:23  ivan
6166
6167         * httemplate/view/cust_main/packages.html: fix bad sub names in
6168           forward-port
6169
6170 2008-07-02 21:19  ivan
6171
6172         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
6173           regression caused by get_real_fields refactor
6174
6175 2008-07-02 21:12  ivan
6176
6177         * FS/FS/Record.pm: this should non-"=" searches on fields that
6178           require SQL type binding...
6179
6180 2008-07-02 21:00  ivan
6181
6182         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
6183           "forward-port", i guess
6184
6185 2008-07-02 20:57  ivan
6186
6187         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
6188           1.7?  not touching it unless it breaks :)
6189
6190 2008-07-01 19:55  ivan
6191
6192         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
6193           card through self-service
6194
6195 2008-07-01 00:02  jeff
6196
6197         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
6198
6199 2008-06-30 22:01  jeff
6200
6201         * httemplate/misc/unadjourn_pkg.cgi,
6202           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
6203           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
6204           FS/FS/part_export/shellcommands.pm,
6205           FS/FS/part_export/sqlradius.pm,
6206           httemplate/edit/REAL_cust_pkg.cgi,
6207           httemplate/misc/process/cancel_pkg.html,
6208           httemplate/search/cust_pkg.cgi,
6209           httemplate/view/cust_main/packages.html: correct internal reason
6210           searching, prevent interleaved suspend/cancel/expire/adjourn,
6211           backporting and refactoring
6212
6213 2008-06-30 17:11  ivan
6214
6215         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
6216
6217 2008-06-30 17:07  ivan
6218
6219         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
6220           hope
6221
6222 2008-06-30 17:00  ivan
6223
6224         * httemplate/view/svc_phone.cgi: add sip pw display
6225
6226 2008-06-30 16:56  ivan
6227
6228         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
6229           FS/FS/part_export/phone_shellcommands.pm,
6230           httemplate/edit/svc_phone.cgi: add sip pw field
6231
6232 2008-06-30 01:01  ivan
6233
6234         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
6235           checkpoint signup work
6236
6237 2008-06-30 01:00  ivan
6238
6239         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
6240           extensions
6241
6242 2008-06-29 13:53  ivan
6243
6244         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
6245           httemplate/elements/select-phonenum.html,
6246           httemplate/elements/tr-select-did.html: globalPOPs provisioning
6247
6248 2008-06-28 21:33  jeff
6249
6250         * httemplate/view/cust_main/packages.html: spurious 'suspended'
6251
6252 2008-06-28 17:41  ivan
6253
6254         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
6255           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
6256           state->areacode caching,
6257
6258 2008-06-28 16:03  ivan
6259
6260         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
6261           httemplate/edit/elements/svc_Common.html,
6262           httemplate/elements/input-text.html,
6263           httemplate/elements/select-areacode.html,
6264           httemplate/elements/select-did.html,
6265           httemplate/elements/select-exchange.html,
6266           httemplate/elements/select-phonenum.html,
6267           httemplate/elements/select-state.html,
6268           httemplate/elements/tr-input-text.html,
6269           httemplate/elements/tr-select-did.html,
6270           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
6271           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
6272           FS/FS/part_export/globalpops_voip.pm,
6273           httemplate/edit/svc_phone.cgi,
6274           httemplate/edit/cust_main/select-state.html: get DIDs from
6275           globalpops
6276
6277 2008-06-28 12:25  jeff
6278
6279         * httemplate/elements/tr-checkboxes-table.html,
6280           httemplate/elements/checkboxes-table.html,
6281           httemplate/elements/menu.html,
6282           httemplate/elements/select-agent.html,
6283           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
6284           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
6285           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
6286           httemplate/browse/svc_acct_pop.cgi,
6287           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
6288           httemplate/edit/svc_acct_pop.cgi,
6289           httemplate/edit/svc_broadband.cgi,
6290           httemplate/edit/elements/edit.html,
6291           httemplate/edit/elements/svc_Common.html,
6292           httemplate/edit/process/router.cgi,
6293           httemplate/edit/process/svc_acct_pop.cgi,
6294           httemplate/edit/process/svc_broadband.cgi,
6295           httemplate/edit/process/addr_block/add.cgi,
6296           httemplate/edit/process/addr_block/allocate.cgi,
6297           httemplate/edit/process/addr_block/deallocate.cgi,
6298           httemplate/edit/process/addr_block/split.cgi,
6299           httemplate/edit/process/elements/process.html: agent virtualize
6300           address blocks and routers
6301
6302 2008-06-27 01:53  ivan
6303
6304         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
6305           fs_selfservice/FS-SelfService/SelfService.pm,
6306           fs_selfservice/FS-SelfService/cgi/signup.html: adding
6307           signup_server-service config
6308
6309 2008-06-27 00:18  ivan
6310
6311         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
6312           compilation fixes
6313
6314 2008-06-26 17:27  ivan
6315
6316         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
6317           start.  stupid power failure.
6318
6319 2008-06-26 14:55  ivan
6320
6321         * FS/FS/part_export/phone_shellcommands.pm: adding
6322           phone_shellcommands with preliminary FreePBX integration commands
6323
6324 2008-06-25 13:14  ivan
6325
6326         * httemplate/search/report_receivables.cgi: optimize total query in
6327           receivables report.  very significant speedup for large DBs
6328
6329 2008-06-25 13:11  ivan
6330
6331         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
6332
6333 2008-06-25 11:14  ivan
6334
6335         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
6336           index already existing either
6337
6338 2008-06-24 17:29  ivan
6339
6340         * htetc/handler.pl, FS/FS/Record.pm: finish adding
6341           str2time_sql_closing
6342
6343 2008-06-24 11:50  ivan
6344
6345         * conf/invoice_html: i think we need a $ there???
6346
6347 2008-06-24 09:39  jeff
6348
6349         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
6350           fees
6351
6352 2008-06-23 19:09  ivan
6353
6354         * FS/FS/part_export/sqlradius.pm: prevent decrementing
6355           time/bandwidth for old RADIUS records
6356
6357 2008-06-23 15:59  ivan
6358
6359         * bin/cdr.import: hahahd doh, we're in perl
6360
6361 2008-06-23 15:11  ivan
6362
6363         * bin/cdr.import: add quick command line too for CDR imports
6364
6365 2008-06-23 09:46  jeff
6366
6367         * conf/invoice_html: this is what it was for
6368
6369 2008-06-23 08:36  jeff
6370
6371         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
6372           invoice service address modifications
6373
6374 2008-06-22 19:50  ivan
6375
6376         * conf/invoice_html: wtf was this for in the first place then
6377
6378 2008-06-22 19:48  ivan
6379
6380         * conf/invoice_html: this seems to match the latex templates more
6381           accurately, rather than push the sub-totals out into their own
6382           column
6383
6384 2008-06-22 19:35  ivan
6385
6386         * conf/invoice_html: fix leaking colspan in totals on sectioned
6387           invoices
6388
6389 2008-06-22 17:41  ivan
6390
6391         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
6392           to assist in enet migraiton
6393
6394 2008-06-22 17:37  ivan
6395
6396         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
6397           report fix, no _date
6398
6399 2008-06-22 17:34  ivan
6400
6401         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
6402           tax exemptions to assist in enet migraiton
6403
6404 2008-06-19 22:47  jeff
6405
6406         * FS/FS/cust_bill.pm: extra values for invoices
6407
6408 2008-06-19 20:36  ivan
6409
6410         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
6411           scum who charged back their customization work and then used the
6412           software anyway
6413
6414 2008-06-18 20:18  jeff
6415
6416         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
6417           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
6418           FS/FS.pm, httemplate/browse/pkg_category.html,
6419           httemplate/browse/pkg_class.html,
6420           httemplate/edit/pkg_category.html,
6421           httemplate/edit/pkg_class.html,
6422           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
6423           htetc/handler.pl, httemplate/edit/elements/edit.html,
6424           httemplate/elements/menu.html: package categories (meta package
6425           classes) and grouping invoices by them
6426
6427 2008-06-18 14:18  ivan
6428
6429         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
6430           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
6431           don't want them
6432
6433 2008-06-18 12:24  ivan
6434
6435         * httemplate/edit/part_pkg.cgi: s helps alot
6436
6437 2008-06-18 12:09  ivan
6438
6439         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
6440           (customizing) package definitions w/new editor
6441
6442 2008-06-18 11:50  jeff
6443
6444         * httemplate/: browse/tax_rate.cgi,
6445           misc/enable_or_disable_tax.html,
6446           misc/process/enable_or_disable_tax.html: allow enabling and
6447           disabling if tax_rate rows in groups (RT 3566)
6448
6449 2008-06-17 22:22  ivan
6450
6451         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
6452           make up your mind
6453
6454 2008-06-17 17:49  ivan
6455
6456         * FS/FS/part_virtual_field.pm: this module, also, has no need to
6457           import qsearch/qsearchs, and is causing dependency loop problems
6458           (Record->part_virtual_field->Record)
6459
6460 2008-06-17 17:46  ivan
6461
6462         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
6463           as simple as Record->Conf->Record here
6464
6465 2008-06-17 17:42  ivan
6466
6467         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
6468           runtime... should hopefully FINALLY eliminate the
6469           Record->Msgcat->Conf->Record loop
6470
6471 2008-06-17 17:36  ivan
6472
6473         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
6474           qsearch/qsearchs... hopefully this is the last of the weird
6475           dependency loops (this one is Record->Msgcat->msgcat->Record)
6476
6477 2008-06-17 17:27  ivan
6478
6479         * FS/FS/Msgcat.pm: fix dependency loop problem with database
6480           config, hopefully?  (Record->Msgcat->Conf->Record)
6481
6482 2008-06-17 17:10  ivan
6483
6484         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
6485           hopefully this will solve the weird circular dependency issue
6486           (Record->Msgcat->Conf->conf->Record)
6487
6488 2008-06-17 17:05  ivan
6489
6490         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
6491           off debugging for address standardization
6492
6493 2008-06-17 16:57  ivan
6494
6495         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
6496           cloning w/new package editor
6497
6498 2008-06-17 12:29  jeff
6499
6500         * conf/invoice_latex: fixup damage from quantity addition
6501
6502 2008-06-16 20:35  ivan
6503
6504         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
6505           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
6506           htetc/handler.pl, httemplate/elements/htmlarea.html,
6507           httemplate/misc/email-customers.html,
6508           httemplate/misc/process/email-customers.html,
6509           httemplate/search/cust_main.html: finish adding a feature to
6510           easily list all email addresses for an agent & send them email
6511
6512 2008-06-16 20:13  jeff
6513
6514         * conf/invoice_latex: not forgetting to add fax and old customer id
6515
6516 2008-06-16 18:43  ivan
6517
6518         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
6519           now
6520
6521 2008-06-16 06:36  jeff
6522
6523         * bin/import-optigold.pl: catch one more customer
6524
6525 2008-06-15 23:53  ivan
6526
6527         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
6528           ability to edit agent_custid
6529
6530 2008-06-15 18:32  jeff
6531
6532         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
6533
6534 2008-06-12 16:15  ivan
6535
6536         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
6537           displaying package and comment on date editing
6538
6539 2008-06-12 14:53  ivan
6540
6541         * httemplate/: edit/process/elements/process.html,
6542           view/cust_main/packages.html, edit/part_pkg.cgi,
6543           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
6544           w/new package editor
6545
6546 2008-06-12 09:56  jeff
6547
6548         * bin/import-optigold.pl: date fixups
6549
6550 2008-06-12 08:55  jeff
6551
6552         * bin/import-optigold.pl: import services from service providing
6553           servers
6554
6555 2008-06-10 16:24  ivan
6556
6557         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
6558           upgrade errors
6559
6560 2008-06-10 10:39  ivan
6561
6562         * FS/FS/Misc.pm: turn off debugging that got left on by accident
6563
6564 2008-06-09 19:12  ivan
6565
6566         * httemplate/edit/process/: cust_credit_refund.cgi,
6567           cust_pay_refund.cgi: fix up application of things to refunds,
6568           RT#3606/RT#3545
6569
6570 2008-06-09 11:32  ivan
6571
6572         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
6573
6574 2008-06-05 15:44  ivan
6575
6576         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
6577           name, revsere src/dst
6578
6579 2008-06-05 13:09  ivan
6580
6581         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
6582           quantities &
6583
6584 2008-06-05 12:44  ivan
6585
6586         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
6587
6588 2008-06-05 12:29  ivan
6589
6590         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
6591           NULL
6592
6593 2008-06-05 12:25  ivan
6594
6595         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
6596           fees
6597
6598 2008-06-05 12:24  ivan
6599
6600         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
6601           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
6602           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
6603           quantity bs
6604
6605 2008-06-05 12:06  jeff
6606
6607         * conf/invoice_html: dash removal
6608
6609 2008-06-05 10:05  jeff
6610
6611         * conf/invoice_html: fix unitprice/posttotal nit
6612
6613 2008-06-05 09:56  jeff
6614
6615         * conf/invoice_html: fix unitprice/section nit
6616
6617 2008-06-05 09:51  jeff
6618
6619         * conf/invoice_html: correct bogus porting
6620
6621 2008-06-05 05:42  jeff
6622
6623         * conf/invoice_latex: replace lost braces
6624
6625 2008-06-05 03:36  ivan
6626
6627         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
6628           httemplate/search/report_cust_main.html: add customer status to
6629           adv. customer report, template customer search for future use in
6630           emailing notices, RT#2731
6631
6632 2008-06-05 03:34  ivan
6633
6634         * FS/FS/: cust_pkg.pm: docs for search_sql
6635
6636 2008-06-05 01:54  ivan
6637
6638         * httemplate/search/report_cust_bill.html: minor invoice report UI
6639
6640 2008-06-04 22:06  ivan
6641
6642         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
6643           httemplate/edit/cust_credit_bill.cgi,
6644           httemplate/edit/cust_pay_refund.cgi,
6645           httemplate/view/cust_main/payment_history/credit.html,
6646           httemplate/view/cust_main/payment_history/payment.html,
6647           httemplate/edit/cust_credit_refund.cgi,
6648           httemplate/edit/elements/ApplicationCommon.html,
6649           httemplate/edit/process/cust_bill_pay.cgi,
6650           httemplate/edit/process/cust_credit_bill.cgi,
6651           httemplate/edit/process/cust_credit_refund.cgi,
6652           httemplate/edit/process/cust_pay_refund.cgi,
6653           httemplate/edit/process/elements/ApplicationCommon.html: payment
6654           and credit applications have separate "apply to refund" choices
6655           now, and no auto-refund choice in the invoice dropdown.  RT#3545
6656
6657 2008-06-04 15:44  jeff
6658
6659         * FS/FS/cust_bill.pm: moar tyop
6660
6661 2008-06-04 15:42  jeff
6662
6663         * FS/FS/cust_bill.pm: tyop
6664
6665 2008-06-04 11:50  ivan
6666
6667         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
6668           fix the random "HylaFax support has not been configured" error,
6669           caused by cust_bill->fax getting called instead of cust_main->fax
6670           field
6671
6672 2008-06-04 11:40  jeff
6673
6674         * conf/invoice_html: more voxline invoice formatting
6675
6676 2008-06-04 11:05  jeff
6677
6678         * FS/FS/cust_bill.pm: voxline invoice formatting
6679
6680 2008-06-04 10:57  jeff
6681
6682         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
6683           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
6684           FS/FS/Conf_compat17.pm: voxline invoice formatting
6685
6686 2008-06-04 06:28  jeff
6687
6688         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
6689
6690 2008-06-04 06:26  jeff
6691
6692         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
6693           conf/invoice_latex: service address on invoice
6694
6695 2008-06-03 14:06  ivan
6696
6697         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
6698           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
6699           httemplate/view/cust_main/packages.html: very basic start at
6700           adding quantities
6701
6702 2008-06-02 11:59  ivan
6703
6704         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
6705
6706 2008-06-02 11:31  ivan
6707
6708         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
6709
6710 2008-06-02 10:58  ivan
6711
6712         * httemplate/misc/process/timeworked.html: fix error apply
6713           fractional seconds
6714
6715 2008-06-02 10:14  ivan
6716
6717         * FS/FS/UI/Web/small_custview.pm: doh!
6718
6719 2008-06-02 10:06  ivan
6720
6721         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
6722           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
6723           rt/lib/RT/URI/freeside/Internal.pm,
6724           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
6725           of a sudden causing fatal errors?!  wtf
6726
6727 2008-06-02 04:16  jeff
6728
6729         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
6730           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
6731           remittance coupon
6732
6733 2008-06-01 19:47  ivan
6734
6735         * FS/FS/Misc.pm: and batchmode was probably right
6736
6737 2008-06-01 19:45  ivan
6738
6739         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
6740           timeout
6741
6742 2008-06-01 19:16  ivan
6743
6744         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
6745           a timeout, this should prevent hanging on template errors
6746
6747 2008-06-01 15:48  ivan
6748
6749         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
6750           FS/FS/payinfo_transaction_Mixin.pm,
6751           httemplate/view/cust_main/payment_history.html,
6752           httemplate/search/elements/cust_pay_or_refund.html,
6753           httemplate/view/cust_refund.html,
6754           httemplate/view/cust_main/payment_history/credit.html,
6755           httemplate/view/cust_main/payment_history/invoice.html,
6756           httemplate/view/cust_main/payment_history/payment.html,
6757           httemplate/view/cust_main/payment_history/refund.html,
6758           httemplate/view/cust_main/payment_history/voided_payment.html:
6759           refactor payment history slightly, add refund receipts, have
6760           "unapplied" refunds show like other unapplied/open things,
6761           RT#3545
6762
6763 2008-06-01 00:08  ivan
6764
6765         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
6766           "Billing #"
6767
6768 2008-05-31 22:43  ivan
6769
6770         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
6771           httemplate/view/cust_main/payment_history.html: add date to
6772           "applied to Invoice#" messages in history
6773
6774 2008-05-31 20:19  ivan
6775
6776         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
6777           agent-virtualized packages, clean up sloppy $where
6778           stringification, hard agent virtualization
6779
6780 2008-05-31 19:19  jeff
6781
6782         * bin/import-optigold.pl: umm.. right.. really do some on-demand
6783           stuff
6784
6785 2008-05-31 18:23  ivan
6786
6787         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
6788           problems
6789
6790 2008-05-31 17:11  ivan
6791
6792         * FS/FS/cust_bill.pm: fix problems when service definition names
6793           contain chars that need to be latex escaped
6794
6795 2008-05-31 16:50  jeff
6796
6797         * bin/import-optigold.pl: guess at on demand billing, link
6798           pre-existing services
6799
6800 2008-05-31 10:54  ivan
6801
6802         * htetc/handler.pl: add an explicit use for RT's not-well-declared
6803           dependency on CSS::Squish 0.06
6804
6805 2008-05-31 07:49  jeff
6806
6807         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
6808           invoice cosmetic improvements
6809
6810 2008-05-29 21:04  ivan
6811
6812         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
6813           still going to be editing old-style invoice events for a little
6814           while more yet, so space them out better (so options don't run
6815           together)
6816
6817 2008-05-29 20:55  ivan
6818
6819         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
6820           sucks.  add a "balance over" option to the 1.7 style
6821           agent-specific invoice send event
6822
6823 2008-05-29 18:38  ivan
6824
6825         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
6826           when running prune_applications not in debug mode...
6827
6828 2008-05-29 18:34  ivan
6829
6830         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
6831           FreesideStatus every time either.  really?
6832
6833 2008-05-29 18:33  ivan
6834
6835         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
6836           pruning every time
6837
6838 2008-05-29 18:28  ivan
6839
6840         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
6841           pruning every time
6842
6843 2008-05-29 18:02  ivan
6844
6845         * FS/FS/cust_pay_pending.pm: clean up any stray/old
6846           cust_pay_pending records causing problems
6847
6848 2008-05-29 17:53  ivan
6849
6850         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
6851           cust_pay_pending records causing problems
6852
6853 2008-05-28 17:11  ivan
6854
6855         * httemplate/graph/money_time.cgi: line things up better on the
6856           12mo report (prevent labels from taking up most of the graph
6857
6858 2008-05-28 03:45  ivan
6859
6860         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
6861           FS dbdef hasn't been initialized yet (& need to import
6862           adminsuidsetup)
6863
6864 2008-05-28 03:41  ivan
6865
6866         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
6867           when FS dbdef hasn't been initialized yet
6868
6869 2008-05-28 03:14  ivan
6870
6871         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
6872           FS dbdef hasn't been initialized yet
6873
6874 2008-05-19 20:52  ivan
6875
6876         * FS/FS/Upgrade.pm: automatically create an index on the new
6877           radacct.FreesideStatus column
6878
6879 2008-05-19 15:31  jeff
6880
6881         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
6882
6883 2008-05-19 11:50  ivan
6884
6885         * FS/FS/Conf.pm: a better link to the T:T docs
6886
6887 2008-05-18 21:29  ivan
6888
6889         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
6890           the h_ tables.  this should speed up the cust_pay upgrade??
6891
6892 2008-05-18 21:07  ivan
6893
6894         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
6895           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
6896           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
6897           httemplate/graph/money_time.cgi,
6898           httemplate/search/cust_bill_pay.html,
6899           httemplate/search/cust_credit.html,
6900           httemplate/search/cust_credit_refund.html,
6901           httemplate/search/cust_pay.cgi,
6902           httemplate/search/cust_refund.html,
6903           httemplate/search/elements/cust_pay_or_refund.html: make net
6904           receipts clickable... and netreceipts != cashflow, really, so
6905           separate those concepts, and cashflow gets gross & net variants.
6906           also add gross/net refunds.  #3012
6907
6908 2008-05-18 20:51  jeff
6909
6910         * conf/invoice_latex: fix latex template bogosity
6911
6912 2008-05-18 15:57  ivan
6913
6914         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
6915           include/import
6916
6917 2008-05-18 15:54  ivan
6918
6919         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
6920           auto sqlradius upgrade
6921
6922 2008-05-18 15:53  ivan
6923
6924         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
6925
6926 2008-05-18 15:42  ivan
6927
6928         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
6929           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
6930           init.d/freeside-init: on upgrade, automatically seed from
6931           sqlradius databases, and start freeside-sqlradius-radacctd by
6932           default
6933
6934 2008-05-17 23:50  ivan
6935
6936         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
6937           config value for disabling the ACLs... this should be good for a
6938           demo in 1.7, 1.9 will need some way to disable ACL changes from
6939           OUTSIDE the db
6940
6941 2008-05-17 20:04  ivan
6942
6943         * httemplate/: elements/customer-table.html,
6944           misc/batch-cust_pay.html: quick payment entry running total,
6945           closes: #3470
6946
6947 2008-05-16 12:26  jeff
6948
6949         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
6950           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
6951           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
6952           conf/invoice_latex: typeset CDRs into 5 columns on invoices
6953
6954 2008-05-15 15:48  ivan
6955
6956         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
6957           small_custview
6958
6959 2008-05-14 14:21  jeff
6960
6961         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
6962           omit statement type items from invoices
6963
6964 2008-05-14 11:19  jeff
6965
6966         * bin/import-optigold.pl: do NOT delete the existing data
6967
6968 2008-05-14 11:07  jeff
6969
6970         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
6971           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
6972           fee based taxes
6973
6974 2008-05-14 09:52  ivan
6975
6976         * bin/import-optigold.pl: [no log message]
6977
6978 2008-05-13 16:36  ivan
6979
6980         * FS/bin/freeside-adduser: tyop
6981
6982 2008-05-13 14:20  ivan
6983
6984         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
6985           elements in anonymous hash | Use of unintialized value in
6986           anonymous hash ) at
6987           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
6988
6989 2008-05-13 12:13  ivan
6990
6991         * Makefile: ensure new self-service libs are installed
6992
6993 2008-05-12 20:49  ivan
6994
6995         * debian/rules: tyop
6996
6997 2008-05-12 20:49  ivan
6998
6999         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
7000           initial configuration to be stored and retreived from than the
7001           initial tarball...
7002
7003 2008-05-08 23:34  ivan
7004
7005         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
7006           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
7007           to_json yet
7008
7009 2008-05-08 22:59  ivan
7010
7011         * httemplate/: docs/credits.html, docs/license.html,
7012           edit/cust_main.cgi, images/cross.png, images/error.png,
7013           images/tick.png: finish usps address standardization
7014
7015 2008-05-08 22:54  ivan
7016
7017         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
7018           mason?
7019
7020 2008-05-08 05:45  ivan
7021
7022         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
7023           httemplate/elements/xmlhttp.html,
7024           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
7025           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
7026           address standardization part one, finally checked in from here
7027
7028 2008-05-07 14:36  ivan
7029
7030         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
7031           customer cancellation, sort of a side effect of #2872, fixes
7032           #3480, #3481
7033
7034 2008-05-05 18:15  ivan
7035
7036         * httemplate/elements/customer-table.html: put the documentation in
7037           a proper <%doc> section
7038
7039 2008-05-05 18:14  ivan
7040
7041         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
7042           customer # portion of quick payment entry
7043
7044 2008-05-05 18:14  ivan
7045
7046         * httemplate/: misc/batch-cust_pay.html,
7047           elements/customer-table.html: agent-virtualize quick payment
7048           entry
7049
7050 2008-05-04 19:11  ivan
7051
7052         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
7053           new payment duplicate stuff with cc encryption :/
7054
7055 2008-05-04 18:52  ivan
7056
7057         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
7058           duplicate stuff with cc encryption :)
7059
7060 2008-05-04 18:18  ivan
7061
7062         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
7063           with cc encryption
7064
7065 2008-05-02 13:30  ivan
7066
7067         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
7068           schema-only changes (for slony slaves)
7069
7070 2008-05-01 18:58  ivan
7071
7072         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
7073
7074 2008-04-30 16:42  ivan
7075
7076         * Makefile: not here
7077
7078 2008-04-30 16:36  ivan
7079
7080         * Makefile: that explains the bs with ChangeLog
7081
7082 2008-04-30 16:29  ivan
7083
7084         * Makefile: last last-minute fix for last-minute change
7085
7086 2008-04-30 16:26  ivan
7087
7088         * Makefile: last minute fix for last minute change
7089
7090 2008-04-30 16:19  ivan
7091
7092         * Makefile: last minute release target update.  not particularly
7093           dangerous, nobody uses it but me
7094
7095 2008-04-28 12:17  ivan
7096
7097         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
7098           doing weird things with expirations and adjournments because
7099           freeside-queued $^T != freeside-daily $^T
7100
7101 2008-04-27 09:28  jeff
7102
7103         * httemplate/elements/select-taxproduct.html: sticky, too
7104
7105 2008-04-27 08:19  jeff
7106
7107         * httemplate/elements/select-taxproduct.html: fixup taxproduct
7108           selection
7109
7110 2008-04-24 15:51  ivan
7111
7112         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
7113           flags to voip_cdr price plan
7114
7115 2008-04-22 19:59  jeff
7116
7117         * FS/FS/cust_bill.pm: fixup return address fallback
7118
7119 2008-04-22 12:46  ivan
7120
7121         * FS/FS/cust_bill.pm: no comma there
7122
7123 2008-04-22 03:56  ivan
7124
7125         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
7126
7127 2008-04-18 14:27  ivan
7128
7129         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
7130           wish this was easier to test.
7131
7132 2008-04-18 14:25  ivan
7133
7134         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
7135
7136 2008-04-18 14:19  ivan
7137
7138         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
7139           finally fix ticket auto-association not getting along with RT
7140           ACLs
7141
7142 2008-04-17 20:29  jeff
7143
7144         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
7145           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
7146           httemplate/edit/process/addr_block/add.cgi,
7147           httemplate/edit/process/addr_block/allocate.cgi,
7148           httemplate/edit/process/addr_block/deallocate.cgi,
7149           httemplate/edit/process/addr_block/split.cgi: drag address and
7150           router even farther into the century
7151
7152 2008-04-16 18:39  ivan
7153
7154         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
7155           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
7156           line item bundling
7157
7158 2008-04-16 18:28  ivan
7159
7160         * httemplate/elements/menu.html: this is more accurate
7161
7162 2008-04-16 14:52  ivan
7163
7164         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
7165           add-ons
7166
7167 2008-04-16 14:12  ivan
7168
7169         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
7170           service add-ons
7171
7172 2008-04-16 14:10  ivan
7173
7174         * FS/FS/Record.pm: be more forgiving about numeric things padded
7175           with leading/trailing space
7176
7177 2008-04-16 13:34  ivan
7178
7179         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
7180           edit/quick-charge.html, elements/select-taxclass.html,
7181           elements/tr-select-taxclass.html: fix tax class on package def
7182           edit
7183
7184 2008-04-16 13:00  ivan
7185
7186         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
7187           add-on links in browse
7188
7189 2008-04-16 11:32  jeff
7190
7191         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
7192           httemplate/view/cust_main/packages.html: show user who created
7193           (cancel/suspend) reason and possibly fix a lingering spurious
7194           usergroup bug
7195
7196 2008-04-16 04:54  jeff
7197
7198         * httemplate/edit/part_pkg_taxproduct.html: this no longer belongs
7199
7200 2008-04-15 21:42  ivan
7201
7202         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
7203           pricing to package browse...
7204
7205 2008-04-15 18:03  ivan
7206
7207         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
7208           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
7209           package editor
7210
7211 2008-04-15 17:29  ivan
7212
7213         * FS/FS/part_pkg.pm: new package def editor
7214
7215 2008-04-15 17:19  ivan
7216
7217         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
7218           process/part_pkg.cgi: new package def editor
7219
7220 2008-04-15 17:16  ivan
7221
7222         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
7223           t/part_pkg_link.t: new package def editor
7224
7225 2008-04-15 13:47  jeff
7226
7227         * httemplate/elements/file-upload.html,
7228           httemplate/elements/header-minimal.html,
7229           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
7230           httemplate/misc/process/tax-import.cgi,
7231           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
7232           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
7233           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
7234           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
7235           rate engine (for now)
7236
7237 2008-04-15 12:43  ivan
7238
7239         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
7240           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
7241           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
7242           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
7243           s/recur_flat/recur_fee/
7244
7245 2008-04-15 06:41  ivan
7246
7247         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
7248           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
7249           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
7250           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
7251           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
7252           httemplate/edit/elements/edit.html,
7253           httemplate/edit/process/part_pkg.cgi,
7254           httemplate/edit/process/elements/process.html,
7255           httemplate/elements/select-agent_types.html,
7256           httemplate/elements/select-taxproduct.html,
7257           httemplate/elements/selectlayers.html,
7258           httemplate/elements/tr-input-text.html,
7259           httemplate/elements/tr-part_pkg_freq.html,
7260           httemplate/elements/tr-pkg_svc.html,
7261           httemplate/elements/tr-select-agent_types.html,
7262           httemplate/elements/tr-title.html: new package editor
7263
7264 2008-04-15 03:50  ivan
7265
7266         * httemplate/docs/about.html: it's april 15th, and i sure do.
7267
7268 2008-04-14 06:42  jeff
7269
7270         * FS/FS/Record.pm: Improve record searching
7271
7272 2008-04-13 14:37  ivan
7273
7274         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
7275           prorate_delayed.pm: fix recur_notify label for *_delayed price
7276           plans
7277
7278 2008-04-13 13:35  ivan
7279
7280         * httemplate/elements/: select-cust-part_pkg.html,
7281           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
7282           select-table and select-part_pkg updates so we can use
7283           select-part_pkg as an edit/elements/edit.html m2 type
7284
7285 2008-04-13 03:21  ivan
7286
7287         * httemplate/elements/tr-justtitle.html: adding just a title with
7288           no blank space above
7289
7290 2008-04-13 03:19  ivan
7291
7292         * httemplate/elements/: tr-selectlayers-select.html,
7293           selectlayers.html: add a tr- for just the select bit of a
7294           selectlayers...
7295
7296 2008-04-13 01:21  ivan
7297
7298         * httemplate/elements/tr-input-text.html: add disabled option to
7299           text elements
7300
7301 2008-04-13 00:41  ivan
7302
7303         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
7304           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
7305           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
7306           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
7307           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
7308           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
7309           and rearranged weights for a brighter tommorow^W^Wbetter price
7310           plan <SELECT>
7311
7312 2008-04-12 20:03  ivan
7313
7314         * httemplate/elements/tr-select-table.html: more stuff to allow
7315           select-table to be used as as edit/elements/edit.html m2*
7316           element: add tr-select-table.html
7317
7318 2008-04-12 20:03  ivan
7319
7320         * httemplate/elements/select-table.html: some stuff to allow
7321           select-table to be used as as edit/elements/edit.html m2*
7322           element: add js_only and html_only options, add id option to
7323           specify element id, add a kludge to onchange option
7324
7325 2008-04-12 19:58  ivan
7326
7327         * httemplate/elements/tablebreak-tr-title.html: allow table id to
7328           be specified for tablebreak elements (so edit/elements/edit.html
7329           m2* stuff can be used after a tablebreak)
7330
7331 2008-04-12 19:56  ivan
7332
7333         * httemplate/elements/: select-taxproduct.html,
7334           tr-select-taxproduct.html: add elements for selecting taxproduct
7335
7336 2008-04-12 19:55  ivan
7337
7338         * httemplate/elements/tr-part_pkg_freq.html: add an element for
7339           selecting part_pkg frequencies
7340
7341 2008-04-12 16:31  ivan
7342
7343         * httemplate/elements/: columnnext.html, columnstart.html: space
7344           columns out
7345
7346 2008-04-12 16:18  ivan
7347
7348         * httemplate/elements/: columnend.html, columnnext.html,
7349           columnstart.html: add some column elements so we can replicate
7350           multi-column edit forms with edit.html
7351
7352 2008-04-11 02:20  ivan
7353
7354         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
7355
7356 2008-04-10 18:50  ivan
7357
7358         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
7359
7360 2008-04-10 15:00  ivan
7361
7362         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
7363           AddLink so that the auto-association stuff works when creating a
7364           ticket
7365
7366 2008-04-09 18:35  jeff
7367
7368         * FS/FS/Conf.pm: sync terminology
7369
7370 2008-04-09 16:51  ivan
7371
7372         * httemplate/elements/menu.html: add a menu entry for the new tax
7373           stuff
7374
7375 2008-04-09 14:54  ivan
7376
7377         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
7378           batch tax import
7379
7380 2008-04-09 14:44  ivan
7381
7382         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
7383
7384 2008-04-09 14:27  ivan
7385
7386         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
7387
7388 2008-04-09 14:17  ivan
7389
7390         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
7391           this point, but its not in the database yet, so checking
7392           dbdef->table doesn't DWWW
7393
7394 2008-04-09 14:07  ivan
7395
7396         * debian/control: adding 1.9 dependencies
7397
7398 2008-04-08 20:33  ivan
7399
7400         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
7401           charges
7402
7403 2008-04-07 22:49  ivan
7404
7405         * debian/: README.Debian, TODO, changelog, compat, conffiles.ex,
7406           config, control, copyright, cron.d, cron.d.ex,
7407           dbconfig-common.install, dbconfig-common.upgrade, dirs, docs,
7408           ex.doc-base.package, freeside-doc.docs, freeside-doc.files,
7409           freeside-webui.links, freeside.apache-alias.conf,
7410           freeside.default, freeside.docs, init.d.ex, init.d.lsb.ex,
7411           manpage.1.ex, manpage.sgml.ex, menu.ex, postinst, postinst.ex,
7412           postrm, postrm.ex, preinst, preinst.ex, prerm, prerm.ex, rules,
7413           templates, watch.ex: debian packages!
7414
7415 2008-04-06 09:12  jeff
7416
7417         * httemplate/browse/part_pkg_taxproduct.cgi,
7418           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
7419           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
7420           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
7421           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
7422           httemplate/edit/elements/edit.html,
7423           httemplate/edit/process/tax_rate.html,
7424           httemplate/edit/process/elements/process.html: new tax rating
7425           engine
7426
7427 2008-04-05 00:00  ivan
7428
7429         * FS/bin/freeside-prepaidd: configurable logfile location for
7430           freeside-prepaidd
7431
7432 2008-04-04 12:47  ivan
7433
7434         * httemplate/elements/header.html: sync with 1_7_BRANCH
7435
7436 2008-04-04 10:47  ivan
7437
7438         * httemplate/search/elements/search.html: this worked fine.  don't
7439           understand why it was changed in the first place.
7440
7441 2008-04-04 10:42  ivan
7442
7443         * httemplate/search/elements/search.html: fix range selection on
7444           searches, huh
7445
7446 2008-04-02 13:42  jeff
7447
7448         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
7449           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
7450           httemplate/edit/part_pkg_taxoverride.html,
7451           httemplate/edit/process/part_pkg.cgi,
7452           httemplate/search/elements/search.html: checkpoint tax editors
7453           and correct a blunder
7454
7455 2008-04-02 10:28  ivan
7456
7457         * Makefile: substitute FREESIDE_CONF in apache conf files
7458
7459 2008-04-02 10:26  ivan
7460
7461         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
7462           freeside-base2.conf: template AuthUserFile htpasswd to be in
7463           FREESIDE_CONF dir instead of hardcoded location
7464
7465 2008-04-02 10:00  rsiddall
7466
7467         * Makefile: Quick fix to update the release version number in the
7468           RPM specfile.  This leaves the specfile unusable for CVS builds.
7469
7470 2008-04-02 08:38  ivan
7471
7472         * init.d/freeside-init: tiny init file nit that helps with deb
7473           packaging (and probably rpm too) - source /etc/default/freeside
7474           if it exists
7475
7476 2008-04-01 21:32  ivan
7477
7478         * httemplate/docs/credits.html: slight browser adjustments and DONE
7479
7480 2008-04-01 21:20  ivan
7481
7482         * httemplate/elements/header.html: new header about: box
7483
7484 2008-04-01 21:19  ivan
7485
7486         * httemplate/docs/about.html: slightly taller
7487
7488 2008-04-01 21:07  ivan
7489
7490         * httemplate/docs/: credits.html, license.html: updated credits and
7491           license
7492
7493 2008-04-01 21:05  ivan
7494
7495         * httemplate/docs/about.html: adding about.html splash
7496
7497 2008-04-01 20:48  ivan
7498
7499         * httemplate/elements/popup_link_onclick.html: remove excessive
7500           iframe borders, add "scrolling" and "nofalse" options
7501
7502 2008-04-01 17:22  ivan
7503
7504         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
7505
7506 2008-04-01 16:56  ivan
7507
7508         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
7509           fix
7510
7511 2008-04-01 16:30  ivan
7512
7513         * httemplate/docs/: credits.html, license.html: adding license and
7514           credits in app itself
7515
7516 2008-04-01 16:24  ivan
7517
7518         * TODO: remove TODO
7519
7520 2008-04-01 16:24  ivan
7521
7522         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
7523
7524 2008-04-01 16:20  ivan
7525
7526         * README: welcome to the new world
7527
7528 2008-04-01 16:15  ivan
7529
7530         * INSTALL: clean up top level files
7531
7532 2008-04-01 16:08  ivan
7533
7534         * CREDITS, INSTALL: clean up some of the top-level files
7535
7536 2008-04-01 02:40  ivan
7537
7538         * Makefile: sync with 1.7.3
7539
7540 2008-04-01 02:19  ivan
7541
7542         * FS/FS/cust_bill.pm: don't show services on invoices that are
7543           newer than the invoice, closes: #3032
7544
7545 2008-04-01 01:43  ivan
7546
7547         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
7548           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
7549           last bit of magic for RT ticket customer auto-association: look
7550           for requestor email addresses in cust_main_invoice and svc_acct,
7551           closes; RT#1160
7552
7553 2008-03-31 23:37  ivan
7554
7555         * httemplate/edit/cust_main_county.html: probably doesn't matter
7556           now, but better error reporting anyway
7557
7558 2008-03-31 23:34  ivan
7559
7560         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
7561           edit/cust_credit.cgi: popup iframes don't have predictable names
7562           anymore, so locate submit buttons by id instead
7563
7564 2008-03-31 23:26  ivan
7565
7566         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
7567           doc height param
7568
7569 2008-03-31 23:16  ivan
7570
7571         * httemplate/elements/iframecontentmws.js: append a random number
7572           to the iframe name on-the-fly to keep safari from caching it
7573           under all circumstances
7574
7575 2008-03-31 22:49  ivan
7576
7577         * httemplate/view/cust_main/payment_history.html: finish
7578           component-izing overlib links
7579
7580 2008-03-31 21:37  ivan
7581
7582         * httemplate/search/cust_pkg.cgi: use popup_link...
7583
7584 2008-03-31 21:19  ivan
7585
7586         * httemplate/browse/rate_detail.html: can't run include() sub at
7587           <%once> time
7588
7589 2008-03-31 20:56  ivan
7590
7591         * httemplate/browse/rate_detail.html: component-ize overlib init
7592           and popup link
7593
7594 2008-03-31 20:51  ivan
7595
7596         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
7597
7598 2008-03-31 20:49  ivan
7599
7600         * httemplate/elements/phonenumber.html: use popup_link element for
7601           phonenumber.html silly vonage popup
7602
7603 2008-03-31 17:54  jeff
7604
7605         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
7606           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
7607           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
7608           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
7609           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
7610           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
7611           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
7612           httemplate/edit/part_pkg_taxoverride.html,
7613           httemplate/edit/part_pkg_taxproduct.html,
7614           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
7615           httemplate/edit/process/part_pkg.cgi,
7616           httemplate/edit/process/tax_class.html,
7617           httemplate/edit/process/tax_rate.html,
7618           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
7619           httemplate/elements/menu.html,
7620           httemplate/misc/process/recharge_svc.new,
7621           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
7622           rating system
7623
7624 2008-03-31 16:19  ivan
7625
7626         * httemplate/elements/progress-init.html: overlib include
7627
7628 2008-03-31 16:14  ivan
7629
7630         * httemplate/elements/: popup_link-cust_main.html,
7631           popup_link-cust_pkg.html, popup_link-cust_svc.html,
7632           popup_link.html, popup_link_onclick.html: fix examples to use
7633           elements/init_overlib.html
7634
7635 2008-03-31 16:09  ivan
7636
7637         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
7638           overlib include
7639
7640 2008-03-31 16:07  ivan
7641
7642         * httemplate/: view/cust_main.cgi,
7643           elements/popup_link_onclick.html, view/cust_main/notes.html:
7644           clean up overlib usage for customer notes
7645
7646 2008-03-31 15:52  ivan
7647
7648         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
7649           hidden agentnum tags with trailling "/ >"
7650
7651 2008-03-31 15:27  ivan
7652
7653         * httemplate/: edit/cust_main/billing.html,
7654           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
7655           easy static CVV2/echeck popups
7656
7657 2008-03-31 14:52  ivan
7658
7659         * httemplate/elements/iframecontentmws.js: update overlibmws to
7660           current code
7661
7662 2008-03-31 14:45  ivan
7663
7664         * httemplate/: config/config-view.cgi, elements/popup_link.html:
7665           move config edit popup to elements/popup_link.html
7666
7667 2008-03-31 14:43  ivan
7668
7669         * httemplate/config/config.cgi: more approprietly sized textareas
7670           prevent scrollbars from being necessary in config popups
7671
7672 2008-03-31 14:11  ivan
7673
7674         * httemplate/: browse/cust_main_county.cgi,
7675           elements/popup_link.html, elements/popup_link_onclick.html: fix
7676           safari weirdness with caching iframes and auto-submitting them
7677           (in tax editor at least)
7678
7679 2008-03-31 13:40  ivan
7680
7681         * httemplate/elements/: popup_link-cust_main.html,
7682           popup_link-cust_pkg.html, popup_link-cust_svc.html,
7683           popup_link.html: clean up popup link elements a bit, have the
7684           iframe name autogenerate to work around safari fuckery
7685
7686 2008-03-31 11:50  ivan
7687
7688         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
7689           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
7690           to current code before delving into safari problem...  hopefully
7691           no disasterous side effects :)
7692
7693 2008-03-29 19:42  ivan
7694
7695         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
7696           show invoice resend and payment posting links if you can't do
7697           that anyway
7698
7699 2008-03-29 19:32  ivan
7700
7701         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
7702           ancient-style invoice template includes
7703
7704 2008-03-29 18:26  ivan
7705
7706         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
7707           ancient invoice template includes from working, whew!  and
7708           spiffied up the error reporting on template compile problems,
7709           since they're bound to happen when folks edit
7710
7711 2008-03-29 17:57  ivan
7712
7713         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
7714           debugging info
7715
7716 2008-03-29 02:11  ivan
7717
7718         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
7719           quick links for unprocessed and processed CDRs to svc_phone view
7720
7721 2008-03-29 01:32  ivan
7722
7723         * httemplate/misc/order_pkg.html: in the unlikely error case, the
7724           order button should stay enabled
7725
7726 2008-03-29 01:15  ivan
7727
7728         * httemplate/: elements/popup_link-cust_main.html,
7729           elements/tr-select-reason.html, misc/cancel_cust.html,
7730           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
7731           thank goodness its on 1.9.  really fix error reporting on quick
7732           package order this time.  have to change cust cancel popup
7733           slightly too, but its for the better (easier custnum parsing).
7734           and lastly make it easier for reason selection to be reused
7735           without stickiness-on-errors being a big pain in the ass
7736
7737 2008-03-28 23:42  ivan
7738
7739         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
7740           redirect
7741
7742 2008-03-28 15:31  ivan
7743
7744         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
7745           both src and charged_party fields, and disable_src is not checked
7746
7747 2008-03-27 15:04  ivan
7748
7749         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
7750           only, closes: #3085
7751
7752 2008-03-27 14:05  ivan
7753
7754         * httemplate/view/cust_main/: payment_history.html: fix for ACH
7755           info masking
7756
7757 2008-03-27 14:01  ivan
7758
7759         * httemplate/view/cust_main/: billing.html, payment_history.html:
7760           mask ACH info in payment history
7761
7762 2008-03-27 13:40  ivan
7763
7764         * httemplate/: elements/menu.html, search/report_sql.html: add back
7765           raw SQL query (it had an appropriate ACL)
7766
7767 2008-03-27 13:19  ivan
7768
7769         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
7770           minor ACL glitch linking to payments
7771
7772 2008-03-26 11:18  ivan
7773
7774         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
7775           12mo checkbox works again... sure do need these to be
7776           auto-generated or $AUTOLOADED or something :)
7777
7778 2008-03-26 08:42  jeff
7779
7780         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
7781           httemplate/edit/rate_detail.html,
7782           httemplate/edit/rate_region.cgi: fixup per call billing
7783
7784 2008-03-25 20:04  ivan
7785
7786         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
7787           into having a minimum charge
7788
7789 2008-03-25 19:27  ivan
7790
7791         * httemplate/search/: cdr.html, report_cdr.html: add ability to
7792           query ranges of duration & billable seconds to CDR report
7793
7794 2008-03-25 19:19  ivan
7795
7796         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
7797           UI nit: separate search & display options
7798
7799 2008-03-25 18:03  ivan
7800
7801         * httemplate/edit/: part_bill_event.cgi,
7802           process/part_bill_event.cgi: quick shortcut for easier adding of
7803           new 1.7-style invoice events
7804
7805 2008-03-24 19:52  ivan
7806
7807         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
7808           DBIx::SB 1.50, jeez
7809
7810 2008-03-24 19:33  ivan
7811
7812         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
7813           dependency inline with reality
7814
7815 2008-03-24 15:35  ivan
7816
7817         * httemplate/edit/part_bill_event.cgi: this probably never worked.
7818           ->send isn't at all what is wanted, that sends the original
7819           invoice, not the new one with the late charge
7820
7821 2008-03-23 20:07  ivan
7822
7823         * rt/: html/Elements/EditCustomers,
7824           html/Ticket/Elements/EditCustomers,
7825           html/Ticket/Elements/ShowCustomers, lib/RT/Record.pm,
7826           lib/RT/Ticket_Overlay.pm: woo!  final part of #1160!  yup,
7827           auto-associating tickets with customers now.  whew!
7828
7829 2008-03-23 18:28  ivan
7830
7831         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
7832           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
7833           ticket to its first customer will auto-link any customerless
7834           requestors
7835
7836 2008-03-23 16:38  ivan
7837
7838         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
7839           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
7840           w/customers, manual editing
7841
7842 2008-03-23 16:32  ivan
7843
7844         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
7845           associate users w/customers, manual editing
7846
7847 2008-03-19 12:48  jeff
7848
7849         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
7850           (RT#3267)
7851
7852 2008-03-17 23:43  ivan
7853
7854         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
7855           myaccount.module: pre-show checkpoint.  duct tape!
7856
7857 2008-03-17 09:24  ivan
7858
7859         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
7860           myaccount.module: checkpoint
7861
7862 2008-03-16 19:49  ivan
7863
7864         * fs_selfservice/fri/: includes/freeside.class.php,
7865           modules.template/blank.module: missed bits
7866
7867 2008-03-16 19:48  ivan
7868
7869         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
7870           locale/ari.po, modules/billing.module,
7871           modules/callmonitor.module, modules/dashboard.module,
7872           modules/myaccount.module, modules/settings.module,
7873           theme/page.tpl.php: first bits of working FRI!  woop!
7874
7875 2008-03-16 19:37  ivan
7876
7877         * httemplate/view/cust_main/packages.html: fix oops in new popup
7878           components
7879
7880 2008-03-16 16:36  ivan
7881
7882         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
7883
7884 2008-03-16 16:25  ivan
7885
7886         * httemplate/view/svc_phone.cgi: view PINs too
7887
7888 2008-03-16 16:05  jeff
7889
7890         * httemplate/: elements/popup_link-cust_main.html,
7891           elements/popup_link-cust_pkg.html,
7892           elements/popup_link-cust_svc.html, elements/popup_link.html,
7893           view/cust_main.cgi, view/cust_main/packages.html: componentize
7894           conflicting %once subroutines (rt#3250)
7895
7896 2008-03-16 15:48  ivan
7897
7898         * httemplate/edit/svc_phone.cgi: phone gets a pin
7899
7900 2008-03-16 15:39  ivan
7901
7902         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
7903
7904 2008-03-16 15:24  ivan
7905
7906         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
7907           pin login
7908
7909 2008-03-16 14:07  ivan
7910
7911         * fs_selfservice/fri/includes/: common.php, login.php: first try at
7912           single sign-on
7913
7914 2008-03-16 12:58  ivan
7915
7916         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
7917           index.php, version.php, theme/global.css, theme/header.css,
7918           theme/iefixes.css, theme/layout.css, theme/logo.gif,
7919           theme/main.css, theme/navigation.css, theme/page.tpl.php,
7920           theme/spacer.gif, theme/text.css, theme/images/arrow-asc.gif,
7921           theme/images/arrow-desc.gif, modules/callmonitor.module,
7922           modules/phonefeatures.module, modules/settings.module,
7923           modules/voicemail.module, modules/featurecodes.module,
7924           modules/followme.module, includes/ajax.php, includes/crypt.php,
7925           includes/main.conf.php, misc/audio.php, misc/popup.css,
7926           misc/recording_popup.php, modules/VmX.module, includes/asi.php,
7927           includes/bootstrap.php, includes/common.php,
7928           includes/database.php, includes/display.php, includes/lang.php,
7929           includes/login.php, locale/readme.txt, locale/ari.po,
7930           locale/ari.utf-8.po, locale/locale.txt,
7931           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
7932           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
7933           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
7934           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
7935           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
7936           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
7937           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
7938           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
7939           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
7940           Initial revision
7941
7942 2008-03-16 09:57  jeff
7943
7944         * httemplate/misc/recharge_svc.html: doh
7945
7946 2008-03-16 01:04  ivan
7947
7948         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
7949
7950 2008-03-16 00:25  ivan
7951
7952         * FS/FS/UID.pm: okay, really now, how about this
7953
7954 2008-03-16 00:24  ivan
7955
7956         * FS/FS/UID.pm: okay, how about this
7957
7958 2008-03-16 00:21  ivan
7959
7960         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
7961
7962 2008-03-15 22:22  ivan
7963
7964         * httemplate/search/svc_broadband.cgi: clean up and
7965           agent-virtualize svc_broadband searching
7966
7967 2008-03-15 22:13  ivan
7968
7969         * httemplate/edit/part_svc.cgi: finish bringing sanity to
7970           svc_broadband service definition blocknum edit
7971
7972 2008-03-15 22:13  ivan
7973
7974         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
7975           address block selection in svc_broadband service definition edit
7976
7977 2008-03-15 21:54  ivan
7978
7979         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
7980           router browse into this centiry
7981
7982 2008-03-15 21:00  ivan
7983
7984         * httemplate/elements/header.html, httemplate/elements/menu.html,
7985           rt/html/Elements/FreesideSearch: hide customer search if user
7986           does not have "List customers" ACL, closes: RT#3105
7987
7988 2008-03-15 15:18  ivan
7989
7990         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
7991           slightly better voip_cdr package edit: use radio buttons for
7992           selecting long things
7993
7994 2008-03-15 14:39  ivan
7995
7996         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
7997
7998 2008-03-15 14:14  ivan
7999
8000         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
8001           disable_src, domestic_prefix and international_prefix options for
8002           voip price plan
8003
8004 2008-03-15 12:52  ivan
8005
8006         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
8007           invoice re-printing newest percust... can't reproduce any
8008           problem, prints newest per cust fine, closes: #3161
8009
8010 2008-03-14 17:30  ivan
8011
8012         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
8013           code leaking out onto the page, hehe, closes: Bug#3253, also
8014           remove silly formatting on catchall edit
8015
8016 2008-03-14 13:11  ivan
8017
8018         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
8019           warnings
8020
8021 2008-03-14 10:30  jeff
8022
8023         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
8024
8025 2008-03-14 01:13  ivan
8026
8027         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
8028           package bugfix was easy to find, closes: Bug#3241
8029
8030 2008-03-14 00:48  ivan
8031
8032         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
8033           httemplate/graph/money_time.cgi,
8034           httemplate/search/cust_credit_bill.html,
8035           httemplate/search/cust_credit.html: add net credits to
8036           sales/credits/receipts report
8037
8038 2008-03-13 19:10  ivan
8039
8040         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
8041
8042 2008-03-13 19:09  ivan
8043
8044         * FS/FS/Conf.pm: show where the warning about no conf comes from
8045
8046 2008-03-13 02:28  ivan
8047
8048         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
8049           infinite loop rather than add one.
8050
8051 2008-03-13 02:14  ivan
8052
8053         * FS/FS/cust_pay.pm: infinite loop protection
8054
8055 2008-03-13 01:57  ivan
8056
8057         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
8058           if there are some old crufty records around attached to
8059           now-deleted customers
8060
8061 2008-03-12 09:22  jeff
8062
8063         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
8064           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
8065           eg/export_template.pm, httemplate/view/cust_main/packages.html:
8066           allow exports to add links to customer view (#1407)
8067
8068 2008-03-04 13:07  ivan
8069
8070         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
8071           cust_credit and cust_pay
8072
8073 2008-03-04 13:06  ivan
8074
8075         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
8076
8077 2008-03-04 11:15  ivan
8078
8079         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
8080           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
8081           about the two different places that would be calling it... i.e.
8082           with an empty new_pkgnum it would redirect the popup back the
8083           customer view, hehe
8084
8085 2008-03-03 19:38  ivan
8086
8087         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
8088
8089 2008-03-03 19:37  ivan
8090
8091         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
8092           escaped #s
8093
8094 2008-03-03 19:34  ivan
8095
8096         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
8097           newlines
8098
8099 2008-03-03 18:27  ivan
8100
8101         * httemplate/browse/rate_region.html: should improve compatibility
8102           with older Pg.  i hope
8103
8104 2008-03-03 17:49  ivan
8105
8106         * FS/FS/UID.pm: argh, don't load up a user until the other
8107           initialization is done
8108
8109 2008-03-03 15:12  ivan
8110
8111         * rt/: etc/RT_Config.pm.in, html/Elements/Header,
8112           html/Elements/PageLayout, html/Elements/Tabs,
8113           html/Elements/CollectionAsTable/Row,
8114           html/Ticket/Elements/ShowTransactionAttachments,
8115           html/Widgets/TitleBoxStart, sbin/rt-setup-database.in: merge in
8116           rt 3.6.6.  *gulp*!
8117
8118 2008-03-01 20:11  ivan
8119
8120         * rt/html/: Elements/EmailInput, NoAuth/css/dhandler,
8121           NoAuth/images/css/fieldbg-autocomplete.gif,
8122           NoAuth/js/scriptaculous/controls.js,
8123           NoAuth/js/scriptaculous/effects.js,
8124           NoAuth/js/scriptaculous/prototype.js,
8125           NoAuth/js/scriptaculous/scriptaculous.js,
8126           Helpers/EmailAutocomplete, Ticket/Elements/ShowQueue: Initial
8127           revision
8128
8129 2008-03-01 19:07  ivan
8130
8131         * httemplate/elements/header.html,
8132           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
8133           customer" button; closes: RT#1642
8134
8135 2008-03-01 18:50  ivan
8136
8137         * htetc/handler.pl: better indication of why these things are the
8138           way they are
8139
8140 2008-03-01 17:31  ivan
8141
8142         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
8143           httemplate/misc/disable-payment_gateway.cgi,
8144           httemplate/search/elements/search.html: add payment gateway
8145           disabling (and move payment gateway browse over to new template)
8146
8147 2008-03-01 15:30  ivan
8148
8149         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
8150           control the extent of credit card masking, but since
8151           cust_main.paymask is in the db, need something to update it for
8152           all existing customers too
8153
8154 2008-03-01 14:39  ivan
8155
8156         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
8157           link adv. customer search
8158
8159 2008-03-01 14:23  ivan
8160
8161         * httemplate/: elements/select-payby.html,
8162           elements/tr-select-payby.html, search/cust_main.html,
8163           search/report_cust_main.html: add payby selection to adv.
8164           customer search
8165
8166 2008-02-29 09:57  jeff
8167
8168         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
8169           conf/invoice_latex: refactor print_*; invoice sections by package
8170           class; could still stand some more refactoring
8171
8172 2008-02-28 20:31  ivan
8173
8174         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
8175           CDR CSV import (not just direct DB)
8176
8177 2008-02-28 18:29  ivan
8178
8179         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
8180           in the first place.  also Record::str2time_sql_closing snuck in.
8181
8182 2008-02-21 17:32  ivan
8183
8184         * httemplate/search/svc_acct.cgi: on accounts overview: show time
8185           applied after multipliers, not actual time worked
8186
8187 2008-02-21 17:09  ivan
8188
8189         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
8190           are deprecated COMP payby...
8191
8192 2008-02-21 16:57  ivan
8193
8194         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
8195           databases without history records for everything...
8196
8197 2008-02-21 16:54  ivan
8198
8199         * httemplate/search/svc_acct.cgi: on accounts overview: show time
8200           applied after multipliers, not actual time worked
8201
8202 2008-02-20 14:45  ivan
8203
8204         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
8205           the doghouse for this one
8206
8207 2008-02-19 18:07  ivan
8208
8209         * FS/FS/prepay_credit.pm,
8210           httemplate/edit/process/prepay_credit.cgi: retry collisions a
8211           bit, acme is getting duplicate errors... guess they're using lots
8212           and lots of prepaid cards.  closes: RT#3104
8213
8214 2008-02-19 17:21  ivan
8215
8216         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
8217           adding, RT#2929
8218
8219 2008-02-19 17:16  ivan
8220
8221         * httemplate/edit/part_pkg_taxclass.html,
8222           httemplate/edit/process/part_pkg_taxclass.html,
8223           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
8224           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
8225           httemplate/elements/tr-select-taxclass.html: update the tax class
8226           editor to enable taxclass adding, RT#2929
8227
8228 2008-02-19 17:10  ivan
8229
8230         * httemplate/edit/: cust_main_county-expand.cgi,
8231           process/cust_main_county-expand.cgi, process/invoice_logo.html,
8232           process/reg_code.cgi: process/part_pkg_taxclass.html
8233
8234 2008-02-19 01:15  ivan
8235
8236         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
8237           MANIFEST: adding taxclass table
8238
8239 2008-02-19 01:10  ivan
8240
8241         * bin/generate-table-module: fix this to generate more
8242           wiki-friendly column list
8243
8244 2008-02-18 19:30  ivan
8245
8246         * FS/FS/svc_external.pm: add some descriptions for svc_external
8247           fields, allowing id to fill in from inventory
8248
8249 2008-02-18 19:17  ivan
8250
8251         * FS/FS/svc_external.pm: return svc_external id and title as label
8252           instead of svcnum
8253
8254 2008-02-18 18:57  ivan
8255
8256         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
8257           POD docs for self-service list_pkgs & list_svcs
8258
8259 2008-02-18 18:38  ivan
8260
8261         * bin/pod2x: fix API upload
8262
8263 2008-02-18 18:37  ivan
8264
8265         * FS/FS.pm: update base API docs contents
8266
8267 2008-02-18 18:33  ivan
8268
8269         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
8270           exportability
8271
8272 2008-02-18 18:28  ivan
8273
8274         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
8275           exportability
8276
8277 2008-02-18 18:25  ivan
8278
8279         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
8280           exportability
8281
8282 2008-02-18 18:20  ivan
8283
8284         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
8285           exportability
8286
8287 2008-02-18 18:15  ivan
8288
8289         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
8290           for better wiki exportability
8291
8292 2008-02-14 00:31  ivan
8293
8294         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
8295           update.  time to go home
8296
8297 2008-02-14 00:28  ivan
8298
8299         * httemplate/search/cust_pkg.cgi: re-align links and styling in
8300           package report correctly
8301
8302 2008-02-13 19:52  ivan
8303
8304         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
8305           httemplate/view/cust_main/payment_history.html,
8306           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
8307           populate it based on history on upgrades, and show the order
8308           taker on all payments (on customer view and payment search)
8309           closes: #2953
8310
8311 2008-02-13 19:48  ivan
8312
8313         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
8314           FS::h_cust_pay class
8315
8316 2008-02-13 17:48  ivan
8317
8318         * httemplate/view/cust_main/payment_history.html: this ACL has been
8319           around for long enough (and almost nobody uses batched payments,
8320           so showing them is probably bad)
8321
8322 2008-02-13 15:49  jeff
8323
8324         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
8325           svc_broadband MAC searches RT#2985
8326
8327 2008-02-13 15:45  jeff
8328
8329         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
8330           httemplate/edit/process/quick-charge.cgi: package class selection
8331           for one-time charges RT#1322
8332
8333 2008-02-13 15:39  jeff
8334
8335         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
8336           httemplate/edit/rate_region.cgi: directory assistance (flat
8337           per-call) billing RT#3114
8338
8339 2008-02-13 13:50  ivan
8340
8341         * httemplate/misc/process/link.cgi: fix compile error from hasty
8342           refactoring
8343
8344 2008-02-12 22:02  ivan
8345
8346         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
8347           working
8348
8349 2008-02-12 22:00  ivan
8350
8351         * README: modernizing
8352
8353 2008-02-12 21:15  ivan
8354
8355         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
8356           resulting from skewed hash ($conf->config returning empty list in
8357           list context)
8358
8359 2008-02-12 11:24  ivan
8360
8361         * httemplate/search/: rt_transaction.html, timeworked.html: for our
8362           internal time tracking: TimeWorked can happen on a Create
8363           transaction as well as Correspond and Comment.  is there anywhere
8364           else this needs to be changed?
8365
8366 2008-02-11 19:11  ivan
8367
8368         * FS/FS/Misc.pm: update for MailTools v2.00
8369
8370 2008-02-10 18:37  ivan
8371
8372         * FS/FS/reason.pm: upgrading reason table not quite working with
8373           mysql, hopefully no old installs need this, new ones should be
8374           fine hopefully
8375
8376 2008-02-10 18:36  ivan
8377
8378         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
8379           duplicate history records
8380
8381 2008-02-10 18:03  ivan
8382
8383         * FS/FS/reason.pm: better debugging if things go awry
8384
8385 2008-02-10 16:53  ivan
8386
8387         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
8388           casting to INTEGER, it wants SIGNED.  whew.
8389
8390 2008-02-10 16:02  ivan
8391
8392         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
8393
8394 2008-02-10 15:58  ivan
8395
8396         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
8397           that doesn't get to the database, to avoid Pg vs mysql
8398           comment-out differences
8399
8400 2008-02-09 11:16  ivan
8401
8402         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
8403           thanks
8404
8405 2008-02-08 13:59  rsiddall
8406
8407         * rpm/freeside.spec: Removed code that create a freeside user on
8408           the build machine and added code to modify Makefile to remove
8409           clauses that require such a user.  This should allow the RPMs to
8410           build under mock.
8411
8412 2008-02-08 07:00  jeff
8413
8414         * FS/FS/TicketSystem/RT_External.pm: tyop
8415
8416 2008-02-04 19:37  ivan
8417
8418         * httemplate/edit/process/part_pkg.cgi: fix package editing on
8419           HEAD, whew.  bad semicolon.
8420
8421 2008-02-02 18:24  ivan
8422
8423         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
8424           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
8425           5194." warnings
8426
8427 2008-02-02 17:43  ivan
8428
8429         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
8430           customer edit
8431
8432 2008-01-30 08:14  jeff
8433
8434         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
8435           removal
8436
8437 2008-01-28 20:15  jeff
8438
8439         * FS/FS/cust_pkg.pm: missed use
8440
8441 2008-01-28 19:56  jeff
8442
8443         * FS/FS/cust_pkg.pm: 1394 regression fixup
8444
8445 2008-01-28 19:34  jeff
8446
8447         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
8448           httemplate/misc/process/bulk_change_pkg.cgi,
8449           httemplate/search/cust_pkg.cgi,
8450           httemplate/search/elements/search.html: bulk package changing
8451           (RT#1394)
8452
8453 2008-01-25 10:26  jeff
8454
8455         * httemplate/misc/cust_pay-import.cgi,
8456           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
8457           httemplate/elements/menu.html: simple payment CSV import
8458
8459 2008-01-24 18:55  jeff
8460
8461         * FS/FS/part_export/prizm.pm: add an always BAM option and be
8462           explicit about transactions
8463
8464 2008-01-24 13:16  ivan
8465
8466         * FS/FS/TicketSystem/RT_External.pm,
8467           fs_selfservice/FS-SelfService/cgi/myaccount.html,
8468           httemplate/view/cust_main/tickets.html: slightly more sane names
8469           for customer tickets hash, display ticket owners on customer view
8470           page
8471
8472 2008-01-24 13:10  ivan
8473
8474         * htetc/handler.pl: used in rt autohandler.  i wonder why this
8475           never bit before
8476
8477 2008-01-23 11:18  jeff
8478
8479         * fs_selfservice/FS-SelfService/cgi/bill.html,
8480           fs_selfservice/FS-SelfService/cgi/card.html,
8481           fs_selfservice/FS-SelfService/cgi/change_bill.html,
8482           fs_selfservice/FS-SelfService/cgi/change_pay.html,
8483           fs_selfservice/FS-SelfService/cgi/change_ship.html,
8484           fs_selfservice/FS-SelfService/cgi/check.html,
8485           fs_selfservice/FS-SelfService/cgi/contact.html,
8486           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
8487           FS/FS/ClientAPI/MyAccount.pm,
8488           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
8489           fs_selfservice/FS-SelfService/cgi/make_payment.html,
8490           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
8491           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
8492           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
8493           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
8494           service, billing, and payment info in selfservice
8495
8496 2008-01-20 16:12  ivan
8497
8498         * bin/explain-ar-total.sql: [no log message]
8499
8500 2008-01-20 15:24  ivan
8501
8502         * FS/FS/Schema.pm: add and fix some indices, this should marginally
8503           (but not drastically) improve the time to pull up A/R report
8504           totals
8505
8506 2008-01-16 20:23  ivan
8507
8508         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
8509           allow the limited "package editing" of customizing customer
8510           packages
8511
8512 2008-01-16 19:18  ivan
8513
8514         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
8515           link unless the current user can...
8516
8517 2008-01-13 16:22  ivan
8518
8519         * httemplate/: edit/part_bill_event.cgi,
8520           elements/select-taxclass.html: maintenance on old events, yay.
8521           fix for late charges without a taxclass, closes: RT#2988
8522
8523 2008-01-13 16:17  ivan
8524
8525         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
8526
8527 2008-01-13 15:31  ivan
8528
8529         * httemplate/search/timeworked.html: almost could work under mysql?
8530           need TO_NUMBER and TO_CHAR equivalents
8531
8532 2008-01-13 15:30  ivan
8533
8534         * httemplate/misc/timeworked.html: missing semicolon, doh
8535
8536 2008-01-13 13:46  ivan
8537
8538         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
8539
8540 2008-01-13 13:45  ivan
8541
8542         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
8543           cruft
8544
8545 2008-01-13 13:41  ivan
8546
8547         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
8548           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
8549           in 1.9 right away
8550
8551 2008-01-13 13:39  ivan
8552
8553         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
8554           vs. 1.9 cruft
8555
8556 2008-01-13 13:35  ivan
8557
8558         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
8559           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
8560           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
8561           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
8562           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
8563           inventory_class.html, part_bill_event.cgi, part_export.cgi,
8564           part_pkg.cgi, part_referral.html, part_svc.cgi,
8565           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
8566           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
8567           reason.html, reason_type.html, reg_code.cgi, router.cgi,
8568           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
8569           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
8570           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
8571           process/REAL_cust_pkg.cgi, process/access_user.html,
8572           process/agent.cgi, process/agent_payment_gateway.html,
8573           process/agent_type.cgi, process/bulk-cust_svc.cgi,
8574           process/cust_bill_pay.cgi, process/cust_credit.cgi,
8575           process/cust_credit_bill.cgi, process/cust_main.cgi,
8576           process/cust_main_county-collapse.cgi,
8577           process/cust_main_county-expand.cgi,
8578           process/cust_main_county.html, process/cust_main_note.cgi,
8579           process/cust_pay.cgi, process/cust_pkg.cgi,
8580           process/cust_refund.cgi, process/cust_svc.cgi,
8581           process/domain_record.cgi, process/generic.cgi,
8582           process/inventory_class.html, process/msgcat.cgi,
8583           process/part_bill_event.cgi, process/part_export.cgi,
8584           process/part_pkg.cgi, process/part_referral.html,
8585           process/part_svc.cgi, process/payment_gateway.html,
8586           process/pkg_class.html, process/prepay_credit.cgi,
8587           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
8588           process/rate.cgi, process/reason.html, process/reason_type.html,
8589           process/reg_code.cgi, process/router.cgi,
8590           process/svc_Common.html, process/svc_acct.cgi,
8591           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
8592           process/svc_domain.cgi, process/svc_external.cgi,
8593           process/svc_forward.cgi, process/svc_phone.html,
8594           process/svc_www.cgi: ACLs
8595
8596 2008-01-13 13:14  ivan
8597
8598         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
8599           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
8600           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
8601           cust_main-import.cgi, cust_main-import_charges.cgi,
8602           delete-cust_credit.cgi, delete-cust_pay.cgi,
8603           delete-cust_refund.cgi, delete-customer.cgi,
8604           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
8605           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
8606           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
8607           inventory_item-import.html, link.cgi, meta-import.cgi,
8608           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
8609           print_invoices.cgi, queue.cgi, recharge_svc.html,
8610           svc_acct-domains.cgi, unapply-cust_credit.cgi,
8611           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
8612           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
8613           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
8614           process/catchall.cgi, process/cdr-import.html,
8615           process/cust_main-import.cgi,
8616           process/cust_main-import_charges.cgi,
8617           process/delete-customer.cgi, process/inventory_item-import.html,
8618           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
8619           process/recharge_svc.html: ACLs
8620
8621 2008-01-13 13:08  ivan
8622
8623         * httemplate/misc/: email_events.cgi, fax_events.cgi,
8624           print_events.cgi, order_pkg.html: ACLs
8625
8626 2008-01-13 12:55  ivan
8627
8628         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
8629           search/timeworked.html, search/cust_bill.html,
8630           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
8631           search/prepay_credit.html, search/queue.html,
8632           search/report_prepaid_income.cgi, search/report_tax.cgi,
8633           search/sqlradius.cgi: ACLs
8634
8635 2008-01-13 12:50  ivan
8636
8637         * httemplate/elements/: errorpage.html, tr-select-reason.html:
8638           stale leftovers from XSSmas
8639
8640 2008-01-13 12:46  ivan
8641
8642         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
8643           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
8644           cust_main/payment_history.html, elements/svc_Common.html: ACLs
8645
8646 2008-01-13 12:38  ivan
8647
8648         * httemplate/browse/: access_group.html, access_user.html,
8649           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
8650           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
8651           reason.html, router.cgi: ACLs
8652
8653 2008-01-13 12:30  ivan
8654
8655         * FS/FS/AccessRight.pm: new ACLs
8656
8657 2008-01-12 16:35  ivan
8658
8659         * htetc/handler.pl: use this in handler.pl, not in mason files
8660
8661 2008-01-11 15:10  ivan
8662
8663         * FS/FS/cust_main.pm: add option to enable searching of
8664           cust_main.agent_custid with one or two letter prefix before the
8665           numeric part
8666
8667 2008-01-11 14:53  ivan
8668
8669         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
8670           cust_main.agent_custid with one or two letter prefix before the
8671           numeric part
8672
8673 2008-01-11 09:30  ivan
8674
8675         * httemplate/edit/elements/svc_Common.html: turn off debugging
8676
8677 2008-01-10 14:13  ivan
8678
8679         * httemplate/search/elements/search.html: doc
8680
8681 2008-01-10 14:06  ivan
8682
8683         * httemplate/elements/menu.html: new rate editor
8684
8685 2008-01-10 13:53  ivan
8686
8687         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
8688           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
8689           httemplate/edit/elements/edit.html,
8690           httemplate/edit/process/rate_region.cgi: new rate editor
8691
8692 2008-01-10 13:52  ivan
8693
8694         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
8695           edit/rate_detail.html, edit/process/rate_detail.html: new call
8696           rate editor (VoIP/telephony)
8697
8698 2008-01-10 13:17  ivan
8699
8700         * FS/FS/reason_type.pm: third person is better
8701
8702 2008-01-10 13:14  ivan
8703
8704         * httemplate/browse/reason.html: eliminate harmless typo
8705
8706 2008-01-08 13:33  jeff
8707
8708         * FS/FS/svc_acct.pm: transactiony cruft removal
8709
8710 2008-01-08 03:23  ivan
8711
8712         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
8713           httemplate/search/report_receivables.cgi: show negative balances
8714           on A/R report, closes: RT#2983
8715
8716 2008-01-07 18:22  ivan
8717
8718         * httemplate/edit/process/cust_main.cgi: add some debugging control
8719
8720 2008-01-03 18:42  ivan
8721
8722         * httemplate/: browse/cust_main_county.cgi,
8723           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
8724           edit/process/cust_main_county-expand.cgi,
8725           edit/process/cust_main_county.html,
8726           edit/process/elements/process.html, search/elements/search.html:
8727           new tax rate editor
8728
8729 2008-01-03 18:35  ivan
8730
8731         * httemplate/: edit/cust_main_county.cgi,
8732           edit/process/cust_main_county.cgi, browse/elements/browse.html:
8733           new tax rate editor
8734
8735 2008-01-03 18:27  ivan
8736
8737         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
8738           from XSSmas
8739
8740 2008-01-03 18:20  ivan
8741
8742         * httemplate/elements/hidden.html: escape value
8743
8744 2008-01-03 18:19  ivan
8745
8746         * httemplate/elements/: tablebreak-tr-title.html,
8747           tr-fixed-country.html, tr-fixed-state.html,
8748           tr-input-percentage.html: adding new elements: percentage input,
8749           fixed country and state display, tablebreak+title
8750
8751 2008-01-03 18:18  ivan
8752
8753         * httemplate/elements/tr-fixed.html: add a formatted_value option
8754
8755 2008-01-03 18:18  ivan
8756
8757         * httemplate/elements/tr-input-text.html: add maxlength, text-align
8758           and postfix options, escape value
8759
8760 2008-01-03 18:13  ivan
8761
8762         * httemplate/edit/elements/edit.html: there's no such thing as
8763           fixedhidden... hidden will do
8764
8765 2008-01-03 18:02  ivan
8766
8767         * httemplate/edit/elements/edit.html: doc
8768
8769 2008-01-03 17:43  ivan
8770
8771         * httemplate/edit/elements/edit.html: add popup option, add
8772           percentage and tablebreak-tr-title field types, pass object to
8773           included elements, documentation updates
8774
8775 2007-12-28 11:02  jeff
8776
8777         * httemplate/: elements/menu.html, search/report_svc_acct.html,
8778           search/svc_acct.cgi: advanced account reports (RT#2954)
8779
8780 2007-12-28 07:19  jeff
8781
8782         * httemplate/elements/menu.html: whoops
8783
8784 2007-12-28 07:10  jeff
8785
8786         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
8787           logged in report
8788
8789 2007-12-28 06:39  jeff
8790
8791         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
8792           svc_acct.last_login and .last_logout
8793
8794 2007-12-28 04:10  ivan
8795
8796         * htetc/handler.pl: remove just a tiny bit more cruft
8797
8798 2007-12-28 04:01  ivan
8799
8800         * htetc/handler.pl: restore in-browser error reporting
8801
8802 2007-12-27 23:45  ivan
8803
8804         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
8805           clean up handler.pl so we can have separate default_escape_flags
8806           for FS and RT and don't have to make FS's |h flag useless
8807
8808 2007-12-27 17:41  jeff
8809
8810         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
8811           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
8812           httemplate/view/svc_acct.cgi: last login reporting (#2952)
8813
8814 2007-12-27 15:49  ivan
8815
8816         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
8817           in edge case where you have taxclass and empty-taxclass rates for
8818           a country/state(/county) and also have a different set of
8819           taxclasses for some other country/state
8820
8821 2007-12-26 14:52  jeff
8822
8823         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
8824
8825 2007-12-26 00:23  ivan
8826
8827         * httemplate/misc/timeworked.html: leftovers from XSSmas
8828
8829 2007-12-25 23:51  ivan
8830
8831         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
8832
8833 2007-12-25 15:49  ivan
8834
8835         * httemplate/: browse/addr_block.cgi,
8836           browse/part_virtual_field.cgi, browse/router.cgi,
8837           config/config.cgi, edit/agent.cgi,
8838           edit/agent_payment_gateway.html, edit/agent_type.cgi,
8839           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
8840           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
8841           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
8842           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
8843           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
8844           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
8845           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
8846           edit/svc_forward.cgi, edit/elements/edit.html,
8847           elements/error.html, misc/batch-cust_pay.html,
8848           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
8849           misc/recharge_svc.html, misc/process/meta-import.cgi,
8850           search/cust_bill_event.html, search/report_cust_event.html: ho ho
8851           ho, merry XSSmas
8852
8853 2007-12-23 14:05  jeff
8854
8855         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
8856           FS/FS/part_pkg/subscription.pm,
8857           httemplate/misc/process/recharge_svc.html: add a reset feature to
8858           manual recharges (#1858)
8859
8860 2007-12-20 11:23  jeff
8861
8862         * FS/FS/part_export/prizm.pm: increase siteName allowed length
8863
8864 2007-12-19 14:25  jeff
8865
8866         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
8867
8868 2007-12-19 13:05  jeff
8869
8870         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
8871           httemplate/search/cust_main.html,
8872           httemplate/search/report_cust_main.html: add options for balance
8873           over/under to advanced customer report
8874
8875 2007-12-18 17:55  jeff
8876
8877         * FS/FS/cust_credit.pm: underscoring the important
8878
8879 2007-12-18 14:41  jeff
8880
8881         * httemplate/: edit/cust_credit.cgi,
8882           elements/tr-select-reason.html: correct bad credit reason
8883           conflict resolution
8884
8885 2007-12-18 12:58  ivan
8886
8887         * FS/FS/cust_main.pm: legacy agent_custid field should be as
8888           searchable as actual custnum, right?  at least if it is a
8889           number...
8890
8891 2007-12-18 12:42  ivan
8892
8893         * httemplate/edit/quick-charge.html: IE is case-sensitive when
8894           setting maxLength (and other attributes?).  hopefully that's all
8895           it is.
8896
8897 2007-12-17 15:57  jeff
8898
8899         * httemplate/view/cust_main/quick-charge.html: cruft removal
8900
8901 2007-12-17 14:57  jeff
8902
8903         * FS/FS/cust_credit.pm: stricter otaker rules
8904
8905 2007-12-17 11:59  ivan
8906
8907         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
8908           hurt anything.
8909
8910 2007-12-17 11:52  ivan
8911
8912         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
8913           anything... (famous last words)
8914
8915 2007-12-16 17:17  ivan
8916
8917         * httemplate/view/cust_main/contacts.html: fix the case where the
8918           customer doesn't actually have a ship address
8919
8920 2007-12-16 16:59  ivan
8921
8922         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
8923           httemplate/edit/cust_main/billing.html,
8924           httemplate/edit/cust_main/contact.html,
8925           httemplate/elements/header.html,
8926           httemplate/view/cust_main/contacts.html,
8927           httemplate/search/cust_main.cgi: add cust_main-require_address2
8928           config, reimplement address2-search config ("Unit #" search in
8929           searchbar), visual indication of require_invoicing_list_email,
8930           closes: RT#2926
8931
8932 2007-12-16 14:40  ivan
8933
8934         * httemplate/elements/errorpage.html: less is better
8935
8936 2007-12-16 13:02  ivan
8937
8938         * httemplate/elements/header.html: more consistent naming:
8939           cust_main_ADV.cgi becomes cust_main.html
8940
8941 2007-12-16 13:01  ivan
8942
8943         * httemplate/search/report_cust_main.html:
8944           httemplate/elements/header.html
8945
8946 2007-12-16 12:48  ivan
8947
8948         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
8949           consistent naming: cust_main_ADV.cgi becomes cust_main.html
8950
8951 2007-12-15 14:47  rsiddall
8952
8953         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
8954           Files to build Freeside as Redhat-ish RPMs
8955
8956 2007-12-14 17:45  ivan
8957
8958         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
8959           drain bramage
8960
8961 2007-12-14 17:37  ivan
8962
8963         * httemplate/search/cust_bill.html: where helps alot
8964
8965 2007-12-14 17:23  ivan
8966
8967         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
8968           put reprinting issues to rest for ejourney, yow
8969
8970 2007-12-14 15:41  jeff
8971
8972         * FS/bin/freeside-upgrade: yikes
8973
8974 2007-12-14 13:51  jeff
8975
8976         * FS/FS/Schema.pm: binary not required and breaks
8977           FS::Record::_quote
8978
8979 2007-12-14 13:32  jeff
8980
8981         * FS/bin/freeside-upgrade: correct order of operations
8982
8983 2007-12-14 08:47  jeff
8984
8985         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
8986
8987 2007-12-13 19:56  jeff
8988
8989         * FS/bin/freeside-upgrade: even more deliberate reset
8990
8991 2007-12-13 19:55  ivan
8992
8993         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
8994           last 1-3 months...
8995
8996 2007-12-12 16:17  jeff
8997
8998         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
8999
9000 2007-12-12 13:18  jeff
9001
9002         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
9003           www_shellcommands export (#1227)
9004
9005 2007-12-12 01:03  ivan
9006
9007         * FS/bin/freeside-history-requeue: adding this quick script
9008
9009 2007-12-11 21:58  jeff
9010
9011         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
9012           FS/FS/ClientAPI/Signup.pm,
9013           fs_selfservice/FS-SelfService/SelfService.pm,
9014           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9015           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
9016           httemplate/edit/svc_acct.cgi: self-service can select domain on
9017           provision (#2801)
9018
9019 2007-12-11 21:42  jeff
9020
9021         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
9022           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
9023           reason improvement, bugfix, and tool
9024
9025 2007-12-06 17:08  ivan
9026
9027         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
9028           mmkay
9029
9030 2007-12-06 17:04  ivan
9031
9032         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
9033           cust_credit records; we don't want to abort the upgrade because
9034           of that, just warn
9035
9036 2007-12-06 12:49  jeff
9037
9038         * httemplate/edit/part_pkg.cgi: agent setting during package edit
9039           cleanup
9040
9041 2007-12-06 08:51  jeff
9042
9043         * httemplate/view/svc_acct.cgi: support display of negative time
9044
9045 2007-12-05 14:05  ivan
9046
9047         * Makefile: when installing selfservice, create freeside homedir if
9048           it doesn't exist
9049
9050 2007-12-05 12:50  ivan
9051
9052         * httemplate/elements/tr-select-reason.html: doh, order_by does
9053           have to include ORDER BY!
9054
9055 2007-12-05 12:47  ivan
9056
9057         * httemplate/elements/tr-select-reason.html: show types in reason
9058           selection, order by type and reason
9059
9060 2007-12-05 07:10  jeff
9061
9062         * FS/FS/ConfDefaults.pm: add in status and company fields
9063
9064 2007-12-05 06:50  jeff
9065
9066         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
9067
9068 2007-12-04 20:57  jeff
9069
9070         * httemplate/edit/process/part_pkg.cgi: wtf?
9071
9072 2007-12-04 16:45  ivan
9073
9074         * httemplate/search/elements/search.html: i hope this allows IE to
9075           download excel over https?
9076
9077 2007-12-04 12:51  ivan
9078
9079         * httemplate/: elements/menu.html, elements/select-otaker.html,
9080           elements/tr-select-otaker.html, search/report_cust_credit.html,
9081           search/report_rt_transaction.html, search/rt_transaction.html,
9082           search/elements/search.html: add some time-worked reporting
9083
9084 2007-12-04 10:35  jeff
9085
9086         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
9087           advanced package report (#2779)
9088
9089 2007-12-04 10:19  jeff
9090
9091         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
9092           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
9093           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
9094           FS/FS/reason.pm, FS/FS/reason_type.pm,
9095           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
9096           FS/FS/part_pkg/flat_comission.pm,
9097           FS/FS/part_pkg/flat_comission_cust.pm,
9098           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
9099           httemplate/browse/reason.html,
9100           httemplate/browse/reason_type.html,
9101           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
9102           httemplate/edit/reason_type.html,
9103           httemplate/edit/process/cust_credit.cgi,
9104           httemplate/elements/menu.html,
9105           httemplate/elements/tr-select-reason.html: change credit reasons
9106           from freetext to new reason/reason type system (#2777)
9107
9108 2007-12-02 16:18  ivan
9109
9110         * htetc/freeside-rt.conf: would help if i got the closing tag right
9111
9112 2007-12-02 16:13  ivan
9113
9114         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
9115           statistic running, i hope
9116
9117 2007-11-30 17:37  ivan
9118
9119         * FS/FS/part_pkg/prorate.pm: cleanup
9120
9121 2007-11-30 17:34  ivan
9122
9123         * FS/FS/h_cust_svc.pm: add date_deleted method
9124
9125 2007-11-30 17:34  ivan
9126
9127         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
9128           slightly
9129
9130 2007-11-30 17:33  ivan
9131
9132         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
9133           cancellation persay, since its generic now
9134
9135 2007-11-30 17:32  ivan
9136
9137         * FS/FS/Record.pm: add h_date method too
9138
9139 2007-11-30 17:30  ivan
9140
9141         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
9142           methods and subroutines
9143
9144 2007-11-30 17:29  ivan
9145
9146         * FS/FS/part_pkg/bulk.pm: add bulk price plan
9147
9148 2007-11-30 13:07  ivan
9149
9150         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
9151           httemplate/search/cust_bill.html: add net vs gross amounts to
9152           invoice report; make the "net sales" links on
9153           sales/credit/receipts report & graph clickable
9154
9155 2007-11-30 12:55  ivan
9156
9157         * httemplate/graph/elements/monthly.html: UI: download full results
9158           links on separate lines, for consistency with search.html
9159
9160 2007-11-30 10:13  ivan
9161
9162         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
9163           separately
9164
9165 2007-11-29 19:24  ivan
9166
9167         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
9168           customer import format with company
9169
9170 2007-11-29 17:24  ivan
9171
9172         * httemplate/browse/access_user.html: update inline documentation
9173
9174 2007-11-29 17:16  ivan
9175
9176         * FS/FS/cust_main.pm: remove unnecessary redefinition of
9177           %method2payby, add a quick hack to fake B:OP success and failure
9178           for testing purposes
9179
9180 2007-11-29 15:51  ivan
9181
9182         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
9183           fix dates going all wacky on errors, when you're asked to confirm
9184           a date move into the past
9185
9186 2007-11-28 19:38  ivan
9187
9188         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
9189           nonexistent column and fix the statustext check
9190
9191 2007-11-28 19:05  ivan
9192
9193         * FS/FS/Schema.pm: doh, fix primary key name in new table
9194
9195 2007-11-28 18:54  ivan
9196
9197         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
9198           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
9199           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
9200           httemplate/misc/process/payment.cgi: even more reliable
9201           multiple-payment/double-click/concurrent-payment-form protection
9202
9203 2007-11-28 12:18  jeff
9204
9205         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
9206           select multiple, discourage creation of packages no agent can
9207           sell
9208
9209 2007-11-28 10:49  jeff
9210
9211         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
9212           httemplate/search/cust_main_ADV.cgi,
9213           httemplate/search/report_cust_main.html: advanced customer report
9214           rearrangement
9215
9216 2007-11-28 00:46  ivan
9217
9218         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
9219           for selfservice session cache
9220
9221 2007-11-27 17:54  ivan
9222
9223         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
9224           var
9225
9226 2007-11-27 17:30  ivan
9227
9228         * README: license clarification for self-service code
9229
9230 2007-11-27 15:47  ivan
9231
9232         * httemplate/search/cust_bill.html: fix small side-effect of
9233           mysql-compat change eliminating DISTINCT ON: map changing values
9234           of @where array
9235
9236 2007-11-27 14:33  jeff
9237
9238         * FS/FS/part_export/prizm.pm: comma, please
9239
9240 2007-11-27 14:30  jeff
9241
9242         * FS/FS/part_export/prizm.pm: name management tweaking
9243
9244 2007-11-27 11:34  jeff
9245
9246         * FS/FS/part_export/prizm.pm: slop correction
9247
9248 2007-11-26 19:02  jeff
9249
9250         * FS/FS/part_export/prizm.pm: attach SM's to default network,
9251           improved unsuspend & delete, option for BAM only or EMS
9252
9253 2007-11-26 18:51  jeff
9254
9255         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
9256           customers from circumventing a suspension via selfservice (2768)
9257
9258 2007-11-25 18:19  ivan
9259
9260         * httemplate/search/elements/search.html: add a "printable copy"
9261           link to searches to get full results as printable HTML without
9262           other cruft, closes: #1885
9263
9264 2007-11-25 18:18  ivan
9265
9266         * httemplate/elements/header-popup.html: add our stylesheet to
9267           popup/print headers
9268
9269 2007-11-23 17:26  ivan
9270
9271         * Makefile: hello brave new world of defaulting to apache2 in 1.9
9272
9273 2007-11-23 12:25  ivan
9274
9275         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
9276           buttons on errors, closes: RT#1035
9277
9278 2007-11-21 17:03  ivan
9279
9280         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
9281           agent' choice if the dropdown already has a value
9282
9283 2007-11-20 09:18  ivan
9284
9285         * AGPL, GPL: it finally happened
9286
9287 2007-11-18 12:02  ivan
9288
9289         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
9290           "multiplier of monthly" info to "paid time" column in
9291           svc_acct-display_paid_time_remaining report
9292
9293 2007-11-14 15:10  ivan
9294
9295         * FS/FS/TicketSystem/RT_External.pm,
9296           httemplate/view/cust_main/tickets.html: add link to resolved
9297           tickets too
9298
9299 2007-11-09 11:20  ivan
9300
9301         * FS/FS/: Conf.pm, cust_main.pm: add
9302           business-onlinepayment-email_customer flag
9303
9304 2007-11-08 19:26  ivan
9305
9306         * httemplate/search/report_receivables.html: better visual
9307           indication of disabled "days" field on IE
9308
9309 2007-11-08 19:12  ivan
9310
9311         * httemplate/search/: report_receivables.cgi,
9312           report_receivables.html: add option for listing customers without
9313           a balance (closes: RT#2752) and fix bug in total row (closes:
9314           RT#2736)
9315
9316 2007-11-08 16:44  jeff
9317
9318         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
9319
9320 2007-11-07 20:21  ivan
9321
9322         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
9323           selfservice-session_timeout config
9324
9325 2007-11-07 18:10  ivan
9326
9327         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
9328           in concatenation (.) or string at
9329           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
9330
9331 2007-11-07 16:59  ivan
9332
9333         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
9334           FS/bin/freeside-expiration-alerter, conf/alerter_template,
9335           conf/company_address, conf/company_name,
9336           conf/impending_recur_template, conf/invoice_latexfooter,
9337           conf/invoice_latexnotes, conf/invoice_latexreturnaddress,
9338           conf/invoice_latexsmallfooter, conf/invoice_template,
9339           conf/invoice_template_statement, conf/welcome_letter: for new
9340           installs, centralize some stuff that was spread around different
9341           config files.
9342
9343 2007-11-05 17:59  ivan
9344
9345         * bin/customer-faker: keep our own list of states; remove some
9346           states that Data::Faker and Locale::SubCountry disagree on
9347
9348 2007-11-04 21:42  ivan
9349
9350         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
9351           to process_payment.  just a bit important.
9352
9353 2007-11-04 21:27  ivan
9354
9355         * FS/FS/ClientAPI/MyAccount.pm,
9356           fs_selfservice/FS-SelfService/SelfService.pm: add
9357           process_payment_order_pkg method
9358
9359 2007-11-04 10:22  jeff
9360
9361         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
9362           choice according to ut_text()
9363
9364 2007-11-03 10:38  ivan
9365
9366         * httemplate/elements/menu.html: move menu option for adv. customer
9367           reports to second level, same as advanced invoice & package
9368           reports
9369
9370 2007-11-02 17:55  jeff
9371
9372         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi,
9373           search/report_cust_main.html: new customer report/flattened
9374           package report (ticket 1428)
9375
9376 2007-10-29 05:04  ivan
9377
9378         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
9379           agent-virtualized packages
9380
9381 2007-10-29 05:03  ivan
9382
9383         * httemplate/search/report_receivables.cgi: famous last mysql bug
9384
9385 2007-10-29 04:34  ivan
9386
9387         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
9388
9389 2007-10-29 04:32  ivan
9390
9391         * httemplate/search/cdr.html: mysql
9392
9393 2007-10-29 04:18  ivan
9394
9395         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
9396           locking workaround
9397
9398 2007-10-29 03:31  ivan
9399
9400         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
9401           FS/FS/part_event/Condition/balance_age.pm,
9402           FS/FS/part_event/Condition/cust_bill_age.pm,
9403           httemplate/search/cdr.html: mysql me 1.9 more times
9404
9405 2007-10-29 03:30  ivan
9406
9407         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
9408           httemplate/search/cust_bill.html,
9409           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
9410           either, sigh
9411
9412 2007-10-28 18:08  ivan
9413
9414         * httemplate/view/cust_pay.html: still have link back to the
9415           customer on printable receipt... should hide it from print at
9416           some point though
9417
9418 2007-10-28 05:51  ivan
9419
9420         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
9421           bin/freeside-upgrade: finish mysql locking workaround
9422
9423 2007-10-27 20:55  ivan
9424
9425         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
9426           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
9427           httemplate/search/report_receivables.cgi: mysql me harder
9428
9429 2007-10-26 21:46  ivan
9430
9431         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
9432           httemplate/misc/process/payment.cgi,
9433           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
9434           httemplate/view/cust_main/payment_history.html: simple payment
9435           receipts in web interface, sorry arnie, RT#2738
9436
9437 2007-10-25 12:01  ivan
9438
9439         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
9440           mysql, yes, mysql.
9441
9442 2007-10-25 01:29  ivan
9443
9444         * FS/bin/freeside-setup: fix error handling
9445
9446 2007-10-22 15:29  ivan
9447
9448         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
9449           agent-virtualized packages
9450
9451 2007-10-17 09:07  jayce
9452
9453         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
9454           existing reason, the code to insert a new reason was in place,
9455           but didn't let the new reason get used.  Code to do this was
9456           already in place, just not utilized.
9457
9458 2007-10-14 16:14  ivan
9459
9460         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
9461           config from here, though?
9462
9463 2007-10-14 16:10  ivan
9464
9465         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
9466
9467 2007-10-14 13:07  ivan
9468
9469         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
9470           customer being billed
9471
9472 2007-10-13 18:51  ivan
9473
9474         * fs_selfservice/php/: freeside.class.php,
9475           freeside.login_example.php, freeside_signup_example.php: adding
9476           php examples
9477
9478 2007-10-13 10:33  jeff
9479
9480         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
9481           agent_defaultpkg handling
9482
9483 2007-10-10 13:54  ivan
9484
9485         * FS/FS/cust_main.pm: set expandtab
9486
9487 2007-10-10 13:52  jayce
9488
9489         * FS/FS/cust_main.pm: With this line missing, cust_event objects
9490           would not fully create (eventpart wasn't loading), causing the _X
9491           methods to fail on ->part_event.  Only noticed when you retried
9492           events that had previously failed.
9493
9494 2007-10-10 11:14  ivan
9495
9496         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
9497           this time, without messing up the ordering
9498
9499 2007-10-10 10:55  ivan
9500
9501         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
9502           also cleans this up slightly
9503
9504 2007-10-10 10:50  jeff
9505
9506         * httemplate/edit/part_pkg.cgi: close:}
9507
9508 2007-10-09 10:57  ivan
9509
9510         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
9511           its asked for.
9512
9513 2007-10-08 21:58  ivan
9514
9515         * FS/FS/Conf.pm: fix documenation links to point into wiki where
9516           they belong
9517
9518 2007-10-08 21:48  ivan
9519
9520         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
9521           ticket_system-priority_reverse config
9522
9523 2007-10-08 18:40  jeff
9524
9525         * httemplate/misc/timeworked.html: preserve order
9526
9527 2007-10-08 18:06  ivan
9528
9529         * httemplate/misc/timeworked.html: interpolating the links would
9530           help too
9531
9532 2007-10-08 18:01  ivan
9533
9534         * httemplate/misc/timeworked.html: i think this should fix
9535           timeworked subjects, and link to the transactions as well
9536
9537 2007-10-08 16:48  ivan
9538
9539         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
9540           up things better
9541
9542 2007-10-08 16:32  ivan
9543
9544         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
9545           cleanups
9546
9547 2007-10-08 14:06  ivan
9548
9549         * FS/FS/part_event/Condition/cust_bill_owed.pm,
9550           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
9551           cust_bill_owed as an implicit condition (whew), and make sure it
9552           is added on migrations (also: fixed implicit conditions like this
9553           which only apply to a subset of eventtables)
9554
9555 2007-10-08 14:05  jeff
9556
9557         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
9558           packages
9559
9560 2007-10-08 12:14  jeff
9561
9562         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
9563           httemplate/edit/reg_code.cgi,
9564           httemplate/edit/process/cust_svc.cgi,
9565           httemplate/edit/process/domain_record.cgi,
9566           httemplate/edit/process/reg_code.cgi,
9567           httemplate/elements/errorpage.html,
9568           httemplate/elements/tr-select-part_referral.html,
9569           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
9570           httemplate/misc/delete-agent_payment_gateway.cgi,
9571           httemplate/misc/delete-cust_credit.cgi,
9572           httemplate/misc/delete-cust_pay.cgi,
9573           httemplate/misc/delete-cust_refund.cgi,
9574           httemplate/misc/delete-domain_record.cgi,
9575           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
9576           httemplate/misc/inventory_item-import.html,
9577           httemplate/misc/unapply-cust_credit.cgi,
9578           httemplate/misc/unapply-cust_pay.cgi,
9579           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
9580           httemplate/misc/unvoid-cust_pay_void.cgi,
9581           httemplate/misc/upload-batch.cgi,
9582           httemplate/misc/void-cust_pay.cgi,
9583           httemplate/misc/process/cdr-import.html,
9584           httemplate/misc/process/cust_main-import.cgi,
9585           httemplate/misc/process/cust_main-import_charges.cgi,
9586           httemplate/misc/process/inventory_item-import.html,
9587           httemplate/misc/process/link.cgi,
9588           httemplate/misc/process/payment.cgi,
9589           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
9590           httemplate/search/inventory_item.html,
9591           httemplate/search/reg_code.html, httemplate/search/sql.html,
9592           httemplate/search/svc_acct.cgi,
9593           httemplate/search/svc_broadband.cgi: Remove remaining calls to
9594           idiot/eidiot.  Should fix 1479
9595
9596 2007-10-05 13:41  ivan
9597
9598         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
9599           this condition
9600
9601 2007-10-05 12:53  jeff
9602
9603         * httemplate/misc/: timeworked.html, process/timeworked.html: new
9604           ui for assigning support time
9605
9606 2007-10-05 12:45  ivan
9607
9608         * httemplate/elements/tr-input-beginning_ending.html: fix date
9609           selection on advanced invoice report, or future places where date
9610           selection component is included multiple times
9611
9612 2007-10-05 07:26  jayce
9613
9614         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
9615           missing from the cust_bill_has_service condition checkin.
9616
9617 2007-10-04 17:39  ivan
9618
9619         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
9620           part_event/Condition/cust_bill_has_service.pm: add disable
9621           ability to conditions & disable cust_bill_has_service, so the
9622           condition edit page renders again
9623
9624 2007-10-04 16:55  ivan
9625
9626         * FS/FS/part_event/Condition/once.pm: whitespace
9627
9628 2007-10-04 16:52  ivan
9629
9630         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
9631           i think that should really do it.  whew
9632
9633 2007-10-04 16:41  ivan
9634
9635         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
9636           don't pass their final condition check
9637
9638 2007-10-04 16:40  ivan
9639
9640         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
9641           properly...
9642
9643 2007-10-04 14:38  ivan
9644
9645         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
9646           aid
9647
9648 2007-10-04 12:14  ivan
9649
9650         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
9651
9652 2007-10-04 12:04  ivan
9653
9654         * FS/FS/cust_main.pm: nobody likes it when you forget ions
9655
9656 2007-10-04 12:03  ivan
9657
9658         * FS/FS/cust_main.pm: additional due_cust_event debugging
9659
9660 2007-10-04 11:28  ivan
9661
9662         * FS/FS/cust_main.pm: additional due_cust_event debugging
9663
9664 2007-10-04 09:45  ivan
9665
9666         * httemplate/search/cust_bill_event.cgi: fix compilation error!
9667
9668 2007-10-03 21:21  ivan
9669
9670         * FS/FS/cust_main.pm: i really hope this finally does it
9671
9672 2007-10-03 21:09  ivan
9673
9674         * FS/FS/cust_main.pm: dot strikes again
9675
9676 2007-10-03 21:08  ivan
9677
9678         * FS/FS/cust_main.pm: whew, i think this might actually fix it
9679
9680 2007-10-03 20:48  ivan
9681
9682         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
9683           agent template migration from 1.7?  sure hope so
9684
9685 2007-10-03 20:37  ivan
9686
9687         * FS/FS/Record.pm: add debugging option to qsearch
9688
9689 2007-10-03 19:52  ivan
9690
9691         * bin/pod2x: wikify individual files
9692
9693 2007-10-03 19:22  ivan
9694
9695         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
9696
9697 2007-10-03 19:15  ivan
9698
9699         * FS/FS/cust_main.pm: add missing =back
9700
9701 2007-10-03 19:07  ivan
9702
9703         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
9704           hope
9705
9706 2007-10-03 19:06  jeff
9707
9708         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
9709           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
9710           httemplate/edit/process/part_pkg.cgi: support part_pkg option
9711           input validation, check bytecounts and allow commas (closes 1863)
9712
9713 2007-10-03 18:56  ivan
9714
9715         * bin/pod2x: this *should* fix munging of non-internal links, i
9716           hope
9717
9718 2007-10-03 18:49  ivan
9719
9720         * Makefile, bin/pod2x: wiki documentation convertor now
9721
9722 2007-10-03 18:47  ivan
9723
9724         * FS/FS.pm: add missing CLI utilities to FS.pm too
9725
9726 2007-10-03 18:45  ivan
9727
9728         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
9729
9730 2007-10-03 18:29  ivan
9731
9732         * FS/t/cust_tax_exempt.pm: wtf!
9733
9734 2007-10-03 18:21  ivan
9735
9736         * FS/FS.pm: update FS base page for new stuff in 1.9
9737
9738 2007-10-03 18:15  ivan
9739
9740         * FS/: FS.pm: update top-level FS manpage
9741
9742 2007-10-03 17:51  ivan
9743
9744         * FS/FS/: access_right.pm, access_user_pref.pm,
9745           access_usergroup.pm, pay_batch.pm: POD documentation updates
9746
9747 2007-10-02 14:56  ivan
9748
9749         * FS/FS/cust_event.pm: doh!
9750
9751 2007-10-02 08:31  jeff
9752
9753         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
9754           httemplate/search/cust_bill_event.cgi: fix up re-email these
9755           events
9756
9757 2007-10-02 08:11  jeff
9758
9759         * httemplate/misc/process/timeworked.html: missed file in self
9760           service support usage improvements
9761
9762 2007-10-01 17:44  ivan
9763
9764         * httemplate/: browse/part_referral.html, elements/menu.html:
9765           Configuration right no longer gives access to things controlled
9766           by their own ACLs (advertising source & package edit
9767
9768 2007-10-01 17:40  ivan
9769
9770         * httemplate/elements/menu.html: package definitions controlled by
9771           their own ACL now
9772
9773 2007-10-01 17:32  ivan
9774
9775         * FS/bin/freeside-daily: need the space
9776
9777 2007-10-01 17:31  ivan
9778
9779         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
9780
9781 2007-10-01 17:29  ivan
9782
9783         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
9784           back earlier commits reverted by this patch, also revert
9785           gratuitous whitespace changes
9786
9787 2007-10-01 17:22  ivan
9788
9789         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
9790           works :)
9791
9792 2007-10-01 17:18  ivan
9793
9794         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
9795           for once.pm bug?  hopefully it works :)
9796
9797 2007-09-29 17:26  ivan
9798
9799         * httemplate/search/: cdr.html, report_cdr.html: better CDR
9800           searching
9801
9802 2007-09-29 17:25  ivan
9803
9804         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
9805           date editing errors (especially because resetting them pops up
9806           the error confirmation)
9807
9808 2007-09-29 17:23  ivan
9809
9810         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
9811           migrated from 1.7?
9812
9813 2007-09-29 17:22  ivan
9814
9815         * bin/freeside-upgrade-unicode: [no log message]
9816
9817 2007-09-28 19:17  ivan
9818
9819         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
9820           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
9821           in cust_event.html & report_tax.cgi (provide a table option in
9822           access_user::agentnums_sql so this is easy to fix for other
9823           reports too)
9824
9825 2007-09-27 17:33  jayce
9826
9827         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
9828           limiting to that user's events, therefore selecting all retryable
9829           events, and having to filter later.  On a system with a running
9830           history, this caused bad O() types of situations for performance,
9831           especially bad when this was called by something that a user
9832           would be awaiting feedback from
9833
9834 2007-09-27 17:19  jayce
9835
9836         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
9837           map {} of several hundred lines into two simple method calls
9838
9839 2007-09-27 14:25  jeff
9840
9841         * httemplate/edit/svc_acct.cgi: hide fixed passwords
9842
9843 2007-09-27 11:24  jayce
9844
9845         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
9846           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
9847           will queue billing jobs instead of running each.  freeside-queued
9848           will then pick it up, allowing multiple simultaneous jobs to run,
9849           as well as multiple machines.  Also adds a 'Secure' column to the
9850           queue system, allowing for billing jobs to define themselves as
9851           'secure only' in cases where a box might be using the encryption.
9852           This allows you to  run secure only jobs (such as a collect) on
9853           boxes that can.
9854
9855 2007-09-26 12:27  jayce
9856
9857         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
9858           import.  Condition tests to see if the Invoice bills for a
9859           particular service.
9860
9861 2007-09-26 12:24  jayce
9862
9863         * FS/FS/part_event/Condition/once.pm: Event loop changes after
9864           initial creation caused this to never trigger, as the event loop
9865           creates a 'NEW' record, as a placeholder.  We need to not die
9866           from that.
9867
9868 2007-09-26 09:06  ivan
9869
9870         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
9871
9872 2007-09-24 08:47  jeff
9873
9874         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
9875           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
9876           fs_selfservice/FS-SelfService/SelfService.pm,
9877           fs_selfservice/FS-SelfService/cgi/myaccount.html,
9878           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9879           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
9880           self-service support usage improvements (1733)
9881
9882 2007-09-23 17:56  ivan
9883
9884         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
9885           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
9886           agent-virtualization of packages
9887
9888 2007-09-23 16:17  ivan
9889
9890         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
9891           show the svc_www.usersvc selector unless it is non-fixed or
9892           non-blank, NOT non-fixed or blank
9893
9894 2007-09-23 16:16  ivan
9895
9896         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
9897
9898 2007-09-23 13:21  ivan
9899
9900         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
9901           remaining search
9902
9903 2007-09-23 13:00  ivan
9904
9905         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
9906
9907 2007-09-23 12:54  ivan
9908
9909         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
9910
9911 2007-09-23 12:18  ivan
9912
9913         * httemplate/search/elements/search.html: remove extraneous blank
9914           line causing Excel exports to fail
9915
9916 2007-09-23 11:32  ivan
9917
9918         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
9919           httemplate/search/svc_acct.cgi: accounts w/time remaining search
9920
9921 2007-09-22 15:45  ivan
9922
9923         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
9924           menubar border in example self-service template
9925
9926 2007-09-22 14:31  ivan
9927
9928         * httemplate/config/: config-view.cgi, config.cgi: improve config
9929           UI, especially for textareas
9930
9931 2007-09-22 12:40  ivan
9932
9933         * httemplate/view/svc_acct.cgi: UI
9934
9935 2007-09-22 12:03  ivan
9936
9937         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
9938           going to use it
9939
9940 2007-09-22 11:27  ivan
9941
9942         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
9943           with accounts
9944
9945 2007-09-20 19:24  ivan
9946
9947         * httemplate/search/timeworked.html: fix problems with time queue
9948           search: ticket subjects need to be HTML-escaped, 'remaining time'
9949           calculation had a NULL vs 0 issue, and link to tickets
9950
9951 2007-09-19 15:38  ivan
9952
9953         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
9954           annoying Pg bugs causing "This user's 10 highest priority
9955           tickets" to be blank
9956
9957 2007-09-18 17:27  jeff
9958
9959         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
9960           priorities
9961
9962 2007-09-18 17:12  ivan
9963
9964         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
9965           least one small problem with reprint/email/fax functionality: now
9966           should understand the "most recent invoice per customer" and
9967           invoice # min/max options
9968
9969 2007-09-18 16:19  ivan
9970
9971         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
9972           when page is reloaded with an error
9973
9974 2007-09-18 15:51  ivan
9975
9976         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
9977           an official upstream config
9978
9979 2007-09-18 14:41  ivan
9980
9981         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
9982
9983 2007-09-18 14:37  ivan
9984
9985         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
9986           svcpart (links from browse/part_svc, in particular
9987
9988 2007-09-18 10:07  ivan
9989
9990         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
9991
9992 2007-09-17 23:32  jeff
9993
9994         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
9995           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
9996           of auto recharge values AND rollover
9997
9998 2007-09-17 23:07  jeff
9999
10000         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
10001
10002 2007-09-17 17:21  ivan
10003
10004         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
10005           tag; fix spacing
10006
10007 2007-09-17 14:12  ivan
10008
10009         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
10010           in payinfo trying getting set to xxEK, thanks to _vlad_ for
10011           tracking this down and providing a fix
10012
10013 2007-09-17 13:52  ivan
10014
10015         * FS/FS/Conf.pm: elaborate on ambiguous instructions
10016
10017 2007-09-13 20:45  ivan
10018
10019         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
10020           undefined value as an ARRAY reference at
10021           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
10022
10023 2007-09-13 20:31  ivan
10024
10025         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
10026           glance" / Ticketing main
10027
10028 2007-09-13 19:14  ivan
10029
10030         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
10031           Text::Quoted usage, it segfaults and its optional
10032
10033 2007-09-13 16:45  ivan
10034
10035         * rt/html/NoAuth/css/3.5-default/freeside.css: make boxes distinct
10036           from the background
10037
10038 2007-09-13 15:35  ivan
10039
10040         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
10041           FS/FS/svc_acct_rt_transaction.pm, FS/t/acct_rt_transaction.t,
10042           FS/t/svc_acct_rt_transaction.t, htetc/handler.pl,
10043           httemplate/misc/process/timeworked.html,
10044           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
10045           to acct_rt_transaction, as it is not a service, its something
10046           that hangs off of an svc_acct (like an acct_snarf).  thank
10047           goodness was able to do this before its any sort of migration
10048           problem...
10049
10050 2007-09-13 15:25  ivan
10051
10052         * httemplate/browse/part_svc.cgi: random indentation fix
10053
10054 2007-09-13 15:25  ivan
10055
10056         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
10057           since DBIx::DBSchema 0.33+ will now drop them...
10058
10059 2007-09-13 15:24  ivan
10060
10061         * CREDITS: too little, too late attempt at spam reduction
10062
10063 2007-09-13 15:05  ivan
10064
10065         * httemplate/search/cust_main.cgi: fix status color on customer
10066           list
10067
10068 2007-09-13 15:05  ivan
10069
10070         * httemplate/search/report_receivables.cgi: clean up some unused
10071           code
10072
10073 2007-09-13 13:16  ivan
10074
10075         * httemplate/misc/cust_main-import.cgi: add better inline docs
10076           explaining fields on customer CSV import
10077
10078 2007-09-12 19:44  ivan
10079
10080         * rt/html/NoAuth/css/3.5-default/freeside.css: it would help to
10081           check this in.
10082
10083 2007-09-12 13:40  ivan
10084
10085         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
10086           we can't fetch the name for a queue...
10087
10088 2007-09-11 22:38  ivan
10089
10090         * bin/freeside-migrate-events: freeside-migrate-events now moves
10091           event options, whew
10092
10093 2007-09-11 21:23  ivan
10094
10095         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
10096           cust_bill_event records
10097
10098 2007-09-11 21:23  ivan
10099
10100         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
10101           in statustext message (or anything else weird) from causing them
10102           not to get inserted
10103
10104 2007-09-11 21:20  ivan
10105
10106         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
10107           that would throw a duplicate row error instead of completing the
10108           migration
10109
10110 2007-09-11 20:39  ivan
10111
10112         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
10113           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
10114           367." that might have possible set an incorrest svc_domain.suffix
10115
10116 2007-09-10 18:33  ivan
10117
10118         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
10119           cust_main-require_invoicing_list_email options
10120
10121 2007-09-10 17:28  ivan
10122
10123         * FS/FS/cust_main.pm: better default paydate for letters
10124
10125 2007-09-06 20:45  ivan
10126
10127         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
10128           work even when people don't set one in config
10129
10130 2007-09-06 20:36  ivan
10131
10132         * FS/FS/part_export/sqlradius.pm: tweak debugging
10133
10134 2007-08-23 01:23  ivan
10135
10136         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
10137           could log in to RADIUS with uppercase usernameand avoid bandwidth
10138           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
10139           for nothing, grr!)
10140
10141 2007-08-17 07:01  jeff
10142
10143         * FS/FS/cust_main.pm: miss use
10144
10145 2007-08-17 06:59  jeff
10146
10147         * httemplate/misc/process/timeworked.html: access control
10148
10149 2007-08-16 21:27  ivan
10150
10151         * Makefile: remove redunant redundancy
10152
10153 2007-08-16 11:22  jeff
10154
10155         * FS/FS/svc_acct.pm: correct labels in service definition edit for
10156           svc_acct (#1745)
10157
10158 2007-08-16 10:40  ivan
10159
10160         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
10161
10162 2007-08-16 09:19  jeff
10163
10164         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
10165
10166 2007-08-16 06:40  jeff
10167
10168         * FS/FS/svc_acct_rt_transaction.pm, FS/FS/AccessRight.pm,
10169           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
10170           FS/t/svc_acct_rt_transaction.t,
10171           httemplate/misc/batch-cust_pay.html,
10172           httemplate/misc/timeworked.html, FS/MANIFEST,
10173           httemplate/misc/process/timeworked.html,
10174           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
10175           fs_selfservice/FS-SelfService/cgi/myaccount.html,
10176           htetc/handler.pl, httemplate/elements/menu.html,
10177           httemplate/view/cust_main/tickets.html: support hours 'usage'
10178           tracking for our own internal use (#1733)
10179
10180 2007-08-15 17:09  ivan
10181
10182         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
10183           of 2037-12 so it doesn't bomb out on empty paydates
10184
10185 2007-08-15 16:46  ivan
10186
10187         * FS/bin/freeside-sqlradius-reset: add -n option to
10188           freeside-sqlradius-reset to supress deleting data
10189
10190 2007-08-15 14:51  ivan
10191
10192         * httemplate/edit/cust_main.cgi: fix customer status color here too
10193
10194 2007-08-14 20:26  ivan
10195
10196         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
10197           table-grid the export listing
10198
10199 2007-08-14 14:46  ivan
10200
10201         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
10202           httemplate/graph/cust_bill_pkg.cgi,
10203           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
10204           httemplate/graph/report_cust_pkg.html,
10205           httemplate/graph/elements/monthly.html,
10206           httemplate/browse/agent.cgi: add package churn report/graph
10207
10208 2007-08-14 13:18  ivan
10209
10210         * FS/FS/Cron/bill.pm: removing unneeded %saw var
10211
10212 2007-08-13 19:40  ivan
10213
10214         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
10215           on package status selector
10216
10217 2007-08-10 16:50  ivan
10218
10219         * bin/dbdef-create, FS/bin/freeside-dbdef-create: rename
10220           dbdef-create to freeside-dbdef-create and move it to FS/bin, so
10221           it gets %%%FREESIDE_CONF%%% substituted
10222
10223 2007-08-10 15:48  ivan
10224
10225         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
10226           frequencies
10227
10228 2007-08-10 00:01  ivan
10229
10230         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
10231           httemplate/view/cust_main/packages.html: on changing packages,
10232           don't set setup date unless old package has one
10233
10234 2007-08-08 17:31  ivan
10235
10236         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
10237
10238 2007-08-08 12:18  ivan
10239
10240         * FS/FS/cust_pkg.pm: fix otaker regex
10241
10242 2007-08-07 13:05  ivan
10243
10244         * FS/FS/cust_main.pm: more informative error msg
10245
10246 2007-08-06 12:45  jeff
10247
10248         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
10249           documentation improvements
10250
10251 2007-08-06 01:51  jeff
10252
10253         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
10254
10255 2007-08-06 01:46  jeff
10256
10257         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
10258           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
10259           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
10260
10261 2007-08-05 10:32  jeff
10262
10263         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
10264
10265 2007-08-03 19:06  ivan
10266
10267         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
10268
10269 2007-08-03 18:58  ivan
10270
10271         * Makefile: update Makefile to always substitute in
10272           RT_SiteConfig.pm when running install-rt
10273
10274 2007-08-03 18:57  ivan
10275
10276         * rt/html/Elements/Header, httemplate/elements/header.html: point
10277           1.9 to 1.9 documentation
10278
10279 2007-08-03 17:13  ivan
10280
10281         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
10282           bin/mason_handler.fcgi, bin/mason_handler.scgi,
10283           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
10284           html/Elements/Footer, html/Elements/Header,
10285           html/Elements/PageLayout, html/NoAuth/css/3.5-default/main.css,
10286           html/NoAuth/css/3.5-default/misc.css,
10287           html/NoAuth/css/3.5-default/transactions.css,
10288           html/NoAuth/images/css/cb.gif, html/NoAuth/images/css/cbr.gif,
10289           html/NoAuth/images/css/ct.gif, html/NoAuth/images/css/ctr.gif,
10290           lib/RT.pm: clean up corners & colors
10291
10292 2007-08-03 16:14  ivan
10293
10294         * rt/html/Elements/PageLayout: fix nit sorting out tops earchboxes
10295
10296 2007-08-03 16:00  ivan
10297
10298         * rt/html/Elements/PageLayout: at least sort out the top
10299           searchboxes
10300
10301 2007-08-03 15:43  ivan
10302
10303         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
10304           .css files
10305
10306 2007-08-03 15:10  ivan
10307
10308         * rt/html/Ticket/Elements/ShowSummary: fix merge nit
10309
10310 2007-08-03 15:06  ivan
10311
10312         * rt/FREESIDE_MODIFIED: [no log message]
10313
10314 2007-08-03 14:49  ivan
10315
10316         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
10317           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
10318           html/Elements/PageLayout, html/Elements/QuickCreate,
10319           html/Elements/SimpleSearch, html/Elements/Tabs,
10320           html/Elements/TicketList, html/Elements/TitleBoxStart,
10321           html/Elements/CollectionAsTable/Row, html/NoAuth/printrt.css,
10322           html/NoAuth/webrt.css, html/NoAuth/images/space.gif,
10323           html/Search/Bulk.html, html/Ticket/Elements/ShowMemberOf,
10324           html/Ticket/Elements/ShowReferences,
10325           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
10326           html/Widgets/TitleBoxStart, lib/RT/SearchBuilder.pm,
10327           sbin/rt-setup-database.in: merging RT_3_6_4 to HEAD
10328
10329 2007-08-02 16:44  ivan
10330
10331         * httemplate/view/cust_main/packages.html: increase package popup
10332           width
10333
10334 2007-08-02 16:09  ivan
10335
10336         * httemplate/: edit/process/cust_pkg.cgi,
10337           elements/select-table.html, misc/change_pkg.cgi,
10338           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
10339           on change package and also make it into a popup
10340
10341 2007-08-02 16:01  ivan
10342
10343         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
10344           change package and also make it into a popup
10345
10346 2007-08-02 15:55  ivan
10347
10348         * FS/FS/CGI.pm: fix status color on small_custview
10349
10350 2007-08-02 14:57  ivan
10351
10352         * httemplate/view/cust_main/packages.html: line up package acitons
10353           all on one line
10354
10355 2007-08-02 12:54  ivan
10356
10357         * rt/: lib/RT/I18N/tr.po, lib/RT/Report/Tickets.pm,
10358           lib/RT/Report/Tickets/Entry.pm,
10359           lib/t/data/subject-with-folding-ws, lib/t/data/lorem-ipsum,
10360           lib/t/data/very-long-subject,
10361           lib/t/regression/06-mime_decoding.t,
10362           lib/t/regression/15cf_pattern.t,
10363           lib/t/regression/23-batch-upload-csv.t,
10364           lib/t/regression/25scrip_order.t, lib/t/regression/27verp.t,
10365           lib/t/regression/17custom_search.t,
10366           lib/t/regression/19quicksearch.t, lib/t/regression/23cfsort.t,
10367           lib/t/regression/00-mason-syntax.t,
10368           lib/t/regression/26command_line.t,
10369           lib/t/regression/15cf_combo_cascade.t,
10370           lib/t/regression/18custom_frontpage.t,
10371           lib/t/regression/24pawsort.t,
10372           lib/t/regression/20-sort-by-requestor.t,
10373           lib/t/regression/23-web_attachments.t,
10374           docs/design_docs/ruleset-workflow.txt,
10375           html/Elements/SelectTimeUnits, html/Elements/RefreshHomepage,
10376           html/Elements/MyAdminQueues, html/Elements/MyRT,
10377           html/Elements/MyReminders, html/Elements/MySupportQueues,
10378           html/Elements/QueueSummary, html/Elements/ShowSearch,
10379           html/Elements/ValidateCustomFields, html/Elements/Logo,
10380           html/Elements/EditCustomFieldCombobox, html/Prefs/MyRT.html,
10381           html/Prefs/Quicksearch.html, html/Prefs/Search.html,
10382           html/Prefs/SearchOptions.html, html/Prefs/Elements/Tabs,
10383           html/Search/Chart.html, html/Search/Simple.html,
10384           html/Search/Chart, html/Search/Elements/SelectGroupBy,
10385           html/Search/Elements/Chart,
10386           html/Search/Elements/SearchesForObject,
10387           html/Search/Elements/SelectChartType,
10388           html/REST/1.0/Forms/ticket/merge,
10389           html/REST/1.0/Forms/ticket/comment,
10390           html/REST/1.0/Forms/ticket/take,
10391           html/REST/1.0/Forms/transaction/default,
10392           html/NoAuth/css/autohandler, html/NoAuth/css/print.css,
10393           html/NoAuth/css/3.4-compat/footer.css,
10394           html/NoAuth/css/3.4-compat/header.css,
10395           html/NoAuth/css/3.4-compat/login.css,
10396           html/NoAuth/css/3.4-compat/nav.css,
10397           html/NoAuth/css/3.4-compat/ticket.css,
10398           html/NoAuth/css/3.4-compat/transactions.css,
10399           html/NoAuth/css/3.4-compat/body.css,
10400           html/NoAuth/css/3.4-compat/forms.css,
10401           html/NoAuth/css/3.4-compat/main.css,
10402           html/NoAuth/css/3.4-compat/misc.css,
10403           html/NoAuth/css/3.4-compat/quickbar.css,
10404           html/NoAuth/css/3.4-compat/titlebox.css,
10405           html/NoAuth/css/3.5-default/footer.css,
10406           html/NoAuth/css/3.5-default/login.css,
10407           html/NoAuth/css/3.5-default/nav.css,
10408           html/NoAuth/css/3.5-default/ticket.css,
10409           html/NoAuth/css/3.5-default/approvals.css,
10410           html/NoAuth/css/3.5-default/body.css,
10411           html/NoAuth/css/3.5-default/forms.css,
10412           html/NoAuth/css/3.5-default/header.css,
10413           html/NoAuth/css/3.5-default/logo.css,
10414           html/NoAuth/css/3.5-default/main.css,
10415           html/NoAuth/css/3.5-default/misc.css,
10416           html/NoAuth/css/3.5-default/quickbar.css,
10417           html/NoAuth/css/3.5-default/titlebox.css,
10418           html/NoAuth/css/3.5-default/transactions.css,
10419           html/NoAuth/images/css/cb-light.gif,
10420           html/NoAuth/images/css/cb.gif,
10421           html/NoAuth/images/css/cbr-b2g.gif,
10422           html/NoAuth/images/css/cbr-b2lb.gif,
10423           html/NoAuth/images/css/cbr-gray.gif,
10424           html/NoAuth/images/css/cbr-trans.gif,
10425           html/NoAuth/images/css/cbr.gif,
10426           html/NoAuth/images/css/ct-light.gif,
10427           html/NoAuth/images/css/ct.gif,
10428           html/NoAuth/images/css/ctr-b2g.gif,
10429           html/NoAuth/images/css/ctr-b2lb.gif,
10430           html/NoAuth/images/css/ctr-gray.gif,
10431           html/NoAuth/images/css/ctr-trans.gif,
10432           html/NoAuth/images/css/ctr.gif,
10433           html/NoAuth/images/css/dark-arrow-up.png,
10434           html/NoAuth/images/css/dark-arrow.png,
10435           html/NoAuth/images/css/light-arrow-up.png,
10436           html/NoAuth/images/css/light-arrow.png,
10437           html/NoAuth/images/css/rolldown-arrow.gif,
10438           html/NoAuth/images/css/rolldown-arrow.png,
10439           html/NoAuth/images/css/rollup-arrow.gif,
10440           html/NoAuth/js/cascaded.js, html/NoAuth/js/util.js,
10441           html/NoAuth/js/autohandler, html/NoAuth/js/combobox.js,
10442           html/NoAuth/js/list.js, html/NoAuth/js/ahah.js,
10443           html/NoAuth/js/class.js, html/NoAuth/js/titlebox-state.js,
10444           html/Widgets/ComboBox, html/Widgets/SavedSearch,
10445           html/Widgets/SelectionBox, html/Widgets/TitleBox,
10446           html/Widgets/TitleBoxEnd, html/Widgets/TitleBoxStart,
10447           html/Helpers/CalPopup.html, html/Tools/index.html,
10448           html/Tools/Reports/CreatedByDates.html,
10449           html/Tools/Reports/ResolvedByDates.html,
10450           html/Tools/Reports/ResolvedByOwner.html,
10451           html/Tools/Reports/index.html, html/Tools/Reports/Elements/Tabs,
10452           html/Admin/Elements/ConfigureMyRT, html/Admin/Global/MyRT.html,
10453           html/Admin/Users/MyRT.html, html/Ticket/Reminders.html,
10454           html/Ticket/Elements/ShowTime, html/Ticket/Elements/Reminders,
10455           etc/upgrade/3.5.1/content: Initial revision
10456
10457 2007-08-02 12:51  ivan
10458
10459         * rt/lib/RT/: Reminders.pm, Interface/Web/Menu.pm,
10460           Interface/Web/Menu/Item.pm, Search/Googleish.pm, I18N/sv.po:
10461           Initial revision
10462
10463 2007-08-01 15:33  ivan
10464
10465         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
10466
10467 2007-08-01 15:24  ivan
10468
10469         * ANNOUNCE.1.5, CREDITS, FS/MANIFEST, FS/README,
10470           FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Record.pm,
10471           FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/access_group.pm,
10472           FS/FS/access_user.pm, FS/FS/access_user_pref.pm, FS/FS/agent.pm,
10473           FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
10474           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm,
10475           FS/FS/cust_pkg.pm, FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
10476           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
10477           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
10478           FS/FS/part_event_condition_option.pm,
10479           FS/FS/part_event_condition_option_option.pm,
10480           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
10481           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
10482           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
10483           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
10484           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
10485           FS/FS/part_event/Action/addpost.pm,
10486           FS/FS/part_event/Action/apply.pm,
10487           FS/FS/part_event/Action/bill.pm,
10488           FS/FS/part_event/Action/cancel.pm,
10489           FS/FS/part_event/Action/collect.pm,
10490           FS/FS/part_event/Action/cust_bill_batch.pm,
10491           FS/FS/part_event/Action/cust_bill_comp.pm,
10492           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
10493           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
10494           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
10495           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
10496           FS/FS/part_event/Action/cust_bill_send.pm,
10497           FS/FS/part_event/Action/cust_bill_send_agent.pm,
10498           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
10499           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
10500           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
10501           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
10502           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
10503           FS/FS/part_event/Action/fee.pm,
10504           FS/FS/part_event/Action/suspend.pm,
10505           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
10506           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
10507           FS/FS/part_event/Condition/agent.pm,
10508           FS/FS/part_event/Condition/agent_type.pm,
10509           FS/FS/part_event/Condition/balance.pm,
10510           FS/FS/part_event/Condition/balance_age.pm,
10511           FS/FS/part_event/Condition/balance_under.pm,
10512           FS/FS/part_event/Condition/cust_bill_age.pm,
10513           FS/FS/part_event/Condition/cust_bill_owed.pm,
10514           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
10515           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
10516           FS/FS/part_event/Condition/cust_status.pm,
10517           FS/FS/part_event/Condition/every.pm,
10518           FS/FS/part_event/Condition/once.pm,
10519           FS/FS/part_event/Condition/payby.pm,
10520           FS/FS/part_event/Condition/pkg_class.pm,
10521           FS/FS/part_event/Condition/pkg_status.pm,
10522           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
10523           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
10524           FS/FS/part_pkg/prorate_delayed.pm,
10525           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
10526           FS/bin/freeside-monthly, FS/t/cust_event.t,
10527           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
10528           FS/t/part_event.t, FS/t/part_event_condition.t,
10529           FS/t/part_event_condition_option.t,
10530           FS/t/part_event_condition_option_option.t,
10531           FS/t/part_event_option.t, FS/t/pkg_referral.t,
10532           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
10533           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
10534           htetc/handler.pl, httemplate/browse/access_group.html,
10535           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
10536           httemplate/browse/invoice_template.html,
10537           httemplate/browse/part_bill_event.cgi,
10538           httemplate/browse/part_event.html,
10539           httemplate/browse/part_pkg.cgi,
10540           httemplate/browse/part_referral.html,
10541           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
10542           httemplate/config/config-process.cgi,
10543           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
10544           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
10545           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
10546           httemplate/edit/invoice_template.html,
10547           httemplate/edit/part_bill_event.cgi,
10548           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
10549           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
10550           httemplate/edit/elements/edit.html,
10551           httemplate/edit/process/access_group.html,
10552           httemplate/edit/process/invoice_logo.html,
10553           httemplate/edit/process/invoice_template.html,
10554           httemplate/edit/process/part_event.html,
10555           httemplate/edit/process/quick-cust_pkg.cgi,
10556           httemplate/edit/process/elements/process.html,
10557           httemplate/elements/checkboxes-table-name.html,
10558           httemplate/elements/freeside.css,
10559           httemplate/elements/hidden.html, httemplate/elements/menu.html,
10560           httemplate/elements/select-agent.html,
10561           httemplate/elements/select-agent_type.html,
10562           httemplate/elements/select-cust_main-status.html,
10563           httemplate/elements/select-cust_pkg-status.html,
10564           httemplate/elements/select-part_referral.html,
10565           httemplate/elements/select-pkg_class.html,
10566           httemplate/elements/select-table.html,
10567           httemplate/elements/selectlayers.html,
10568           httemplate/elements/table-grid.html,
10569           httemplate/elements/tr-checkbox-multiple.html,
10570           httemplate/elements/tr-checkbox.html,
10571           httemplate/elements/tr-fixed.html,
10572           httemplate/elements/tr-freq.html,
10573           httemplate/elements/tr-input-money.html,
10574           httemplate/elements/tr-input-text.html,
10575           httemplate/elements/tr-password.html,
10576           httemplate/elements/tr-select-agent.html,
10577           httemplate/elements/tr-select-agent_type.html,
10578           httemplate/elements/tr-select-cust_main-status.html,
10579           httemplate/elements/tr-select-cust_pkg-status.html,
10580           httemplate/elements/tr-select-invoice_template.html,
10581           httemplate/elements/tr-select-part_pkg.html,
10582           httemplate/elements/tr-select-part_referral.html,
10583           httemplate/elements/tr-select-pkg_class.html,
10584           httemplate/elements/tr-select-reason.html,
10585           httemplate/elements/tr-select-taxclass.html,
10586           httemplate/elements/tr-select.html,
10587           httemplate/elements/tr-selectlayers.html,
10588           httemplate/elements/tr-selectmultiple-part_pkg.html,
10589           httemplate/elements/tr-td-label.html,
10590           httemplate/elements/tr-title.html,
10591           httemplate/elements/fckeditor/fckconfig.js,
10592           httemplate/elements/fckeditor/fckeditor.js,
10593           httemplate/elements/fckeditor/fckpackager.xml,
10594           httemplate/elements/fckeditor/fckstyles.xml,
10595           httemplate/elements/fckeditor/fcktemplates.xml,
10596           httemplate/elements/fckeditor/editor/fckdebug.html,
10597           httemplate/elements/fckeditor/editor/fckdialog.html,
10598           httemplate/elements/fckeditor/editor/fckeditor.html,
10599           httemplate/elements/fckeditor/editor/fckeditor.original.html,
10600           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
10601           httemplate/elements/fckeditor/editor/css/fck_internal.css,
10602           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
10603           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
10604           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
10605           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
10606           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
10607           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
10608           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
10609           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
10610           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
10611           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
10612           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
10613           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
10614           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
10615           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
10616           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
10617           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
10618           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
10619           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
10620           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
10621           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
10622           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
10623           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
10624           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
10625           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
10626           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
10627           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
10628           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
10629           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
10630           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
10631           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
10632           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
10633           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
10634           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
10635           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
10636           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
10637           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
10638           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
10639           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
10640           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
10641           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
10642           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
10643           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
10644           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
10645           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
10646           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
10647           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
10648           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
10649           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
10650           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
10651           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
10652           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
10653           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
10654           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
10655           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
10656           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
10657           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
10658           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
10659           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
10660           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
10661           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
10662           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
10663           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
10664           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
10665           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
10666           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
10667           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
10668           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
10669           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
10670           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
10671           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
10672           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
10673           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
10674           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
10675           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
10676           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
10677           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
10678           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
10679           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
10680           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
10681           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
10682           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
10683           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
10684           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
10685           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
10686           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
10687           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
10688           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
10689           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
10690           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
10691           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
10692           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
10693           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
10694           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
10695           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
10696           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
10697           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
10698           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
10699           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
10700           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
10701           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
10702           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
10703           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
10704           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
10705           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
10706           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
10707           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
10708           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
10709           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
10710           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
10711           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
10712           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
10713           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
10714           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
10715           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
10716           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
10717           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
10718           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
10719           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
10720           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
10721           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
10722           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
10723           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
10724           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
10725           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
10726           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
10727           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
10728           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
10729           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
10730           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
10731           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
10732           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
10733           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
10734           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
10735           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
10736           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
10737           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
10738           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
10739           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
10740           httemplate/elements/fckeditor/editor/images/anchor.gif,
10741           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
10742           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
10743           httemplate/elements/fckeditor/editor/images/spacer.gif,
10744           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
10745           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
10746           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
10747           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
10748           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
10749           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
10750           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
10751           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
10752           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
10753           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
10754           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
10755           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
10756           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
10757           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
10758           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
10759           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
10760           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
10761           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
10762           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
10763           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
10764           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
10765           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
10766           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
10767           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
10768           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
10769           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
10770           httemplate/elements/fckeditor/editor/lang/af.js,
10771           httemplate/elements/fckeditor/editor/lang/ar.js,
10772           httemplate/elements/fckeditor/editor/lang/bg.js,
10773           httemplate/elements/fckeditor/editor/lang/bn.js,
10774           httemplate/elements/fckeditor/editor/lang/bs.js,
10775           httemplate/elements/fckeditor/editor/lang/ca.js,
10776           httemplate/elements/fckeditor/editor/lang/cs.js,
10777           httemplate/elements/fckeditor/editor/lang/da.js,
10778           httemplate/elements/fckeditor/editor/lang/de.js,
10779           httemplate/elements/fckeditor/editor/lang/el.js,
10780           httemplate/elements/fckeditor/editor/lang/en-au.js,
10781           httemplate/elements/fckeditor/editor/lang/en-ca.js,
10782           httemplate/elements/fckeditor/editor/lang/en-uk.js,
10783           httemplate/elements/fckeditor/editor/lang/en.js,
10784           httemplate/elements/fckeditor/editor/lang/eo.js,
10785           httemplate/elements/fckeditor/editor/lang/es.js,
10786           httemplate/elements/fckeditor/editor/lang/et.js,
10787           httemplate/elements/fckeditor/editor/lang/eu.js,
10788           httemplate/elements/fckeditor/editor/lang/fa.js,
10789           httemplate/elements/fckeditor/editor/lang/fi.js,
10790           httemplate/elements/fckeditor/editor/lang/fo.js,
10791           httemplate/elements/fckeditor/editor/lang/fr.js,
10792           httemplate/elements/fckeditor/editor/lang/gl.js,
10793           httemplate/elements/fckeditor/editor/lang/he.js,
10794           httemplate/elements/fckeditor/editor/lang/hi.js,
10795           httemplate/elements/fckeditor/editor/lang/hr.js,
10796           httemplate/elements/fckeditor/editor/lang/hu.js,
10797           httemplate/elements/fckeditor/editor/lang/it.js,
10798           httemplate/elements/fckeditor/editor/lang/ja.js,
10799           httemplate/elements/fckeditor/editor/lang/km.js,
10800           httemplate/elements/fckeditor/editor/lang/ko.js,
10801           httemplate/elements/fckeditor/editor/lang/lt.js,
10802           httemplate/elements/fckeditor/editor/lang/lv.js,
10803           httemplate/elements/fckeditor/editor/lang/mn.js,
10804           httemplate/elements/fckeditor/editor/lang/ms.js,
10805           httemplate/elements/fckeditor/editor/lang/nb.js,
10806           httemplate/elements/fckeditor/editor/lang/nl.js,
10807           httemplate/elements/fckeditor/editor/lang/no.js,
10808           httemplate/elements/fckeditor/editor/lang/pl.js,
10809           httemplate/elements/fckeditor/editor/lang/pt-br.js,
10810           httemplate/elements/fckeditor/editor/lang/pt.js,
10811           httemplate/elements/fckeditor/editor/lang/ro.js,
10812           httemplate/elements/fckeditor/editor/lang/ru.js,
10813           httemplate/elements/fckeditor/editor/lang/sk.js,
10814           httemplate/elements/fckeditor/editor/lang/sl.js,
10815           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
10816           httemplate/elements/fckeditor/editor/lang/sr.js,
10817           httemplate/elements/fckeditor/editor/lang/sv.js,
10818           httemplate/elements/fckeditor/editor/lang/th.js,
10819           httemplate/elements/fckeditor/editor/lang/tr.js,
10820           httemplate/elements/fckeditor/editor/lang/uk.js,
10821           httemplate/elements/fckeditor/editor/lang/vi.js,
10822           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
10823           httemplate/elements/fckeditor/editor/lang/zh.js,
10824           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
10825           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
10826           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
10827           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
10828           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
10829           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
10830           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
10831           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
10832           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
10833           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
10834           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
10835           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
10836           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
10837           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
10838           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
10839           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
10840           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
10841           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
10842           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
10843           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
10844           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
10845           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
10846           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
10847           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
10848           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
10849           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
10850           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
10851           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
10852           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
10853           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
10854           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
10855           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
10856           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
10857           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
10858           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
10859           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
10860           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
10861           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
10862           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
10863           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
10864           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
10865           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
10866           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
10867           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
10868           httemplate/graph/report_cust_bill_pkg.html,
10869           httemplate/graph/report_money_time.html,
10870           httemplate/misc/cancel_cust.html,
10871           httemplate/misc/cancel_pkg.html,
10872           httemplate/misc/cust_main-cancel.cgi,
10873           httemplate/misc/cust_main-import.cgi,
10874           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
10875           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
10876           httemplate/misc/process/cancel_pkg.html,
10877           httemplate/pref/pref-process.html,
10878           httemplate/search/cust_bill.html,
10879           httemplate/search/cust_bill_event.cgi,
10880           httemplate/search/cust_bill_event.html,
10881           httemplate/search/cust_event.html,
10882           httemplate/search/report_cust_bill.html,
10883           httemplate/search/report_cust_credit.html,
10884           httemplate/search/report_cust_event.html,
10885           httemplate/search/report_cust_main-zip.html,
10886           httemplate/search/report_cust_pay.html,
10887           httemplate/search/report_cust_pay_batch.html,
10888           httemplate/search/report_cust_pkg.html,
10889           httemplate/search/svc_acct.cgi,
10890           httemplate/search/svc_broadband.cgi,
10891           httemplate/search/svc_domain.cgi,
10892           httemplate/search/svc_forward.cgi,
10893           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
10894           httemplate/search/elements/search.html,
10895           httemplate/view/cust_bill-logo.cgi,
10896           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
10897           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
10898           httemplate/view/cust_main/order_pkg.html,
10899           httemplate/view/cust_main/packages.html,
10900           httemplate/view/cust_main/payment_history.html, test/cgi-test:
10901           event refactor, landing on HEAD!
10902
10903 2007-08-01 15:20  ivan
10904
10905         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
10906           bin/mason_handler.scgi, bin/mason_handler.svc,
10907           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
10908           bin/webmux.pl, etc/RT_Config.pm, lib/RT.pm,
10909           lib/RTx/WebCronTool.pm, lib/t/02regression.t, lib/t/03web.pl,
10910           lib/t/04_send_email.pl: commit these RT differences, seem to be
10911           mostly in autogen'ed stuff
10912
10913 2007-08-01 15:13  ivan
10914
10915         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
10916           had missed commiting this on HEAD, that's why
10917
10918 2007-08-01 12:24  ivan
10919
10920         * httemplate/misc/process/cancel_pkg.html: comment out unused code
10921
10922 2007-08-01 12:22  ivan
10923
10924         * httemplate/elements/xmlhttp.html: masonization
10925
10926 2007-08-01 12:21  ivan
10927
10928         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
10929           turn on DBIx::DBSchema::Index debugging too
10930
10931 2007-08-01 12:19  ivan
10932
10933         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
10934           of these methods might return an error
10935
10936 2007-08-01 12:19  ivan
10937
10938         * FS/FS/reason.pm: more generic modules first
10939
10940 2007-08-01 12:18  ivan
10941
10942         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
10943           description for emailcancel config
10944
10945 2007-07-26 04:13  ivan
10946
10947         * FS/FS/Schema.pm: add index
10948
10949 2007-07-20 12:58  ivan
10950
10951         * bin/apache.export: apache export: don't bomb out when svc_www
10952           records aren't associated with an svc_acct, just leave those
10953           subsitution vars blank
10954
10955 2007-07-19 07:05  jeff
10956
10957         * httemplate/config/config-view.cgi: do not include description in
10958           link to popup
10959
10960 2007-07-18 14:13  ivan
10961
10962         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
10963           wtf
10964
10965 2007-07-18 11:07  jeff
10966
10967         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
10968           httemplate/config/config-delete.cgi,
10969           httemplate/config/config-download.cgi,
10970           httemplate/config/config-process.cgi,
10971           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
10972           config in database cleanup, editing, and agent-specific config
10973           (452, 1419)
10974
10975 2007-07-17 20:23  jeff
10976
10977         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
10978           should be editable with ACL (#1730)
10979
10980 2007-07-13 17:44  ivan
10981
10982         * bin/find-overapplied: a payment, by any other name
10983
10984 2007-07-13 16:58  ivan
10985
10986         * bin/find-overapplied: adding quick find-overapplied script
10987
10988 2007-07-13 16:52  ivan
10989
10990         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
10991           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
10992           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
10993           httemplate/misc/process/recharge_svc.html,
10994           httemplate/edit/process/cust_main.cgi: fix race condition where
10995           ->apply_payments_and_credits could double-apply in rare cases
10996
10997 2007-07-13 10:00  jeff
10998
10999         * FS/FS/Conf.pm: a touch should not obliterate
11000
11001 2007-07-12 14:41  ivan
11002
11003         * bin/apache.export: add debugging flag to apache export
11004
11005 2007-07-12 14:08  jeff
11006
11007         * FS/FS/UID.pm: redundant test
11008
11009 2007-07-12 06:36  jeff
11010
11011         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
11012           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
11013           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
11014           FS/bin/freeside-init-config, FS/bin/freeside-setup,
11015           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
11016           refactor freeside-init-config to module code, compare results of
11017           old/new code, have freeside-upgrade complain and revert to old
11018           code/config on failure (#1477)
11019
11020 2007-07-11 04:10  ivan
11021
11022         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
11023           amount in error message
11024
11025 2007-07-11 01:35  ivan
11026
11027         * FS/FS/cust_main.pm: finish adding payunique field
11028
11029 2007-07-11 01:08  ivan
11030
11031         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
11032           httemplate/misc/process/payment.cgi: finish adding payunique
11033           field
11034
11035 2007-07-10 21:23  jeff
11036
11037         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
11038           paytype, stateid, and stateid_state for CHEK transactions (#1718)
11039
11040 2007-07-06 16:55  jeff
11041
11042         * httemplate/edit/process/svc_acct.cgi: manually editing usage
11043           counters removes overlimit status (#1706)
11044
11045 2007-07-06 01:08  ivan
11046
11047         * GPL, README: v3!
11048
11049 2007-07-05 15:05  ivan
11050
11051         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
11052           (without requiring it)
11053
11054 2007-07-01 17:15  ivan
11055
11056         * FS/FS/cust_pkg.pm: missing method name in docs
11057
11058 2007-07-01 11:09  ivan
11059
11060         * TODO: remove obsolete information and dollar sign Id dollar sign
11061           from TODO
11062
11063 2007-06-30 17:36  ivan
11064
11065         * httemplate/edit/agent.cgi: separate agent interface is
11066           deprecated...
11067
11068 2007-06-29 14:06  ivan
11069
11070         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
11071           header/footer to svc_www view and edit
11072
11073 2007-06-28 18:45  ivan
11074
11075         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
11076
11077 2007-06-28 18:42  ivan
11078
11079         * FS/FS/cust_pay.pm: silly missing parenthesis
11080
11081 2007-06-28 18:27  ivan
11082
11083         * bin/: create-history-tables, strip-eps: removing
11084           create-history-tables, freeside-upgrade does this anyway
11085
11086 2007-06-28 18:23  ivan
11087
11088         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
11089           checking
11090
11091 2007-06-28 18:16  ivan
11092
11093         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
11094           new DBIx::DBSchema
11095
11096 2007-06-28 13:57  ivan
11097
11098         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
11099           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
11100           for cron jobs
11101
11102 2007-06-26 11:58  ivan
11103
11104         * httemplate/search/cust_pay.cgi: fix check# search
11105
11106 2007-06-26 11:20  ivan
11107
11108         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
11109           Number::Format 1.50, not just any version
11110
11111 2007-06-26 09:55  jeff
11112
11113         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
11114           date range to page top
11115
11116 2007-06-26 08:36  jeff
11117
11118         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
11119           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
11120           httemplate/edit/REAL_cust_pkg.cgi,
11121           httemplate/edit/process/REAL_cust_pkg.cgi,
11122           httemplate/misc/cancel_pkg.html,
11123           httemplate/misc/process/cancel_pkg.html,
11124           httemplate/search/cust_pkg.cgi,
11125           httemplate/search/report_cust_pkg.html,
11126           httemplate/view/cust_main/packages.html: suspend later just like
11127           expire (#1487)
11128
11129 2007-06-25 19:31  ivan
11130
11131         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
11132           "====" to <HR> in selfservice usage stuff.  welcome to this
11133           millenium! :)
11134
11135 2007-06-22 14:25  jeff
11136
11137         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
11138           view_usage_details.html: self-service usage report enhancements
11139           (1495)
11140
11141 2007-06-22 10:27  jeff
11142
11143         * httemplate/graph/elements/monthly.html: add csv and excel export
11144           to sales reports (1426)
11145
11146 2007-06-22 10:21  jeff
11147
11148         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
11149
11150 2007-06-20 21:02  jeff
11151
11152         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
11153           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
11154           welcome letters (1677)
11155
11156 2007-06-20 15:58  ivan
11157
11158         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
11159           QuickCreateLong option, part of merging spiritone RT changes
11160
11161 2007-06-20 15:37  ivan
11162
11163         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
11164           clarity, part of merging spiritone RT changes (#1661)
11165
11166 2007-06-20 15:33  ivan
11167
11168         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
11169           $RT::MyTicketsLength patch from spiritone, part of merging RT
11170           changes (#1661)
11171
11172 2007-06-20 15:28  ivan
11173
11174         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
11175           rt/html/RTx/Statistics/index.html,
11176           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
11177           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
11178           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
11179           rt/html/RTx/Statistics/CallsQueueDay/index.html,
11180           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
11181           rt/html/RTx/Statistics/DayOfWeek/index.html,
11182           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
11183           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
11184           rt/html/RTx/Statistics/Elements/DateSelectRow,
11185           rt/html/RTx/Statistics/Elements/DurationAsString,
11186           rt/html/RTx/Statistics/Elements/GraphBox,
11187           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
11188           rt/html/RTx/Statistics/Elements/StatColumnMap,
11189           rt/html/RTx/Statistics/Elements/Tabs,
11190           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
11191           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
11192           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
11193           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
11194           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
11195           rt/html/RTx/Statistics/FAQ/index.html,
11196           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
11197           rt/html/RTx/Statistics/OpenStalled/index.html,
11198           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
11199           rt/html/RTx/Statistics/Resolution/index.html,
11200           rt/html/RTx/Statistics/Resolution/Elements/Chart,
11201           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
11202           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
11203           rt/html/RTx/Statistics/TimeToResolve/index.html,
11204           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
11205           rt/html/RTx/Statistics/UserTest/index.html,
11206           rt/html/RTx/Statistics/UserTest/Elements/Chart,
11207           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
11208           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
11209           rt/html/Developer/CronTool/autohandler,
11210           rt/html/Developer/CronTool/index.html,
11211           rt/html/Reports/Activity/ActivityDetail.html,
11212           rt/html/Reports/Activity/ActivitySummary.html,
11213           rt/html/Reports/Activity/ResolutionComments.html,
11214           rt/html/Reports/Activity/ResolutionStatistics.html,
11215           rt/html/Reports/Activity/index.html,
11216           rt/html/Reports/Activity/Elements/LimitReport,
11217           rt/html/Reports/Activity/Elements/MiniPlot,
11218           rt/html/Reports/Activity/Elements/PrintFooter,
11219           rt/html/Reports/Activity/Elements/PrintHeader,
11220           rt/html/Reports/Activity/Elements/ScreenFooter,
11221           rt/html/Reports/Activity/Elements/ScreenHeader,
11222           rt/html/Reports/Activity/Elements/Tabs,
11223           rt/html/Reports/Activity/Elements/Wrapper: integrate
11224           RTx::Statistics package, part of merging spiritone RT changes
11225           (#1661)
11226
11227 2007-06-18 09:45  jeff
11228
11229         * httemplate/edit/svc_www.cgi: must escape config data
11230
11231 2007-06-15 11:44  jeff
11232
11233         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
11234           httemplate/edit/process/cust_refund.cgi: paydate option for
11235           realtime_refund_bop and UI entry for cust_pay records without it
11236           (#1662 UI)
11237
11238 2007-06-14 17:58  jeff
11239
11240         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
11241           to B:OP during refunds with paynum (#1662)
11242
11243 2007-06-13 09:56  jeff
11244
11245         * FS/FS/part_export/sqlradius.pm: additional debugging
11246
11247 2007-06-08 17:53  ivan
11248
11249         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
11250           bill-for-next* hacks like bill-next* stuff but with -n flag, for
11251           skycatcher
11252
11253 2007-06-08 17:40  ivan
11254
11255         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
11256           skycatcher modifications for pre-printing invoices, but with
11257           today's date
11258
11259 2007-06-08 16:21  ivan
11260
11261         * bin/all-postal-no-email: adding quick script to move all
11262           customers to postal billing only for skycatcher
11263
11264 2007-06-08 10:38  jeff
11265
11266         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
11267           usergroup table (work around #1606)
11268
11269 2007-06-08 07:40  jeff
11270
11271         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
11272           (fixes #1657)
11273
11274 2007-06-06 17:45  jeff
11275
11276         * FS/FS/cust_bill.pm: cruft removal
11277
11278 2007-06-06 15:34  jeff
11279
11280         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
11281           (#1658)
11282
11283 2007-06-06 12:58  khoff
11284
11285         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
11286           option to disable the VOID-before-credit behavior of
11287           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
11288           broken gateways like SkipJack that a pprove VOIDs for settled
11289           transactions.
11290
11291 2007-06-05 08:07  jeff
11292
11293         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
11294           statement
11295
11296 2007-06-02 14:07  jeff
11297
11298         * httemplate/elements/header.html: drop ticket search form and
11299           logic from ticketless installs
11300
11301 2007-05-31 08:03  jeff
11302
11303         * httemplate/edit/payment_gateway.html: add TransFirst eLink
11304           support
11305
11306 2007-05-29 20:38  ivan
11307
11308         * FS/FS/svc_external.pm: should eliminiate error: Use of
11309           uninitialized value in string eq at
11310           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
11311
11312 2007-05-29 20:05  ivan
11313
11314         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
11315           domain records with " in them...
11316
11317 2007-05-21 17:34  ivan
11318
11319         * httemplate/search/report_tax.cgi: fix tax reports for some odd
11320           upgrade edge cases: when you have both taxclass and non-taxclass
11321           entries in cust_main_county for a single region (not correct
11322           setup in the first place), and non-null but empty values in
11323           taxname
11324
11325 2007-05-20 19:18  ivan
11326
11327         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
11328           some reason DBIx::DBSchema can't reverse engineer the schema for
11329           it, causing freeside-upgrade to error out trying to recreate it
11330
11331 2007-05-18 16:44  ivan
11332
11333         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
11334           hide postal/fax invoice options in backoffice as well as
11335           self-service.  closes: bug#1614
11336
11337 2007-05-11 16:18  khoff
11338
11339         * httemplate/search/: report_cust_bill.html,
11340           report_cust_credit.html, report_cust_main-zip.html,
11341           report_cust_pay.html, report_cust_pay_batch.html,
11342           report_cust_pkg.html: Fix (hopefully) all uses of
11343           /elements/tr-select-agent.html where agentnum may be undefined.
11344
11345 2007-05-11 12:03  ivan
11346
11347         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
11348           an error status, so don't up the queue with "failed: Can't logout
11349           of CGPro: No error"
11350
11351 2007-05-11 11:14  khoff
11352
11353         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
11354           URL.
11355
11356 2007-05-11 11:08  khoff
11357
11358         * FS/FS/XMLRPC.pm: Quiet debug output.
11359
11360 2007-05-08 15:43  jeff
11361
11362         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
11363           plan data
11364
11365 2007-05-08 15:10  jeff
11366
11367         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
11368           megabytes
11369
11370 2007-05-08 09:51  ivan
11371
11372         * bin/: bill-nextmonth, bill-nextyear: [no log message]
11373
11374 2007-05-06 23:35  jeff
11375
11376         * FS/bin/: freeside-sqlradius-dedup-group,
11377           freeside-sqlradius-reset: sqlradius usergroup tools
11378
11379 2007-05-06 19:14  jeff
11380
11381         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
11382
11383 2007-05-06 19:13  jeff
11384
11385         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
11386           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
11387           groups handling
11388
11389 2007-05-01 13:00  ivan
11390
11391         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
11392
11393 2007-05-01 12:57  ivan
11394
11395         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
11396           FS::ClientAPI_SessionCache for signup info so it actually works -
11397           speed up signups
11398
11399 2007-04-29 15:55  jeff
11400
11401         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
11402           FS/FS/ClientAPI/Signup.pm,
11403           fs_selfservice/FS-SelfService/cgi/signup.cgi,
11404           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
11405           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
11406           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
11407           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
11408           fs_selfservice/FS-SelfService/cgi/signup.html,
11409           httemplate/view/cust_main/billing.html: ticket 1568 config
11410           options for new echeck fields and addition to selfservice
11411           interface
11412
11413 2007-04-27 15:54  jeff
11414
11415         * httemplate/edit/cust_main/contact.html: adjust default labelling
11416
11417 2007-04-27 15:37  jeff
11418
11419         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
11420           value
11421
11422 2007-04-25 21:46  jeff
11423
11424         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
11425           httemplate/misc/recharge_svc.html: more datavolume format
11426
11427 2007-04-25 20:35  ivan
11428
11429         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
11430           datavolume-forcemegabytes
11431
11432 2007-04-25 20:09  jeff
11433
11434         * FS/FS/UI/bytecount.pm: improve configfile handling
11435
11436 2007-04-25 18:50  jeff
11437
11438         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
11439           dodgy ACH hack from ticket 1436
11440
11441 2007-04-24 17:54  ivan
11442
11443         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
11444           lpr-postscript_suffix config options for printer commands to
11445           place printer in postscript mode
11446
11447 2007-04-23 17:21  jeff
11448
11449         * FS/FS/svc_www.pm: untaint
11450
11451 2007-04-23 17:04  jeff
11452
11453         * httemplate/view/svc_acct.cgi: missed a bytecount
11454
11455 2007-04-23 16:34  ivan
11456
11457         * httemplate/search/cust_pkg.cgi: fix error: column reference
11458           "fieldname" is ambiguous
11459
11460 2007-04-22 20:41  jeff
11461
11462         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
11463           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
11464           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
11465           add to ACH batch feature from customer view page
11466
11467 2007-04-20 21:44  ivan
11468
11469         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
11470           wrt where we're storing phone numbers
11471
11472 2007-04-20 14:40  ivan
11473
11474         * conf/: invoice_html, invoice_latex: add customer # to default
11475           invoice templates
11476
11477 2007-04-20 14:31  ivan
11478
11479         * httemplate/view/cust_main/billing.html: don't put this
11480           information way out on the right in its own columns.
11481
11482 2007-04-19 16:34  ivan
11483
11484         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
11485           to its own module
11486
11487 2007-04-19 16:30  jeff
11488
11489         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
11490           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
11491           httemplate/edit/process/prepay_credit.cgi,
11492           httemplate/edit/process/svc_acct.cgi,
11493           httemplate/search/prepay_credit.html, htetc/handler.pl: break
11494           _bytecount subroutines out of FS::UI::Web
11495
11496 2007-04-19 13:18  ivan
11497
11498         * htetc/handler.pl, httemplate/search/cust_svc.html,
11499           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
11500           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
11501           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
11502           with an explicit import.  did i mention this was really really
11503           weird?
11504
11505 2007-04-18 20:15  ivan
11506
11507         * FS/FS/UID.pm: better error message about missing secrets file
11508           errors.  WTF is going on!
11509
11510 2007-04-18 16:22  ivan
11511
11512         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
11513           fix use statements for FS::UI::Web.  not "use"ing modules in the
11514           actual modules you use them in is bad, mmmkay
11515
11516 2007-04-18 13:01  ivan
11517
11518         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
11519
11520 2007-04-12 17:53  jeff
11521
11522         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
11523
11524 2007-04-11 20:16  jeff
11525
11526         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
11527           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
11528           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
11529           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
11530           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
11531           httemplate/edit/process/part_pkg.cgi,
11532           httemplate/edit/process/svc_acct.cgi,
11533           httemplate/view/svc_acct.cgi: input and output on data volume
11534           fields specified with k,m,g,or t
11535
11536 2007-04-11 19:42  ivan
11537
11538         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
11539           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
11540           think.
11541
11542 2007-04-11 19:27  ivan
11543
11544         * httemplate/misc/process/recharge_svc.html: remove
11545           'backend-realtime' flag required for recharges, want that just
11546           for signups, running recharges right away by default is fine.
11547           also fix the 'fatal error - unknown payby' error that'll probably
11548           never be reached
11549
11550 2007-04-10 21:28  jeff
11551
11552         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
11553           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
11554           httemplate/view/cust_main/packages.html: usage suspend vs admin
11555           suspend -- avoid actual cust_pkg::suspend except legacy cases
11556
11557 2007-04-09 18:44  ivan
11558
11559         * FS/FS/Conf.pm: remove a ton of deprecated config options
11560
11561 2007-04-09 18:29  ivan
11562
11563         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
11564
11565 2007-04-09 16:38  jeff
11566
11567         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
11568           trigger recharge from the backend as in self-service
11569
11570 2007-04-07 18:14  jeff
11571
11572         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
11573           generated passwords be all caps
11574
11575 2007-04-07 17:41  jeff
11576
11577         * httemplate/edit/svc_acct.cgi: correct usage editing bug
11578
11579 2007-04-07 17:22  jeff
11580
11581         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
11582           svc_acct->email
11583
11584 2007-04-06 17:07  jeff
11585
11586         * httemplate/view/cust_main/billing.html: ommitted file
11587
11588 2007-04-06 16:57  jeff
11589
11590         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
11591           httemplate/misc/process/payment.cgi: integrate new echeck fields
11592           into freeside backend payment processing
11593
11594 2007-04-06 12:38  jeff
11595
11596         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
11597           httemplate/edit/cust_main.cgi,
11598           httemplate/edit/cust_main/billing.html,
11599           httemplate/edit/cust_main/select-state.html: ticket 1443 add
11600           account type and bank state for echeck processing
11601
11602 2007-04-05 17:37  ivan
11603
11604         * FS/FS/Conf.pm: slight update for batch-enable description & add
11605           ach-spiritone format to batch-default and batch-fixed_format-CHEK
11606           config items
11607
11608 2007-04-05 17:34  ivan
11609
11610         * FS/FS/Conf.pm: slight better descriptions
11611
11612 2007-04-05 17:01  khoff
11613
11614         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
11615           default.  Pass @_ along to new exports.
11616
11617 2007-04-05 15:01  ivan
11618
11619         * httemplate/elements/menu.html: they're comments now
11620
11621 2007-04-05 07:15  jeff
11622
11623         * httemplate/misc/process/cust_main_note-import.cgi: use comments
11624           and not notes
11625
11626 2007-04-04 19:04  ivan
11627
11628         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
11629           httemplate/edit/cust_main.cgi,
11630           httemplate/edit/cust_main/billing.html,
11631           httemplate/view/cust_main/billing.html: per-customer invoice
11632           terms override
11633
11634 2007-04-04 18:45  ivan
11635
11636         * httemplate/pref/pref.html: finish moving vonage integration to a
11637           user pref
11638
11639 2007-04-04 18:38  ivan
11640
11641         * httemplate/pref/pref-process.html: finish moving the vonage
11642           integration to per-user
11643
11644 2007-04-04 17:01  ivan
11645
11646         * FS/bin/freeside-init-config: correct usage
11647
11648 2007-04-04 15:42  ivan
11649
11650         * Makefile: yes virginia
11651
11652 2007-04-04 13:04  jeff
11653
11654         * FS/bin/freeside-upgrade: correct a bootstrap issue
11655
11656 2007-04-04 08:30  jeff
11657
11658         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
11659           events to fail
11660
11661 2007-04-03 12:37  jeff
11662
11663         * httemplate/misc/cust_main_note-import.cgi: correct handling of
11664           non-unix line termination
11665
11666 2007-04-02 18:39  ivan
11667
11668         * bin/fs-migrate-cust_tax_exempt: [no log message]
11669
11670 2007-04-02 08:49  jeff
11671
11672         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
11673           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
11674           httemplate/edit/process/cust_main.cgi,
11675           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
11676           license field, mask it and ssn
11677
11678 2007-03-31 19:45  jeff
11679
11680         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
11681           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
11682           quick hack to add extra 'config lines' to svc_www and otherwise
11683           enhance svc_www
11684
11685 2007-03-27 20:59  ivan
11686
11687         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
11688           shellcommands delete export
11689
11690 2007-03-21 16:07  ivan
11691
11692         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
11693           when process returns no error_message
11694
11695 2007-03-21 15:09  ivan
11696
11697         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
11698           an error_message, output additional debugging information, if
11699           available
11700
11701 2007-03-20 21:01  jeff
11702
11703         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
11704           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
11705           format, return processing and autopost
11706
11707 2007-03-20 18:21  jeff
11708
11709         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
11710           httemplate/pref/pref.html: ticket 1427, automatically email excel
11711           a/r report
11712
11713 2007-03-20 15:10  ivan
11714
11715         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
11716           agent-specific advertising sources
11717
11718 2007-03-20 13:11  jeff
11719
11720         * httemplate/misc/: cust_main_note-import.cgi,
11721           cust_main_note-import.html, process/cust_main_note-import.cgi:
11722           acls on new import
11723
11724 2007-03-20 13:01  jeff
11725
11726         * httemplate/elements/menu.html: tie note import into menu
11727
11728 2007-03-20 10:03  jeff
11729
11730         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
11731           httemplate/misc/cust_main_note-import.cgi,
11732           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
11733           tool for customer note importation
11734
11735 2007-03-15 18:35  ivan
11736
11737         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
11738           httemplate/pref/pref.html: vonage click2call integration should
11739           not be sitewide, especially now that we have user prefs
11740
11741 2007-03-15 13:54  ivan
11742
11743         * FS/FS/part_pkg.pm: 13 months!
11744
11745 2007-03-15 13:08  khoff
11746
11747         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
11748           attributes to match actual field sizes.
11749
11750 2007-03-15 13:08  khoff
11751
11752         * FS/FS/part_export/router.pm: Added configurable error checks
11753           instead of stupid /^ERROR/ check.  Commands can now be processed
11754           with Text::Template using [@-- --@] delimeters, in addition to
11755           evaling a double-quoted string.  Cleaned up spurious debug
11756           output.
11757
11758 2007-03-15 13:07  khoff
11759
11760         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
11761           html form inputs.
11762
11763 2007-03-15 13:07  khoff
11764
11765         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
11766           serial.
11767
11768 2007-03-14 16:30  jeff
11769
11770         * FS/FS/svc_acct.pm: turn debugging off
11771
11772 2007-03-14 16:27  jeff
11773
11774         * FS/FS/svc_acct.pm: correcting ->replace on bill
11775
11776 2007-03-13 02:21  ivan
11777
11778         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
11779           until then, it should be ->username, not ->name, eek.  causing
11780           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
11781           type character varying(32)" errors and will be harder to
11782           normalize back to usernum when we fix that
11783
11784 2007-03-10 20:13  ivan
11785
11786         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
11787           whew, its paged
11788
11789 2007-03-09 16:16  khoff
11790
11791         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
11792           "identical" records anyway.
11793
11794 2007-03-09 16:11  khoff
11795
11796         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
11797           for FS::svc_broadband.
11798
11799 2007-03-09 09:11  jeff
11800
11801         * bin/svc_acct_pop.import: pop import tool
11802
11803 2007-03-07 11:48  khoff
11804
11805         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
11806           the setup fee while a package is suspended.
11807
11808 2007-03-06 11:56  ivan
11809
11810         * bin/slony-setup: slight update for slony setup script
11811
11812 2007-03-05 17:59  ivan
11813
11814         * httemplate/search/cust_main.cgi: fix status colors in mozilla
11815
11816 2007-03-05 15:01  jayce
11817
11818         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
11819           warning.  Fixed.
11820
11821 2007-03-05 11:48  khoff
11822
11823         * httemplate/search/report_cust_bill.html: Fixed a problem with the
11824           %opts hash getting skewed (specifically $opt{'value'} == 'label')
11825           when $cgi->param('agentnum') was unset.
11826
11827 2007-03-02 17:29  ivan
11828
11829         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
11830           address along with signup requests, for some gateways
11831
11832 2007-03-02 15:48  ivan
11833
11834         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
11835           like "AUTH/TKT 123456"... will this make refunds work?
11836
11837 2007-03-01 22:24  ivan
11838
11839         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
11840           whew
11841
11842 2007-03-01 12:56  ivan
11843
11844         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
11845
11846 2007-03-01 12:12  ivan
11847
11848         * FS/FS/Misc/prune.pm: yeah, a typo
11849
11850 2007-03-01 09:48  ivan
11851
11852         * FS/bin/: freeside-prune-applications, freeside-upgrade:
11853           prune_applications moved to FS::Misc::prune
11854
11855 2007-03-01 09:47  ivan
11856
11857         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
11858
11859 2007-03-01 09:44  ivan
11860
11861         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
11862
11863 2007-03-01 08:36  ivan
11864
11865         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
11866
11867 2007-02-28 21:24  jeff
11868
11869         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
11870
11871 2007-02-28 21:13  jeff
11872
11873         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
11874           bin/freeside-upgrade: dangling cust_credit_refund not allowed
11875
11876 2007-02-28 17:26  ivan
11877
11878         * FS/FS/Conf.pm: this isn't necessary around a single db operation
11879
11880 2007-02-28 11:14  jeff
11881
11882         * httemplate/: edit/cust_main/select-domain.html,
11883           misc/svc_acct-domains.cgi: restore (none) choice to first package
11884           select
11885
11886 2007-02-27 16:16  jayce
11887
11888         * FS/MANIFEST: Added base_rate files
11889
11890 2007-02-27 15:59  jayce
11891
11892         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
11893           work with base_rate billing
11894
11895 2007-02-27 14:10  jeff
11896
11897         * httemplate/config/config-download.cgi: put the C in ACL here, too
11898
11899 2007-02-27 13:24  jeff
11900
11901         * FS/bin/freeside-setup: oops - inappropriate localization was
11902           committed
11903
11904 2007-02-26 17:51  jeff
11905
11906         * httemplate/config/config.cgi: config goes in database
11907
11908 2007-02-26 17:48  jeff
11909
11910         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
11911           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
11912           FS/bin/freeside-init-config, FS/bin/freeside-setup,
11913           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
11914           httemplate/config/config-download.cgi,
11915           httemplate/config/config-process.cgi,
11916           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
11917           in database
11918
11919 2007-02-26 09:54  jeff
11920
11921         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
11922           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
11923           packages
11924
11925 2007-02-24 19:08  ivan
11926
11927         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
11928           selfservice-ignore_quantity flag
11929
11930 2007-02-22 23:47  ivan
11931
11932         * FS/FS/Cron/bill.pm: take the package-def defined action here,
11933           like freeside-prepaidd
11934
11935 2007-02-21 03:26  ivan
11936
11937         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
11938           a _password_encoding field
11939
11940 2007-02-20 18:53  jeff
11941
11942         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
11943           and correct a description handling bug
11944
11945 2007-02-19 07:40  ivan
11946
11947         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
11948           on an undefined value at .../cust_bill.pm line 434
11949
11950 2007-02-16 14:06  ivan
11951
11952         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
11953
11954 2007-02-16 12:54  jeff
11955
11956         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
11957           setting
11958
11959 2007-02-16 12:21  jeff
11960
11961         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
11962           (deja vu?)
11963
11964 2007-02-16 11:46  jayce
11965
11966         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
11967           which uses the cust_pkg->options to control pricing.  You assign
11968           a base rate for charging, and it is multiplied by the 'units'
11969           ordered.  Solves a need where a company wants to offer an ASP
11970           style service, that charges per user, at a base cost, but doesn't
11971           want a plan for every combination of user amounts.
11972
11973 2007-02-15 12:18  khoff
11974
11975         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
11976           in file FS/cust_main.pm
11977
11978 2007-02-14 17:09  ivan
11979
11980         * httemplate/docs/billing.html: removing docs moved to wiki
11981
11982 2007-02-14 16:49  ivan
11983
11984         * httemplate/edit/part_bill_event.cgi: add send_email event
11985
11986 2007-02-14 16:48  ivan
11987
11988         * conf/invoice_html: remove commented-out example notes section
11989
11990 2007-02-14 15:32  jeff
11991
11992         * httemplate/: edit/cust_main/select-domain.html,
11993           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
11994           on first package in edit/cust_main
11995
11996 2007-02-14 14:43  ivan
11997
11998         * httemplate/search/report_receivables.cgi: fix alignment on
11999           receivables report
12000
12001 2007-02-14 13:23  ivan
12002
12003         * httemplate/search/report_cust_pkg.html: grey out disabled text
12004           boxes for IE
12005
12006 2007-02-14 00:48  ivan
12007
12008         * httemplate/elements/select-cust_pkg-status.html,
12009           httemplate/elements/tr-input-beginning_ending.html,
12010           httemplate/search/cust_pkg.cgi,
12011           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
12012           httemplate/images/calendar-disabled.png: add more options to
12013           advanced package reporting
12014
12015 2007-02-13 19:12  jeff
12016
12017         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
12018           impending_recur_notification
12019
12020 2007-02-13 17:43  ivan
12021
12022         * httemplate/search/svc_www.cgi: fix up svc_www searching
12023
12024 2007-02-13 16:19  jeff
12025
12026         * FS/FS/Conf.pm: better docs for impending doom
12027
12028 2007-02-13 14:24  ivan
12029
12030         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
12031           orders, patch from Sean Hanson/S1
12032
12033 2007-02-13 14:08  ivan
12034
12035         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
12036           in, patch from Sean Hanson/S1
12037
12038 2007-02-12 21:00  jayce
12039
12040         * httemplate/edit/payment_gateway.html: Small hint on how the
12041           options field is used.
12042
12043 2007-02-12 17:16  jeff
12044
12045         * httemplate/edit/cust_main.cgi: another place to alphabetize
12046
12047 2007-02-12 16:45  jeff
12048
12049         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
12050
12051 2007-02-12 09:56  jeff
12052
12053         * FS/FS/ClientAPI/Signup.pm,
12054           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
12055           new package order SELECT (ticket 1446)
12056
12057 2007-02-11 19:11  ivan
12058
12059         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
12060
12061 2007-02-11 00:51  ivan
12062
12063         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
12064           now now
12065
12066 2007-02-10 23:04  ivan
12067
12068         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
12069           "cust-fields" config value has been set
12070
12071 2007-02-09 22:13  ivan
12072
12073         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
12074           httemplate/edit/part_svc.cgi: reincorporate the changes from
12075           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
12076           that were lost due to the concurrent service-refactor merge
12077
12078 2007-02-09 16:42  ivan
12079
12080         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
12081           this time
12082
12083 2007-02-09 15:29  ivan
12084
12085         * httemplate/misc/change_pkg.cgi: fix change package link
12086
12087 2007-02-08 20:54  ivan
12088
12089         * bin/import-county-tax-rates: quick hack to import rates for
12090           landel
12091
12092 2007-02-08 20:37  jayce
12093
12094         * httemplate/view/cust_main/packages.html: Set the correct access
12095           right for the cancel link to work
12096
12097 2007-02-08 17:05  ivan
12098
12099         * conf/: invoice_html_statement, invoice_latex_statement,
12100           invoice_latexnotes_statement, invoice_template_statement: add
12101           default statement conf
12102
12103 2007-02-08 14:54  ivan
12104
12105         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
12106           groups_susp_reason option
12107
12108 2007-02-08 14:19  ivan
12109
12110         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
12111           don't rely on qsearchs to trim it for you - it is inefficient and
12112           outputs long verbose warnings
12113
12114 2007-02-08 14:08  ivan
12115
12116         * httemplate/pref/pref-process.html: second "my" localizing the
12117           variable and causing password changes to fail
12118
12119 2007-02-08 09:00  jeff
12120
12121         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
12122           edit/part_svc.cgi
12123
12124 2007-02-08 08:04  jeff
12125
12126         * httemplate/edit/part_pkg.cgi: gratuitous quote
12127
12128 2007-02-08 01:13  jeff
12129
12130         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
12131           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
12132
12133 2007-02-08 00:19  ivan
12134
12135         * FS/FS/CGI.pm: fix the popup progress bars, whew
12136
12137 2007-02-07 17:46  jeff
12138
12139         * FS/FS/part_pkg.pm, htetc/handler.pl,
12140           httemplate/elements/select-table.html,
12141           httemplate/edit/part_pkg.cgi,
12142           httemplate/edit/process/part_pkg.cgi: agent type on package
12143           add/edit (ticket 1446)
12144
12145 2007-02-06 16:46  ivan
12146
12147         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
12148           payment receipts if the conf file is created
12149
12150 2007-02-05 15:48  ivan
12151
12152         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
12153           line-item application erroring out on tax applications
12154
12155 2007-02-05 14:12  ivan
12156
12157         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
12158           catch the Cant call method "part_pkg" on an undefined value at
12159           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
12160           line 181" bug
12161
12162 2007-02-05 09:21  ivan
12163
12164         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
12165           import too... whew!  this should be it
12166
12167 2007-02-05 08:01  ivan
12168
12169         * FS/FS/pay_batch.pm: fix param passing
12170
12171 2007-02-05 07:49  ivan
12172
12173         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
12174           upload
12175
12176 2007-02-05 07:48  ivan
12177
12178         * httemplate/misc/upload-batch.cgi: misterminated <%init>
12179
12180 2007-02-05 07:02  ivan
12181
12182         * FS/FS/pay_batch.pm: remove refactored code
12183
12184 2007-02-05 05:11  ivan
12185
12186         * httemplate/search/svc_Smart.html: remove unused svc_Smart
12187
12188 2007-02-05 05:10  ivan
12189
12190         * httemplate/search/: report_receivables.cgi,
12191           report_receivables.html: add "over X days" option to receivables
12192           report
12193
12194 2007-02-05 04:51  ivan
12195
12196         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
12197           httemplate/view/cust_bill-pdf.cgi,
12198           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
12199           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
12200           httemplate/view/svc_Common.html, httemplate/view/svc_acct.cgi,
12201           httemplate/view/svc_broadband.cgi,
12202           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
12203           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
12204           httemplate/view/cust_main/contacts.html,
12205           httemplate/view/elements/svc_Common.html: C is for
12206           Cookie^WControl
12207
12208 2007-02-05 03:35  ivan
12209
12210         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
12211
12212 2007-02-05 03:12  ivan
12213
12214         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
12215           NOW, instead of last bill to next bill
12216
12217 2007-02-05 01:45  ivan
12218
12219         * httemplate/misc/download-batch.cgi: upon first download, have
12220           batches auto-set amount to customer balance if it is smaller
12221
12222 2007-02-05 01:44  ivan
12223
12224         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
12225           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
12226           cust_pay_batch::upload results subroutine to an FS::pay_batch
12227           method.  upon first download, have batches auto-reset their
12228           amounts to the customer balance upon if it is smaller.
12229
12230 2007-02-03 17:47  ivan
12231
12232         * httemplate/: search/cust_pay_batch.cgi,
12233           view/cust_main/payment_history.html: add link to some batched
12234           payment info to customer view
12235
12236 2007-02-03 16:01  ivan
12237
12238         * FS/FS/ClientAPI/Signup.pm: quieter
12239
12240 2007-02-03 05:05  ivan
12241
12242         * FS/FS/cust_pkg.pm: this should fix services with negative
12243           num_avail showing up for provisioning
12244
12245 2007-02-03 04:07  ivan
12246
12247         * FS/FS/cust_main_Mixin.pm: remove debugging left on
12248
12249 2007-02-03 03:36  ivan
12250
12251         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
12252           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
12253           httemplate/elements/menu.html,
12254           httemplate/graph/cust_bill_pkg.cgi,
12255           httemplate/graph/money_time.cgi,
12256           httemplate/graph/report_cust_bill_pkg.html,
12257           httemplate/graph/report_money_time.html,
12258           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
12259           httemplate/search/cust_bill_event.cgi,
12260           httemplate/search/cust_bill_event.html,
12261           httemplate/search/cust_bill_pkg.cgi,
12262           httemplate/search/cust_credit.html,
12263           httemplate/search/cust_main-otaker.cgi,
12264           httemplate/search/cust_main-zip.html,
12265           httemplate/search/cust_main.cgi,
12266           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
12267           httemplate/search/cust_pay_batch.cgi,
12268           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
12269           httemplate/search/cust_tax_exempt_pkg.cgi,
12270           httemplate/search/inventory_item.html,
12271           httemplate/search/pay_batch.cgi,
12272           httemplate/search/pay_batch.html, httemplate/search/queue.html,
12273           httemplate/search/reg_code.html,
12274           httemplate/search/report_cdr.html,
12275           httemplate/search/report_cust_bill.html,
12276           httemplate/search/report_cust_credit.html,
12277           httemplate/search/report_cust_main-zip.html,
12278           httemplate/search/report_cust_pay.html,
12279           httemplate/search/report_cust_pay_batch.html,
12280           httemplate/search/report_cust_pkg.html,
12281           httemplate/search/report_prepaid_income.cgi,
12282           httemplate/search/report_prepaid_income.html,
12283           httemplate/search/report_receivables.cgi,
12284           httemplate/search/report_receivables.html,
12285           httemplate/search/report_tax.cgi,
12286           httemplate/search/report_tax.html, httemplate/search/sql.html,
12287           httemplate/search/sqlradius.cgi,
12288           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
12289           httemplate/search/svc_broadband.cgi,
12290           httemplate/search/svc_domain.cgi,
12291           httemplate/search/svc_external.cgi,
12292           httemplate/search/svc_forward.cgi,
12293           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
12294           add customer status column to customer & most other reports.
12295           also put the C in ACL in the search/ and graph/ directories.
12296
12297 2007-02-02 18:39  jeff
12298
12299         * FS/bin/freeside-reset-fixed: do a setfixed
12300
12301 2007-02-01 22:29  ivan
12302
12303         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
12304
12305 2007-02-01 20:39  ivan
12306
12307         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
12308           sources in signup
12309
12310 2007-01-31 19:08  jeff
12311
12312         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
12313
12314 2007-01-31 18:37  jeff
12315
12316         * FS/FS/svc_acct.pm: spurious line
12317
12318 2007-01-31 18:35  ivan
12319
12320         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
12321           packages
12322
12323 2007-01-31 18:13  jeff
12324
12325         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
12326           ticket 1455
12327
12328 2007-01-31 17:57  ivan
12329
12330         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
12331           thing
12332
12333 2007-01-31 10:28  jeff
12334
12335         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
12336
12337 2007-01-30 22:30  khoff
12338
12339         * FS/FS/part_export/snmp.pm: Don't break if we're missing
12340           Net::SNMP.  Apparenty "require" doesn't do the trick.
12341
12342 2007-01-30 21:45  khoff
12343
12344         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
12345           flexibilty until the export subsystem rewrite.
12346
12347 2007-01-30 21:43  khoff
12348
12349         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
12350           FS::part_export::router  - Refactored to be more easily
12351           sub-classed.   - Moved per-export options to FS:;router virtual
12352           fields.   - Fixed other general brokenness.
12353
12354           FS::part_export::snmp  - SNMP export sub-classed from
12355           FS::part_export::router
12356
12357           FS::part_export::trango  - Export for Trango proprietary access
12358           points.  Sub-classed from FS::part_export::snmp.
12359
12360 2007-01-30 21:23  jeff
12361
12362         * FS/FS/cust_main.pm: minor improvement
12363
12364 2007-01-30 20:30  jeff
12365
12366         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
12367           httemplate/edit/process/cust_pay.cgi,
12368           httemplate/misc/process/payment.cgi: small change in payment
12369           receipt handling (ticket 1422)
12370
12371 2007-01-30 20:26  ivan
12372
12373         * httemplate/: edit/quick-charge.html,
12374           elements/select-taxclass.html, elements/tr-select-taxclass.html,
12375           view/cust_main/packages.html: minor UI work on one-time charges
12376           w/taxclasses
12377
12378 2007-01-30 19:42  jeff
12379
12380         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
12381
12382 2007-01-30 18:08  ivan
12383
12384         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
12385           until then, it shouldn't be missing the standard header
12386
12387 2007-01-30 15:50  ivan
12388
12389         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
12390           invoices
12391
12392 2007-01-30 13:21  jeff
12393
12394         * FS/FS/svc_acct.pm: avoiding brane pane
12395
12396 2007-01-30 12:59  ivan
12397
12398         * httemplate/: browse/access_group.html, browse/access_user.html,
12399           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
12400           browse/cust_main_county.cgi, browse/inventory_class.html,
12401           browse/msgcat.cgi, browse/part_bill_event.cgi,
12402           browse/part_export.cgi, browse/part_pkg.cgi,
12403           browse/part_referral.html, browse/part_svc.cgi,
12404           browse/part_virtual_field.cgi, browse/payment_gateway.html,
12405           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
12406           browse/reason_type.html, browse/router.cgi,
12407           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
12408           search/prepay_credit.html: its all about control
12409
12410 2007-01-30 11:45  ivan
12411
12412         * FS/FS/option_Common.pm: fix old-record detection bug in
12413           option_Common
12414
12415 2007-01-30 11:40  jeff
12416
12417         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
12418           to invoicing_list (ticket 1424)
12419
12420 2007-01-30 10:52  jeff
12421
12422         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
12423           FS/FS/ClientAPI/Signup.pm,
12424           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
12425           available for self-service success (ticket 1420)
12426
12427 2007-01-29 15:16  ivan
12428
12429         * httemplate/config/: config-process.cgi, config-view.cgi,
12430           config.cgi: putting the C in ACL
12431
12432 2007-01-29 13:11  ivan
12433
12434         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
12435           <%init> helps alot
12436
12437 2007-01-29 10:50  ivan
12438
12439         * httemplate/pref/: pref-process.html, pref.html: record resolution
12440           & colro depth in user prefs
12441
12442 2007-01-29 08:16  ivan
12443
12444         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
12445
12446 2007-01-29 08:01  ivan
12447
12448         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
12449           email display bug on advanced package report, closes: Bug#1416
12450
12451 2007-01-29 04:07  ivan
12452
12453         * htetc/handler.pl: warnings in <%once> sections should not be
12454           fatal
12455
12456 2007-01-29 03:55  ivan
12457
12458         * FS/FS/option_Common.pm: remove extraneous debugging
12459
12460 2007-01-29 03:31  ivan
12461
12462         * Makefile: looks like a duck
12463
12464 2007-01-27 18:21  ivan
12465
12466         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
12467           domain zone viewing a little
12468
12469 2007-01-26 00:18  ivan
12470
12471         * FS/FS/access_user.pm: out of scope bad
12472
12473 2007-01-26 00:17  ivan
12474
12475         * FS/FS/access_user.pm: spurious password changes bad...
12476
12477 2007-01-26 00:11  ivan
12478
12479         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
12480
12481 2007-01-26 00:04  ivan
12482
12483         * FS/FS/access_user.pm, httemplate/elements/header.html,
12484           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
12485           httemplate/elements/xmenu.top.css,
12486           httemplate/elements/xmenu.top.js,
12487           httemplate/images/arrow.down.png,
12488           httemplate/images/menu-left-example.png,
12489           httemplate/images/menu-top-example.png,
12490           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
12491           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
12492           bar option!
12493
12494 2007-01-24 22:04  ivan
12495
12496         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
12497
12498 2007-01-24 22:00  ivan
12499
12500         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
12501
12502 2007-01-24 15:41  ivan
12503
12504         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
12505           need the former
12506
12507 2007-01-23 21:33  jeff
12508
12509         * httemplate/edit/process/elements/process.html: squarely between
12510           shame in you and so close
12511
12512 2007-01-23 15:42  jeff
12513
12514         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
12515           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
12516           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
12517           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
12518           before first charge on flat_delayed
12519
12520 2007-01-22 23:44  ivan
12521
12522         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
12523
12524 2007-01-22 22:51  ivan
12525
12526         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
12527
12528 2007-01-22 22:45  ivan
12529
12530         * FS/FS/payby.pm: fix PREP payby
12531
12532 2007-01-22 22:41  ivan
12533
12534         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
12535           ISA it
12536
12537 2007-01-22 09:05  ivan
12538
12539         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
12540
12541 2007-01-22 06:29  ivan
12542
12543         * FS/FS/CGI.pm: hopefully this should be the last bit of the
12544           relative URL fixing
12545
12546 2007-01-22 03:41  ivan
12547
12548         * httemplate/view/cust_main.cgi: closing tags helps alot
12549
12550 2007-01-22 03:39  ivan
12551
12552         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
12553           elements/ links here too
12554
12555 2007-01-22 03:36  ivan
12556
12557         * httemplate/elements/: phonenumber.html, progress-init.html,
12558           progress-popup.html, tr-input-beginning_ending.html,
12559           tr-input-date-field.html: interpolation helps alot
12560
12561 2007-01-22 03:30  ivan
12562
12563         * httemplate/elements/: phonenumber.html, progress-init.html,
12564           progress-popup.html, tr-input-beginning_ending.html,
12565           tr-input-date-field.html: use $fsurl instead of relative ../
12566           addressing
12567
12568 2007-01-21 18:42  ivan
12569
12570         * FS/FS/ClientAPI/MyAccount.pm,
12571           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12572           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
12573           on self-service manual payment screen
12574
12575 2007-01-21 13:45  ivan
12576
12577         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
12578           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
12579           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
12580           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
12581           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
12582           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
12583           httemplate/edit/part_pkg.cgi,
12584           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
12585           Have lineitem-specific applications happen in all cases; add
12586           weightsto control
12587
12588 2007-01-21 05:42  ivan
12589
12590         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
12591           on DBIx::SB 1.36 for Pg 8.1+
12592
12593 2007-01-21 05:26  ivan
12594
12595         * Makefile, htetc/freeside-base.conf, htetc/freeside-base1.conf,
12596           htetc/freeside-base2.conf: mod_perl v2, it finally happened
12597
12598 2007-01-21 01:13  ivan
12599
12600         * httemplate/search/cust_svc.html: trim leading & trailing
12601           whitespace from service searches
12602
12603 2007-01-21 01:10  ivan
12604
12605         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
12606           are coming from in the tree -  use rooturl() instead of popurl()
12607
12608 2007-01-19 16:08  jeff
12609
12610         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
12611           not just trailing ones
12612
12613 2007-01-19 15:00  jeff
12614
12615         * httemplate/misc/download-batch.cgi: work around CSV brokenness
12616
12617 2007-01-19 14:02  jeff
12618
12619         * httemplate/edit/process/: access_user.html,
12620           elements/process.html: blank password on error
12621
12622 2007-01-19 08:31  jeff
12623
12624         * httemplate/edit/: access_user.html, process/access_user.html,
12625           process/elements/process.html: no password in html source on
12626           employee edit
12627
12628 2007-01-18 10:14  ivan
12629
12630         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
12631           don't want to abort processing because of an old not-well-checked
12632           zip
12633
12634 2007-01-17 15:28  ivan
12635
12636         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
12637           cause by recent fix to not quote things on STDIN, yuck.
12638
12639 2007-01-17 15:27  jeff
12640
12641         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
12642           httemplate/misc/payment.cgi,
12643           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
12644           httemplate/misc/process/payment.cgi,
12645           httemplate/view/svc_acct.cgi: link to customer from manual
12646           payment screen (ticket 1414)
12647
12648 2007-01-17 09:41  jeff
12649
12650         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
12651           reasons (suspends fail in freeside-daily)
12652
12653 2007-01-17 08:41  jeff
12654
12655         * FS/FS/part_pkg/flat.pm: noise reduction
12656
12657 2007-01-17 07:50  jeff
12658
12659         * httemplate/view/cust_main/packages.html: fix suspend link
12660
12661 2007-01-16 16:40  jeff
12662
12663         * httemplate/edit/: access_user.html, process/access_user.html:
12664           employee edit (ticket 1412)
12665
12666 2007-01-16 13:36  jeff
12667
12668         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
12669           for ticket 1364
12670
12671 2007-01-16 09:39  jeff
12672
12673         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
12674
12675 2007-01-16 01:11  ivan
12676
12677         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
12678           agentnum sent from client
12679
12680 2007-01-15 14:15  jeff
12681
12682         * httemplate/edit/process/quick-charge.cgi: that was DUM
12683
12684 2007-01-14 23:53  ivan
12685
12686         * httemplate/misc/download-batch.cgi: add batch expiration date
12687           incrementer for 295
12688
12689 2007-01-14 23:22  ivan
12690
12691         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
12692           batchconfig-csv-chase_canada-E-xactBatch
12693
12694 2007-01-12 15:27  jeff
12695
12696         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
12697           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
12698           httemplate/edit/svc_broadband.cgi: added svc_broadband
12699           description which is appended to Site Name in prizm export
12700
12701 2007-01-11 18:04  jeff
12702
12703         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
12704           httemplate/edit/quick-charge.html,
12705           httemplate/edit/process/quick-charge.cgi,
12706           httemplate/view/cust_main/packages.html: one-time charge
12707           enhancements
12708
12709 2007-01-10 15:21  ivan
12710
12711         * httemplate/search/queue.html: add "select all" and "unselect" all
12712           buttons to bulk queue operations
12713
12714 2007-01-10 00:56  ivan
12715
12716         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
12717           uninitialized value in string ne at
12718           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
12719
12720 2007-01-10 00:50  ivan
12721
12722         * httemplate/view/cust_main/contacts.html: you have got to be
12723           kidding me.
12724
12725 2007-01-10 00:48  ivan
12726
12727         * httemplate/view/cust_main/contacts.html: nothing could have ever
12728           gone wrong with so simple a change.  oh noooo
12729
12730 2007-01-09 23:48  ivan
12731
12732         * httemplate/view/cust_main/contacts.html: fix ship_county display
12733           bug
12734
12735 2007-01-09 21:51  ivan
12736
12737         * FS/FS/cust_bill.pm: add custnum to invoice template vars
12738
12739 2007-01-09 18:41  jeff
12740
12741         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
12742
12743 2007-01-09 16:42  jeff
12744
12745         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
12746           ignore filenames and rely on selected batch number
12747
12748 2007-01-09 16:41  jeff
12749
12750         * httemplate/misc/download-batch.cgi: permit batch redownloads
12751
12752 2007-01-09 14:57  ivan
12753
12754         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
12755
12756 2007-01-08 09:36  jeff
12757
12758         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
12759           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
12760           httemplate/misc/delete-cust_refund.cgi,
12761           httemplate/view/cust_main/payment_history.html: refund deletion
12762
12763 2007-01-05 16:47  jeff
12764
12765         * httemplate/edit/part_svc.cgi: fix UI funkiness
12766
12767 2007-01-04 21:19  jeff
12768
12769         * fs_selfservice/FS-SelfService/SelfService.pm,
12770           fs_selfservice/FS-SelfService/cgi/view_usage.html,
12771           FS/FS/ClientAPI/MyAccount.pm,
12772           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
12773           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
12774           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
12775           fs_selfservice/FS-SelfService/cgi/provision_list.html,
12776           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12777           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
12778           self-servicey stuff (change package, detailed usage)
12779
12780 2007-01-03 23:26  ivan
12781
12782         * conf/blank_logo.eps: adding a simple blank logo; people are
12783           trying to comment out stuff in the template
12784
12785 2007-01-03 21:49  ivan
12786
12787         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
12788           a customer's balance, presumably as bad debt
12789
12790 2007-01-03 11:47  ivan
12791
12792         * httemplate/view/cust_main/packages.html: fix suspend link
12793
12794 2007-01-02 13:46  ivan
12795
12796         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
12797           searching & links
12798
12799 2007-01-02 13:44  ivan
12800
12801         * FS/FS/cust_main.pm: stupid semicolon!
12802
12803 2007-01-02 13:06  ivan
12804
12805         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
12806           trailing AND
12807
12808 2007-01-02 12:29  ivan
12809
12810         * httemplate/view/cust_main/packages.html: fix popup target links
12811
12812 2007-01-02 12:25  ivan
12813
12814         * httemplate/view/svc_Common.html: missing from svc patch, oops!
12815
12816 2007-01-02 10:38  jeff
12817
12818         * FS/FS/svc_acct.pm: omit spurious export triggering
12819
12820 2006-12-29 13:48  jeff
12821
12822         * httemplate/: elements/select-agent.html,
12823           graph/report_cust_bill_pkg.html: correct bad include, and improve
12824           no agent selected condition
12825
12826 2006-12-29 00:51  ivan
12827
12828         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
12829           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
12830           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
12831           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
12832           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
12833           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
12834           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
12835           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
12836           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
12837           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
12838           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
12839           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
12840           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
12841           httemplate/edit/elements/edit.html,
12842           httemplate/edit/elements/svc_Common.html,
12843           httemplate/edit/process/elements/process.html, FS/MANIFEST,
12844           httemplate/edit/process/svc_Common.html,
12845           httemplate/elements/header.html, httemplate/elements/menu.html,
12846           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
12847           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
12848           httemplate/search/svc_broadband.cgi,
12849           httemplate/search/svc_domain.cgi,
12850           httemplate/search/svc_external.cgi,
12851           httemplate/search/svc_forward.cgi,
12852           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
12853           httemplate/view/elements/svc_Common.html,
12854           rt/html/Elements/FreesideSearch,
12855           rt/html/Elements/FreesideSvcSearch,
12856           httemplate/view/cust_main/packages.html: service refactor!
12857
12858 2006-12-29 00:41  ivan
12859
12860         * httemplate/edit/process/cust_main.cgi: slight pedanticism
12861
12862 2006-12-29 00:39  ivan
12863
12864         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
12865
12866 2006-12-29 00:35  ivan
12867
12868         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
12869           it gets capitalized
12870
12871 2006-12-29 00:34  ivan
12872
12873         * httemplate/edit/process/quick-charge.cgi: whitespace
12874
12875 2006-12-29 00:34  ivan
12876
12877         * httemplate/edit/cust_main/billing.html: slight more space
12878           necessary for ACH account numbers
12879
12880 2006-12-29 00:31  ivan
12881
12882         * init.d/freeside-init: kill off all queued processes!
12883
12884 2006-12-29 00:30  ivan
12885
12886         * httemplate/docs/index.html: link more docs to wiki
12887
12888 2006-12-29 00:29  ivan
12889
12890         * httemplate/browse/pay_batch.cgi: this is unused, replaced by
12891           search/pay_batch.cgi
12892
12893 2006-12-29 00:25  ivan
12894
12895         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
12896           configurable target dirs, oops
12897
12898 2006-12-29 00:25  ivan
12899
12900         * FS/FS/svc_Common.pm: doc
12901
12902 2006-12-29 00:24  ivan
12903
12904         * FS/FS/part_pkg.pm: snot spacing
12905
12906 2006-12-29 00:24  ivan
12907
12908         * FS/FS/part_export.pm: use FS::queue for exports, though they
12909           should probably just use it themselves
12910
12911 2006-12-29 00:21  ivan
12912
12913         * Changelog, Changes.1.5.7, Changes.1.5.8: removing old changelogs
12914
12915 2006-12-29 00:20  ivan
12916
12917         * Changes.1.7.0: changelog now in the wiki
12918
12919 2006-12-28 23:23  ivan
12920
12921         * httemplate/edit/elements/edit.html: document field types
12922
12923 2006-12-28 16:30  jeff
12924
12925         * FS/FS/part_export/prizm.pm: minor fixups
12926
12927 2006-12-28 12:52  jeff
12928
12929         * httemplate/elements/tr-select-reason.html: activate submit button
12930           more readily
12931
12932 2006-12-28 00:16  ivan
12933
12934         * FS/FS/payinfo_Mixin.pm: tyop
12935
12936 2006-12-27 23:02  ivan
12937
12938         * bin/pg-version: adding pg-version
12939
12940 2006-12-26 19:29  ivan
12941
12942         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
12943           taxclass expander
12944
12945 2006-12-26 18:37  ivan
12946
12947         * FS/FS/Misc.pm, htetc/handler.pl,
12948           httemplate/edit/cust_main/contact.html,
12949           httemplate/edit/cust_main/select-county.html,
12950           httemplate/misc/counties.cgi: Add a (magically appearing and
12951           disappearing) label on the county selector.  confusing when
12952           labeled "state"
12953
12954 2006-12-26 17:35  ivan
12955
12956         * httemplate/view/cust_main/contacts.html: show county on customer
12957           view
12958
12959 2006-12-26 17:07  ivan
12960
12961         * httemplate/: edit/cust_main.cgi,
12962           edit/cust_main/select-county.html, misc/counties.cgi: fix county
12963           selector
12964
12965 2006-12-26 11:53  ivan
12966
12967         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
12968           STDIN strings are evaluated
12969
12970 2006-12-23 17:28  ivan
12971
12972         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
12973           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
12974           httemplate/edit/cust_main/billing.html,
12975           httemplate/view/cust_main/payment_history.html: fix more paymask
12976           regressions: allow editing records with existing expired cards,
12977           fix masking just-entered values when erroring out, fix echeck
12978           entry inserting as empty routing code and "xxEK" account number,
12979           remove old/deprecated/unused payinfo_maksed subs and calls
12980
12981 2006-12-22 21:37  jeff
12982
12983         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
12984           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
12985           httemplate/view/svc_broadband.cgi: inital prizm support
12986
12987 2006-12-21 22:18  ivan
12988
12989         * httemplate/search/: queue.html, elements/search.html: patch
12990           fixing "retry selected" and "remove select" in queue view
12991
12992 2006-12-20 19:05  ivan
12993
12994         * httemplate/misc/payment.cgi: fix on-demand payment form when
12995           making payments from masked data
12996
12997 2006-12-20 02:51  ivan
12998
12999         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
13000           flag for the wonderful new world of paymasking
13001
13002 2006-12-20 01:49  ivan
13003
13004         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
13005           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
13006           httemplate/elements/select-part_referral.html,
13007           httemplate/elements/select-pkg_class.html,
13008           httemplate/elements/select-table.html,
13009           httemplate/elements/tr-select-pkg_class.html,
13010           httemplate/search/elements/search.html: add ability to disable
13011           package classes
13012
13013 2006-12-19 17:20  jeff
13014
13015         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
13016           cluckage
13017
13018 2006-12-19 02:02  ivan
13019
13020         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
13021           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
13022           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
13023           payby.pm for payby info and have card masking full 6-digit BIN
13024           prefix for card identification.  have cust_pay_batch use
13025           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
13026           payment reports to use mask too if available, so credit card type
13027           selection still works with encryption.
13028
13029 2006-12-18 03:01  ivan
13030
13031         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
13032           adding when there is only one pkg_class choice (triggers
13033           javascript error
13034
13035 2006-12-18 00:08  ivan
13036
13037         * Makefile: fix MASONDATA include for dev target
13038
13039 2006-12-15 12:55  ivan
13040
13041         * httemplate/elements/dashboard-toplist.html: add a new ticket link
13042
13043 2006-12-15 05:09  ivan
13044
13045         * httemplate/elements/dashboard-toplist.html: add a quick start at
13046           a "dashboard" customer list, mostly for internal use for starters
13047
13048 2006-12-15 05:00  ivan
13049
13050         * httemplate/elements/dashboard-toplist.html: add a quick start at
13051           a "dashboard" customer list, mostly for internal use for starters
13052
13053 2006-12-15 04:43  ivan
13054
13055         * FS/FS/Conf.pm, httemplate/index.html,
13056           httemplate/elements/dashboard-toplist.html: add a quick start at
13057           a "dashboard" customer list, mostly for internal use for starters
13058
13059 2006-12-15 00:37  ivan
13060
13061         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
13062           states to old databases
13063
13064 2006-12-15 00:25  ivan
13065
13066         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
13067           eliminate funkiness with reappearing "Postal invoice" on errors
13068
13069 2006-12-14 21:29  jeff
13070
13071         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
13072           httemplate/elements/tr-input-date-field.html,
13073           httemplate/view/cust_main/misc.html: move use statements to
13074           handler.pl, do not show 1/1/70 for new birthdates, and improve
13075           error handling
13076
13077 2006-12-14 16:56  ivan
13078
13079         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
13080           DateTime as a proper rather than hidden dependency
13081
13082 2006-12-14 16:28  ivan
13083
13084         * Makefile, FS/bin/freeside-addoutsource,
13085           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
13086           FS/bin/freeside-selfservice-server,
13087           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
13088           cleanup from the conf merge
13089
13090 2006-12-14 01:27  ivan
13091
13092         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
13093           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
13094           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
13095           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
13096           FS/bin/freeside-deluser, FS/bin/freeside-queued,
13097           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
13098           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
13099           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
13100           make the config directory configurable
13101
13102 2006-12-13 22:00  ivan
13103
13104         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
13105           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
13106           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
13107           httemplate/edit/cust_main/billing.html,
13108           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
13109           httemplate/search/cust_pay.cgi, FS/MANIFEST,
13110           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
13111           httemplate/edit/process/cust_main.cgi,
13112           httemplate/view/cust_main/billing.html,
13113           httemplate/view/cust_main/payment_history.html: encryption fixes
13114           from huntsberg & jayce
13115
13116 2006-12-08 07:11  jeff
13117
13118         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
13119
13120 2006-12-08 06:38  ivan
13121
13122         * rt/html/Elements/Header: have RT header link to supported
13123           documentation link as well
13124
13125 2006-12-08 05:36  ivan
13126
13127         * httemplate/: view/cust_main/quick-charge.html,
13128           edit/process/quick-charge.cgi: some javascript validation magic
13129           to give one-time charges better UI
13130
13131 2006-12-07 08:46  ivan
13132
13133         * bin/pod2x: update pod2x for new self-service path
13134
13135 2006-12-07 07:24  ivan
13136
13137         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
13138
13139 2006-12-06 18:40  jeff
13140
13141         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
13142           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
13143           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
13144           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
13145           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
13146           fs_selfservice/FS-SelfService/SelfService.pm,
13147           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
13148           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13149           fs_selfservice/FS-SelfService/cgi/view_usage.html,
13150           httemplate/edit/prepay_credit.cgi,
13151           httemplate/edit/process/prepay_credit.cgi,
13152           httemplate/misc/process/recharge_svc.html,
13153           httemplate/search/prepay_credit.html: retouch bandwidth countdown
13154
13155 2006-12-05 07:53  jeff
13156
13157         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
13158
13159 2006-12-04 18:37  jeff
13160
13161         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
13162           view/svc_acct.cgi: editable service usage
13163
13164 2006-12-02 16:42  ivan
13165
13166         * FS/FS/cust_main.pm: clean up whitespace merge noise
13167
13168 2006-12-02 14:04  ivan
13169
13170         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
13171
13172 2006-11-30 22:31  jeff
13173
13174         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
13175           httemplate/misc/download-batch.cgi,
13176           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
13177
13178 2006-11-30 17:41  ivan
13179
13180         * FS/bin/freeside-queued: remove unnecessary service use (in an
13181           awfully odd place)
13182
13183 2006-11-30 17:35  ivan
13184
13185         * FS/bin/freeside-expiration-alerter: go away and never come back,
13186           $Id$
13187
13188 2006-11-30 17:34  ivan
13189
13190         * FS/bin/freeside-email: begone $Id$ and your diff noise!
13191
13192 2006-11-29 18:27  jeff
13193
13194         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
13195           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
13196           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
13197           FS/FS/part_export/sqlradius.pm,
13198           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
13199           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13200           fs_selfservice/FS-SelfService/cgi/view_usage.html,
13201           httemplate/edit/prepay_credit.cgi,
13202           httemplate/edit/process/prepay_credit.cgi,
13203           httemplate/misc/recharge_svc.html,
13204           httemplate/misc/process/recharge_svc.html,
13205           httemplate/search/prepay_credit.html,
13206           httemplate/view/cust_main/packages.html: prepaid download/upload
13207           tracking
13208
13209 2006-11-28 01:38  ivan
13210
13211         * FS/FS/access_user.pm: usernames should be alphanumeric only
13212
13213 2006-11-26 23:11  jeff
13214
13215         * FS/FS/ClientAPI/Signup.pm,
13216           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
13217           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
13218           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
13219           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
13220           from self-service
13221
13222 2006-11-26 17:08  ivan
13223
13224         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
13225
13226 2006-11-26 15:09  jeff
13227
13228         * httemplate/elements/menu.html: minor tyop
13229
13230 2006-11-26 15:06  jeff
13231
13232         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
13233           view/cust_main/notes.html: more ajaxy customer notes
13234
13235 2006-11-25 13:04  jeff
13236
13237         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
13238
13239 2006-11-24 02:34  ivan
13240
13241         * httemplate/browse/part_pkg.cgi: link to and label one-time
13242           charges correctly
13243
13244 2006-11-24 00:48  ivan
13245
13246         * httemplate/elements/tr-input-beginning_ending.html,
13247           httemplate/elements/tr-input-lessthan_greaterthan.html,
13248           httemplate/search/cust_credit.html,
13249           httemplate/search/cust_pay.cgi,
13250           httemplate/search/report_cust_credit.html,
13251           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
13252           than and greater than amounts to credit and payment searches
13253
13254 2006-11-20 02:34  ivan
13255
13256         * httemplate/browse/agent.cgi: remove annoying black box around
13257           override info
13258
13259 2006-11-19 19:05  ivan
13260
13261         * httemplate/autohandler: bug fix for open transactions
13262
13263 2006-11-17 18:19  jeff
13264
13265         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
13266           optional on domain addition
13267
13268 2006-11-17 02:16  ivan
13269
13270         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
13271           problem; attempt to use an existing credit/payment before
13272           suspending
13273
13274 2006-11-16 07:37  jeff
13275
13276         * httemplate/edit/process/part_bill_event.cgi: bug squishing
13277
13278 2006-11-15 22:20  jeff
13279
13280         * httemplate/: elements/tr-input-date-field.html,
13281           edit/cust_main.cgi, edit/process/cust_main.cgi,
13282           view/cust_main/misc.html: switch birthdate to DateTime
13283
13284 2006-11-14 04:22  ivan
13285
13286         * httemplate/misc/cust_main-import.cgi: add some docs on required
13287           fields to page
13288
13289 2006-11-13 20:04  ivan
13290
13291         * httemplate/: browse/agent.cgi,
13292           misc/delete-agent_payment_gateway.cgi: working agent gateway
13293           override delete link
13294
13295 2006-11-13 19:30  ivan
13296
13297         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
13298           Storable
13299
13300 2006-11-13 19:16  ivan
13301
13302         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
13303           FS/FS/ClientAPI/Signup.pm,
13304           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
13305           use card-types config too
13306
13307 2006-11-13 18:54  ivan
13308
13309         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
13310           configuration value for self-service
13311
13312 2006-11-12 17:09  ivan
13313
13314         * FS/FS/CGI.pm, httemplate/elements/error.html,
13315           httemplate/elements/header.html,
13316           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
13317           preference page, start with just a password changer
13318
13319 2006-11-08 18:52  jeff
13320
13321         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
13322
13323 2006-11-08 18:28  jeff
13324
13325         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
13326
13327 2006-11-05 14:39  ivan
13328
13329         * Makefile: call it 1.7.1 to avoid confusion
13330
13331 2006-11-05 14:28  ivan
13332
13333         * bin/: customer-faker, payment-faker: some sample data creators
13334
13335 2006-11-05 11:34  ivan
13336
13337         * FS/FS/cust_main.pm: fix empty invoice number omitting in
13338           realtime_bop, oops
13339
13340 2006-11-05 11:22  ivan
13341
13342         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
13343
13344 2006-11-05 10:06  ivan
13345
13346         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
13347           paren
13348
13349 2006-11-05 10:03  ivan
13350
13351         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
13352           be an optional param anyway
13353
13354 2006-11-05 10:03  ivan
13355
13356         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
13357           SELECT in self-service payment form
13358
13359 2006-11-05 09:36  ivan
13360
13361         * fs_selfservice/FS-SelfService/: SelfService.pm,
13362           cgi/selfservice.cgi: add some self-service debugging
13363
13364 2006-11-05 08:58  ivan
13365
13366         * FS/bin/freeside-selfservice-server: fix spurious disconnection
13367           errors in selfservice server log
13368
13369 2006-11-05 07:55  ivan
13370
13371         * httemplate/view/cust_main/payment_history.html: fix but with no
13372           "show prior history" showing up when everything is hidden
13373
13374 2006-11-03 14:02  ivan
13375
13376         * FS/FS/part_pkg.pm: add every 45 day option to available
13377           frequencies
13378
13379 2006-10-31 10:56  jeff
13380
13381         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
13382           been suspended
13383
13384 2006-10-31 08:57  jeff
13385
13386         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
13387
13388 2006-10-30 04:39  ivan
13389
13390         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
13391           invoice_number to B:OP, omit the field entirely
13392
13393 2006-10-29 17:28  ivan
13394
13395         * FS/MANIFEST: removing freeside-daily
13396
13397 2006-10-29 16:26  ivan
13398
13399         * FS/bin/freeside-bill: removing pre-1.4 freeside-bill
13400
13401 2006-10-27 12:10  ivan
13402
13403         * FS/FS/: Conf.pm, cust_pkg.pm: add
13404           unsuspend-always_adjust_next_bill_date config option for qis
13405
13406 2006-10-27 10:01  jeff
13407
13408         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
13409           httemplate/edit/process/cust_main_note.cgi,
13410           httemplate/elements/overlibmws_crossframe.js,
13411           httemplate/view/cust_main/notes.html: editable notes
13412
13413 2006-10-26 19:12  jeff
13414
13415         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
13416           enhancements for suspend reasons
13417
13418 2006-10-26 01:35  ivan
13419
13420         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
13421           (none) package selection if there's a default
13422
13423 2006-10-25 11:10  jeff
13424
13425         * httemplate/view/cust_main/packages.html: show reasons
13426
13427 2006-10-25 10:36  ivan
13428
13429         * httemplate/: elements/pager.html, search/cust_main.cgi,
13430           search/elements/search.html: pagination patch from UNTD - limit
13431           the number of page links displayed and have a drop-down option
13432           for selecting number of entries per page
13433
13434 2006-10-25 05:04  ivan
13435
13436         * conf/ticket_system: default to RT_Internal ticketing
13437
13438 2006-10-24 21:51  jeff
13439
13440         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
13441
13442 2006-10-24 21:44  jeff
13443
13444         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
13445           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
13446           pkgparts on advanced package report
13447
13448 2006-10-24 20:12  jeff
13449
13450         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
13451           svc_www tweak
13452
13453 2006-10-24 19:22  jeff
13454
13455         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
13456           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
13457           httemplate/edit/svc_acct.cgi: limited domain select
13458
13459 2006-10-24 11:26  jeff
13460
13461         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
13462           httemplate/view/cust_main/misc.html: add customer signup date
13463
13464 2006-10-23 02:44  ivan
13465
13466         * httemplate/elements/menu.html: have the unlinked account search
13467           go to UN_username so it doesn't miss accounts with no UID
13468
13469 2006-10-23 02:35  ivan
13470
13471         * httemplate/elements/header.html: eek, VALIGN=top for the page
13472
13473 2006-10-23 02:24  ivan
13474
13475         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
13476           complains searches are not returning enough
13477
13478 2006-10-23 01:47  ivan
13479
13480         * httemplate/misc/process/cancel_pkg.html: better error message if
13481           you don't enter a reason.  FS::reason::check can untaint its
13482           data, and will allow punctuation in reasons
13483
13484 2006-10-23 01:30  ivan
13485
13486         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
13487           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
13488           remove -w to prevent warnings from messing up otherwise working
13489           CGIs
13490
13491 2006-10-22 23:38  ivan
13492
13493         * FS/FS/Record.pm: add AU to list of zip-requiring countries
13494
13495 2006-10-22 21:21  jeff
13496
13497         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
13498           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
13499           httemplate/edit/reason.html,
13500           httemplate/edit/process/part_bill_event.cgi,
13501           httemplate/elements/tr-select-reason.html,
13502           httemplate/misc/cancel_pkg.html,
13503           httemplate/misc/process/cancel_pkg.html: events should attach
13504           reasons
13505
13506 2006-10-22 18:47  ivan
13507
13508         * httemplate/view/cust_main/packages.html: fix regression from
13509           table re-layout: don't display provision links for cancelled
13510           packages
13511
13512 2006-10-22 04:42  ivan
13513
13514         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
13515           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
13516           default package
13517
13518 2006-10-21 22:22  ivan
13519
13520         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
13521           use Tie::IxHash here too
13522
13523 2006-10-21 22:18  ivan
13524
13525         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
13526           plan option for prepaid packages to cancel instead of suspend
13527
13528 2006-10-21 17:35  ivan
13529
13530         * httemplate/elements/menu.html: link to wrong place
13531
13532 2006-10-20 15:49  ivan
13533
13534         * FS/FS/part_pkg.pm: add 48-hour billing
13535
13536 2006-10-19 07:32  jeff
13537
13538         * FS/FS/Conf.pm: [no log message]
13539
13540 2006-10-19 07:29  jeff
13541
13542         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
13543
13544 2006-10-19 07:26  jeff
13545
13546         * httemplate/elements/tr-select-reason.html,
13547           httemplate/misc/cancel_pkg.cgi, httemplate/misc/cancel_pkg.html,
13548           httemplate/misc/expire_pkg.cgi,
13549           httemplate/misc/process/cancel_pkg.html,
13550           httemplate/misc/process/expire_pkg.cgi,
13551           httemplate/misc/susp_pkg.cgi, FS/t/cust_pkg_reason.t: suspension
13552           and cancellation reasons
13553
13554 2006-10-19 07:23  jeff
13555
13556         * FS/FS/cancel_reason.pm, FS/FS/reason.pm, FS/FS/reason_type.pm,
13557           FS/t/cancel_reason.t, FS/t/reason.t, FS/t/reason_type.t,
13558           httemplate/browse/reason.html,
13559           httemplate/browse/reason_type.html,
13560           httemplate/edit/process/reason.html,
13561           httemplate/edit/process/reason_type.html,
13562           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
13563           suspension and cancellation reasons
13564
13565 2006-10-18 21:41  jeff
13566
13567         * FS/FS/part_export/acct_plesk.pm: wrong method
13568
13569 2006-10-18 16:07  jeff
13570
13571         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
13572           FS/MANIFEST, htetc/handler.pl,
13573           httemplate/browse/part_bill_event.cgi,
13574           httemplate/edit/elements/edit.html,
13575           httemplate/edit/part_bill_event.cgi,
13576           httemplate/edit/process/part_bill_event.cgi,
13577           httemplate/elements/menu.html,
13578           httemplate/view/cust_main/packages.html: suspension and
13579           cancellation reasons
13580
13581 2006-10-18 02:30  ivan
13582
13583         * httemplate/docs/: config.html, export.html: removing obsolete
13584           config.html, moving info from export.html into wiki
13585
13586 2006-10-17 17:05  jeff
13587
13588         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
13589
13590 2006-10-17 02:03  ivan
13591
13592         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
13593           html/NoAuth/webrt.css, sbin/rt-setup-database.in: commiting rt
13594           3.4.5 to HEAD
13595
13596 2006-10-17 01:49  ivan
13597
13598         * rt/: html/NoAuth/printrt.css, lib/t/regression/14linking.t,
13599           lib/t/regression/22search_tix_by_watcher.t: Initial revision
13600
13601 2006-10-16 22:49  ivan
13602
13603         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
13604           on IE, whew!
13605
13606 2006-10-16 10:59  ivan
13607
13608         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
13609           constraint cust_main18'), hope this doesn't break anything else
13610
13611 2006-10-16 10:13  ivan
13612
13613         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
13614           not my monday morning
13615
13616 2006-10-16 10:11  ivan
13617
13618         * FS/FS/Conf.pm: closing bracket helps
13619
13620 2006-10-16 10:10  ivan
13621
13622         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
13623           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
13624           DOB on
13625
13626 2006-10-16 09:56  ivan
13627
13628         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
13629           advertising sources
13630
13631 2006-10-15 19:21  ivan
13632
13633         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
13634           switching Net::Plesk to a run-time dependency
13635
13636 2006-10-14 16:53  ivan
13637
13638         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
13639           Net::Plesk until its needed, to prevent every install from
13640           depending on it
13641
13642 2006-10-14 13:47  jeff
13643
13644         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
13645           plesk support
13646
13647 2006-10-14 03:09  ivan
13648
13649         * httemplate/search/report_receivables.cgi: that should fix
13650           statuses on receivables report
13651
13652 2006-10-14 02:55  ivan
13653
13654         * httemplate/docs/: index.html, selfservice.html: move
13655           signup/self-service install to wiki
13656
13657 2006-10-12 02:42  ivan
13658
13659         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
13660           matching" error when there are no companies in the fuzzy cache
13661           yet
13662
13663 2006-10-08 22:05  ivan
13664
13665         * FS/FS/Conf.pm: date selektah
13666
13667 2006-10-08 21:27  jeff
13668
13669         * httemplate/edit/process/cust_main.cgi: more BoD
13670
13671 2006-10-08 18:05  ivan
13672
13673         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
13674           freeside-adduser: update the tools for dev installs
13675
13676 2006-10-08 17:30  ivan
13677
13678         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
13679           notes be the default
13680
13681 2006-10-08 17:26  ivan
13682
13683         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
13684           the customer view a tiny bit
13685
13686 2006-10-08 17:13  ivan
13687
13688         * htetc/handler.pl: add cust_main_note to handler.pl
13689
13690 2006-10-08 01:17  ivan
13691
13692         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
13693           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
13694           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
13695           httemplate/edit/part_bill_event.cgi,
13696           httemplate/elements/menu.html,
13697           httemplate/search/cust_pay_batch.cgi,
13698           httemplate/search/pay_batch.cgi,
13699           httemplate/search/elements/search.html: add menu items for credit
13700           card batching, debug last-minute changes to payby.pm, add ACL for
13701           re-processing batches, separate CARD and CHEK batches, fixed
13702           defaults for batch formats
13703
13704 2006-10-07 16:40  ivan
13705
13706         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
13707           document realtime option
13708
13709 2006-10-07 14:40  ivan
13710
13711         * FS/FS/cust_main.pm: better error msg on CSV import with bad
13712           pkgpart
13713
13714 2006-10-04 14:22  jeff
13715
13716         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
13717           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
13718           httemplate/elements/tr-input-date-field.html,
13719           httemplate/view/cust_main/misc.html: DoB
13720
13721 2006-10-03 15:44  jeff
13722
13723         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
13724           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
13725           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
13726           httemplate/edit/cust_main_note.cgi,
13727           httemplate/edit/process/cust_main_note.cgi,
13728           httemplate/view/cust_main.cgi,
13729           httemplate/view/cust_main/notes.html: Enhanced customer notes
13730
13731 2006-10-03 08:59  ivan
13732
13733         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
13734           svc_www.pm: s/repalce/replace/ in POD doc
13735
13736 2006-09-29 10:22  ivan
13737
13738         * FS/FS/access_user.pm: fix problem with viewing unlinked services
13739
13740 2006-09-29 09:18  ivan
13741
13742         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
13743           mapped values to disappear
13744
13745 2006-09-29 08:36  ivan
13746
13747         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
13748           domain_sql export
13749
13750 2006-09-28 10:45  ivan
13751
13752         * FS/FS/svc_acct.pm: missing $ in ldap_password
13753
13754 2006-09-26 11:55  ivan
13755
13756         * httemplate/search/: svc_Smart.html, svc_acct.cgi: fix
13757           username@domain search
13758
13759 2006-09-23 11:33  ivan
13760
13761         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
13762           mailserver integration
13763
13764 2006-09-20 21:41  ivan
13765
13766         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
13767           as well
13768
13769 2006-09-20 09:00  ivan
13770
13771         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
13772
13773 2006-09-20 08:20  ivan
13774
13775         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
13776
13777 2006-09-20 08:19  ivan
13778
13779         * FS/FS/part_export/domain_sql.pm: tie correctly!
13780
13781 2006-09-19 09:49  ivan
13782
13783         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
13784           part_export/domain_sql.pm: add domain_sql export for new
13785           mailserver config and modify acct_sql export for same
13786
13787 2006-09-17 19:21  ivan
13788
13789         * httemplate/elements/menu.html: ticket system disableability for
13790           rainbowshops
13791
13792 2006-09-16 13:07  ivan
13793
13794         * bin/customer-faker: bulk fake customer insert
13795
13796 2006-09-15 12:15  ivan
13797
13798         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
13799           httemplate/view/cust_main/payment_history.html: add link to
13800           customer tax exemptions to customer view page
13801
13802 2006-09-14 22:10  ivan
13803
13804         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
13805           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
13806           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
13807
13808 2006-09-14 12:33  ivan
13809
13810         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
13811           fields on tables we can't deliver them on.  virtual fields suck
13812           anyway, they should be real database fields
13813
13814 2006-09-14 12:30  ivan
13815
13816         * httemplate/edit/process/generic.cgi: pointer to
13817           elements/process.html, fwiw
13818
13819 2006-09-13 09:01  ivan
13820
13821         * httemplate/search/report_cust_pay.html: add check # search, here
13822           for now...
13823
13824 2006-09-13 07:57  ivan
13825
13826         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
13827           the fix for all this trouble.  s/qsearchs/qsearch/
13828
13829 2006-09-13 07:53  ivan
13830
13831         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
13832
13833 2006-09-12 19:14  ivan
13834
13835         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
13836
13837 2006-09-12 19:11  ivan
13838
13839         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
13840           debugging cleanup
13841
13842 2006-09-12 14:27  ivan
13843
13844         * httemplate/search/cust_main.cgi: no need to log this
13845
13846 2006-09-05 18:20  ivan
13847
13848         * bin/breakdown-bill-applications: not done yet
13849
13850 2006-09-05 18:08  ivan
13851
13852         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
13853           how did it wind up in CVS?
13854
13855 2006-09-05 18:08  ivan
13856
13857         * FS/bin/freeside-setup: new world ACLs
13858
13859 2006-09-05 18:07  ivan
13860
13861         * FS/FS/ClientAPI/Signup.pm: less cut and paste
13862
13863 2006-09-05 18:07  ivan
13864
13865         * FS/FS/payby.pm: ugh DCLN :/
13866
13867 2006-09-05 18:06  ivan
13868
13869         * FS/FS/cust_svc.pm: add some debugging
13870
13871 2006-09-05 18:06  ivan
13872
13873         * FS/FS/cdr.pm: add missing =back
13874
13875 2006-09-05 09:44  ivan
13876
13877         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
13878
13879 2006-09-05 09:27  ivan
13880
13881         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
13882           usage
13883
13884 2006-09-04 13:31  ivan
13885
13886         * httemplate/search/sqlradius.cgi: really fix the embedded duration
13887           table
13888
13889 2006-09-04 13:22  ivan
13890
13891         * httemplate/search/sqlradius.cgi: use the exact provided time
13892
13893 2006-09-04 13:15  ivan
13894
13895         * httemplate/search/sqlradius.cgi: fix the date/time parsing
13896
13897 2006-09-04 13:12  ivan
13898
13899         * httemplate/search/sqlradius.cgi: fix the embedded duration table
13900
13901 2006-09-04 13:10  ivan
13902
13903         * httemplate/search/sqlradius.cgi: fix the gridding colors
13904
13905 2006-09-04 13:05  ivan
13906
13907         * httemplate/: elements/tr-input-beginning_ending.html,
13908           search/sqlradius.cgi, search/sqlradius.html: allow time selection
13909           in RADIUS searches and grid-ize the resulting table
13910
13911 2006-09-04 09:24  ivan
13912
13913         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
13914           session search back to main menu
13915
13916 2006-09-02 20:14  ivan
13917
13918         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
13919           file from scratch
13920
13921 2006-09-02 20:12  ivan
13922
13923         * bin/dbdef-create: don't error out trying to create a dbdef file
13924           from scratch
13925
13926 2006-09-02 13:38  ivan
13927
13928         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
13929           agent-virtualize invoice event reports
13930
13931 2006-09-01 00:52  ivan
13932
13933         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
13934           little
13935
13936 2006-08-31 18:51  lawrence
13937
13938         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
13939           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
13940           checkpoint on improved signup stuff for additional services
13941
13942 2006-08-31 14:26  lawrence
13943
13944         * httemplate/config/config-process.cgi: make select-sub parameters
13945           work
13946
13947 2006-08-31 13:47  ivan
13948
13949         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
13950
13951 2006-08-31 13:44  ivan
13952
13953         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
13954
13955 2006-08-31 13:44  ivan
13956
13957         * bin/svc_acct.export: removing obsolete file
13958
13959 2006-08-31 12:59  ivan
13960
13961         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
13962
13963 2006-08-31 12:25  ivan
13964
13965         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
13966
13967 2006-08-30 09:24  ivan
13968
13969         * bin/mapsecrets2access_user: need a username arg for now... this
13970           should make the error message less confusing
13971
13972 2006-08-30 08:41  ivan
13973
13974         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
13975           freeside-adduser
13976
13977 2006-08-29 11:04  khoff
13978
13979         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
13980           we always wanted.  Requires Date::Manip.
13981
13982 2006-08-29 10:50  lawrence
13983
13984         * FS/FS/ClientAPI/Signup.pm,
13985           fs_selfservice/FS-SelfService/cgi/signup.cgi,
13986           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
13987           Enhancements
13988
13989 2006-08-28 06:52  ivan
13990
13991         * httemplate/edit/process/cust_main.cgi: parameters to method calls
13992           require ( ), arrgh
13993
13994 2006-08-27 17:52  jeff
13995
13996         * FS/FS/cust_bill.pm: protect against a race
13997
13998 2006-08-27 15:55  jeff
13999
14000         * Makefile: more clean
14001
14002 2006-08-27 14:50  jeff
14003
14004         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
14005           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
14006
14007 2006-08-27 13:10  jeff
14008
14009         * FS/FS/cust_pay_batch.pm: no comment
14010
14011 2006-08-27 13:09  jeff
14012
14013         * FS/FS/payby.pm: oops
14014
14015 2006-08-27 12:33  ivan
14016
14017         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
14018           invoice event reports
14019
14020 2006-08-27 12:30  jeff
14021
14022         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
14023           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
14024           conflict resolution
14025
14026 2006-08-26 16:15  jeff
14027
14028         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
14029           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
14030           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
14031           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
14032           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
14033           FS/t/cust_bill_pay_batch.t, httemplate/browse/cust_pay_batch.cgi,
14034           httemplate/edit/cust_bill_pay.cgi,
14035           httemplate/edit/cust_credit.cgi,
14036           httemplate/edit/cust_credit_bill.cgi,
14037           httemplate/edit/part_bill_event.cgi,
14038           httemplate/edit/process/cust_main.cgi,
14039           httemplate/edit/process/cust_refund.cgi,
14040           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
14041           httemplate/misc/process/payment.cgi,
14042           httemplate/search/cust_pay_batch.cgi,
14043           httemplate/search/pay_batch.cgi,
14044           httemplate/search/pay_batch.html,
14045           httemplate/search/report_cust_pay_batch.html: batch refactor
14046           continued
14047
14048 2006-08-26 07:44  ivan
14049
14050         * FS/FS/Schema.pm: better error reporting for schema load failures
14051           (w/DBIx::DBSchema 0.32+), hopefully...
14052
14053 2006-08-26 07:39  ivan
14054
14055         * FS/FS/Schema.pm: better error reporting for schema load failures
14056           (w/DBIx::DBSchema 0.32+), hopefully...
14057
14058 2006-08-26 05:57  ivan
14059
14060         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
14061           javascript for auto-setting application amount
14062
14063 2006-08-25 19:20  ivan
14064
14065         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
14066           auto-setting application amount
14067
14068 2006-08-25 19:20  ivan
14069
14070         * htetc/handler.pl: i want max and min!
14071
14072 2006-08-25 19:12  ivan
14073
14074         * FS/FS/: Record.pm: foiled by autovivification!
14075
14076 2006-08-25 12:30  ivan
14077
14078         * FS/FS/Misc.pm, FS/FS/Record.pm,
14079           httemplate/edit/cust_main/select-country.html,
14080           httemplate/edit/cust_main/select-county.html,
14081           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
14082           of DISTINCT ON in the state and country queries for better
14083           cross-database compatibility, based on a preliminary patch from
14084           Jason Thomas
14085
14086 2006-08-23 18:37  ivan
14087
14088         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
14089           "Auto-apply to invoices" dropdown disappeared
14090
14091 2006-08-23 15:25  ivan
14092
14093         * Makefile, httemplate/index.html,
14094           httemplate/browse/access_group.html,
14095           httemplate/browse/access_user.html,
14096           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
14097           httemplate/browse/agent_type.cgi,
14098           httemplate/browse/cust_main_county.cgi,
14099           httemplate/browse/cust_pay_batch.cgi,
14100           httemplate/browse/inventory_class.html,
14101           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
14102           httemplate/browse/part_bill_event.cgi,
14103           httemplate/browse/part_export.cgi,
14104           httemplate/browse/part_pkg.cgi,
14105           httemplate/browse/part_referral.html,
14106           httemplate/browse/part_svc.cgi,
14107           httemplate/browse/part_virtual_field.cgi,
14108           httemplate/browse/payment_gateway.html,
14109           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
14110           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
14111           httemplate/browse/elements/browse.html,
14112           httemplate/config/config-process.cgi,
14113           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
14114           httemplate/docs/trouble.html, httemplate/edit/REAL_cust_pkg.cgi,
14115           httemplate/edit/access_group.html,
14116           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
14117           httemplate/edit/agent_payment_gateway.html,
14118           httemplate/edit/agent_type.cgi,
14119           httemplate/edit/bulk-cust_svc.html,
14120           httemplate/edit/cust_bill_pay.cgi,
14121           httemplate/edit/cust_credit.cgi,
14122           httemplate/edit/cust_credit_bill.cgi,
14123           httemplate/edit/cust_main.cgi,
14124           httemplate/edit/cust_main_county-expand.cgi,
14125           httemplate/edit/cust_main_county.cgi,
14126           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
14127           httemplate/edit/cust_refund.cgi,
14128           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
14129           httemplate/edit/part_bill_event.cgi,
14130           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
14131           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
14132           httemplate/edit/part_virtual_field.cgi,
14133           httemplate/edit/payment_gateway.html,
14134           httemplate/edit/pkg_class.html,
14135           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
14136           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
14137           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
14138           httemplate/edit/svc_acct_pop.cgi,
14139           httemplate/edit/svc_broadband.cgi,
14140           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
14141           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
14142           httemplate/edit/svc_www.cgi,
14143           httemplate/edit/cust_main/billing.html,
14144           httemplate/edit/cust_main/contact.html,
14145           httemplate/edit/cust_main/select-country.html,
14146           httemplate/edit/cust_main/select-county.html,
14147           httemplate/edit/cust_main/select-state.html,
14148           httemplate/edit/elements/edit.html,
14149           httemplate/edit/elements/svc_Common.html,
14150           httemplate/edit/process/REAL_cust_pkg.cgi,
14151           httemplate/edit/process/access_group.html,
14152           httemplate/edit/process/access_user.html,
14153           httemplate/edit/process/agent.cgi,
14154           httemplate/edit/process/agent_payment_gateway.html,
14155           httemplate/edit/process/agent_type.cgi,
14156           httemplate/edit/process/bulk-cust_svc.cgi,
14157           httemplate/edit/process/cust_bill_pay.cgi,
14158           httemplate/edit/process/cust_credit.cgi,
14159           httemplate/edit/process/cust_credit_bill.cgi,
14160           httemplate/edit/process/cust_main.cgi,
14161           httemplate/edit/process/cust_main_county-collapse.cgi,
14162           httemplate/edit/process/cust_main_county-expand.cgi,
14163           httemplate/edit/process/cust_main_county.cgi,
14164           httemplate/edit/process/cust_pay.cgi,
14165           httemplate/edit/process/cust_pkg.cgi,
14166           httemplate/edit/process/cust_refund.cgi,
14167           httemplate/edit/process/cust_svc.cgi,
14168           httemplate/edit/process/domain_record.cgi,
14169           httemplate/edit/process/generic.cgi,
14170           httemplate/edit/process/inventory_class.html,
14171           httemplate/edit/process/msgcat.cgi,
14172           httemplate/edit/process/part_bill_event.cgi,
14173           httemplate/edit/process/part_export.cgi,
14174           httemplate/edit/process/part_pkg.cgi,
14175           httemplate/edit/process/part_referral.html,
14176           httemplate/edit/process/part_svc.cgi,
14177           httemplate/edit/process/payment_gateway.html,
14178           httemplate/edit/process/pkg_class.html,
14179           httemplate/edit/process/prepay_credit.cgi,
14180           httemplate/edit/process/quick-charge.cgi,
14181           httemplate/edit/process/quick-cust_pkg.cgi,
14182           httemplate/edit/process/rate.cgi,
14183           httemplate/edit/process/rate_region.cgi,
14184           httemplate/edit/process/reg_code.cgi,
14185           httemplate/edit/process/router.cgi,
14186           httemplate/edit/process/svc_acct.cgi,
14187           httemplate/edit/process/svc_acct_pop.cgi,
14188           httemplate/edit/process/svc_broadband.cgi,
14189           httemplate/edit/process/svc_domain.cgi,
14190           httemplate/edit/process/svc_external.cgi,
14191           httemplate/edit/process/svc_forward.cgi,
14192           httemplate/edit/process/svc_phone.html,
14193           httemplate/edit/process/svc_www.cgi,
14194           httemplate/edit/process/addr_block/add.cgi,
14195           httemplate/edit/process/addr_block/allocate.cgi,
14196           httemplate/edit/process/addr_block/deallocate.cgi,
14197           httemplate/edit/process/addr_block/split.cgi,
14198           httemplate/edit/process/elements/process.html,
14199           httemplate/edit/process/elements/svc_Common.html,
14200           httemplate/elements/checkboxes-table-name.html,
14201           httemplate/elements/checkboxes-table.html,
14202           httemplate/elements/header-popup.html,
14203           httemplate/elements/header.html,
14204           httemplate/elements/jsrsServer.html,
14205           httemplate/elements/menu.html, httemplate/elements/menubar.html,
14206           httemplate/elements/pager.html,
14207           httemplate/elements/phonenumber.html,
14208           httemplate/elements/progress-init.html,
14209           httemplate/elements/progress-popup.html,
14210           httemplate/elements/search-cust_main.html,
14211           httemplate/elements/select-access_group.html,
14212           httemplate/elements/select-agent.html,
14213           httemplate/elements/select-cust-fields.html,
14214           httemplate/elements/select-cust_pkg-status.html,
14215           httemplate/elements/select-month_year.html,
14216           httemplate/elements/select-part_referral.html,
14217           httemplate/elements/select-pkg_class.html,
14218           httemplate/elements/select-table.html,
14219           httemplate/elements/select-taxclass.html,
14220           httemplate/elements/small_custview.html,
14221           httemplate/elements/table-grid.html,
14222           httemplate/elements/table.html,
14223           httemplate/elements/tr-select-access_group.html,
14224           httemplate/elements/tr-select-agent.html,
14225           httemplate/elements/tr-select-cust-fields.html,
14226           httemplate/elements/tr-select-cust_pkg-status.html,
14227           httemplate/elements/tr-select-from_to.html,
14228           httemplate/elements/tr-select-part_referral.html,
14229           httemplate/elements/tr-select-pkg_class.html,
14230           httemplate/elements/xmlhttp.html,
14231           httemplate/graph/cust_bill_pkg.cgi,
14232           httemplate/graph/money_time.cgi,
14233           httemplate/graph/report_cust_bill_pkg.html,
14234           httemplate/graph/report_money_time.html,
14235           httemplate/graph/elements/monthly.html,
14236           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
14237           httemplate/misc/cancel-unaudited.cgi,
14238           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
14239           httemplate/misc/cdr-import.html, httemplate/misc/change_pkg.cgi,
14240           httemplate/misc/counties.cgi,
14241           httemplate/misc/cust_main-cancel.cgi,
14242           httemplate/misc/cust_main-import.cgi,
14243           httemplate/misc/cust_main-import_charges.cgi,
14244           httemplate/misc/delete-cust_credit.cgi,
14245           httemplate/misc/delete-cust_pay.cgi,
14246           httemplate/misc/delete-customer.cgi,
14247           httemplate/misc/delete-domain_record.cgi,
14248           httemplate/misc/delete-part_export.cgi,
14249           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
14250           httemplate/misc/email-invoice.cgi,
14251           httemplate/misc/email_invoice_events.cgi,
14252           httemplate/misc/email_invoices.cgi,
14253           httemplate/misc/expire_pkg.cgi, httemplate/misc/fax-invoice.cgi,
14254           httemplate/misc/fax_invoice_events.cgi,
14255           httemplate/misc/fax_invoices.cgi,
14256           httemplate/misc/inventory_item-import.html,
14257           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
14258           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
14259           httemplate/misc/print_invoice_events.cgi,
14260           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
14261           httemplate/misc/states.cgi, httemplate/misc/susp_pkg.cgi,
14262           httemplate/misc/unapply-cust_credit.cgi,
14263           httemplate/misc/unapply-cust_pay.cgi,
14264           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
14265           httemplate/misc/unvoid-cust_pay_void.cgi,
14266           httemplate/misc/upload-batch.cgi,
14267           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
14268           httemplate/misc/xmlhttp-cust_main-search.cgi,
14269           httemplate/misc/xmlrpc.cgi,
14270           httemplate/misc/process/batch-cust_pay.cgi,
14271           httemplate/misc/process/catchall.cgi,
14272           httemplate/misc/process/cdr-import.html,
14273           httemplate/misc/process/cust_main-import.cgi,
14274           httemplate/misc/process/cust_main-import_charges.cgi,
14275           httemplate/misc/process/delete-customer.cgi,
14276           httemplate/misc/process/expire_pkg.cgi,
14277           httemplate/misc/process/inventory_item-import.html,
14278           httemplate/misc/process/link.cgi,
14279           httemplate/misc/process/meta-import.cgi,
14280           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
14281           httemplate/search/cust_bill.html,
14282           httemplate/search/cust_bill_event.cgi,
14283           httemplate/search/cust_bill_event.html,
14284           httemplate/search/cust_bill_pkg.cgi,
14285           httemplate/search/cust_credit.html,
14286           httemplate/search/cust_main-otaker.cgi,
14287           httemplate/search/cust_main-zip.html,
14288           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
14289           httemplate/search/cust_pkg.cgi,
14290           httemplate/search/cust_tax_exempt_pkg.cgi,
14291           httemplate/search/inventory_item.html,
14292           httemplate/search/prepay_credit.html,
14293           httemplate/search/queue.html, httemplate/search/reg_code.html,
14294           httemplate/search/report_cdr.html,
14295           httemplate/search/report_cust_bill.html,
14296           httemplate/search/report_cust_credit.html,
14297           httemplate/search/report_cust_main-zip.html,
14298           httemplate/search/report_cust_pay.html,
14299           httemplate/search/report_cust_pkg.html,
14300           httemplate/search/report_prepaid_income.cgi,
14301           httemplate/search/report_prepaid_income.html,
14302           httemplate/search/report_receivables.cgi,
14303           httemplate/search/report_receivables.html,
14304           httemplate/search/report_tax.cgi,
14305           httemplate/search/report_tax.html, httemplate/search/sql.html,
14306           httemplate/search/sqlradius.cgi,
14307           httemplate/search/sqlradius.html,
14308           httemplate/search/svc_Smart.html, httemplate/search/svc_acct.cgi,
14309           httemplate/search/svc_broadband.cgi,
14310           httemplate/search/svc_domain.cgi,
14311           httemplate/search/svc_external.cgi,
14312           httemplate/search/svc_forward.cgi,
14313           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
14314           httemplate/search/elements/search.html,
14315           httemplate/view/cust_bill-logo.cgi,
14316           httemplate/view/cust_bill-pdf.cgi,
14317           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
14318           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
14319           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
14320           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
14321           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
14322           httemplate/view/svc_www.cgi,
14323           httemplate/view/cust_main/billing.html,
14324           httemplate/view/cust_main/contacts.html,
14325           httemplate/view/cust_main/misc.html,
14326           httemplate/view/cust_main/order_pkg.html,
14327           httemplate/view/cust_main/packages.html,
14328           httemplate/view/cust_main/payment_history.html,
14329           httemplate/view/cust_main/quick-charge.html,
14330           httemplate/view/cust_main/tickets.html,
14331           httemplate/view/elements/svc_Common.html: Will things ever be the
14332           same again? It's the final masonize
14333
14334 2006-08-23 14:53  ivan
14335
14336         * httemplate/misc/batch-cust_pay.html: remove extraneous "
14337
14338 2006-08-23 05:13  ivan
14339
14340         * FS/FS/Schema.pm: removing already commented-out code
14341
14342 2006-08-23 05:06  ivan
14343
14344         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
14345           didn't work out...
14346
14347 2006-08-22 05:23  ivan
14348
14349         * httemplate/docs/: index.html, upgrade-1.4.2.html, upgrade10.html,
14350           upgrade9.html: get rid of old upgrade instructions
14351
14352 2006-08-22 05:20  ivan
14353
14354         * README.1.7.0: wiki!
14355
14356 2006-08-22 05:09  ivan
14357
14358         * README.1.5.0pre6, README.1.5.7, README.1.5.7.lastbit,
14359           README.1.5.8: removing old upgrade instructions...  can always
14360           get the out of the Attic
14361
14362 2006-08-21 16:01  ivan
14363
14364         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
14365           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
14366           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
14367           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
14368           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
14369           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
14370           cust_credit_bill_pkg - applying credits and payments against
14371           specific line items
14372
14373 2006-08-21 10:45  ivan
14374
14375         * FS/FS/: cust_main.pm: search for existing advertising sources
14376           before adding a new one
14377
14378 2006-08-21 05:38  ivan
14379
14380         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
14381           smart search
14382
14383 2006-08-21 02:46  ivan
14384
14385         * httemplate/docs/: install-rt.html, install.html, index.html:
14386           we're off to see the wiki, the wonderful wiki of oz
14387
14388 2006-08-18 05:18  ivan
14389
14390         * FS/FS/cust_main.pm: and a slight fix to the CSV import
14391
14392 2006-08-18 04:56  ivan
14393
14394         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
14395
14396 2006-08-18 04:52  ivan
14397
14398         * FS/FS/cust_main.pm: alas, now try with recursion
14399
14400 2006-08-18 04:40  ivan
14401
14402         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
14403
14404 2006-08-18 04:36  ivan
14405
14406         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
14407           get around big 8.1 Pg changes wrt reverse engineering
14408
14409 2006-08-18 03:34  ivan
14410
14411         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
14412
14413 2006-08-18 03:31  ivan
14414
14415         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
14416           not just the first line
14417
14418 2006-08-18 03:27  ivan
14419
14420         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
14421
14422 2006-08-18 03:26  ivan
14423
14424         * FS/FS/cust_main.pm: W T F
14425
14426 2006-08-18 03:18  ivan
14427
14428         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
14429
14430 2006-08-18 03:10  ivan
14431
14432         * FS/FS/cust_main.pm: what's going on with the parameters for
14433           skeleton inserts??
14434
14435 2006-08-18 03:00  ivan
14436
14437         * FS/FS/cust_main.pm: skeleton typo
14438
14439 2006-08-18 02:58  ivan
14440
14441         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
14442           not parent
14443
14444 2006-08-18 02:50  ivan
14445
14446         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
14447           what's going on
14448
14449 2006-08-18 01:33  ivan
14450
14451         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
14452           mg
14453
14454 2006-08-16 01:19  ivan
14455
14456         * FS/bin/freeside-adduser: get rid of too-verbose debugging
14457
14458 2006-08-15 07:20  ivan
14459
14460         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
14461           httemplate/misc/process/cust_main-import.cgi: add a new, extended
14462           CSV import format
14463
14464 2006-08-14 06:28  ivan
14465
14466         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
14467           doing refunds, hopefully this will fix OpenECHO refunds
14468
14469 2006-08-14 05:24  ivan
14470
14471         * Changes.1.7.0: there's more, but this will have to do
14472
14473 2006-08-14 05:13  ivan
14474
14475         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
14476           httemplate/elements/header.html,
14477           httemplate/elements/search-cust_main.html,
14478           rt/html/Elements/FreesideInvoiceSearch,
14479           rt/html/Elements/FreesideNewCust,
14480           rt/html/Elements/FreesideSearch,
14481           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
14482           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs,
14483           rt/html/NoAuth/webrt.css: sprinkle some magic ajax fairy dust on
14484           referring customer SELEKTAH.  rewind!  make smart search smarter,
14485           re-layout the top search bars and add an invoice one
14486
14487 2006-08-14 01:38  ivan
14488
14489         * FS/FS/access_user.pm: bugfix for agentless access users,
14490           triggered by part_referral (advertising source) agent
14491           virtualization
14492
14493 2006-08-13 03:25  ivan
14494
14495         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
14496           httemplate/edit/cust_pay.cgi,
14497           httemplate/edit/process/cust_pay.cgi,
14498           httemplate/view/cust_main.cgi,
14499           httemplate/view/cust_main/billing.html,
14500           httemplate/view/cust_main/misc.html,
14501           httemplate/view/cust_main/packages.html,
14502           httemplate/view/cust_main/payment_history.html,
14503           httemplate/view/cust_main/tickets.html: customer view work:
14504
14505           DONE  1. add status and balance to top
14506
14507           DONE  2. add some sort of oldest date thing so the history
14508           doesn't get too      big (# years and a link to "show older")
14509
14510             3. make the rest of the action links into js popups?  maybe
14511           later,
14512                weird IENess when closing em
14513           DONE (finished)    - so revert out or finish/commit the Enter
14514           check payment one    - Process page can wait until another day..
14515           it should be more of an *action*
14516
14517           DONE  4. Ticket list config knobs for wtxs (grid it too)
14518
14519           DONE  5. grid the package list
14520
14521 2006-08-12 04:01  ivan
14522
14523         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
14524
14525 2006-08-12 03:47  ivan
14526
14527         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
14528           httemplate/view/cust_main/payment_history.html: fix acl rewrite
14529           causing problems: void now shows up properly, deprecate all the
14530           redundant config values
14531
14532 2006-08-11 23:45  ivan
14533
14534         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
14535           causes undesirable effects with prorate/subscription packages and
14536           undesirably rewards customers for non-payment, closes: Bug#1325
14537
14538 2006-08-11 01:02  ivan
14539
14540         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
14541           httemplate/browse/part_referral.html,
14542           httemplate/edit/cust_main.cgi,
14543           httemplate/elements/select-agent.html,
14544           httemplate/elements/select-part_referral.html,
14545           httemplate/elements/tr-select-agent.html,
14546           httemplate/elements/tr-select-part_referral.html: virtualize
14547           referrals on customer addition
14548
14549 2006-08-10 15:18  ivan
14550
14551         * httemplate/config/config.cgi: bugfix for selects that don't have
14552           select_enum
14553
14554 2006-08-10 06:50  ivan
14555
14556         * README.1.7.0, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14557           FS/FS/part_referral.pm, httemplate/browse/part_referral.html,
14558           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
14559           (at least to schema and customer view, no manual editing yet)
14560
14561 2006-08-10 05:01  ivan
14562
14563         * httemplate/browse/part_referral.html: bold the total footer
14564
14565 2006-08-10 04:55  ivan
14566
14567         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
14568           FS/FS/access_user.pm, FS/FS/part_referral.pm,
14569           httemplate/browse/part_referral.cgi,
14570           httemplate/browse/part_referral.html,
14571           httemplate/edit/part_referral.cgi,
14572           httemplate/edit/part_referral.html,
14573           httemplate/edit/process/part_referral.cgi,
14574           httemplate/edit/process/part_referral.html,
14575           httemplate/elements/menu.html: agent-virtualize advertising
14576           sources
14577
14578 2006-08-09 20:10  ivan
14579
14580         * FS/FS/Schema.pm: don't set the default to NULL the string!
14581           besides, that's already the default value of any nullable column,
14582           which @date_type is...
14583
14584 2006-08-09 19:27  ivan
14585
14586         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
14587           easier to check the db
14588
14589 2006-08-09 14:46  ivan
14590
14591         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
14592           "coming soon" options off the menu, its been Soon for too long -
14593           they'll get here when they do
14594
14595 2006-08-09 03:47  ivan
14596
14597         * FS/FS/ClientAPI/MyAccount.pm,
14598           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
14599           fs_selfservice/FS-SelfService/cgi/change_password.html,
14600           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
14601           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
14602           fs_selfservice/FS-SelfService/cgi/provision_list.html,
14603           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
14604           interface: add proper password changer and prevent "Setup my
14605           services" provisioner from showing broken links for services not
14606           handled yet
14607
14608 2006-08-09 00:46  ivan
14609
14610         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
14611           days go by...
14612
14613 2006-08-09 00:03  ivan
14614
14615         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
14616           my beautiful magic template! (water flowing underground)
14617
14618 2006-08-08 23:43  jeff
14619
14620         * README.1.7.0, FS/FS/Schema.pm, FS/FS/Setup.pm,
14621           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
14622           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
14623           httemplate/browse/cust_pay_batch.cgi,
14624           httemplate/browse/pay_batch.cgi, httemplate/docs/schema.html,
14625           httemplate/misc/download-batch.cgi: batch refactor
14626
14627 2006-08-08 23:34  ivan
14628
14629         * FS/FS/ClientAPI/MyAccount.pm,
14630           fs_selfservice/FS-SelfService/SelfService.pm,
14631           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
14632           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
14633           interface: move from text to html invoices
14634
14635 2006-08-08 20:45  ivan
14636
14637         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
14638           debian perl, would you put it in /usr/local/sbin?  thanks.
14639
14640 2006-08-06 19:44  ivan
14641
14642         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
14643           httemplate/browse/part_pkg.cgi,
14644           httemplate/browse/access_user.html,
14645           httemplate/edit/access_user.html,
14646           httemplate/edit/elements/edit.html: add internal user disable-ing
14647
14648 2006-08-06 19:19  ivan
14649
14650         * httemplate/search/elements/search.html: get rid of the extra
14651           border in nested tables
14652
14653 2006-08-06 16:39  ivan
14654
14655         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
14656           bootstrapping for htpasswd kludge... hopefully that will go away
14657           in 1.7.1
14658
14659 2006-08-06 14:37  ivan
14660
14661         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
14662           override ones for existing records
14663
14664 2006-08-06 13:23  ivan
14665
14666         * httemplate/edit/svc_acct.cgi: silly closing }
14667
14668 2006-08-06 13:21  ivan
14669
14670         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
14671           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
14672
14673 2006-08-06 13:07  ivan
14674
14675         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
14676           should fix the barfing about default radius groups on the new
14677           customer screen...
14678
14679 2006-08-06 02:14  ivan
14680
14681         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
14682           be all set with radius groups then
14683
14684 2006-08-06 02:10  ivan
14685
14686         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
14687           httemplate/edit/svc_acct.cgi: this should process default
14688           usergroup as well as fixed now
14689
14690 2006-08-06 01:43  ivan
14691
14692         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
14693           problem
14694
14695 2006-08-06 01:10  ivan
14696
14697         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
14698           problem better
14699
14700 2006-07-27 17:33  ivan
14701
14702         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
14703           closes: #1351
14704
14705 2006-07-27 01:08  ivan
14706
14707         * FS/t/svc_phone.t: svc_phone.t
14708
14709 2006-07-25 21:18  ivan
14710
14711         * FS/FS/UID.pm: ugh, fixup bootstrapping
14712
14713 2006-07-25 01:39  ivan
14714
14715         * httemplate/search/cust_main.cgi: oops, extra else
14716
14717 2006-07-25 01:33  ivan
14718
14719         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
14720           httemplate/elements/table-grid.html,
14721           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
14722           this should finish adding the "inactive" status, i think?
14723
14724 2006-07-25 00:27  ivan
14725
14726         * bin/rt-update-links: quick script to convert rt links from one
14727           database name to another
14728
14729 2006-07-24 15:40  ivan
14730
14731         * FS/FS/cust_main.pm: fix up smart searching to make the quick
14732           payment entry behave better
14733
14734 2006-07-23 07:23  ivan
14735
14736         * httemplate/search/report_receivables.cgi: sql num_pkgs
14737           conflicting with method...
14738
14739 2006-07-23 07:21  ivan
14740
14741         * httemplate/search/report_receivables.cgi: ugh, really fix the
14742           statuses here
14743
14744 2006-07-23 07:20  ivan
14745
14746         * httemplate/search/report_receivables.cgi: hopefully fix the
14747           statuses here
14748
14749 2006-07-23 07:17  ivan
14750
14751         * httemplate/search/report_receivables.cgi:  i should REALLY go to
14752           sleep
14753
14754 2006-07-23 07:16  ivan
14755
14756         * httemplate/search/report_receivables.cgi:  i should go to sleep
14757
14758 2006-07-23 07:07  ivan
14759
14760         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
14761           more work towards adding an "inactive" status - add it to the A/R
14762           report
14763
14764 2006-07-15 17:55  ivan
14765
14766         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
14767           FS/FS/inventory_item.pm,
14768           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
14769           httemplate/autohandler, httemplate/browse/cust_pay_batch.cgi,
14770           httemplate/edit/cust_credit.cgi,
14771           httemplate/elements/overlibmws.js,
14772           httemplate/elements/overlibmws_draggable.js,
14773           httemplate/elements/phonenumber.html,
14774           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
14775           httemplate/search/svc_domain.cgi,
14776           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
14777           httemplate/view/svc_external.cgi: odds and ends
14778
14779 2006-07-13 21:20  ivan
14780
14781         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
14782           changes
14783
14784 2006-07-13 20:27  ivan
14785
14786         * FS/FS/svc_Common.pm: this should fix radius group editing and the
14787           "Reference found where even-sized list expected at
14788           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
14789
14790 2006-07-13 20:17  ivan
14791
14792         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
14793
14794 2006-07-13 18:42  ivan
14795
14796         * FS/FS/: CurrentUser.pm, UID.pm: add the small
14797           FS::CurrentUser::BootstrapUser class for... surprise...
14798           bootstrapping
14799
14800 2006-07-13 17:42  ivan
14801
14802         * FS/FS/Setup.pm: fix acl bootstrapping
14803
14804 2006-07-13 17:32  ivan
14805
14806         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
14807           freeside-setup without a username now
14808
14809 2006-07-13 16:45  ivan
14810
14811         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
14812
14813 2006-07-12 20:54  ivan
14814
14815         * FS/FS/Report/Table/Monthly.pm,
14816           httemplate/search/cust_credit.html,
14817           httemplate/search/cust_pay.cgi,
14818           httemplate/search/report_receivables.cgi: fix multiple-agent
14819           virtualization properly for these reports
14820
14821 2006-07-12 16:33  ivan
14822
14823         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
14824           should be installable again now
14825
14826 2006-07-11 17:20  ivan
14827
14828         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
14829           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
14830           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
14831           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
14832           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
14833           httemplate/edit/svc_phone.cgi,
14834           httemplate/edit/elements/edit.html,
14835           httemplate/edit/elements/svc_Common.html,
14836           httemplate/edit/process/svc_phone.html,
14837           httemplate/edit/process/elements/process.html,
14838           httemplate/edit/process/elements/svc_Common.html,
14839           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
14840           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
14841           httemplate/view/elements/svc_Common.html,
14842           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
14843           from imported CDRs
14844
14845 2006-07-09 07:35  ivan
14846
14847         * rt/html/Elements/: Header, PageLayout: fix the image path in the
14848           kludged looknfeel integration
14849
14850 2006-07-05 07:55  ivan
14851
14852         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
14853
14854 2006-07-05 04:23  ivan
14855
14856         * README.1.7.0: hint about permissions and users
14857
14858 2006-07-04 05:01  ivan
14859
14860         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
14861           adding freeside-addgroup
14862
14863 2006-07-01 04:26  ivan
14864
14865         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
14866
14867 2006-06-30 07:30  ivan
14868
14869         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
14870           flag!  sheesh
14871
14872 2006-06-29 08:45  ivan
14873
14874         * FS/FS/part_export/shellcommands.pm: small patch to set
14875           $new_finger from Tim Yardley
14876
14877 2006-06-29 08:19  ivan
14878
14879         * httemplate/edit/part_bill_event.cgi: percentage late fees too
14880
14881 2006-06-29 06:47  ivan
14882
14883         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
14884           httemplate/browse/inventory_class.html,
14885           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
14886           httemplate/edit/svc_broadband.cgi,
14887           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
14888           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
14889           httemplate/search/inventory_item.html: finish at least the
14890           automatic provisioning part
14891
14892 2006-06-27 07:19  ivan
14893
14894         * httemplate/docs/index.html: going to wikiland
14895
14896 2006-06-24 09:41  ivan
14897
14898         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
14899           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
14900           httemplate/elements/select-table.html,
14901           httemplate/elements/table-grid.html: Add the ability to link
14902           customer service definition fields to inventory   classes, with
14903           an "automatic/manual" flag.  Add the ability for the web
14904           interface to maintain these links.  Start prettying up the
14905           service def.    edit in preparation for Bigger Changes.
14906
14907 2006-06-21 09:26  ivan
14908
14909         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
14910           interaction w/pager
14911
14912 2006-06-21 06:00  ivan
14913
14914         * httemplate/elements/iframecontentmws.js: oops, don't want this
14915           debugging in here
14916
14917 2006-06-21 06:00  ivan
14918
14919         * httemplate/view/cust_main/payment_history.html:
14920           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
14921
14922 2006-06-21 05:58  ivan
14923
14924         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
14925
14926 2006-06-21 05:57  ivan
14927
14928         * httemplate/elements/header-popup.html: adding a header element
14929           for popups to replace CGI::header
14930
14931 2006-06-21 05:56  ivan
14932
14933         * httemplate/elements/iframecontentmws.js: add overlib iframe
14934           function
14935
14936 2006-06-21 01:42  ivan
14937
14938         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
14939           the agent type report when there are lots of package definitions
14940
14941 2006-06-19 06:09  ivan
14942
14943         * httemplate/view/cust_main/packages.html: fix ACL name for service
14944           provisioning and prevent disabled service provisioning from
14945           messing up table formatting
14946
14947 2006-06-19 05:47  ivan
14948
14949         * bin/mapsecrets2access_user: better error checking for this
14950           thrown-together bootstrapping script
14951
14952 2006-06-19 05:22  ivan
14953
14954         * bin/mapsecrets2access_user: ACL bootstrapping
14955
14956 2006-06-19 05:15  ivan
14957
14958         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
14959
14960 2006-06-19 05:09  ivan
14961
14962         * FS/t/ConfDefaults.t: forgot to commit this test
14963
14964 2006-06-19 04:57  ivan
14965
14966         * Changes.1.7.0, README.1.7.0, bin/mapsecrets2access_user: ACL
14967           bootstrapping/upgrade
14968
14969 2006-06-19 04:25  ivan
14970
14971         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
14972           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
14973           httemplate/view/cust_main/packages.html,
14974           httemplate/view/cust_main/payment_history.html: ACLs, take three
14975           or four or something
14976
14977 2006-06-19 01:05  ivan
14978
14979         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
14980           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
14981           httemplate/elements/menu.html,
14982           httemplate/elements/select-cust-fields.html,
14983           httemplate/elements/select-cust_pkg-status.html,
14984           httemplate/elements/tr-select-cust-fields.html,
14985           httemplate/elements/tr-select-cust_pkg-status.html,
14986           httemplate/graph/cust_bill_pkg.cgi,
14987           httemplate/search/cust_pkg_report.cgi,
14988           httemplate/search/report_cust_pkg.html,
14989           httemplate/view/cust_main/contacts.html: add ability to select
14990           specific package defs. and package status to package report for
14991           qis
14992
14993 2006-06-18 23:03  ivan
14994
14995         * httemplate/search/cust_main.cgi: fix up the alternating colors on
14996           the customer search results
14997
14998 2006-06-18 19:33  ivan
14999
15000         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
15001           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
15002           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
15003           httemplate/elements/select-agent.html,
15004           httemplate/elements/select-table.html,
15005           httemplate/elements/tr-select-agent.html,
15006           httemplate/search/cust_bill.html,
15007           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
15008           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
15009           httemplate/search/svc_forward.cgi: agent virtualization, take one
15010           (stuff from "inactive" changeset snuck into cust_main.pm and the
15011           package reporting changeset in search/cust_pkg.cgi here too)
15012
15013 2006-06-18 05:56  ivan
15014
15015         * httemplate/edit/elements/edit.html: well, it isn't broken...
15016
15017 2006-06-18 05:54  ivan
15018
15019         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
15020           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
15021           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
15022           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
15023           httemplate/edit/process/access_group.html,
15024           httemplate/elements/checkboxes-table-name.html,
15025           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
15026           htetc/handler.pl, httemplate/browse/access_group.html,
15027           httemplate/browse/access_user.html,
15028           httemplate/edit/process/elements/process.html: ACLs: finish group
15029           edit (agents + rights) & browse
15030
15031 2006-06-15 18:23  jeff
15032
15033         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
15034           httemplate/misc/download-batch.cgi: value issues and many bits
15035           remain
15036
15037 2006-06-15 17:47  ivan
15038
15039         * httemplate/misc/download-batch.cgi: and fix the  name for TD
15040           Canada Trust.  and that's it for now.  really.
15041
15042 2006-06-15 17:33  ivan
15043
15044         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
15045           now that the batch format file is not the same as the batch
15046           params files
15047
15048 2006-06-15 17:27  ivan
15049
15050         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
15051           the config a little less strange
15052
15053 2006-06-08 03:32  ivan
15054
15055         * httemplate/elements/menu.html: fix link to prepaid card setup
15056
15057 2006-06-06 04:16  ivan
15058
15059         * rt/html/NoAuth/webrt.css: whew, this can go back
15060
15061 2006-06-06 04:08  ivan
15062
15063         * rt/html/NoAuth/webrt.css: yay this should finally fix the weird
15064           black navigation links; hide the Mason stuff from browsers when
15065           it doesn't get processed for some reason
15066
15067 2006-06-06 03:57  ivan
15068
15069         * rt/html/NoAuth/webrt.css: yet another attempt to fix weird black
15070           RT navigation links
15071
15072 2006-06-06 03:54  ivan
15073
15074         * rt/html/NoAuth/webrt.css: another attempt to fix weird black RT
15075           navigation links
15076
15077 2006-06-06 03:46  ivan
15078
15079         * rt/html/NoAuth/webrt.css: attempt to fix weird black RT
15080           navigation links
15081
15082 2006-06-06 03:30  ivan
15083
15084         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
15085           automated install. wtf?!
15086
15087 2006-06-02 06:20  ivan
15088
15089         * httemplate/elements/header.html,
15090           httemplate/search/svc_Smart.html, rt/FREESIDE_MODIFIED,
15091           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
15092           rt/html/Elements/Tabs: add a service search
15093
15094 2006-05-24 03:22  ivan
15095
15096         * FS/MANIFEST: removing duplicate entries
15097
15098 2006-05-23 08:54  ivan
15099
15100         * README.1.7.0: adding batch upgrade instructions to 1.7.0
15101           instructions too
15102
15103 2006-05-22 13:38  ivan
15104
15105         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
15106
15107 2006-05-22 11:27  ivan
15108
15109         * FS/FS/cust_main.pm: better error message for banned cards
15110
15111 2006-05-22 11:05  ivan
15112
15113         * Changes.1.5.8: justification
15114
15115 2006-05-21 19:06  ivan
15116
15117         * Makefile: docs are going in the wiki Real Soon Now anyway
15118
15119 2006-05-21 19:04  ivan
15120
15121         * Changes.1.5.8: 1.5.8!
15122
15123 2006-05-21 17:50  ivan
15124
15125         * Makefile: 1.7.0?  why not?
15126
15127 2006-05-21 17:44  ivan
15128
15129         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
15130
15131 2006-05-21 11:40  ivan
15132
15133         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
15134
15135 2006-05-20 13:06  jeff
15136
15137         * README.1.5.7.lastbit, README.1.5.8, FS/FS.pm, FS/MANIFEST,
15138           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_pay_batch.pm,
15139           FS/FS/pay_batch.pm, FS/t/pay_batch.t, htetc/handler.pl,
15140           httemplate/browse/cust_pay_batch.cgi,
15141           httemplate/docs/schema.html, httemplate/docs/upgrade10.html,
15142           httemplate/misc/download-batch.cgi: first stab at BoM download
15143
15144 2006-05-15 06:57  ivan
15145
15146         * httemplate/: index.html, elements/freeside.css,
15147           elements/header.html, elements/menu.html: move most of the crap
15148           on the "main menu" to the sidebar
15149
15150 2006-05-15 04:05  ivan
15151
15152         * rt/html/NoAuth/webrt.css, httemplate/elements/freeside.css,
15153           httemplate/elements/header.html, httemplate/elements/xmenu.css,
15154           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
15155           rt/html/Elements/FreesideNewCust,
15156           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
15157           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
15158           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
15159           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
15160           RT!
15161
15162 2006-05-14 09:47  ivan
15163
15164         * CREDITS, Changes.1.7.0, htetc/handler.pl, httemplate/autohandler,
15165           httemplate/index.html, httemplate/browse/access_group.html,
15166           httemplate/browse/access_user.html,
15167           httemplate/browse/agent_type.cgi,
15168           httemplate/browse/cust_main_county.cgi,
15169           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
15170           httemplate/edit/access_group.html,
15171           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
15172           httemplate/edit/cust_bill_pay.cgi,
15173           httemplate/edit/cust_credit.cgi,
15174           httemplate/edit/cust_credit_bill.cgi,
15175           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
15176           httemplate/edit/part_referral.cgi,
15177           httemplate/edit/part_virtual_field.cgi,
15178           httemplate/edit/svc_domain.cgi,
15179           httemplate/edit/elements/edit.html,
15180           httemplate/edit/process/access_group.html,
15181           httemplate/edit/process/access_user.html,
15182           httemplate/edit/process/agent_type.cgi,
15183           httemplate/edit/process/cust_bill_pay.cgi,
15184           httemplate/edit/process/cust_credit.cgi,
15185           httemplate/edit/process/cust_credit_bill.cgi,
15186           httemplate/edit/process/elements/process.html,
15187           httemplate/elements/checkboxes-table.html,
15188           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
15189           httemplate/elements/header.html,
15190           httemplate/elements/menubar.html,
15191           httemplate/elements/select-access_group.html,
15192           httemplate/elements/tr-select-access_group.html,
15193           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
15194           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
15195           httemplate/search/cust_bill.cgi,
15196           httemplate/search/cust_main-otaker.cgi,
15197           httemplate/search/cust_main-payinfo.html,
15198           httemplate/search/cust_main-quickpay.html,
15199           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.html,
15200           httemplate/search/cust_pkg_report.cgi,
15201           httemplate/search/report_cust_bill.html,
15202           httemplate/search/report_cust_credit.html,
15203           httemplate/search/report_cust_pay.html,
15204           httemplate/search/report_prepaid_income.html,
15205           httemplate/search/report_tax.html,
15206           httemplate/search/sqlradius.html,
15207           httemplate/search/svc_acct.html,
15208           httemplate/search/svc_domain.cgi,
15209           httemplate/search/svc_domain.html,
15210           httemplate/search/svc_external.cgi, FS/MANIFEST,
15211           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
15212           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
15213           FS/FS/access_right.pm, FS/FS/access_user.pm,
15214           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
15215           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
15216           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
15217           FS/FS/part_pkg/billoneday.pm, FS/bin/freeside-addoutsourceuser,
15218           FS/t/AccessRight.t, FS/t/access_group.t,
15219           FS/t/access_groupagent.t, FS/t/access_right.t,
15220           FS/t/access_user.t, FS/t/access_user_pref.t,
15221           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
15222           httemplate/view/cust_main/payment_history.html: first part of ACL
15223           and re-skinning work and some other small stuff
15224
15225 2006-05-13 11:34  ivan
15226
15227         * httemplate/images/background-cheat.png: yay for cheating
15228
15229 2006-05-13 08:31  ivan
15230
15231         * httemplate/images/: 32clear.gif, arrow.down.png,
15232           arrow.right.black.png, arrow.right.png, black-gradient.png,
15233           black-gray-corner.png, black-gray-gradient.png,
15234           black-gray-side.png, black-gray-top.png: adding new images
15235
15236 2006-05-12 06:57  ivan
15237
15238         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
15239           incorrect and broke things, this should actually work
15240
15241 2006-05-08 04:48  ivan
15242
15243         * README.1.5.8, README.1.7.0: suggest "make clean" on upgrade -
15244           something is not quite right with perl Makefile hoohaw
15245
15246 2006-05-08 04:28  ivan
15247
15248         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
15249           httemplate/search/report_tax.cgi: add config switch to base tax
15250           off shipping address if present
15251
15252 2006-05-08 03:01  ivan
15253
15254         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
15255           httemplate/graph/cust_bill_pkg-graph.cgi,
15256           httemplate/graph/cust_bill_pkg.cgi,
15257           httemplate/graph/elements/monthly.html,
15258           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
15259           package class looks good
15260
15261 2006-05-07 13:27  ivan
15262
15263         * README.1.7.0, htetc/handler.pl, httemplate/docs/upgrade10.html,
15264           httemplate/elements/select-month_year.html,
15265           httemplate/elements/select-pkg_class.html,
15266           httemplate/elements/select-table.html,
15267           httemplate/elements/tr-select-from_to.html,
15268           httemplate/elements/tr-select-pkg_class.html,
15269           httemplate/graph/cust_bill_pkg-graph.cgi,
15270           httemplate/graph/cust_bill_pkg.cgi,
15271           httemplate/graph/money_time-graph.cgi,
15272           httemplate/graph/money_time.cgi,
15273           httemplate/graph/report_cust_bill_pkg.html,
15274           httemplate/graph/report_money_time.html,
15275           httemplate/graph/elements/monthly.html: first pass at sales
15276           reports per agent and package class
15277
15278 2006-05-03 02:47  ivan
15279
15280         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
15281           Cappuccio
15282
15283 2006-05-02 08:23  ivan
15284
15285         * FS/: MANIFEST, FS/Pony.pm: yours!
15286
15287 2006-05-02 08:03  ivan
15288
15289         * httemplate/: index.html, search/report_receivables.html: add an
15290           agent pre-selection page to receivables report
15291
15292 2006-05-02 06:29  ivan
15293
15294         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
15295           autogenerate off it
15296
15297 2006-05-02 04:59  ivan
15298
15299         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
15300           httemplate/graph/money_time-graph.cgi,
15301           httemplate/graph/money_time.cgi,
15302           httemplate/graph/report_money_time.html: add a "pre-report" page
15303           to this report/graph as requested by lewis/wtxs, also add 12mo
15304           total option
15305
15306 2006-05-01 06:09  ivan
15307
15308         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
15309           the 1st as it did before
15310
15311 2006-05-01 05:38  ivan
15312
15313         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
15314           annoying clucks (warnings with backtraces) when cutoff day isn't
15315           found in old packages
15316
15317 2006-05-01 04:45  ivan
15318
15319         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
15320           ambiguous
15321
15322 2006-05-01 04:43  ivan
15323
15324         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
15325           showing up on customer view listing when the custom priority
15326           field was edited
15327
15328 2006-04-26 06:16  ivan
15329
15330         * Makefile: apache reload doesn't work when server isn't running
15331           already
15332
15333 2006-04-21 17:58  ivan
15334
15335         * httemplate/browse/generic.cgi,
15336           httemplate/browse/inventory_class.html,
15337           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
15338           httemplate/browse/rate.cgi,
15339           httemplate/browse/elements/browse.html, htetc/handler.pl,
15340           httemplate/index.html, httemplate/edit/inventory_class.html,
15341           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
15342           httemplate/edit/elements/edit.html,
15343           httemplate/edit/process/inventory_class.html,
15344           httemplate/edit/process/pkg_class.html,
15345           httemplate/edit/process/elements/process.html,
15346           httemplate/elements/select-agent.html,
15347           httemplate/elements/select-pkg_class.html,
15348           httemplate/elements/select-table.html,
15349           httemplate/elements/tr-select-pkg_class.html,
15350           httemplate/search/cust_pkg.cgi,
15351           httemplate/search/inventory_class.html, FS/FS/part_pkg.pm,
15352           httemplate/search/elements/search.html: start of package class
15353           web UI (add/edit package classes, package class selection in
15354           package def edit)
15355
15356 2006-04-21 07:21  ivan
15357
15358         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
15359           now
15360
15361 2006-04-21 07:20  ivan
15362
15363         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
15364           indentation and the default cutoff day
15365
15366 2006-04-21 05:45  ivan
15367
15368         * httemplate/: index.html, browse/queue.cgi, misc/queue.cgi,
15369           search/queue.html: s(browse/queue.cgi)(search/queue.html)
15370
15371 2006-04-18 23:37  ivan
15372
15373         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
15374           in nested blocks that have been exited already.
15375
15376 2006-04-18 12:33  ivan
15377
15378         * httemplate/docs/install.html: add JSON to initial install
15379           instructions
15380
15381 2006-04-15 06:32  ivan
15382
15383         * httemplate/graph/money_time.cgi: REALLY correct the period for
15384           the total column this time
15385
15386 2006-04-15 06:28  ivan
15387
15388         * httemplate/graph/money_time.cgi: correct period & use a yellow
15389           color for the total column
15390
15391 2006-04-15 06:25  ivan
15392
15393         * httemplate/graph/money_time.cgi: format & link the total column
15394
15395 2006-04-14 17:21  ivan
15396
15397         * httemplate/graph/money_time.cgi: and </TD> the total column
15398
15399 2006-04-14 17:16  ivan
15400
15401         * httemplate/graph/money_time.cgi: add a total column
15402
15403 2006-04-14 04:55  ivan
15404
15405         * FS/FS/: Conf.pm, svc_forward.pm: add the
15406           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
15407           destinations
15408
15409 2006-04-13 14:29  ivan
15410
15411         * FS/bin/freeside-adduser: don't do the duplicate check unless
15412           there's a file already; fixes problem with first use of
15413           freeside-adduser
15414
15415 2006-04-12 05:36  ivan
15416
15417         * httemplate/index.html, FS/FS/cust_main.pm,
15418           httemplate/search/cust_main-zip.html,
15419           httemplate/search/cust_main.cgi,
15420           httemplate/search/report_cust_main-zip.html,
15421           httemplate/search/elements/search.html: zip code report
15422
15423 2006-04-09 16:41  ivan
15424
15425         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
15426           cust_main/tickets.html: a few more fixups for our favorite
15427           include(...) from Scott Edwards
15428
15429 2006-04-09 16:39  ivan
15430
15431         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
15432           fields
15433
15434 2006-04-09 16:24  ivan
15435
15436         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
15437           string ("old_uid") as a SCALAR ref while "strict refs" in use"
15438           error
15439
15440 2006-04-09 13:36  ivan
15441
15442         * FS/bin/freeside-adduser: error out if you try to add duplicates;
15443           this should lower my annoyance-level
15444
15445 2006-04-03 16:26  ivan
15446
15447         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
15448           checking
15449
15450 2006-04-03 13:49  ivan
15451
15452         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
15453
15454 2006-04-03 04:36  ivan
15455
15456         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
15457
15458 2006-04-03 03:11  ivan
15459
15460         * FS/FS/Record.pm: allow [ and ] in ut_text
15461
15462 2006-04-03 02:46  ivan
15463
15464         * htetc/handler.pl, FS/FS/Misc.pm,
15465           httemplate/edit/cust_main/contact.html,
15466           httemplate/edit/cust_main/select-country.html,
15467           httemplate/edit/cust_main/select-state.html,
15468           httemplate/misc/states.cgi,
15469           httemplate/view/cust_main/contacts.html: have the UI use full
15470           country names, and state names outside the US...
15471
15472 2006-04-02 15:13  ivan
15473
15474         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
15475
15476 2006-03-31 15:22  ivan
15477
15478         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
15479           events
15480
15481 2006-03-31 01:20  lsc
15482
15483         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
15484           pointed out by Ivan in the following email:
15485
15486           ---- before and after now?  I gave subscription and prorate a
15487           try.  Subscription came out as:
15488
15489             subscription 27th (03/25/06 - 04/27/06)  $10.00
15490             subscription 23rd (03/25/06 - 04/23/06)  $10.00
15491
15492           the "23rd" one is right, but the "27th" one should have only
15493           advanced the date two days to 3/27/06.
15494
15495               Prorate came out as:
15496
15497               prorate 23rd (03/25/06 - 04/23/06)  $9.20
15498               prorate 27th (03/25/06 - 04/27/06)  $10.49
15499
15500           The "23rd" one is right, but the "27th" one should have only
15501           advanced the date two days to 4/27/06.
15502
15503           lsc@prgmr.com
15504
15505 2006-03-30 06:22  ivan
15506
15507         * README.1.7.0, FS/bin/freeside-upgrade: move all the
15508           schema-updating magic into DBIx::DBSchema
15509
15510 2006-03-24 18:23  ivan
15511
15512         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
15513           FS/bin/freeside-setup,
15514           fs_selfservice/FS-SelfService/cgi/agent.cgi,
15515           fs_selfservice/FS-SelfService/cgi/payment_results.html,
15516           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
15517           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
15518           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
15519           httemplate/misc/upload-batch.cgi,
15520           httemplate/misc/process/cdr-import.html,
15521           httemplate/misc/process/cust_main-import.cgi,
15522           httemplate/misc/process/cust_main-import_charges.cgi,
15523           httemplate/misc/process/inventory_item-import.html: successfully
15524           correct the spelling of sucessful
15525
15526 2006-03-24 11:49  ivan
15527
15528         * httemplate/misc/process/payment.cgi: fix spelling
15529
15530 2006-03-23 04:00  lsc
15531
15532         * FS/FS/part_pkg/: billoneday.pm, prorate.pm, subscription.pm: for
15533           subscription.pm and prorate.pm:
15534
15535           -modify the subscription and prorate price plans
15536           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
15537           configurable (add a field to the %info hash) billing day instead
15538           of "1st of the month" only.  subscription will be easy, prorate
15539           will be a little trickier.
15540
15541           essentially, I replaced the '1' in the 'day' field of the
15542           timelocal that generates $$date with the value I added to the
15543           %info hash, 'cutoff_day'
15544
15545           -implement a price plan (new file in FS/FS/part_pkg/ - probably
15546           @ISA FS::part_pkg::subscription) that charges the first full
15547           month if the customer signs up between the 1st and the
15548           configurable billing day, and gives them the remainder of the
15549           month free if they sign up between the configurable billing day
15550           and the end of the month.
15551
15552           if this is the first time the customer is billed, and if the date
15553           is greater than the cutoff date, advance $ssdate to cutoff_day of
15554           next month, else $$date is cutoff_date of this month.  Either
15555           way, charge them for a month.
15556
15557           ----------------------------------------------------------------------
15558
15559 2006-03-20 11:13  ivan
15560
15561         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
15562           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
15563           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
15564           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
15565           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
15566           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
15567           httemplate/edit/cust_main/billing.html,
15568           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
15569           httemplate/view/cust_main/billing.html: add price plan to bill on
15570           internal or external CDRs directly, add option to export CDRs to
15571           a per-customer downstream file
15572
15573 2006-03-17 06:56  ivan
15574
15575         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
15576
15577 2006-03-14 23:34  ivan
15578
15579         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
15580           want a revision history
15581
15582 2006-03-14 20:17  ivan
15583
15584         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
15585           and normalize canadian zip codes as well as us ones
15586
15587 2006-03-13 14:32  ivan
15588
15589         * httemplate/elements/: progress-init.html, progress-popup.html:
15590           fix progress hoohaw for internet exploder again, whew.  also make
15591           sure error/finish messages are centered, looks better
15592
15593 2006-03-10 23:27  ivan
15594
15595         * httemplate/elements/footer.html: some pages from ui hoohaw have
15596           leaked footer include, need something here for now
15597
15598 2006-03-10 21:21  ivan
15599
15600         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
15601           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
15602           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
15603           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
15604           progressbar bug with multiple progressbar forms on a page
15605
15606 2006-03-10 14:30  ivan
15607
15608         * httemplate/: elements/progress-init.html,
15609           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
15610           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
15611           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
15612           (hopefully) allow multiple progress-init's in a page, also add
15613           second $cgi arg to all these progressbar calls...
15614
15615 2006-03-10 14:28  ivan
15616
15617         * FS/FS/UI/Web.pm: want to know who *called* this without the
15618           required second arg
15619
15620 2006-03-09 05:42  ivan
15621
15622         * htetc/handler.pl: fix that
15623           blank-page-instead-of-profiling-redirect-when-called-from-an-include
15624           bug triggered by mason 1.32 :)
15625
15626 2006-03-09 03:48  ivan
15627
15628         * httemplate/view/cust_main.cgi: don't use a table with
15629           WIDTH="100%", it shoves the custnum and "billing information"
15630           boxes way out to the right
15631
15632 2006-03-08 04:14  ivan
15633
15634         * FS/FS/inventory_item.pm,
15635           httemplate/misc/inventory_item-import.html,
15636           httemplate/misc/process/inventory_item-import.html,
15637           httemplate/search/inventory_class.html,
15638           httemplate/search/inventory_item.html:  Add an option to the web
15639           interface to batch upload new entries to the
15640           inventory_item table.
15641
15642 2006-03-08 02:05  ivan
15643
15644         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
15645           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
15646           FS/t/inventory_item.t, httemplate/search/inventory_class.html,
15647           httemplate/search/inventory_item.html, bin/generate-table-module,
15648           htetc/handler.pl, httemplate/edit/inventory_class.html,
15649           httemplate/edit/elements/edit.html,
15650           httemplate/edit/process/inventory_class.html,
15651           httemplate/edit/process/elements/process.html,
15652           httemplate/search/elements/search.html: Add a new table for
15653           inventory with for DIDs/serials/etc., and an additional new table
15654           for inventory category (i.e. to distinguish DIDs, serials, MACs,
15655           etc.)
15656
15657 2006-03-08 00:21  ivan
15658
15659         * FS/FS/agent.pm: add space in error msg
15660
15661 2006-03-03 07:02  ivan
15662
15663         * FS/FS/Report/Table/Monthly.pm,
15664           httemplate/graph/money_time-graph.cgi,
15665           httemplate/graph/money_time.cgi: agent-specific
15666           sales/credit/receipts summary
15667
15668 2006-02-28 11:34  ivan
15669
15670         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
15671
15672 2006-02-22 05:07  ivan
15673
15674         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
15675           httemplate/images/red_telephone_mimooh_01.png,
15676           httemplate/view/cust_main/contacts.html: add vonage click2call
15677           feature
15678
15679 2006-02-21 23:12  ivan
15680
15681         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
15682
15683 2006-02-18 03:14  ivan
15684
15685         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
15686           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
15687           README.1.7.0, README.2.0.0, FS/MANIFEST,
15688           FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
15689           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
15690           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
15691           httemplate/misc/cdr-import.html,
15692           httemplate/misc/process/cdr-import.html,
15693           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
15694           bin/cdr_calltype.import: CDR schema and class
15695
15696 2006-02-17 20:32  ivan
15697
15698         * htetc/global.asa, httemplate/docs/install.html: Mason it is
15699
15700 2006-02-17 18:11  ivan
15701
15702         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
15703           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
15704           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
15705           documentation left behind from example template
15706
15707 2006-02-16 13:43  ivan
15708
15709         * FS/FS/Setup.pm, FS/bin/freeside-setup, bin/populate-msgcat,
15710           httemplate/docs/admin.html, httemplate/docs/install.html:
15711           automate more of the initial data adding...
15712
15713 2006-02-08 23:18  ivan
15714
15715         * httemplate/elements/: calendar-en.js, calendar-setup.js,
15716           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
15717           jscalendar
15718
15719 2006-02-08 14:53  ivan
15720
15721         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
15722           around either
15723
15724 2006-02-07 19:50  ivan
15725
15726         * httemplate/docs/: upgrade7.html, upgrade8.html: remove ancient
15727           upgrade instructions
15728
15729 2006-02-07 19:49  ivan
15730
15731         * httemplate/docs/: upgrade10.html, index.html: slightly html-ize
15732           the 1.5.8 upgrade instructions
15733
15734 2006-02-07 18:26  ivan
15735
15736         * FS/FS/UID.pm: update error message when secrets file cannot be
15737           found
15738
15739 2006-02-07 05:49  ivan
15740
15741         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
15742           error message is better.
15743
15744 2006-02-07 03:12  ivan
15745
15746         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
15747           statement preventing page from showing up in konq
15748
15749 2006-02-05 04:27  ivan
15750
15751         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
15752           httemplate/edit/payment_gateway.html,
15753           httemplate/edit/process/payment_gateway.html: payment gateway
15754           editing
15755
15756 2006-02-01 15:13  ivan
15757
15758         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
15759           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
15760           FS/bin/freeside-daily, FS/bin/freeside-monthly,
15761           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
15762           httemplate/browse/part_bill_event.cgi: finish adding
15763           freeside-monthly and monthly events
15764
15765 2006-01-31 23:58  ivan
15766
15767         * Makefile: HEAD isn't 1.5.8 anymore
15768
15769 2006-01-31 07:01  ivan
15770
15771         * FS/FS/payby.pm: oops, forgot $
15772
15773 2006-01-31 03:02  ivan
15774
15775         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
15776           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
15777           httemplate/edit/part_bill_event.cgi: [no log message]
15778
15779 2006-01-30 20:26  ivan
15780
15781         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
15782           browse/agent_type.cgi, browse/cust_pay_batch.cgi,
15783           browse/part_bill_event.cgi, browse/part_export.cgi,
15784           browse/part_pkg.cgi, browse/part_referral.cgi,
15785           browse/part_svc.cgi, browse/part_virtual_field.cgi,
15786           browse/payment_gateway.html, browse/queue.cgi, browse/rate.cgi,
15787           browse/router.cgi, browse/svc_acct_pop.cgi,
15788           config/config-view.cgi, config/config.cgi,
15789           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
15790           edit/agent_payment_gateway.html, edit/agent_type.cgi,
15791           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
15792           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
15793           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
15794           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
15795           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
15796           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
15797           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
15798           misc/expire_pkg.cgi, misc/link.cgi, misc/meta-import.cgi,
15799           misc/upload-batch.cgi, misc/whois.cgi,
15800           misc/process/cust_main-import.cgi,
15801           misc/process/cust_main-import_charges.cgi,
15802           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
15803           search/report_tax.cgi, search/svc_external.cgi,
15804           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
15805           view/svc_broadband.cgi, view/svc_domain.cgi,
15806           view/svc_external.cgi: move header() to
15807           include(/elements/header.html) so it can be changed in one place,
15808           thanks to Scott Edwards
15809
15810 2006-01-30 18:59  ivan
15811
15812         * FS/FS/Record.pm: fix "table not found" dbdef error message to
15813           recommend freeside-upgrade instead create + dbdef-create
15814
15815 2006-01-26 23:34  ivan
15816
15817         * httemplate/search/report_tax.cgi: small visual fix to alternating
15818           row colors when show_taxclasses is on
15819
15820 2006-01-26 17:33  ivan
15821
15822         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
15823           report, show more info on the specific line item and invoice
15824
15825 2006-01-26 07:27  ivan
15826
15827         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
15828           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
15829           httemplate/search/cust_bill_pkg.cgi,
15830           httemplate/search/cust_tax_exempt_pkg.cgi,
15831           httemplate/search/report_tax.cgi,
15832           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
15833           exemption columns to work correctly.  also make them
15834           agent-specific.  also fix package exemption columns, they were
15835           bunk too, sheesh.  start adding package classes for package class
15836           tax reporting.
15837
15838 2006-01-25 04:34  ivan
15839
15840         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
15841           FS/FS/cust_main.pm, FS/FS/cust_tax_exempt.pm,
15842           FS/FS/cust_tax_exempt_pkg.pm, FS/FS/h_cust_bill.pm,
15843           FS/FS/h_cust_tax_exempt.pm, FS/t/cust_tax_exempt_pkg.t,
15844           FS/t/h_cust_bill.t, FS/t/h_cust_tax_exempt.t, README.2.0.0,
15845           FS/MANIFEST: change texas-style tax exemptions to be against a
15846           specific line item rather than just general per-customer, for
15847           later tracking and tax reporting.  fix 1969/1970 exemptions for
15848           one-off charges
15849
15850 2006-01-05 01:34  ivan
15851
15852         * httemplate/docs/upgrade10.html: my last 1.4 -> 1.5 upgrade...
15853
15854 2006-01-04 18:03  ivan
15855
15856         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
15857           columns
15858
15859 2006-01-03 00:45  ivan
15860
15861         * bin/billco-upload: agentnums 1-3
15862
15863 2005-12-29 18:41  rsiddall
15864
15865         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
15866           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
15867           fs_selfservice/FS-SelfService/SelfService.pm,
15868           fs_selfservice/FS-SelfService/cgi/provision_list.html,
15869           httemplate/view/cust_main.cgi: Fixing a few typos.
15870
15871 2005-12-24 19:41  ivan
15872
15873         * httemplate/search/report_tax.cgi: add switch to enable taxclass
15874           breakdown, report invoiced tax separately in that case
15875
15876 2005-12-24 19:38  ivan
15877
15878         * httemplate/edit/part_bill_event.cgi: make sure to specify a
15879           money_char default
15880
15881 2005-12-24 19:18  ivan
15882
15883         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
15884           to enable taxclass breakdown, report invoiced tax separately in
15885           that case
15886
15887 2005-12-24 19:07  ivan
15888
15889         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
15890           region" flag on new line item report - NULLs need to be compared
15891           explicitly.  apparantly NULL != NULL.  bah SQL
15892
15893 2005-12-24 19:00  ivan
15894
15895         * README.1.5.8, FS/FS/Schema.pm: update indices for better tax
15896           report performance
15897
15898 2005-12-24 18:31  ivan
15899
15900         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
15901           brainfart
15902
15903 2005-12-24 17:57  ivan
15904
15905         * httemplate/search/report_tax.cgi: correct end date display for
15906           "now"
15907
15908 2005-12-24 16:52  ivan
15909
15910         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
15911           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
15912           only when greater than N amount
15913
15914 2005-12-24 16:36  ivan
15915
15916         * httemplate/edit/cust_main/billing.html: don't reenable postal
15917           billing for existing customers just cause its blank...
15918
15919 2005-12-21 20:24  ivan
15920
15921         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
15922           the declaration too
15923
15924 2005-12-21 20:22  ivan
15925
15926         * httemplate/search/report_tax.cgi: fix some ambiguous var names
15927           causing " "my" variable $t masks earlier declaration in same
15928           scope" errors
15929
15930 2005-12-21 20:02  ivan
15931
15932         * Changes.1.5.8: more accurate description of tax report changes
15933
15934 2005-12-21 20:01  ivan
15935
15936         * httemplate/search/cust_bill_event.html,
15937           httemplate/search/cust_bill_pkg.cgi,
15938           httemplate/search/cust_pkg_report.cgi,
15939           httemplate/search/report_cust_bill.html,
15940           httemplate/search/report_cust_credit.html,
15941           httemplate/search/report_cust_pay.html,
15942           httemplate/search/report_tax.cgi,
15943           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
15944           httemplate/elements/select-agent.html,
15945           httemplate/elements/table-grid.html,
15946           httemplate/elements/tr-input-beginning_ending.html,
15947           httemplate/elements/tr-select-agent.html,
15948           httemplate/search/elements/search.html: tax report update, link
15949           to new line item report, per-agent tax reporting
15950
15951 2005-12-18 20:18  ivan
15952
15953         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
15954           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
15955           field labeling - not always monthly
15956
15957 2005-12-18 20:18  ivan
15958
15959         * Changes.1.5.8, FS/FS/part_pkg/sqlradacct_hour.pm: add maximum
15960           "caps" to RADIUS usage charges
15961
15962 2005-12-16 14:47  ivan
15963
15964         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
15965           attributes from wtxs, neaten up raddb.pm generation
15966
15967 2005-12-15 17:49  ivan
15968
15969         * httemplate/edit/payment_gateway.html: add TransactionCentral
15970
15971 2005-12-15 11:36  ivan
15972
15973         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
15974           new agent types, noticed by Julius Igugu
15975
15976 2005-12-15 10:45  ivan
15977
15978         * bin/print-schema: adding print-schema
15979
15980 2005-12-14 20:04  ivan
15981
15982         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
15983           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
15984
15985 2005-12-14 12:57  ivan
15986
15987         * FS/FS/svc_acct.pm: allow a dir field to be set (or
15988           auto-generated) even if uid is fixed
15989
15990 2005-12-14 10:52  ivan
15991
15992         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
15993           to Radiator export
15994
15995 2005-12-12 19:13  ivan
15996
15997         * httemplate/edit/process/payment_gateway.html: fix options in
15998           gateway adding
15999
16000 2005-12-12 13:39  ivan
16001
16002         * FS/FS/part_export/radiator.pm: use crypt password for radiator
16003           export
16004
16005 2005-12-09 08:58  ivan
16006
16007         * httemplate/: edit/process/cust_credit_bill.cgi,
16008           view/cust_main/payment_history.html: fill in reason if empty when
16009           applying a credit to a refund
16010
16011 2005-12-09 08:56  ivan
16012
16013         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
16014           postal mail checkbox misbehaving (isn't sticky on errors -
16015           reverts back to on)
16016
16017 2005-12-07 15:48  ivan
16018
16019         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
16020           without pg_oid_status, look up the actual sequence name from
16021           dbdef rather than assuming ${table}_${column}_seq
16022
16023 2005-12-06 14:25  ivan
16024
16025         * FS/FS/Record.pm: make sure zip is required for canada, also use
16026           CURRVAL() function instead of pg_oid_status DBD attribute because
16027           Pg 8.1 doesn't have oids by default anymore
16028
16029 2005-12-05 11:01  ivan
16030
16031         * FS/FS/svc_Common.pm: avoid uninitialized value errors
16032
16033 2005-12-05 09:19  ivan
16034
16035         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
16036           debugging info by default
16037
16038 2005-12-02 23:26  ivan
16039
16040         * htetc/handler.pl: this should be the last of
16041           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
16042
16043 2005-12-02 23:12  ivan
16044
16045         * Makefile: those semicolons can't possibly have belonged there
16046
16047 2005-12-02 23:02  ivan
16048
16049         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
16050           had to be run multiple times before
16051
16052 2005-12-02 22:49  ivan
16053
16054         * README.1.5.8, httemplate/docs/install.html,
16055           httemplate/docs/upgrade10.html: add Term::ReadKey to install &
16056           upgrade docs and README.1.5.8
16057
16058 2005-12-01 18:30  ivan
16059
16060         * httemplate/docs/upgrade10.html: and Net::Whois::Raw
16061
16062 2005-12-01 17:52  ivan
16063
16064         * README.1.5.8, httemplate/docs/upgrade10.html: note DBIx::DBSchema
16065           0.29 is required for Pg 7.2.x and earlier
16066
16067 2005-12-01 17:22  ivan
16068
16069         * httemplate/docs/upgrade10.html: apache instructions already up
16070           top
16071
16072 2005-12-01 11:17  ivan
16073
16074         * httemplate/edit/agent_type.cgi: list disabled packages on agent
16075           type edit if they are still associated with the type
16076
16077 2005-12-01 09:36  ivan
16078
16079         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
16080           shouldn't apply to RADIUS groups, this is messing up unrelated
16081           RADIUS exports
16082
16083 2005-11-30 09:48  ivan
16084
16085         * README.1.5.8: later versions are okay too
16086
16087 2005-11-28 09:16  ivan
16088
16089         * FS/FS/cust_main.pm: turn off debugging
16090
16091 2005-11-28 09:13  ivan
16092
16093         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
16094           SQL that Pg doesn't need and MySQL doesn't like
16095
16096 2005-11-28 09:12  ivan
16097
16098         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
16099           for all three supporte exports
16100
16101 2005-11-28 09:07  ivan
16102
16103         * FS/bin/freeside-sqlradius-radacctd: startup
16104           freeside-sqlradius-radacctd for radiator export too
16105
16106 2005-11-28 08:59  ivan
16107
16108         * FS/FS/svc_Common.pm: allow defaults to override empty values for
16109           new objects
16110
16111 2005-11-28 08:38  ivan
16112
16113         * FS/FS/cust_svc.pm: better error msg
16114
16115 2005-11-28 08:34  ivan
16116
16117         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
16118           deal with any usage-capable export
16119
16120 2005-11-28 08:21  ivan
16121
16122         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
16123           deal with any usage-capable export
16124
16125 2005-11-28 08:14  ivan
16126
16127         * FS/FS/Record.pm: okay, its been tested
16128
16129 2005-11-28 08:07  ivan
16130
16131         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
16132
16133 2005-11-28 07:41  ivan
16134
16135         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
16136           where the freeze is coming from
16137
16138 2005-11-27 13:59  ivan
16139
16140         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
16141           per-agent billco spools
16142
16143 2005-11-22 10:29  ivan
16144
16145         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
16146           backend-realtime config flag, should be more intuitive for
16147           guyananet
16148
16149 2005-11-22 08:41  ivan
16150
16151         * FS/FS/svc_Common.pm: oops, supposed to commit this one
16152
16153 2005-11-22 08:39  ivan
16154
16155         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
16156           svc_acct.seconds
16157
16158 2005-11-22 05:26  ivan
16159
16160         * FS/FS/part_export/radiator.pm: update radiator export to deal
16161           with prepaid and some other random stuff
16162
16163 2005-11-22 01:13  ivan
16164
16165         * httemplate/docs/install.html: correct common misconception RIGHT
16166           THERE in the docs
16167
16168 2005-11-21 07:24  ivan
16169
16170         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
16171           and there's a duplicate error, show all conflicting accounts not
16172           just the ones for different customers
16173
16174 2005-11-21 06:25  ivan
16175
16176         * FS/FS/part_export/: shellcommands.pm,
16177           shellcommands_withdomain.pm: add usermod_nousername flag to just
16178           prohibit username changes
16179
16180 2005-11-21 04:41  ivan
16181
16182         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
16183           view/cust_main/payment_history.html: ignore blank lines in payby
16184           config
16185
16186 2005-11-21 03:04  ivan
16187
16188         * README: slight update to README
16189
16190 2005-11-21 02:47  ivan
16191
16192         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
16193           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
16194           httemplate/edit/cust_main/billing.html,
16195           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
16196           httemplate/search/report_cust_pay.html,
16197           httemplate/view/cust_bill.cgi,
16198           httemplate/view/cust_main/payment_history.html: add MCRD payment
16199           type for manually processed ccards
16200
16201 2005-11-20 22:46  ivan
16202
16203         * httemplate/docs/schema.dia: load schema in current dia and save,
16204           should load up for people now?
16205
16206 2005-11-20 21:18  ivan
16207
16208         * FS/FS/Conf.pm: add config values used by external RT integration
16209
16210 2005-11-18 07:08  ivan
16211
16212         * httemplate/search/report_receivables.cgi: fix link glitch in
16213           receivables reports
16214
16215 2005-11-18 06:59  ivan
16216
16217         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
16218           add comment to package listing
16219
16220 2005-11-18 02:58  ivan
16221
16222         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
16223           BS for RT 3.4.4
16224
16225 2005-11-18 02:53  ivan
16226
16227         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
16228           BS for RT 3.4.4
16229
16230 2005-11-18 01:44  ivan
16231
16232         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
16233           BS for RT 3.4.4
16234
16235 2005-11-17 23:05  ivan
16236
16237         * README.1.5.8: slightly more info in 1.5.8 upgrade instructions
16238
16239 2005-11-17 19:48  ivan
16240
16241         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
16242           check edits for an expired card when the # has changed
16243
16244 2005-11-17 07:56  ivan
16245
16246         * FS/FS/part_export/: shellcommands.pm,
16247           shellcommands_withdomain.pm: make variable description more
16248           consistant wrt vars that are already shell-quoted
16249
16250 2005-11-17 04:53  ivan
16251
16252         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
16253
16254 2005-11-17 04:27  ivan
16255
16256         * README.1.5.8, FS/FS/Schema.pm: add cust_pkg2 index on
16257           cust_pkg.pkgpart
16258
16259 2005-11-17 03:15  ivan
16260
16261         * FS/FS/svc_acct.pm: update debuggging information for replace
16262           group info with user@domain
16263
16264 2005-11-17 03:04  ivan
16265
16266         * httemplate/view/svc_acct.cgi: fix service change!
16267
16268 2005-11-17 02:14  ivan
16269
16270         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
16271           requests!
16272
16273 2005-11-16 05:14  ivan
16274
16275         * FS/FS/part_svc.pm, httemplate/index.html,
16276           httemplate/browse/part_svc.cgi, Changes.1.5.8, FS/FS/UI/Web.pm,
16277           httemplate/edit/bulk-cust_svc.html,
16278           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
16279
16280 2005-11-12 04:19  ivan
16281
16282         * README.1.5.8: one last bit for 1.5.7->1.5.8 RT upgrade
16283           instructions
16284
16285 2005-11-11 17:24  ivan
16286
16287         * httemplate/view/cust_main/tickets.html: huh seem to have
16288           overlooked this
16289
16290 2005-11-11 17:22  ivan
16291
16292         * FS/FS/cust_main.pm: set payip for all payment types
16293
16294 2005-11-11 16:44  ivan
16295
16296         * FS/FS/part_export/cpanel.pm: interpolation helps alot
16297
16298 2005-11-11 16:17  ivan
16299
16300         * FS/FS/part_export/cpanel.pm: try using web interface scrape
16301           bullshit for adding pops instead of API, as per cpanel support
16302           [cPanel tickets ID# 116044]
16303
16304 2005-11-11 06:06  ivan
16305
16306         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
16307           export update of RADIUS Expiration attribute when cust_pkg.bill
16308           changes
16309
16310 2005-11-10 04:47  ivan
16311
16312         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
16313           add part_bill_event.payby selection to failed invoice event
16314           search
16315
16316 2005-11-10 03:36  ivan
16317
16318         * FS/FS/part_export/everyone_net.pm: fix password changes with
16319           everyone.net
16320
16321 2005-11-09 16:00  ivan
16322
16323         * httemplate/view/svc_domain.cgi: add javascript confirmation to
16324           unaudited domain deletion, add record being deleted to record
16325           deletion popup
16326
16327 2005-11-09 12:48  ivan
16328
16329         * httemplate/docs/install.html: closing paren
16330
16331 2005-11-07 18:16  ivan
16332
16333         * httemplate/docs/admin.html: bah
16334
16335 2005-11-07 14:07  ivan
16336
16337         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
16338           Bug#1270
16339
16340 2005-11-04 03:43  ivan
16341
16342         * httemplate/elements/xmlhttp.html: oops, typo applying patch
16343
16344 2005-11-04 03:31  ivan
16345
16346         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
16347           Edwards to show mason errors received from XMLHTTP requests
16348
16349 2005-11-02 13:18  ivan
16350
16351         * FS/FS/cust_bill.pm: spool invoice to billco if no other
16352           destinations are set!
16353
16354 2005-10-31 21:32  ivan
16355
16356         * FS/FS/: cust_bill.pm: yarg
16357
16358 2005-10-31 21:27  ivan
16359
16360         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
16361
16362 2005-10-31 21:21  ivan
16363
16364         * bin/billco-upload: do the zip
16365
16366 2005-10-31 21:14  ivan
16367
16368         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
16369           events to apply only to a specific destination type (i.e. postal
16370           only)
16371
16372 2005-10-31 19:16  ivan
16373
16374         * bin/billco-upload: good nuff for 11/1
16375
16376 2005-10-31 19:15  ivan
16377
16378         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
16379           billco format option to FTP invoice send, add invoice event to
16380           spool one giant (pair of) CSV files in addition to FTPing them
16381           individually
16382
16383 2005-10-28 10:10  ivan
16384
16385         * bin/billco-upload: beginning of quick billco zip & upload tool
16386
16387 2005-10-28 04:56  ivan
16388
16389         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
16390           statustext as a failed billing event
16391
16392 2005-10-27 10:04  ivan
16393
16394         * httemplate/elements/select-taxclass.html: extraneous '; noticed
16395           by joe@surferz
16396
16397 2005-10-27 08:48  ivan
16398
16399         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
16400           and 60 had the wrote quote. they had single quote where double
16401           was needed...
16402
16403 2005-10-24 04:59  ivan
16404
16405         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
16406
16407 2005-10-24 04:56  ivan
16408
16409         * README.1.5.8, FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
16410           httemplate/elements/progress-init.html,
16411           httemplate/elements/xmlhttp.html: fix rate plan editing with new
16412           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
16413           on rate search screen
16414
16415 2005-10-21 08:21  ivan
16416
16417         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
16418           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
16419           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
16420           httemplate/edit/cust_main/billing.html,
16421           httemplate/edit/process/cust_main.cgi,
16422           httemplate/search/cust_pay.cgi,
16423           httemplate/search/report_cust_pay.html,
16424           httemplate/view/cust_bill.cgi,
16425           httemplate/view/cust_main/payment_history.html: add CASH and WEST
16426           payment types (payments only, not cust_main.payby)
16427
16428 2005-10-21 06:15  ivan
16429
16430         * conf/invoice_html: brainfart
16431
16432 2005-10-21 05:50  ivan
16433
16434         * conf/invoice_html: i thought i fixed this already
16435
16436 2005-10-20 05:30  ivan
16437
16438         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
16439           service.  fuck Date::Manip
16440
16441 2005-10-16 23:46  ivan
16442
16443         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
16444           exporting so it'll export even if all svc_acct records don't have
16445           the group yet
16446
16447 2005-10-16 23:03  ivan
16448
16449         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
16450           usergroup editing
16451
16452 2005-10-16 08:02  ivan
16453
16454         * bin/bind.export: and make .HEADER optional for slaves too
16455
16456 2005-10-16 07:59  ivan
16457
16458         * bin/bind.export: don't error out if there's no HEADER file, just
16459           produce a useable snippet anyway
16460
16461 2005-10-16 07:04  ivan
16462
16463         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
16464           zone-underscore config file, update bind.import to use
16465           command-line options instead of ask for input
16466
16467 2005-10-15 06:48  ivan
16468
16469         * FS/FS/TicketSystem/RT_External.pm: don't error out when
16470           ticket_system-default_queueid hasn't been set yet
16471
16472 2005-10-15 06:40  ivan
16473
16474         * FS/FS/Conf.pm: make sure config still works if no ticket system
16475           is configured...
16476
16477 2005-10-15 06:37  ivan
16478
16479         * FS/FS/Conf.pm: make sure config still works if no ticket system
16480           is configured...
16481
16482 2005-10-15 05:58  ivan
16483
16484         * bin/backup-dvd: adding quick backup-to-dvd script
16485
16486 2005-10-15 04:29  ivan
16487
16488         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
16489           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
16490           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
16491           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
16492           httemplate/config/config.cgi: agent option to select RT queue
16493
16494 2005-10-15 04:25  ivan
16495
16496         * README.1.5.8: upgrade instructions for new RT verison
16497
16498 2005-10-15 04:13  ivan
16499
16500         * README.1.5.8, rt/html/Elements/Header, rt/html/NoAuth/webrt.css:
16501           land RT 3.4.4 on HEAD
16502
16503 2005-10-15 02:33  ivan
16504
16505         * rt/: etc/RT_SiteConfig.pm, html/Admin/Global/CustomField.html,
16506           html/Admin/Global/CustomFields.html, html/Elements/Footer,
16507           html/Elements/Header, html/Elements/Menu,
16508           html/Elements/PageLayout, html/Elements/SimpleSearch,
16509           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
16510           html/NoAuth/webrt.css, html/NoAuth/images/back_home.gif,
16511           html/NoAuth/images/head_requestracker.gif,
16512           html/NoAuth/images/rt.jpg, html/NoAuth/images/spacer.gif,
16513           html/NoAuth/images/squares_blue.gif,
16514           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
16515           lib/RT/TicketCustomFieldValue.pm,
16516           lib/RT/TicketCustomFieldValue_Overlay.pm,
16517           lib/RT/TicketCustomFieldValues.pm,
16518           lib/RT/TicketCustomFieldValues_Overlay.pm,
16519           lib/RT/I18N/en_malkovich.po, lib/t/00smoke.t.in,
16520           lib/t/01harness.t.in, lib/t/02regression.t.in, lib/t/03web.pl.in,
16521           lib/t/04_send_email.pl.in, lib/t/05cronsupport.pl.in,
16522           lib/t/regression/00placeholder, sbin/rt-setup-database.in:
16523           landing rt 3.4.4 on HEAD
16524
16525 2005-10-15 02:09  ivan
16526
16527         * rt/: docs/design_docs/realflow.txt,
16528           docs/design_docs/3.3-schema-redesign.txt,
16529           docs/design_docs/rt-mvc, sbin/rt-dump-database.in,
16530           html/Search/Elements/SelectGroup, html/Admin/autohandler,
16531           html/Download/CustomFieldValue/dhandler,
16532           html/Download/Tabular/dhandler, html/Search/Elements/EditQuery,
16533           html/Admin/CustomFields/GroupRights.html,
16534           html/Admin/Global/CustomFields/Groups.html,
16535           html/Admin/Global/CustomFields/Queue-Tickets.html,
16536           html/Admin/Global/CustomFields/Queue-Transactions.html,
16537           html/Admin/Global/CustomFields/Users.html,
16538           html/Admin/Global/CustomFields/index.html,
16539           html/Admin/Groups/CustomFields.html,
16540           html/Admin/Groups/History.html,
16541           html/Admin/CustomFields/Modify.html,
16542           html/Admin/CustomFields/Objects.html,
16543           html/Admin/CustomFields/UserRights.html,
16544           html/Admin/CustomFields/index.html,
16545           html/Admin/Users/CustomFields.html,
16546           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
16547           html/Admin/Elements/CustomFieldTabs,
16548           html/Admin/Elements/SelectCustomFieldLookupType,
16549           html/Admin/Elements/GlobalCustomFieldTabs,
16550           html/Admin/Elements/ObjectCustomFields,
16551           html/Admin/Elements/PickCustomFields,
16552           html/Admin/Elements/PickObjects,
16553           html/SelfService/CreateTicketInQueue.html,
16554           html/Elements/EditCustomField,
16555           html/Elements/EditCustomFieldImage,
16556           html/Elements/EditCustomFieldBinary,
16557           html/Elements/EditCustomFieldSelect,
16558           html/Elements/ShowCustomFieldBinary,
16559           html/Elements/ShowCustomFieldImage,
16560           html/Elements/ShowCustomFieldWikitext,
16561           html/Elements/ShowCustomFields,
16562           html/Elements/EditCustomFieldFreeform,
16563           html/Elements/EditCustomFieldText,
16564           html/Elements/EditCustomFieldWikitext,
16565           html/Elements/ShowMemberships, lib/t/setup_regression.t,
16566           lib/t/create_data.pl, lib/t/regression/01ticket_link_searching.t,
16567           lib/t/regression/02basic_web.t,
16568           lib/t/regression/03web_compiliation_errors.t,
16569           lib/t/regression/05cronsupport.t, lib/t/regression/07acl.t,
16570           lib/t/regression/08web_cf_access.t,
16571           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
16572           lib/t/regression/11-template-insert.t,
16573           lib/t/regression/12-search.t,
16574           lib/t/regression/13-attribute-tests.t,
16575           lib/t/regression/14merge.t,
16576           lib/t/regression/16-transaction_cf_tests.t,
16577           lib/t/regression/17multiple_deleg_revocation.t,
16578           lib/t/regression/19-rtname.t, lib/t/regression/20savedsearch.t,
16579           lib/t/regression/21query-builder.t,
16580           lib/t/regression/22search_tix_by_txn.t,
16581           lib/t/regression/04send_email.t,
16582           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
16583           lib/t/regression/15cf_single_values_are_single.t,
16584           lib/t/regression/18stale_delegations_cleanup.t,
16585           lib/RT/SavedSearch.pm, lib/RT/ObjectCustomFields.pm,
16586           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/ObjectCustomField.pm,
16587           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/SavedSearches.pm,
16588           lib/RT/ObjectCustomFieldValues.pm,
16589           lib/RT/ObjectCustomFieldValue.pm,
16590           lib/RT/ObjectCustomField_Overlay.pm,
16591           lib/RT/ObjectCustomFieldValues_Overlay.pm,
16592           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/I18N/pl.po,
16593           lib/RT/I18N/id.po, lib/RT/URI/t.pm,
16594           lib/RT/Interface/Web/QueryBuilder.pm,
16595           lib/RT/Interface/Web/Standalone.pm,
16596           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
16597           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
16598           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
16599           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
16600           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
16601           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
16602           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
16603           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
16604           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
16605           etc/upgrade/3.3.11/schema.SQLite,
16606           etc/upgrade/3.3.11/schema.mysql: Initial revision
16607
16608 2005-10-13 14:16  ivan
16609
16610         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
16611           change uid' error when the account *has* a uid but
16612           svc_acct-edit_uid isn't turned on
16613
16614 2005-10-12 05:02  ivan
16615
16616         * httemplate/misc/: batch-cust_pay.html,
16617           process/batch-cust_pay.cgi: change button to say "post payment
16618           batch" and main error message to indicate the whole batch should
16619           be resubmitted, as per feedback from lewis
16620
16621 2005-10-12 02:51  ivan
16622
16623         * httemplate/edit/part_pkg.cgi: fix package customize losing
16624           services
16625
16626 2005-10-12 01:57  ivan
16627
16628         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
16629
16630 2005-10-10 09:06  ivan
16631
16632         * FS/FS/part_export/everyone_net.pm: oops, that should fix
16633           suspension problem
16634
16635 2005-10-10 05:20  ivan
16636
16637         * Changes.1.5.8, README.1.5.8, FS/FS/cust_pay.pm, htetc/global.asa,
16638           htetc/handler.pl, httemplate/index.html,
16639           httemplate/docs/upgrade10.html,
16640           httemplate/misc/batch-cust_pay.html,
16641           httemplate/misc/xmlhttp-cust_main-search.cgi,
16642           httemplate/misc/process/batch-cust_pay.cgi,
16643           httemplate/search/cust_pay.cgi: updated quick payment entry
16644
16645 2005-10-08 06:45  ivan
16646
16647         * httemplate/misc/batch-cust_pay.html: quick payment entry
16648           javascript tested & working IE/firefix/konq
16649
16650 2005-10-07 17:47  ivan
16651
16652         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
16653           edit/process/quick-charge.cgi, elements/select-taxclass.html,
16654           view/cust_main/quick-charge.html: fix tax class selection in
16655           package add/edit too
16656
16657 2005-10-07 16:28  ivan
16658
16659         * conf/invoice_latex: allow more width for return address, stuff is
16660           wrapping
16661
16662 2005-10-06 22:03  ivan
16663
16664         * README.1.5.8: need new B:CC
16665
16666 2005-10-06 21:50  ivan
16667
16668         * httemplate/view/cust_main/billing.html: mask out echeck account
16669           #s too
16670
16671 2005-10-06 21:48  ivan
16672
16673         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
16674           in UI.  i believe huntsburg is in the doghouse for this one :)
16675
16676 2005-10-06 19:25  ivan
16677
16678         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
16679           httemplate/edit/process/quick-charge.cgi,
16680           httemplate/view/cust_main/quick-charge.html: add
16681           require_taxclasses config flag
16682
16683 2005-10-06 16:09  ivan
16684
16685         * httemplate/view/cust_bill-logo.cgi: really use default logo if
16686           the agent-specific one isn't found
16687
16688 2005-10-06 16:07  ivan
16689
16690         * httemplate/view/cust_bill-logo.cgi: use default logo if the
16691           agent-specific one isn't found
16692
16693 2005-10-06 16:03  ivan
16694
16695         * httemplate/view/cust_bill-logo.cgi: use default logo if the
16696           agent-specific one isn't found
16697
16698 2005-10-06 13:35  ivan
16699
16700         * FS/FS/part_export/everyone_net.pm: add debugging option to
16701           everyone_net export
16702
16703 2005-10-06 00:34  ivan
16704
16705         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
16706           httemplate/view/cust_main/payment_history.html: add cc-void
16707           option
16708
16709 2005-10-05 18:40  ivan
16710
16711         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
16712           sources (refnum) - needed to make sure the SELECT OPTIONs have
16713           explicitly specified VALUEs
16714
16715 2005-10-04 13:27  ivan
16716
16717         * FS/FS/part_export/everyone_net.pm: fix small error with
16718           everyone.net export
16719
16720 2005-10-02 18:41  ivan
16721
16722         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
16723           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
16724           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
16725           account view and edit: convert to proper templates, make sure
16726           usage information displays for any usage-capable export, add
16727           ability to edit uid/gid
16728
16729 2005-10-02 07:04  ivan
16730
16731         * httemplate/docs/install.html: fix leading % causing Mason to barf
16732
16733 2005-10-02 00:09  ivan
16734
16735         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
16736           target for quick iterative development
16737
16738 2005-09-29 13:19  ivan
16739
16740         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
16741           as well
16742
16743 2005-09-28 11:27  ivan
16744
16745         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
16746
16747 2005-09-25 01:20  ivan
16748
16749         * httemplate/view/cust_main.cgi: this css did weird things under IE
16750
16751 2005-09-25 01:13  ivan
16752
16753         * CREDITS, Changes.1.5.8, JSRS-LICENSE, README.1.5.7,
16754           FS/FS/UI/Web.pm, httemplate/edit/cust_main/select-country.html,
16755           httemplate/edit/cust_main/select-county.html,
16756           httemplate/edit/process/part_svc.cgi,
16757           httemplate/edit/process/rate.cgi,
16758           httemplate/elements/jsrsServer.html,
16759           httemplate/elements/progress-init.html,
16760           httemplate/elements/progress-popup.html,
16761           httemplate/elements/xmlhttp.html, httemplate/docs/install.html,
16762           httemplate/docs/upgrade10.html: get rid of JSRS iframe foo for
16763           progress bar, use XMLHTTPRequest instead.  really should have
16764           done that in the first place.  JSON will wait until another
16765           day...
16766
16767 2005-09-24 15:53  ivan
16768
16769         * FS/FS/cust_main.pm: parse paybatch order number with dashes
16770           correctly
16771
16772 2005-09-22 15:25  ivan
16773
16774         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
16775           (dir-less) Conf showing up
16776
16777 2005-09-21 05:47  ivan
16778
16779         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
16780           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
16781           httemplate/view/cust_main/packages.html, init.d/freeside-init,
16782           FS/bin/freeside-daily: add prepaid support which sets RADIUS
16783           Expiration attribute, update customer view package UI
16784
16785 2005-09-16 03:10  ivan
16786
16787         * FS/FS/cust_main.pm: tyop
16788
16789 2005-09-16 01:18  ivan
16790
16791         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
16792           for a state/county/country
16793
16794 2005-09-14 04:01  ivan
16795
16796         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
16797           FS/t/cancel_reason.t, FS/t/payment_gateway.t,
16798           FS/t/payment_gateway_option.t, bin/generate-table-module: fix
16799           autogenerated simple test
16800
16801 2005-09-13 13:12  ivan
16802
16803         * httemplate/search/elements/search.html: fix redirect with single
16804           item returned from search results and a coderef redirect
16805
16806 2005-09-10 07:50  ivan
16807
16808         * CREDITS, httemplate/edit/cust_main/contact.html,
16809           httemplate/edit/cust_main/select-country.html,
16810           httemplate/edit/cust_main/select-county.html,
16811           httemplate/edit/cust_main/select-state.html,
16812           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
16813           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
16814           ajax-style xmlhttprequest state/county/country selector!
16815
16816 2005-09-08 12:15  ivan
16817
16818         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
16819           table names!  huh
16820
16821 2005-09-08 01:50  ivan
16822
16823         * httemplate/edit/cust_main.cgi: fix dropping of payname
16824
16825 2005-09-07 23:52  ivan
16826
16827         * httemplate/autohandler: don't need 4k of newlines anymore,
16828           H:W:SelectLayers works better
16829
16830 2005-09-07 15:52  ivan
16831
16832         * FS/FS/part_pkg.pm: add hourly frequency
16833
16834 2005-09-07 15:04  ivan
16835
16836         * bin/generate-raddb: list current dictionary sources in example so
16837           i don't forget
16838
16839 2005-09-07 15:02  ivan
16840
16841         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
16842           plus dictionary.ip3networks
16843
16844 2005-09-07 05:56  ivan
16845
16846         * FS/FS/Schema.pm: define username_len so the default add account
16847           screen doesn't have a tiny username field (when usernamemax is
16848           not defined)
16849
16850 2005-09-07 05:48  ivan
16851
16852         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
16853           when adding an account (and usernamemax is not set)
16854
16855 2005-09-07 05:44  ivan
16856
16857         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
16858           when adding an account (and username max is not set)
16859
16860 2005-09-07 05:38  ivan
16861
16862         * httemplate/view/cust_main.cgi: oops, still need areyousure
16863           javascript for some sub-bits of the page (package unprovisioning
16864           and cancellation, bunch of payment history stuff)
16865
16866 2005-09-07 03:40  ivan
16867
16868         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
16869           FS::Schema instead of calling $FS::Record::dbdef directly
16870
16871 2005-09-07 03:25  ivan
16872
16873         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
16874           forgot to prefix FS::
16875
16876 2005-09-07 03:16  ivan
16877
16878         * FS/FS/part_export/cpanel.pm: remote access key is a big long
16879           thing
16880
16881 2005-09-07 02:37  ivan
16882
16883         * Changes.1.5.8, FS/FS/part_export/cpanel.pm,
16884           eg/export_template.pm: add cpanel export
16885
16886 2005-09-06 14:58  ivan
16887
16888         * FS/FS/Conf.pm: document variables available in
16889           payment_receipt_email
16890
16891 2005-08-27 01:46  ivan
16892
16893         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
16894           FS/FS/cancel_reason.pm, FS/FS/cust_main.pm, FS/t/banned_pay.t,
16895           FS/t/cancel_reason.t, bin/generate-table-module,
16896           httemplate/view/cust_main.cgi,
16897           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
16898           ACH table, re-do cancel popup to have a checkbox to ban payinfo
16899
16900 2005-08-24 07:07  ivan
16901
16902         * README.1.5.8, httemplate/docs/upgrade10.html: need
16903           H:W:SelectLayers 0.05
16904
16905 2005-08-24 06:47  ivan
16906
16907         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
16908           popup
16909
16910 2005-08-24 06:22  ivan
16911
16912         * htetc/global.asa, htetc/handler.pl,
16913           httemplate/edit/cust_main.cgi,
16914           httemplate/edit/cust_main/billing.html,
16915           httemplate/edit/cust_main/contact.html, Changes.1.5.8,
16916           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
16917           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
16918           fs_selfservice/FS-SelfService/SelfService.pm,
16919           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
16920           httemplate/edit/process/cust_main.cgi,
16921           httemplate/elements/overlibmws_draggable.js,
16922           httemplate/elements/overlibmws_iframe.js,
16923           httemplate/elements/progress-init.html,
16924           httemplate/elements/select-month_year.html,
16925           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
16926           httemplate/view/cust_main/billing.html: customer edit: abstract
16927           out billing info to billing.html, re-do payment type selection
16928           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
16929           for start date & issue #.  customer view: re-order fields for
16930           consistency.  selfservice API: support paystart_month,
16931           paystart_year, payissue and payip in MyAccount::process_payment
16932           and ::edit_info and Signup::new_customer,
16933           FS::cust_main::realtime_bop: support paystart_month paystart_year
16934           payissue payip fields
16935
16936 2005-08-23 05:38  ivan
16937
16938         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
16939           by moving dbdef stuff around
16940
16941 2005-08-18 00:58  ivan
16942
16943         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
16944           parsing of new-style paybatch
16945
16946 2005-08-17 22:41  ivan
16947
16948         * httemplate/edit/process/agent_payment_gateway.html: hopefully
16949           this is the last missing file
16950
16951 2005-08-17 22:12  ivan
16952
16953         * httemplate/edit/process/payment_gateway.html: oops another
16954           missing file
16955
16956 2005-08-17 21:16  ivan
16957
16958         * FS/FS/agent_payment_gateway.pm: missing file
16959
16960 2005-08-17 15:23  ivan
16961
16962         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
16963           FS/FS/option_Common.pm, FS/FS/part_export.pm,
16964           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
16965           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
16966           FS/bin/freeside-setup, FS/bin/freeside-upgrade, README.1.5.8,
16967           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
16968           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
16969           bin/generate-table-module, htetc/global.asa, htetc/handler.pl,
16970           httemplate/index.html, httemplate/browse/agent.cgi,
16971           httemplate/browse/payment_gateway.html,
16972           httemplate/docs/upgrade10.html,
16973           httemplate/edit/agent_payment_gateway.html,
16974           httemplate/edit/payment_gateway.html: infrastructure for easier
16975           schema changes, and: add payment_gateway, payment_gateway_option
16976           and agent_payment_gateway tables, add paystart_month,
16977           paystart_year, payissue and payip fields to cust_main, add
16978           preliminary gateway and gateway override editing to web UI, use
16979           payment gateway override when processing payments (card type, not
16980           taxclass yet)
16981
16982 2005-08-14 18:55  ivan
16983
16984         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
16985           Bug#1248
16986
16987 2005-08-09 14:38  ivan
16988
16989         * Changes.1.5.8, FS/FS/part_export/radiator.pm,
16990           FS/FS/part_export/sqlradius.pm, FS/t/part_export-radiator.t,
16991           FS/FS/part_export/sqlradius_withdomain.pm: add native Radiator
16992           export
16993
16994 2005-08-08 08:15  ivan
16995
16996         * Changes.1.5.8, FS/FS/part_export/everyone_net.pm: add export to
16997           everyone.net outsource mail service
16998
16999 2005-08-07 20:15  ivan
17000
17001         * httemplate/docs/selfservice.html: add some docs on
17002           signup_server-payby and -realtime configuration values
17003
17004 2005-08-06 17:41  ivan
17005
17006         * FS/FS/part_export/forward_shellcommands.pm: update
17007           forward_shellcommands export to know about literal source
17008           addresses, closes: Bug#1246
17009
17010 2005-08-06 17:40  ivan
17011
17012         * Changes.1.5.8, FS/FS/agent.pm, FS/FS/cust_pkg.pm,
17013           FS/FS/cust_svc.pm, FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
17014           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
17015           httemplate/search/elements/search.html: move cust_pkg search to
17016           new template, add active/suspended/cancelled customer packages to
17017           agent browse
17018
17019 2005-08-04 17:57  ivan
17020
17021         * httemplate/search/cust_credit.html: fix credit searches by otaker
17022
17023 2005-08-04 01:39  ivan
17024
17025         * httemplate/docs/install.html: add IPC::Run3 and instructions for
17026           adding fs_queue and fs_selfservice users to install docs
17027
17028 2005-08-03 18:42  ivan
17029
17030         * Makefile: don't use install -D flag, doesn't work on bsd
17031
17032 2005-08-03 00:38  ivan
17033
17034         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
17035           uninitalized value in length" warnings
17036
17037 2005-08-02 19:23  ivan
17038
17039         * FS/FS/part_export/: domain_shellcommands.pm,
17040           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
17041           blank commands for non-svc_acct shellcommand exports too
17042
17043 2005-08-02 12:17  khoff
17044
17045         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
17046           svc_x record for an h_cust_svc record.
17047
17048 2005-07-14 04:55  ivan
17049
17050         * FS/FS/cust_main.pm: oops, fix last minute bug with new
17051           configurable customer fields on reports
17052
17053 2005-07-14 04:46  ivan
17054
17055         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
17056           from cust-fields work
17057
17058 2005-07-14 04:31  ivan
17059
17060         * httemplate/: index.html, search/svc_acct.cgi,
17061           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
17062           report
17063
17064 2005-07-14 04:18  ivan
17065
17066         * httemplate/search/cust_bill.html: move account search
17067           (httemplate/search/svc_acct.cgi) to new template, cust-fields
17068           configuration value to control which customer fields are shown on
17069           reports
17070
17071 2005-07-14 03:52  ivan
17072
17073         * Changes.1.5.8, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
17074           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
17075           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
17076           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
17077           httemplate/search/cust_bill_event.cgi,
17078           httemplate/search/cust_credit.html,
17079           httemplate/search/cust_pay.cgi,
17080           httemplate/search/report_receivables.cgi,
17081           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
17082           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
17083           httemplate/search/elements/search.html: move account search
17084           (httemplate/search/svc_acct.cgi) to new template, cust-fields
17085           configuration value to control which customer fields are shown on
17086           reports
17087
17088 2005-07-12 04:54  ivan
17089
17090         * README.1.5.7: add alternative for very old Pg
17091
17092 2005-07-12 02:31  ivan
17093
17094         * httemplate/: browse/part_pkg.cgi, view/cust_pkg.cgi: <rjbs> More
17095           of the same: these patches make it safer to subclass
17096           FS::part_pkg's pkg_svc method by eliminating qsearches on table
17097           pkg_svc.
17098
17099 2005-07-12 02:22  ivan
17100
17101         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
17102           continuing effort to avoid using SQL and qsearch from templates
17103           to find the pkg_svc records for a package.
17104
17105 2005-07-12 02:13  ivan
17106
17107         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
17108           contructor to Record.pm
17109
17110 2005-07-12 02:11  ivan
17111
17112         * Makefile: okay, really enable RT by default for good now
17113
17114 2005-07-11 07:15  ivan
17115
17116         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
17117
17118 2005-07-11 06:01  ivan
17119
17120         * Makefile: new server
17121
17122 2005-07-11 05:53  ivan
17123
17124         * httemplate/docs/: index.html, upgrade10.html: note alternate
17125           instructions for 0pre6->7
17126
17127 2005-07-11 05:39  ivan
17128
17129         * Changelog, Changes.1.5.7: s/ANNOUNCE/Changelog/
17130
17131 2005-07-11 05:22  ivan
17132
17133         * bin/postfix.export: fix regex
17134
17135 2005-07-11 05:22  ivan
17136
17137         * httemplate/browse/queue.cgi: template
17138
17139 2005-07-11 05:21  ivan
17140
17141         * Makefile: probably best to keep RT disabled by default, at least
17142           for this release
17143
17144 2005-07-11 05:09  ivan
17145
17146         * ANNOUNCE.1.5: last bits
17147
17148 2005-07-11 03:58  ivan
17149
17150         * FS/t/ClientAPI_SessionCache.t:
17151           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
17152
17153 2005-07-11 02:49  ivan
17154
17155         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
17156           session expiration from Randall Lucas <rlucas@tercent.net>,
17157           thanks!
17158
17159 2005-07-09 08:41  ivan
17160
17161         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
17162           finding their logo
17163
17164 2005-07-09 03:55  ivan
17165
17166         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
17167           "invoice" on the post payment screen when posting against a
17168           specific invoice, replace with having useless "Auto-apply to
17169           invoices" box actually show the payment will be applied to one
17170           invoice only...  closes: Bug#1241
17171
17172 2005-07-09 03:36  ivan
17173
17174         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
17175           part_pkg/flat.pm, part_pkg/flat_comission.pm,
17176           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
17177           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
17178           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
17179           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
17180           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
17181           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
17182           method to cust_bill_pkg and use it in cust_bill... this should
17183           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
17184           to be sorted out
17185
17186 2005-07-08 16:06  ivan
17187
17188         * FS/bin/freeside-daily: fix bug with new efficient
17189           customer-finding code.  sql isn't perl, null != 0
17190
17191 2005-07-05 14:46  ivan
17192
17193         * httemplate/docs/install-rt.html: tyop
17194
17195 2005-06-30 06:32  ivan
17196
17197         * FS/FS/Misc.pm: pod error
17198
17199 2005-06-30 06:20  ivan
17200
17201         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
17202
17203 2005-06-30 05:44  ivan
17204
17205         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
17206           foo
17207
17208 2005-06-21 20:54  ivan
17209
17210         * httemplate/docs/upgrade10.html: add IPC::Run3 to install docs
17211
17212 2005-06-16 22:31  ivan
17213
17214         * httemplate/misc/process/link.cgi: fix preference sort order for
17215           linking: sort unaudited services first, secondary sort by svcaprt
17216
17217 2005-06-16 22:07  ivan
17218
17219         * httemplate/misc/process/link.cgi: add more info to debugging
17220
17221 2005-06-16 22:04  ivan
17222
17223         * httemplate/misc/process/link.cgi: fix debugging
17224
17225 2005-06-16 21:42  ivan
17226
17227         * httemplate/misc/process/link.cgi: add debugging for accounts
17228           picked to pick
17229
17230 2005-06-14 21:46  ivan
17231
17232         * README.1.5.7, FS/FS/cust_bill.pm: better error reporting for
17233           actual errors from lpr command
17234
17235 2005-06-14 19:31  ivan
17236
17237         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
17238           rounding off of money value, closes: Bug#1237
17239
17240 2005-06-14 17:44  ivan
17241
17242         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
17243           reprint/fax/email links to invoice search results
17244
17245 2005-06-09 15:40  ivan
17246
17247         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
17248           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
17249           httemplate/misc/email_invoices.cgi,
17250           httemplate/misc/fax_invoice_events.cgi,
17251           httemplate/misc/fax_invoices.cgi,
17252           httemplate/misc/print_invoice_events.cgi,
17253           httemplate/misc/print_invoices.cgi,
17254           httemplate/search/cust_bill.html,
17255           httemplate/search/report_cust_bill.html: advanced invoice serach,
17256           groundwork to add reprint/fax/email links to invoice search
17257           results
17258
17259 2005-06-09 13:26  ivan
17260
17261         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
17262           changes the service listing to use $part_pkg->pkg_svc instead of
17263           a qsearch, which means that the listing will still work if
17264           pkg_svc has been subclassed.
17265
17266 2005-06-09 13:16  ivan
17267
17268         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
17269
17270 2005-06-09 02:15  ivan
17271
17272         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
17273           subclass, fixes pkg customize link
17274
17275 2005-06-09 00:19  ivan
17276
17277         * FS/bin/freeside-daily: declare new $opt_a
17278
17279 2005-06-09 00:13  ivan
17280
17281         * FS/bin/freeside-daily: significant speedup from only selected
17282           customers with outstanding packages or invoice events in the
17283           initial select, and add -a flag for agentnum
17284
17285 2005-06-08 23:56  ivan
17286
17287         * FS/FS/cust_bill.pm, conf/invoice_html,
17288           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
17289           invoices too
17290
17291 2005-06-08 23:36  ivan
17292
17293         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
17294           (html|latex)(small)?footer optionall per-agent too
17295
17296 2005-06-08 23:22  ivan
17297
17298         * FS/FS/cust_bill.pm: more sane regex
17299
17300 2005-06-08 23:14  ivan
17301
17302         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
17303           for multiple agents
17304
17305 2005-06-08 22:59  ivan
17306
17307         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
17308           is configurable per-agent
17309
17310 2005-06-08 22:34  ivan
17311
17312         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
17313           httemplate/edit/part_bill_event.cgi: add multiple agent selection
17314           to agent-specific invoicing
17315
17316 2005-06-08 17:18  ivan
17317
17318         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
17319           are forced in anyway on import
17320
17321 2005-06-08 14:52  ivan
17322
17323         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
17324           line items
17325
17326 2005-06-08 02:03  ivan
17327
17328         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
17329           FS/FS/ClientAPI/MyAccount.pm,
17330           fs_selfservice/FS-SelfService/SelfService.pm,
17331           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
17332           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
17333           fs_selfservice/FS-SelfService/cgi/make_payment.html,
17334           fs_selfservice/FS-SelfService/cgi/myaccount.html,
17335           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
17336           fs_selfservice/FS-SelfService/cgi/payment_results.html,
17337           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
17338           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
17339           fs_selfservice/FS-SelfService/cgi/provision.html,
17340           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
17341           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
17342           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
17343           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17344           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
17345           httemplate/view/svc_acct.cgi: prepaid card recharge
17346
17347 2005-06-07 14:02  ivan
17348
17349         * FS/FS/Misc.pm: debugging output change in send_email
17350
17351 2005-06-06 13:07  ivan
17352
17353         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
17354           refactoring
17355
17356 2005-06-06 12:54  ivan
17357
17358         * FS/FS/Misc.pm: some additional warnings
17359
17360 2005-06-06 10:00  ivan
17361
17362         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
17363
17364 2005-06-02 18:51  ivan
17365
17366         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
17367           the last of the Internal vs External breakage i hope
17368
17369 2005-06-02 02:36  ivan
17370
17371         * httemplate/search/cust_bill_event.html: Capitalization
17372
17373 2005-06-02 02:29  ivan
17374
17375         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
17376           httemplate/search/cust_bill_event.cgi,
17377           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
17378           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
17379           httemplate/misc/email-invoice.cgi,
17380           httemplate/misc/email_invoices.cgi,
17381           httemplate/misc/fax-invoice.cgi,
17382           httemplate/misc/fax_invoices.cgi,
17383           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
17384           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
17385           FS/bin/freeside-queued, httemplate/search/elements/search.html,
17386           httemplate/elements/progress-init.html,
17387           httemplate/elements/progress-popup.html, htetc/global.asa,
17388           htetc/handler.pl: add ability to search on a date range of
17389           invoice events and then reprint or reemail (boy was that a bit
17390           more work than i expected), closes: Bug#946
17391
17392 2005-06-01 17:02  ivan
17393
17394         * rt/html/Ticket/Elements/AddCustomers: remove warning
17395
17396 2005-06-01 16:40  ivan
17397
17398         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
17399           or something.
17400
17401 2005-06-01 14:40  ivan
17402
17403         * httemplate/search/report_receivables.cgi: remove trailing
17404           whitespace
17405
17406 2005-06-01 13:31  ivan
17407
17408         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
17409           RT_Internal again, hopefully this is the last of the breakage
17410           from RT_Internal
17411
17412 2005-05-31 19:39  ivan
17413
17414         * httemplate/edit/part_pkg.cgi: really. *sigh*
17415
17416 2005-05-31 16:42  ivan
17417
17418         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
17419           sesmon_minute price plkan, noticed by rjbs
17420
17421 2005-05-31 16:32  ivan
17422
17423         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
17424           package editing problem
17425
17426 2005-05-26 12:30  ivan
17427
17428         * httemplate/view/: cust_bill.cgi: silly perl version bs
17429
17430 2005-05-26 12:15  ivan
17431
17432         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
17433           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
17434
17435 2005-05-25 20:45  ivan
17436
17437         * httemplate/edit/part_pkg.cgi: 72?!
17438
17439 2005-05-24 08:33  ivan
17440
17441         * Makefile: 1.5.7.  and enable RT by default, finally
17442
17443 2005-05-23 04:49  ivan
17444
17445         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
17446
17447 2005-05-22 16:38  ivan
17448
17449         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
17450           an empty param
17451
17452 2005-05-22 13:39  ivan
17453
17454         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
17455
17456 2005-05-22 02:25  ivan
17457
17458         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
17459
17460 2005-05-21 21:24  ivan
17461
17462         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
17463
17464 2005-05-21 11:38  ivan
17465
17466         * httemplate/browse/agent.cgi: make sure the customers tables for
17467           each agent line up with each other, too
17468
17469 2005-05-21 10:26  ivan
17470
17471         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
17472           order of any sort
17473
17474 2005-05-21 10:14  ivan
17475
17476         * httemplate/browse/agent.cgi: line up
17477           prospect/active/suspended/cancelled customers
17478
17479 2005-05-19 07:10  ivan
17480
17481         * FS/FS/part_export/shellcommands.pm: A group number must refer to
17482           an already existing group - so add manually it if you want to
17483           define a set of static gids or something, default is just going
17484           to cause headaches
17485
17486 2005-05-19 04:05  ivan
17487
17488         * FS/FS/svc_acct.pm: ! or !! also
17489
17490 2005-05-19 03:45  ivan
17491
17492         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
17493           include gid too
17494
17495 2005-05-19 03:29  ivan
17496
17497         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
17498
17499 2005-05-19 03:26  ivan
17500
17501         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
17502           part_export/shellcommands.pm,
17503           part_export/shellcommands_withdomain.pm: fix shellcommands export
17504           encrypting "magic" shadow values * NP *LK*
17505
17506 2005-05-19 02:49  ivan
17507
17508         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
17509           replace, _check_duplicate was already below it
17510
17511 2005-05-19 01:51  ivan
17512
17513         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
17514           links
17515
17516 2005-05-19 01:43  ivan
17517
17518         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
17519           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
17520           links should respect template, also add direct re-send links like
17521           the view links and convert view/cust_bill.cgi to proper template
17522
17523 2005-05-18 09:57  ivan
17524
17525         * httemplate/browse/agent.cgi: oops, it helps to get the link right
17526
17527 2005-05-18 09:55  ivan
17528
17529         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
17530           agent-specific A/R aging report, closes: bug#1229
17531
17532 2005-05-18 09:37  ivan
17533
17534         * bin/masonize: report the file that had a masonize error
17535
17536 2005-05-18 07:50  ivan
17537
17538         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
17539           of course!
17540
17541 2005-05-18 03:43  ivan
17542
17543         * FS/FS/cust_bill.pm: oops, losing notes!
17544
17545 2005-05-15 06:49  ivan
17546
17547         * httemplate/search/report_receivables.cgi: this status column is
17548           probably faster, one giant SQL query.  and add back in the
17549           customer link, oops
17550
17551 2005-05-15 06:00  ivan
17552
17553         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
17554           httemplate/search/elements/search.html: move receivables report
17555           to search template
17556
17557 2005-05-15 04:58  ivan
17558
17559         * httemplate/search/cust_bill.html: use money_char config
17560
17561 2005-05-15 04:46  ivan
17562
17563         * httemplate/search/cust_bill.html: align
17564
17565 2005-05-14 13:11  ivan
17566
17567         * README.1.5.7.lastbit: hmm virtual fields have no history?
17568
17569 2005-05-14 13:11  ivan
17570
17571         * README.1.5.7: 0.26
17572
17573 2005-05-14 12:57  ivan
17574
17575         * README.1.5.7, rt/lib/RT/URI/freeside.pm,
17576           rt/lib/RT/URI/freeside/Internal.pm: fixup RT integration grr!
17577
17578 2005-05-14 11:03  ivan
17579
17580         * FS/FS/cust_bill.pm: h helps halot
17581
17582 2005-05-14 10:59  ivan
17583
17584         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
17585
17586 2005-05-14 10:04  ivan
17587
17588         * FS/FS/Conf.pm, conf/invoice_html,
17589           httemplate/view/cust_bill-logo.cgi: html invoices: when
17590           displaying, use the actual logo from the conf dir - same as the
17591           emailed copy
17592
17593 2005-05-14 09:30  ivan
17594
17595         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
17596
17597 2005-05-14 09:27  ivan
17598
17599         * ANNOUNCE.1.5, FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
17600           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
17601           httemplate/docs/billing.html, httemplate/view/cust_bill.cgi: html
17602           invoices!
17603
17604           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
17605           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
17606           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
17607           http://mailformat.dan.info/headers/mime.html
17608           http://www.faqs.org/rfcs/rfc2392.html
17609           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
17610
17611           (MIME is hard, let's go shopping!)
17612
17613 2005-05-13 08:06  ivan
17614
17615         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
17616           files, and expand country codes on invoices.  and oops,
17617           print_html changes slipped in last commit too.  well, they were
17618           ready anyway.
17619
17620 2005-05-13 03:55  ivan
17621
17622         * conf/invoice_latex: better to do something fancy like scale down
17623           the font size to fit in the intended space or something but hey,
17624           this is good enough for now :)
17625
17626 2005-05-13 03:54  ivan
17627
17628         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
17629           no invoice_latexreturnaddress file
17630
17631 2005-05-11 07:07  ivan
17632
17633         * FS/FS/export_svc.pm: new progressbar display causes a silly error
17634           in edge case where no dup checking necessary, closes: Bug#1226
17635
17636 2005-05-10 11:30  khoff
17637
17638         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
17639
17640 2005-05-05 06:04  ivan
17641
17642         * conf/: invoice_latex: no comma between state and address
17643
17644 2005-05-04 18:46  ivan
17645
17646         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
17647           and the domain id is missing
17648
17649 2005-05-04 02:33  ivan
17650
17651         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
17652           modifying pkg_svc records, closes: Bug#1221
17653
17654 2005-05-04 02:20  ivan
17655
17656         * FS/FS/Record.pm: err msg
17657
17658 2005-05-03 18:06  ivan
17659
17660         * FS/FS/cust_bill.pm: patch to just update the template or
17661           conf/invoice_latex* to use the new one
17662
17663 2005-05-03 17:40  ivan
17664
17665         * conf/invoice_latex, conf/invoice_latexfooter,
17666           conf/invoice_latexreturnaddress, conf/logo.eps,
17667           httemplate/docs/billing.html, FS/FS/Conf.pm, FS/FS/cust_bill.pm:
17668           great new invoice template from kristian!
17669
17670 2005-05-03 10:22  ivan
17671
17672         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
17673           problems
17674
17675 2005-05-03 06:29  ivan
17676
17677         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
17678           unnecessary host=localhost from outsource instance creation foo
17679
17680 2005-05-03 05:56  ivan
17681
17682         * README.1.5.7: fix some wrapping
17683
17684 2005-05-03 02:56  ivan
17685
17686         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
17687           of "Chek" for payby = CHEK transactions
17688
17689 2005-05-03 01:51  ivan
17690
17691         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
17692           privs, -T not necessary
17693
17694 2005-05-03 01:46  ivan
17695
17696         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
17697           it still needs to be supported for just a little bit longer
17698
17699 2005-05-01 23:32  ivan
17700
17701         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
17702           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
17703           move httemplate/search/svc_domain to the new search template
17704           along with svc_www and svc_forward
17705
17706 2005-04-30 02:47  ivan
17707
17708         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
17709           forwards instead of nothing
17710
17711 2005-04-30 02:45  ivan
17712
17713         * httemplate/search/svc_forward.cgi: pull in the customer
17714           information as part of the main query for efficiency
17715
17716 2005-04-29 06:00  ivan
17717
17718         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
17719           forward search using the standard search template: forwards are
17720           now paged
17721
17722 2005-04-28 10:05  ivan
17723
17724         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
17725
17726 2005-04-25 17:20  khoff
17727
17728         * bin/svc_broadband.renumber: For renumbering svc_broadband
17729           services from one addr_block to another.  Hopefully no one will
17730           ever have to use this.
17731
17732 2005-04-25 02:33  ivan
17733
17734         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
17735           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
17736           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
17737           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
17738           freeside-sqlradius-radacctd again after all these years, now it
17739           just needs to update the "seconds" field(s), finally closes:
17740           Bug#1125
17741
17742 2005-04-21 04:47  ivan
17743
17744         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
17745           replacing too
17746
17747 2005-04-21 04:35  ivan
17748
17749         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
17750
17751 2005-04-20 00:12  ivan
17752
17753         * FS/FS/part_export/acct_sql.pm: hehe oops
17754
17755 2005-04-19 23:41  ivan
17756
17757         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
17758           defaults to acct_sql export
17759
17760 2005-04-19 10:25  ivan
17761
17762         * README.1.5.7: update pre6 -> 7 upgrade instructions too
17763
17764 2005-04-19 02:50  ivan
17765
17766         * FS/FS/Conf.pm: disable RT_Libs for now
17767
17768 2005-04-19 02:48  ivan
17769
17770         * httemplate/docs/install.html, httemplate/docs/upgrade10.html,
17771           ANNOUNCE.1.5, README.1.5.7.lastbit, SCHEMA_CHANGE: did another
17772           upgrade, fixed up the instructions
17773
17774 2005-04-19 02:48  ivan
17775
17776         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
17777
17778 2005-04-18 00:37  ivan
17779
17780         * FS/FS/cust_main.pm: add some newlines to debugging output, no
17781           need to print file and line # so much
17782
17783 2005-04-16 15:26  ivan
17784
17785         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
17786           screen instead of hardcoding $
17787
17788 2005-04-15 13:29  khoff
17789
17790         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
17791           httemplate/view/svc_domain.cgi: Added support for TXT records.
17792
17793 2005-04-14 02:41  ivan
17794
17795         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
17796           move invoice_latex templating to Text::Template, with special
17797           sauce^W^Wbackwards-compatibility for old templates
17798
17799 2005-04-13 05:31  ivan
17800
17801         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
17802           some super ancient assumptions about slipip and uid meaning
17803           exporting to RADIUS and shell respectively
17804
17805 2005-04-13 05:30  ivan
17806
17807         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
17808           Record.pm and use it in cust_svc svcpart replacement (which is
17809           all about the exports anyway)
17810
17811 2005-04-13 03:54  ivan
17812
17813         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
17814           check attributes
17815
17816 2005-04-13 03:32  ivan
17817
17818         * FS/FS/raddb.pm: add Radius-Operator
17819
17820 2005-04-13 03:16  ivan
17821
17822         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
17823
17824 2005-04-13 02:55  ivan
17825
17826         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
17827           errors"
17828
17829 2005-04-13 01:16  ivan
17830
17831         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
17832           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
17833           is present
17834
17835 2005-04-12 20:38  ivan
17836
17837         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
17838           flat_commission price plan, thanks to Troy Hammonds
17839
17840 2005-04-11 13:13  khoff
17841
17842         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
17843           the email address sent to your BOP processor, in case the
17844           processor sends a pesky receipt that you don't want your
17845           customers getting.
17846
17847 2005-04-11 09:48  khoff
17848
17849         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
17850           debugging messages on everyone.
17851
17852 2005-04-10 06:01  ivan
17853
17854         * httemplate/docs/selfservice.html: add apache snippet to
17855           self-service install docs
17856
17857 2005-04-10 03:16  ivan
17858
17859         * httemplate/search/elements/search.html: add some left and right
17860           padding so cells don't run into each other so badly
17861
17862 2005-04-09 18:13  ivan
17863
17864         * Makefile: fix install-apache for bsd make and reverse
17865           accidentally-checked-in (again!) RT_ENABLED = 1
17866
17867 2005-04-07 18:12  ivan
17868
17869         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
17870           and don't f$&# care
17871
17872 2005-04-07 03:35  ivan
17873
17874         * Makefile, htetc/freeside-base.conf, htetc/freeside-rt.conf: add
17875           install/debian/3.1/INSTALL script and script up some apache
17876           automation assuming a conf.d type dir
17877
17878 2005-04-07 02:26  ivan
17879
17880         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
17881           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
17882           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
17883           Record.pm (for DBD::Pg 1.40 is bunk fix)
17884
17885 2005-04-06 23:08  ivan
17886
17887         * README.1.5.7.lastbit: and the history tables
17888
17889 2005-04-06 20:28  khoff
17890
17891         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
17892           current (non-history) records in place of missing history
17893           records.
17894
17895 2005-04-06 18:29  ivan
17896
17897         * httemplate/docs/upgrade8.html: ancient upgrade fix, oops.  thanks
17898           Rick Harby <rharby at caarnet.com>
17899
17900 2005-04-06 15:52  ivan
17901
17902         * FS/FS/svc_forward.pm: and fix the error msg haha
17903
17904 2005-04-06 15:50  ivan
17905
17906         * FS/FS/svc_forward.pm: looks like a domain part for a
17907           literally-specified forward src or dst is required, not optional
17908
17909 2005-04-06 03:38  ivan
17910
17911         * httemplate/docs/install-rt.html: correct links to some
17912           atypically-named CPAN distributions
17913
17914 2005-04-05 17:50  khoff
17915
17916         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
17917           table, not the history table.
17918
17919 2005-04-05 14:33  khoff
17920
17921         * bin/add-history-records.pl: This doesn't fix the problem.  To be
17922           continued...
17923
17924 2005-04-02 15:49  ivan
17925
17926         * bin/slony-setup: must be as Pg superuser
17927
17928 2005-04-02 14:46  ivan
17929
17930         * README.1.5.7, README.1.5.7.lastbit, FS/FS/cust_bill_pkg.pm,
17931           FS/FS/part_svc_router.pm, FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm,
17932           FS/FS/reg_code_pkg.pm, FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
17933           httemplate/docs/schema.html, httemplate/docs/upgrade10.html:
17934           herding elephants: add primary keys to *all* tables for slony
17935
17936 2005-04-02 12:34  ivan
17937
17938         * bin/slony-setup: adding quick slony setup script
17939
17940 2005-04-01 14:52  khoff
17941
17942         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
17943           attempt to resolve, problems caused by missing history records.
17944
17945 2005-04-01 14:34  khoff
17946
17947         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
17948           history records
17949
17950 2005-03-31 21:59  steve
17951
17952         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
17953
17954 2005-03-31 03:41  ivan
17955
17956         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
17957           method in addition to provisioning new ones
17958
17959 2005-03-31 01:07  ivan
17960
17961         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
17962           invoice destinations
17963
17964 2005-03-30 22:56  khoff
17965
17966         * bin/add-history-records.pl: Printing insert statements is not
17967           necessary
17968
17969 2005-03-30 21:02  khoff
17970
17971         * httemplate/docs/upgrade10.html: Very annoying typo. >:-)
17972
17973 2005-03-30 19:47  khoff
17974
17975         * bin/add-history-records.pl: Committing the inserts helps.
17976
17977 2005-03-30 16:53  khoff
17978
17979         * bin/add-history-records.pl: (Apparently) working version.
17980           Updates svc_*, cust_svc, and domain_record history tables.
17981
17982 2005-03-30 16:31  khoff
17983
17984         * FS/FS/h_svc_forward.pm: Another missing 'u'.
17985
17986 2005-03-30 13:40  khoff
17987
17988         * FS/FS/h_Common.pm: Dump a call trace if something calls
17989           FS::h_Common::sql_h_search without END_TIMESTAMP.
17990
17991 2005-03-30 13:22  khoff
17992
17993         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
17994           in case we're really a FS::h_svc_www object.
17995
17996 2005-03-30 13:09  khoff
17997
17998         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
17999
18000 2005-03-30 12:55  khoff
18001
18002         * bin/add-history-records.pl: Test script to add pre-history table
18003           history records.
18004
18005 2005-03-29 17:37  ivan
18006
18007         * FS/FS/part_export/cp.pm: according to landel CP no longer
18008           supports changing username
18009
18010 2005-03-29 17:32  ivan
18011
18012         * httemplate/docs/selfservice.html: separate out referring customer
18013           info to optional section, add a note on setting the agentnum via
18014           templte
18015
18016 2005-03-29 17:18  ivan
18017
18018         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
18019           selecting by credit card, fixes: Bug#1189
18020
18021 2005-03-29 14:41  ivan
18022
18023         * fs_selfservice/FS-SelfService/SelfService.pm,
18024           httemplate/docs/selfservice.html: better self-service debugging,
18025           don't point to install.html for suEXEC/setuid in self-service
18026           setup docs
18027
18028 2005-03-28 17:40  khoff
18029
18030         * FS/FS/TicketSystem/RT_External.pm,
18031           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
18032           RT_External fixes.
18033
18034 2005-03-28 17:38  khoff
18035
18036         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
18037           an optional requirement.
18038
18039 2005-03-27 15:21  ivan
18040
18041         * FS/FS/cust_main.pm: allow & in bank names
18042
18043 2005-03-27 15:21  ivan
18044
18045         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
18046           child_objects can now set an alternate field for the svcnum, for
18047           things like forwards
18048
18049 2005-03-22 20:16  ivan
18050
18051         * httemplate/docs/install-rt.html, README.1.5.7: new RT requires
18052           Tree::Simple too
18053
18054 2005-03-22 18:59  ivan
18055
18056         * README.1.5.7, httemplate/docs/install-rt.html: add HTML::Scrubber
18057           to rt install/upgrade docs
18058
18059 2005-03-22 10:15  ivan
18060
18061         * httemplate/docs/upgrade10.html: small fix for indices in upgrade
18062           instructions, found by s5
18063
18064 2005-03-21 14:13  khoff
18065
18066         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
18067           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
18068           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
18069           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
18070           FS/FS/part_export/infostreet.pm,
18071           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
18072           httemplate/docs/install.html, httemplate/edit/cust_main.cgi,
18073           httemplate/edit/process/cust_main.cgi,
18074           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
18075           httemplate/view/cust_main/billing.html,
18076           httemplate/view/cust_main/tickets.html: Added support for FAX
18077           invoice destinations using a HylaFAX server.  Faxing plain text
18078           invoices is not supported.
18079
18080 2005-03-21 13:55  pbowen
18081
18082         * FS/FS/Record.pm: Forgot to load up the conf.
18083
18084 2005-03-18 16:12  pbowen
18085
18086         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
18087           a nasty bug that would clear the payinfo if the private key was
18088           not available.  2. Set the default module for encrypt/decrypt to
18089           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
18090           it doesn't just pass around plaintext if the encryption engine is
18091           broken or missing.  4. Added code so that the masked payinfo is
18092           handled correctly in the case that it is blank and it cannot be
18093           generated (encrypted payinfo)
18094
18095 2005-03-18 11:21  pbowen
18096
18097         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_bill.pm,
18098           FS/FS/cust_main.pm, FS/bin/freeside-setup,
18099           httemplate/docs/upgrade10.html: Added encrypted fields for Credit
18100           Cards, etc... - PB
18101
18102 2005-03-18 11:15  pbowen
18103
18104         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
18105           billing
18106
18107 2005-03-18 08:47  pbowen
18108
18109         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
18110           SUPER, @_ == 1 if it only contains an undef. -PB
18111
18112 2005-03-18 01:58  ivan
18113
18114         * httemplate/docs/selfservice.html: selfservice uses HTML::Entities
18115
18116 2005-03-18 01:15  ivan
18117
18118         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
18119           freebsd install
18120
18121 2005-03-17 17:00  ivan
18122
18123         * FS/FS/cust_main_county.pm: sorry it was late
18124
18125 2005-03-17 13:56  khoff
18126
18127         * FS/FS/cust_bill.pm: Documentation tyop.
18128
18129 2005-03-17 13:45  ivan
18130
18131         * httemplate/docs/install-rt.html: Freeside side uses MIME-tools
18132           now
18133
18134 2005-03-17 13:41  khoff
18135
18136         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
18137           httemplate/docs/install.html, httemplate/misc/email-invoice.cgi:
18138           Added options invoice_email_pdf and invoice_email_pdf_note.
18139           invoice_email_pdf - Attach PDF invoice to emailed plain text
18140           invoices.  invoice_email_pdf_note - Replace plain text invoice
18141           with this note, when attaching a PDF.
18142
18143 2005-03-16 03:31  ivan
18144
18145         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
18146           names for some reason
18147
18148 2005-03-15 15:27  khoff
18149
18150         * httemplate/misc/payment.cgi: Missing semicolon.
18151
18152 2005-03-13 03:47  ivan
18153
18154         * FS/FS/cust_main.pm: and store the refund correctly
18155
18156 2005-03-13 03:34  ivan
18157
18158         * FS/FS/cust_main.pm: when refunding against a specific card
18159           payment, use the card details from the payment instead of the
18160           customer record
18161
18162 2005-03-13 03:12  ivan
18163
18164         * FS/FS/cust_main.pm: add some additional debugging to refunds
18165
18166 2005-03-12 08:07  ivan
18167
18168         * Makefile, httemplate/docs/install-rt.html,
18169           rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
18170           rt/lib/RT/URI/freeside/Internal.pm,
18171           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
18172           freeside base url since RT calls it from multiple directory
18173           depths... have to specify explicity, like external integration
18174
18175 2005-03-12 06:35  ivan
18176
18177         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
18178           support into this century (close: Bug#1124) - finally get rid of
18179           fs_signup (everything is in fs_selfservice now) (Bug#413) -
18180           organize main menu sysadmin section so it is slightly less
18181           confusing
18182
18183 2005-03-12 06:31  ivan
18184
18185         * httemplate/docs/schema.html, httemplate/docs/selfservice.html,
18186           httemplate/docs/upgrade10.html, README.1.5.7, ANNOUNCE.1.5,
18187           FS/FS/agent.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
18188           FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
18189           httemplate/view/cust_main/payment_history.html,
18190           httemplate/index.html, httemplate/browse/agent.cgi,
18191           httemplate/edit/prepay_credit.cgi,
18192           httemplate/search/prepay_credit.html,
18193           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
18194           fs_selfservice/FS-SelfService/ieak.template,
18195           fs_selfservice/FS-SelfService/cgi/agent.cgi,
18196           fs_selfservice/FS-SelfService/cgi/decline.html,
18197           httemplate/edit/process/prepay_credit.cgi,
18198           httemplate/edit/process/reg_code.cgi,
18199           fs_selfservice/FS-SelfService/cgi/map.gif,
18200           fs_selfservice/FS-SelfService/cgi/promocode.html,
18201           fs_selfservice/FS-SelfService/cgi/regcode.html,
18202           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
18203           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
18204           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
18205           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
18206           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
18207           fs_selfservice/FS-SelfService/cgi/signup.cgi,
18208           fs_selfservice/FS-SelfService/cgi/signup.html,
18209           fs_selfservice/FS-SelfService/cgi/stateselect.html,
18210           fs_selfservice/FS-SelfService/cgi/success.html, htetc/global.asa,
18211           htetc/handler.pl: - bring prepaid support into this century
18212           (close: Bug#1124) - finally get rid of fs_signup (everything is
18213           in fs_selfservice now) (Bug#413) - organize main menu sysadmin
18214           section so it is slightly less confusing
18215
18216 2005-03-11 02:35  ivan
18217
18218         * rt/FREESIDE_MODIFIED: update list of modified files
18219
18220 2005-03-11 02:33  ivan
18221
18222         * rt/etc/RT_SiteConfig.pm: merging
18223
18224 2005-03-11 02:18  ivan
18225
18226         * httemplate/docs/install-rt.html: note about RT_External
18227
18228 2005-03-10 17:34  khoff
18229
18230         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
18231           html/Elements/Menu, html/Elements/Tabs,
18232           html/Ticket/Elements/AddCustomers,
18233           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
18234           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
18235           Reorganized RT->Freeside integration to support Internal (single
18236           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
18237           handled the same either way.  Integration type is changed by
18238           setting $RT::URI::freeside::IntegrationType to either 'Internal'
18239           or 'XMLRPC' in your RT_SiteConfig.pm.
18240
18241 2005-03-10 14:49  khoff
18242
18243         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
18244           lookups through the XMLRPC interface.
18245
18246 2005-03-10 07:33  ivan
18247
18248         * README.1.5.7, httemplate/docs/install.html,
18249           httemplate/docs/upgrade10.html: arg
18250
18251 2005-03-10 07:18  ivan
18252
18253         * README.1.5.7, httemplate/docs/install.html,
18254           httemplate/docs/upgrade10.html: add Frontier::RPC to docs too
18255
18256 2005-03-10 04:06  ivan
18257
18258         * README.1.5.7, httemplate/docs/install.html,
18259           httemplate/docs/upgrade10.html: add IO-stringy (IO::Scalar) to
18260           instructions
18261
18262 2005-03-10 01:56  ivan
18263
18264         * FS/bin/freeside-daily: fine.
18265
18266 2005-03-10 00:58  ivan
18267
18268         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
18269           package editing problem with extraneous services showing up,
18270           closes: Bug#1170
18271
18272 2005-03-09 00:46  ivan
18273
18274         * httemplate/docs/install-rt.html: add complete apache config
18275           instructions for RT, closes: Bug#1031
18276
18277 2005-03-09 00:18  ivan
18278
18279         * ANNOUNCE.1.5, httemplate/docs/index.html,
18280           httemplate/docs/install-rt.html, httemplate/docs/install.html:
18281           preliminary RT docs
18282
18283 2005-03-08 10:37  khoff
18284
18285         * FS/FS/XMLRPC.pm: Don't require that the method results be
18286           FS::Record descendant objects.  If they are, we map them to
18287           hashrefs.  Otherwise we return them verbatim and hope (maybe
18288           check) that they're scalars, hashrefs, or arrayrefs.
18289
18290 2005-03-08 10:15  khoff
18291
18292         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
18293           'version', and eventually config look-ups (next commit).
18294
18295 2005-03-06 02:15  ivan
18296
18297         * ANNOUNCE.1.5: d
18298
18299 2005-03-05 19:25  ivan
18300
18301         * httemplate/search/elements/search.html: specity an explicit EOL
18302           for Text::CSV_XS, apparantly sometimes the default is null
18303
18304 2005-03-05 19:22  ivan
18305
18306         * httemplate/search/elements/search.html: and a slight formatting
18307           fix
18308
18309 2005-03-05 19:04  ivan
18310
18311         * httemplate/search/elements/search.html, README.1.5.7,
18312           htetc/global.asa, htetc/handler.pl, httemplate/index.html,
18313           httemplate/docs/install.html, httemplate/docs/upgrade10.html,
18314           httemplate/search/cust_bill.html,
18315           httemplate/search/cust_bill_event.html,
18316           httemplate/search/cust_credit.html,
18317           httemplate/search/cust_main-otaker.cgi,
18318           httemplate/search/cust_main-payinfo.html,
18319           httemplate/search/cust_main-quickpay.html,
18320           httemplate/search/cust_main.cgi,
18321           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
18322           httemplate/search/cust_pay.html,
18323           httemplate/search/cust_pkg_report.cgi,
18324           httemplate/search/reg_code.html,
18325           httemplate/search/report_cust_credit.html,
18326           httemplate/search/report_cust_pay.html,
18327           httemplate/search/report_prepaid_income.html,
18328           httemplate/search/report_tax.html,
18329           httemplate/search/sqlradius.html,
18330           httemplate/search/svc_acct.html,
18331           httemplate/search/svc_domain.html, httemplate/search/svc_www.cgi,
18332           httemplate/view/cust_bill-pdf.cgi,
18333           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
18334           templated reports and clean up their HTML formatting, closes;
18335           Bug#520, Bug#1107
18336
18337 2005-03-04 14:24  ivan
18338
18339         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
18340           reference "payby" is ambiguous" error when selecting by payment
18341           type, fix missing check #s caused by cust_main.payinfo masking
18342           cust_pay.payinfo, closes (really this time): Bug#1105
18343
18344 2005-03-04 04:57  ivan
18345
18346         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
18347           correctly even if the customer record has somehow been removed...
18348
18349 2005-03-04 04:34  ivan
18350
18351         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
18352           httemplate/search/cust_credit.html,
18353           httemplate/search/cust_pay.cgi,
18354           httemplate/search/report_cust_credit.html,
18355           httemplate/search/report_cust_pay.html, ANNOUNCE.1.5,
18356           httemplate/search/elements/search.html: add agent selection to
18357           payment and credit reports, add link to agent browse, closes:
18358           Bug#1105
18359
18360 2005-03-03 02:25  ivan
18361
18362         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
18363           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
18364           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
18365           scary "Multiple records in scalar search" warnings w/history
18366           table searches
18367
18368 2005-03-03 01:05  ivan
18369
18370         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
18371           debug output...
18372
18373 2005-03-03 00:58  ivan
18374
18375         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
18376           call details on invoices, so place names get cut off, not
18377           anything important
18378
18379 2005-03-03 00:52  ivan
18380
18381         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
18382           debug output...
18383
18384 2005-03-03 00:52  ivan
18385
18386         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
18387
18388 2005-03-03 00:45  ivan
18389
18390         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
18391           for time2str
18392
18393 2005-03-03 00:37  ivan
18394
18395         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
18396           to invoice details
18397
18398 2005-03-03 00:15  ivan
18399
18400         * FS/FS/Record.pm: want a full stack backtrace for this warning
18401
18402 2005-03-03 00:05  ivan
18403
18404         * FS/FS/part_export/sqlradius.pm: doc
18405
18406 2005-03-02 13:00  khoff
18407
18408         * httemplate/docs/install.html, eg/xmlrpc-example.pl,
18409           httemplate/misc/xmlrpc.cgi, FS/FS/XMLRPC.pm, htetc/handler.pl:
18410           Initial version of the xmlrpc interface for freeside.
18411
18412 2005-03-01 16:47  ivan
18413
18414         * FS/FS/cust_pkg.pm: set setup date on package changes
18415
18416 2005-03-01 16:03  ivan
18417
18418         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
18419           crediting customer for service remaining:
18420           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
18421           where the part_pkg record didn't have a plan, closes: Bug#1153
18422
18423 2005-02-27 03:18  ivan
18424
18425         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
18426           details on invoices, closes: Bug#1096
18427
18428 2005-02-27 03:05  ivan
18429
18430         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
18431           on errors
18432
18433 2005-02-27 02:18  ivan
18434
18435         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
18436           fields in a table without a primary key
18437
18438 2005-02-26 13:29  ivan
18439
18440         * README.1.5.7, ANNOUNCE.1.5, ANNOUNCE.1.5.0, README.1.5.0pre7:
18441           less cracktastic version numbering
18442
18443 2005-02-25 14:14  ivan
18444
18445         * bin/pg-readonly: try to set the sequences right for modern Pg
18446
18447 2005-02-25 14:07  ivan
18448
18449         * bin/pg-readonly: adding quick pg-readonly tool
18450
18451 2005-02-25 12:52  ivan
18452
18453         * FS/FS/part_pkg.pm: small bugfix for options option
18454
18455 2005-02-25 12:21  ivan
18456
18457         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
18458           option to part_pkg::insert to specify part_pkg_option records
18459
18460 2005-02-24 06:22  ivan
18461
18462         * httemplate/edit/part_svc.cgi,
18463           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
18464           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
18465           httemplate/elements/progress-init.html,
18466           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
18467           FS/FS/part_svc.pm: add progressbar to service definition add -
18468           duplicate checking can take a while, closes: Bug#1126
18469
18470 2005-02-22 22:43  ivan
18471
18472         * httemplate/docs/install.html: update docs wrt mysql support
18473
18474 2005-02-22 10:26  khoff
18475
18476         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
18477           to make it easier to find packages in large lists.
18478
18479 2005-02-20 00:51  ivan
18480
18481         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
18482
18483 2005-02-20 00:44  ivan
18484
18485         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
18486           httemplate/elements/jsrsServer.html,
18487           httemplate/elements/overlibmws.js,
18488           httemplate/elements/progress-init.html,
18489           httemplate/elements/progress-popup.html,
18490           httemplate/misc/progress.html: use a javascript layer instead of
18491           a browser popup (popup blockers), really generalize the
18492           progressbar code to make it easy to use as a component
18493
18494 2005-02-17 00:44  ivan
18495
18496         * httemplate/edit/rate.cgi: generalize progressbar code in
18497           preparation for using it wherever needed
18498
18499 2005-02-16 17:37  ivan
18500
18501         * httemplate/edit/process/rate.cgi: generalize progressbar code in
18502           preparation for using it wherever needed
18503
18504 2005-02-16 16:11  ivan
18505
18506         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
18507           preparation for using it wherever needed
18508
18509 2005-02-15 18:53  ivan
18510
18511         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
18512           problems
18513
18514 2005-02-13 19:49  ivan
18515
18516         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
18517           closes: Bug#1113
18518
18519 2005-02-11 19:02  ivan
18520
18521         * httemplate/edit/process/svc_broadband.cgi: transaction not
18522           necessary here
18523
18524 2005-02-10 22:44  ivan
18525
18526         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/global.asa,
18527           htetc/handler.pl, httemplate/edit/process/rate.cgi,
18528           httemplate/edit/rate.cgi: generalize progressbar code in
18529           preparation for using it wherever needed
18530
18531 2005-02-08 17:08  ivan
18532
18533         * Makefile: more porable syntax for su
18534
18535 2005-02-08 14:33  ivan
18536
18537         * FS/FS/clientapi_session_field.pm: tyop
18538
18539 2005-02-08 12:22  ivan
18540
18541         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
18542           README.1.5.0pre7, FS/FS.pm, FS/MANIFEST,
18543           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
18544           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
18545           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
18546           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
18547           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
18548           httemplate/docs/install.html, httemplate/docs/schema.html: make
18549           self-service session cache module configurable, start framework
18550           for in-database session cache
18551
18552 2005-02-05 15:39  ivan
18553
18554         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
18555           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
18556           complication from ClientAPI dispatch foo
18557
18558 2005-02-04 17:30  ivan
18559
18560         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
18561           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
18562           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
18563           perl??
18564
18565 2005-02-04 06:44  ivan
18566
18567         * Makefile: freebsd throws a fatal error if it can't stop apache
18568           now, bah
18569
18570 2005-02-04 02:38  ivan
18571
18572         * httemplate/edit/cust_main.cgi: typo
18573
18574 2005-02-02 00:06  ivan
18575
18576         * FS/FS/UI/: Base.pm, CGI.pm, Gtk.pm, agent.pm: removing old UI
18577           experiment
18578
18579 2005-01-29 04:51  ivan
18580
18581         * ANNOUNCE.1.5.0: gotta do pre7 already
18582
18583 2005-01-29 04:49  ivan
18584
18585         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
18586           bit for reg codes
18587
18588 2005-01-29 04:34  ivan
18589
18590         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
18591           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
18592           FS/t/reg_code.t, FS/t/reg_code_pkg.t, README.1.5.0pre7,
18593           FS/MANIFEST, FS/FS/ClientAPI/Signup.pm,
18594           httemplate/docs/install.html, httemplate/docs/schema.html,
18595           httemplate/docs/upgrade10.html, httemplate/edit/reg_code.cgi,
18596           httemplate/search/reg_code.html,
18597           httemplate/edit/process/reg_code.cgi: registration codes
18598
18599 2005-01-27 15:01  ivan
18600
18601         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
18602           s/defaultcountry/countrydefault/
18603
18604 2005-01-27 14:19  ivan
18605
18606         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
18607
18608 2005-01-27 02:21  ivan
18609
18610         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
18611           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/docs/install.html,
18612           httemplate/elements/jsrsClient.js, httemplate/misc/progress.html,
18613           JSRS-LICENSE, FS/bin/freeside-queued, httemplate/edit/rate.cgi,
18614           httemplate/elements/qlib/box.js,
18615           httemplate/elements/qlib/boxctrl.js,
18616           httemplate/elements/qlib/boxres.js,
18617           httemplate/elements/qlib/button.js,
18618           httemplate/elements/qlib/buttonres.js,
18619           httemplate/elements/qlib/control.js,
18620           httemplate/elements/qlib/counter.js,
18621           httemplate/elements/qlib/imagelist.js,
18622           httemplate/elements/qlib/label.js,
18623           httemplate/elements/qlib/messagebox.js,
18624           httemplate/elements/qlib/progress.js,
18625           httemplate/elements/qlib/sound.js,
18626           httemplate/elements/qlib/sprite.js,
18627           httemplate/elements/qlib/window.js,
18628           httemplate/elements/qlib/wndctrl.js,
18629           httemplate/images/progressbar-empty.png,
18630           httemplate/images/progressbar-full.png: DHTML progress bar for
18631           glacial rate adding and editing, closes: Bug#1100
18632
18633 2005-01-19 13:25  ivan
18634
18635         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
18636           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
18637           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
18638           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
18639           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
18640           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
18641           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
18642           unused portion at cancellation, patch from pbowen
18643
18644 2005-01-18 16:57  ivan
18645
18646         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
18647           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
18648           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
18649           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
18650           one-time referral credits
18651
18652 2005-01-07 14:16  ivan
18653
18654         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
18655           file for rate processing, causing problems with giant query
18656           string, kludge in the non-displayed US-rates, and disable the
18657           submit button when pressed
18658
18659 2005-01-06 12:58  ivan
18660
18661         * FS/FS/Conf.pm: fix description RT_External in ticket_system
18662           option
18663
18664 2005-01-06 12:20  ivan
18665
18666         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
18667           key codes, don't try fancy things with hex and sprintf
18668
18669 2005-01-06 11:48  ivan
18670
18671         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
18672           turbo hex keycodes in uppercase
18673
18674 2005-01-06 11:02  ivan
18675
18676         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
18677           serials and key codes can be edited locally
18678
18679 2005-01-05 11:29  ivan
18680
18681         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
18682           hex!
18683
18684 2005-01-05 02:01  ivan
18685
18686         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
18687           voip_sqlradacct
18688
18689 2005-01-04 19:07  ivan
18690
18691         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
18692           correct this time
18693
18694 2005-01-04 19:01  ivan
18695
18696         * FS/FS/part_export/artera_turbo.pm: missing underscore!
18697
18698 2005-01-04 18:47  ivan
18699
18700         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
18701           than run them immediately, always format keycode as %010d,
18702           closes: Bug#936, Bug#1060
18703
18704 2005-01-03 10:25  ivan
18705
18706         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
18707           in numeric gt (>)
18708
18709 2004-12-31 00:47  ivan
18710
18711         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
18712           price plan
18713
18714 2004-12-31 00:31  ivan
18715
18716         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
18717           voip price plan
18718
18719 2004-12-31 00:24  ivan
18720
18721         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
18722           voip price plan
18723
18724 2004-12-30 23:43  ivan
18725
18726         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
18727
18728 2004-12-30 16:48  ivan
18729
18730         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
18731           fix up some bugs in VoIP rating
18732
18733 2004-12-30 15:47  ivan
18734
18735         * htetc/global.asa: search the current dir *first*, otherwise some
18736           weird Apache::ASP bugs could crop up if things are ever named the
18737           same
18738
18739 2004-12-30 01:59  ivan
18740
18741         * htetc/global.asa: kludge to fix nested includes with
18742           Apache::ASP... dunno how much longer i want to support that,
18743           should just switch to Mason
18744
18745 2004-12-29 17:41  ivan
18746
18747         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
18748           domain_record.pm
18749
18750 2004-12-29 04:01  ivan
18751
18752         * CREDITS: update credits
18753
18754 2004-12-29 04:00  ivan
18755
18756         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
18757           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
18758           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
18759           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
18760           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
18761           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
18762           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
18763           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
18764           httemplate/view/cust_main.cgi,
18765           httemplate/view/cust_main/packages.html, ANNOUNCE.1.5.0:
18766           historical (immutable) invoice details about services and other
18767           history infrastructure
18768
18769 2004-12-28 15:30  ivan
18770
18771         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
18772           export
18773
18774 2004-12-27 02:23  ivan
18775
18776         * ANNOUNCE.1.5.0: note integrated rt is updated
18777
18778 2004-12-27 02:19  ivan
18779
18780         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
18781           from causing payment or credit transactions from finishing
18782
18783 2004-12-27 01:23  ivan
18784
18785         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
18786           httemplate/edit/cust_main/contact.html: UI: rework shipping
18787           address javascript, closes: Bug#1085
18788
18789 2004-12-24 15:35  ivan
18790
18791         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
18792           toor
18793
18794 2004-12-24 15:28  ivan
18795
18796         * bin/passwd.import: remove $Id$ line
18797
18798 2004-12-24 15:27  ivan
18799
18800         * bin/passwd.import: import NP and *LK* from shadow file as * (no
18801           password)
18802
18803 2004-12-23 18:54  ivan
18804
18805         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
18806           to set payment date manually
18807
18808 2004-12-23 03:39  ivan
18809
18810         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
18811           svc_www-enable_subdomains config option
18812
18813 2004-12-23 01:15  ivan
18814
18815         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
18816           packages when no primary service is selected
18817
18818 2004-12-23 01:07  ivan
18819
18820         * FS/FS/part_pkg.pm: better debugging for options passed to insert
18821           method
18822
18823 2004-12-23 00:32  ivan
18824
18825         * README.1.5.0pre7, FS/bin/freeside-setup,
18826           httemplate/docs/upgrade10.html: allow NULL zip in some countries
18827
18828 2004-12-23 00:00  ivan
18829
18830         * README.1.5.0pre7, FS/bin/freeside-setup,
18831           httemplate/docs/upgrade10.html: going with 6 digit misnamed "npa"
18832           for now
18833
18834 2004-12-23 00:00  ivan
18835
18836         * bin/: rate-us.import, rate.import: adding rate import scripts
18837
18838 2004-12-22 23:29  ivan
18839
18840         * FS/FS/rate_region.pm: better short prefix display
18841
18842 2004-12-22 23:28  ivan
18843
18844         * httemplate/edit/rate.cgi: hide US regions for now, we don't
18845           currently need them for rating just invoice/session display and
18846           the web pages are so giant they're timing out
18847
18848 2004-12-22 06:40  ivan
18849
18850         * Makefile: chkconfig ON
18851
18852 2004-12-22 06:09  ivan
18853
18854         * Makefile: /usr/bin/true on fleabsd
18855
18856 2004-12-22 06:06  ivan
18857
18858         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
18859           warn and require confirmation when editing next bill dates to a
18860           date in the past, closes; Bug#430
18861
18862 2004-12-22 01:53  ivan
18863
18864         * FS/bin/freeside-daily: just "vaccum analyze" is fine
18865
18866 2004-12-21 15:19  ivan
18867
18868         * FS/FS/rate_detail.pm: need to use table modules we call
18869           ut_foreign_key on: rate, rate_region
18870
18871 2004-12-20 03:41  ivan
18872
18873         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
18874           ticket lists
18875
18876 2004-12-20 03:29  ivan
18877
18878         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
18879           to fix XSS on ticket lists
18880
18881 2004-12-20 02:13  ivan
18882
18883         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
18884           better error messages on email errors
18885
18886 2004-12-20 00:21  ivan
18887
18888         * Makefile: remove quotes which were causing problems.  grr make
18889
18890 2004-12-20 00:16  ivan
18891
18892         * Makefile: add init script enable command in deb and redhat
18893
18894 2004-12-18 15:32  ivan
18895
18896         * httemplate/docs/: billing.html, install.html: add info about
18897           teTeX and Ghostscript
18898
18899 2004-12-18 02:52  ivan
18900
18901         * httemplate/index.html: fix spelling
18902
18903 2004-12-13 01:13  ivan
18904
18905         * FS/FS/Conf.pm, httemplate/index.html: add config option for
18906           address2 search, closes: Bug#1022
18907
18908 2004-12-12 10:51  ivan
18909
18910         * httemplate/view/cust_main/quick-charge.html: fix form action url
18911           for template
18912
18913 2004-12-12 00:34  ivan
18914
18915         * FS/FS/cust_main.pm: fix customer status display for some cases
18916           with suspended accounts
18917
18918 2004-12-11 15:16  ivan
18919
18920         * FS/FS/part_export/acct_sql.pm: finish modification
18921
18922 2004-12-11 14:50  ivan
18923
18924         * httemplate/docs/install.html: update install doc
18925
18926 2004-12-11 12:41  ivan
18927
18928         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
18929           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
18930           event, closes: Bug#977
18931
18932 2004-12-10 23:50  ivan
18933
18934         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
18935           httemplate/view/cust_main/order_pkg.html,
18936           httemplate/view/cust_main/packages.html,
18937           httemplate/view/cust_main/payment_history.html,
18938           httemplate/view/cust_main/quick-charge.html: voiding of echeck
18939           payments instead of refunds
18940
18941 2004-12-10 15:51  ivan
18942
18943         * httemplate/docs/selfservice.html: correct path to selfservice
18944
18945 2004-12-10 14:28  ivan
18946
18947         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
18948           and service address boxes
18949
18950 2004-12-10 13:35  ivan
18951
18952         * rt/html/Elements/Header: fix link to freeside docs in RT header
18953
18954 2004-12-10 13:25  ivan
18955
18956         * httemplate/docs/: overview-new.dia, overview-new.png: move the
18957           "self-service SSH tunnel" label to avoid ambiguity
18958
18959 2004-12-09 16:51  ivan
18960
18961         * FS/bin/freeside-setup: promo codes not unique...
18962
18963 2004-12-09 16:04  ivan
18964
18965         * rt/html/Elements/Tabs: fix link back to billing main
18966
18967 2004-12-09 15:14  ivan
18968
18969         * httemplate/search/cust_main.cgi: typo
18970
18971 2004-12-09 15:05  ivan
18972
18973         * httemplate/search/cust_main.cgi: typo
18974
18975 2004-12-09 14:26  ivan
18976
18977         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
18978
18979 2004-12-09 14:23  ivan
18980
18981         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
18982           fields
18983
18984 2004-12-09 14:20  ivan
18985
18986         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
18987
18988 2004-12-09 14:06  ivan
18989
18990         * httemplate/search/cust_main.cgi: UI: same font size as the rest
18991           of the page
18992
18993 2004-12-09 14:02  ivan
18994
18995         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
18996           little
18997
18998 2004-12-09 13:59  ivan
18999
19000         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
19001           for empty value of custom tickets work???
19002
19003 2004-12-09 13:53  ivan
19004
19005         * httemplate/index.html: remove extra list item for now
19006
19007 2004-12-09 13:33  ivan
19008
19009         * httemplate/view/cust_main/tickets.html,
19010           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
19011           invoice addresses
19012
19013 2004-12-09 12:43  ivan
19014
19015         * FS/bin/freeside-setup: fix some typos noticed by pbowen
19016
19017 2004-12-09 04:46  ivan
19018
19019         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
19020
19021 2004-12-09 04:18  ivan
19022
19023         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
19024           up wrong id field
19025
19026 2004-12-09 04:03  ivan
19027
19028         * FS/FS/TicketSystem/RT_External.pm: use new var
19029
19030 2004-12-09 04:01  ivan
19031
19032         * FS/FS/Conf.pm: typo
19033
19034 2004-12-09 03:57  ivan
19035
19036         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
19037           for default queue id
19038
19039 2004-12-09 03:17  ivan
19040
19041         * httemplate/index.html: finish up for now
19042
19043 2004-12-09 02:07  ivan
19044
19045         * httemplate/search/cust_main.cgi: deuglify
19046
19047 2004-12-09 01:57  ivan
19048
19049         * httemplate/search/cust_main.cgi: fix typo
19050
19051 2004-12-09 01:21  ivan
19052
19053         * FS/FS/TicketSystem/RT_Internal.pm,
19054           httemplate/search/cust_main.cgi,
19055           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
19056           httemplate/view/cust_main/billing.html,
19057           httemplate/view/cust_main/contacts.html,
19058           httemplate/view/cust_main/misc.html,
19059           httemplate/view/cust_main/tickets.html: more RT integration
19060
19061 2004-12-06 06:42  ivan
19062
19063         * httemplate/search/cust_main.cgi: fix total link
19064
19065 2004-12-06 06:36  ivan
19066
19067         * httemplate/search/cust_main.cgi: fix total links and line up
19068           custom field columns
19069
19070 2004-12-06 06:15  ivan
19071
19072         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
19073           too
19074
19075 2004-12-06 06:13  ivan
19076
19077         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
19078           for counting tickets with severities...
19079
19080 2004-12-06 06:11  ivan
19081
19082         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
19083
19084 2004-12-06 06:09  ivan
19085
19086         * httemplate/search/cust_main.cgi: fix reading custome field values
19087
19088 2004-12-06 06:00  ivan
19089
19090         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
19091           FS/FS/TicketSystem/RT_External.pm,
19092           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
19093           httemplate/search/cust_main.cgi: 1st try at adding custom field
19094           handling
19095
19096 2004-12-06 00:09  ivan
19097
19098         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
19099           length" warning in latex escapes
19100
19101 2004-12-05 22:56  ivan
19102
19103         * httemplate/search/cust_main.cgi: link customers back to tickets!
19104
19105 2004-12-03 17:09  ivan
19106
19107         * rt/html/Elements/PageLayout: landing rt 3.2.2
19108
19109 2004-12-03 15:41  ivan
19110
19111         * htetc/handler.pl: landing rt 3.2.2
19112
19113 2004-12-03 13:23  ivan
19114
19115         * README.1.5.0pre7: landing RT 3.2.2
19116
19117 2004-12-03 12:51  ivan
19118
19119         * rt/: config, config.pld, bin/rt-commit-handler.in,
19120           etc/upgrade/2.1.71, html/Admin/Elements/ModifyQueue,
19121           html/Admin/Elements/ModifyUser, html/Admin/Users/Prefs.html,
19122           html/Elements/Footer, html/Elements/Header,
19123           html/Elements/PageLayout, html/Elements/ShadedBox,
19124           html/Elements/ShadedInputRow, html/Elements/ShadedRow,
19125           html/Elements/SimpleSearch, html/Elements/Tabs,
19126           html/Elements/ViewUser, html/NoAuth/webrt.css,
19127           html/Search/Listing.html, html/Search/Elements/PickRestriction,
19128           html/Search/Elements/TicketHeader,
19129           html/Search/Elements/TicketHeaderCell,
19130           html/Search/Elements/TicketRow, html/Ticket/Elements/EditLinks,
19131           html/Ticket/Elements/ShowLink, html/Ticket/Elements/ShowLinks,
19132           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
19133           sbin/rt-setup-database.in: landing rt 3.2.2
19134
19135 2004-12-03 12:40  ivan
19136
19137         * rt/etc/upgrade/: 3.1.0/acl.Informix, 3.1.0/acl.Oracle,
19138           3.1.0/acl.Pg, 3.1.0/acl.SQLite, 3.1.0/acl.mysql, 3.1.0/content,
19139           3.1.0/schema.Informix, 3.1.0/schema.Oracle, 3.1.0/schema.Pg,
19140           3.1.0/schema.SQLite, 3.1.0/schema.mysql, 3.1.15/content,
19141           3.1.17/content: Initial revision
19142
19143 2004-12-03 12:37  ivan
19144
19145         * rt/: html/Tools/MyDay.html, html/Tools/Offline.html,
19146           html/Tools/Elements/Tabs, html/Ticket/ShowEmailRecord.html,
19147           html/Ticket/Elements/ShowTransactionAttachments,
19148           html/Ticket/Elements/PreviewScrips,
19149           html/Ticket/Elements/ShowGroupMembers,
19150           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
19151           html/Search/Edit.html, html/Search/Results.html,
19152           html/Search/Results.rdf, html/Search/Results.tsv,
19153           html/Search/Elements/BuildFormatString,
19154           html/Search/Elements/DisplayOptions,
19155           html/Search/Elements/EditSearches,
19156           html/Search/Elements/NewListActions,
19157           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
19158           html/Search/Elements/SelectAndOr,
19159           html/Search/Elements/SelectLinks,
19160           html/Search/Elements/SelectPersonType,
19161           html/Search/Elements/SelectSearchesForObjects,
19162           html/Search/Elements/EditFormat, html/Search/Elements/PickBasics,
19163           html/Search/Elements/PickCriteria,
19164           html/Search/Elements/SelectSearchObject,
19165           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
19166           html/Admin/Elements/ToolTabs, html/Elements/ShowLinks,
19167           html/Elements/EditLinks, html/Elements/QuickCreate,
19168           html/Elements/ScrubHTML, html/Elements/TicketList,
19169           html/Elements/ShowLink, html/Elements/TitleBox,
19170           html/Elements/CollectionAsTable/Header,
19171           html/Elements/CollectionAsTable/ParseFormat,
19172           html/Elements/CollectionAsTable/Row,
19173           html/Elements/RT__Ticket/ColumnMap,
19174           html/NoAuth/images/autohandler, lib/t/05cronsupport.pl.in,
19175           lib/RT/Attributes.pm, lib/RT/Attribute_Overlay.pm,
19176           lib/RT/Attributes_Overlay.pm, lib/RT/Attribute.pm,
19177           lib/RT/I18N/en_malkovich.po,
19178           lib/RT/Action/RecordCorrespondence.pm,
19179           lib/RT/Action/RecordComment.pm,
19180           lib/RT/Interface/Email/Auth/GnuPG.pm,
19181           lib/RT/Condition/PriorityChange.pm,
19182           lib/RT/Interface/Web/Handler.pm, lib/RT/Search/FromSQL.pm,
19183           bin/standalone_httpd.in, etc/schema.Sybase, etc/acl.Sybase:
19184           Initial revision
19185
19186 2004-12-03 12:27  ivan
19187
19188         * rt/sbin/: rt-setup-database, rt-test-dependencies: remove
19189           autogenerated file
19190
19191 2004-12-02 02:18  ivan
19192
19193         * httemplate/search/cust_main.cgi,
19194           rt/html/Ticket/Elements/AddCustomers,
19195           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
19196           and search sorting
19197
19198 2004-12-02 01:59  ivan
19199
19200         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
19201           rt/html/Elements/Header, rt/html/Elements/PageLayout,
19202           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
19203           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
19204           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
19205           rt/html/Ticket/Elements/AddCustomers,
19206           rt/html/Ticket/Elements/EditCustomers,
19207           rt/html/Ticket/Elements/ShowCustomers,
19208           rt/html/Ticket/Elements/ShowSummary,
19209           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
19210           FS/FS/TicketSystem/RT_Libs.pm, htetc/global.asa,
19211           htetc/handler.pl, httemplate/search/cust_main.cgi,
19212           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
19213           second big RT integration checkin, customer linking/delinking
19214           interface
19215
19216 2004-12-01 10:49  ivan
19217
19218         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
19219           the package on changes
19220
19221 2004-11-30 19:35  ivan
19222
19223         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
19224           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
19225           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
19226           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
19227           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
19228           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
19229           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
19230           creditcard-less promo code signup
19231
19232 2004-11-30 11:55  khoff
19233
19234         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
19235           with the search/replace.
19236
19237 2004-11-29 15:52  khoff
19238
19239         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
19240           broadband service view.
19241
19242 2004-11-27 11:09  ivan
19243
19244         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
19245           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
19246           httemplate/index.html, rt/FREESIDE_MODIFIED,
19247           rt/html/Elements/Footer, rt/html/Elements/Header,
19248           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
19249           rt/html/Elements/Tabs, ANNOUNCE.1.5.0, Makefile, FS/FS.pm,
19250           htetc/global.asa, htetc/handler.pl, rt/html/NoAuth/webrt.css,
19251           rt/html/NoAuth/images/small-logo.png: ticket system integration
19252           framework and skin RT
19253
19254 2004-11-26 01:39  ivan
19255
19256         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
19257           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
19258           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
19259           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
19260           type_pkgs.pm: remove POD VERSION sections
19261
19262 2004-11-26 01:08  ivan
19263
19264         * FS/FS/Conf.pm: update description for signup_server-realtime to
19265           reflect current reality, closes: Bug#575
19266
19267 2004-11-26 00:51  ivan
19268
19269         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
19270           part_pkg transactional stuff from web interface to part_pkg.pm,
19271           bumps Bug#18 to 1.5
19272
19273 2004-11-25 22:50  ivan
19274
19275         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
19276           password-noexlamation config files, patch from Stephpen Bechard,
19277           closes: Bug#539
19278
19279 2004-11-24 12:54  ivan
19280
19281         * Makefile: don't enabled RT by default
19282
19283 2004-11-24 10:28  khoff
19284
19285         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
19286           address search.
19287
19288 2004-11-24 02:28  ivan
19289
19290         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
19291           checks which are causing an error
19292
19293 2004-11-24 01:00  ivan
19294
19295         * Makefile: some RT install updates
19296
19297 2004-11-23 17:30  ivan
19298
19299         * FS/bin/freeside-daily: fix perms on automated backups
19300
19301 2004-11-23 17:28  ivan
19302
19303         * httemplate/index.html: add rate plan maintenance to sysadmin
19304           section
19305
19306 2004-11-22 10:20  ivan
19307
19308         * README.1.5.0pre7, FS/FS/ClientAPI/Signup.pm,
19309           FS/bin/freeside-setup, httemplate/docs/schema.html,
19310           httemplate/docs/upgrade10.html, FS/FS/Record.pm,
19311           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
19312           httemplate/edit/cust_main.cgi, httemplate/edit/part_pkg.cgi:
19313           promo codes and separate signup addresses for hdn
19314
19315 2004-11-22 03:11  ivan
19316
19317         * httemplate/search/sqlradius.cgi: Called-Station-ID label
19318
19319 2004-11-21 18:31  ivan
19320
19321         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
19322           search directions, fix bug preventing show_called_station,
19323           hide_ip and hide_data form working
19324
19325 2004-11-20 09:26  ivan
19326
19327         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
19328           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
19329           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
19330           FS/t/rate_prefix.t, FS/t/rate_region.t, ANNOUNCE.1.5.0,
19331           README.1.5.0pre7, SCHEMA_CHANGE,
19332           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
19333           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
19334           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
19335           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
19336           httemplate/edit/process/rate.cgi,
19337           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
19338           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
19339           htetc/global.asa, htetc/handler.pl,
19340           httemplate/search/sqlradius.cgi,
19341           httemplate/search/sqlradius.html: first pass at VoIP rating
19342
19343 2004-11-17 05:22  ivan
19344
19345         * httemplate/edit/part_pkg.cgi: #debugging cruft
19346
19347 2004-11-17 05:19  ivan
19348
19349         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
19350           clone-ing (customize package)
19351
19352 2004-11-16 06:19  ivan
19353
19354         * htetc/handler.pl: can't set $p without $cgi
19355
19356 2004-11-16 06:16  ivan
19357
19358         * htetc/handler.pl: correct package for $r
19359
19360 2004-11-16 06:11  ivan
19361
19362         * htetc/handler.pl: handle RT NoAuth sections
19363
19364 2004-11-12 21:37  ivan
19365
19366         * FS/FS/svc_acct.pm: oops, that's better
19367
19368 2004-11-12 21:32  ivan
19369
19370         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
19371           Argument isn't numeric errors
19372
19373 2004-11-11 04:18  ivan
19374
19375         * rt/sbin/rt-setup-database.in: merge in changes to
19376           rt-setup-database
19377
19378 2004-11-11 04:11  ivan
19379
19380         * rt/: html/Ticket/Elements/LoadTextAttachments,
19381           html/Ticket/Elements/FindAttachments, html/Elements/QueryString,
19382           lib/t/data/rt-send-cc, lib/RT/I18N/hu.po, lib/RT/I18N/da.po:
19383           Initial revision
19384
19385 2004-11-09 03:42  ivan
19386
19387         * httemplate/search/report_tax.cgi: add handling for texas tax
19388           exemption and warning that report might not make sense for
19389           partial months other than the current one
19390
19391 2004-11-09 03:00  ivan
19392
19393         * httemplate/search/report_tax.cgi: add handling for texas tax
19394           exemption and warning that report might not make sense for
19395           partial months other than the current one
19396
19397 2004-11-09 01:31  ivan
19398
19399         * httemplate/search/report_tax.cgi: parenthesis help alot
19400
19401 2004-11-09 01:13  ivan
19402
19403         * httemplate/search/report_tax.cgi: fix for correct reporting of
19404           generic taxes
19405
19406 2004-11-09 00:14  ivan
19407
19408         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
19409
19410 2004-11-08 23:23  ivan
19411
19412         * httemplate/search/report_tax.cgi: fixes to run under the mason
19413           strictness
19414
19415 2004-11-08 01:24  ivan
19416
19417         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
19418           purpose
19419
19420 2004-11-08 01:16  ivan
19421
19422         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
19423           upgrades! (new installs ok)
19424
19425 2004-11-07 21:33  ivan
19426
19427         * bin/rollback: adding in case this is needed again
19428
19429 2004-11-07 14:58  ivan
19430
19431         * ANNOUNCE.1.5.0, httemplate/docs/install.html:  update install
19432           documentation for 1.5 HTML::Mason or Apache::ASP install
19433
19434 2004-10-30 17:01  ivan
19435
19436         * httemplate/search/cust_main-quickpay.html: quick pay shouldnt
19437           default to exact search
19438
19439 2004-10-26 05:36  ivan
19440
19441         * Makefile: 1.5.0pre6!
19442
19443 2004-10-26 05:33  ivan
19444
19445         * ANNOUNCE.1.5.0, httemplate/docs/billing.html,
19446           httemplate/docs/export.html, httemplate/docs/index.html,
19447           httemplate/docs/overview-new.dia,
19448           httemplate/docs/overview-new.png, httemplate/docs/schema.html,
19449           httemplate/docs/selfservice.html: slightly more up-to-date docs
19450
19451 2004-10-26 05:07  ivan
19452
19453         * FS/FS/part_export.pm: allow an empty exporttype so you can create
19454           new objects
19455
19456 2004-10-26 04:51  ivan
19457
19458         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
19459           webdemo!
19460
19461 2004-10-26 04:26  ivan
19462
19463         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
19464           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
19465           FS/FS/part_pkg_option.pm, ANNOUNCE.1.5.0, README.1.5.0pre6,
19466           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-setup,
19467           FS/t/part_pkg-flat.t, FS/t/part_pkg-flat_comission.t,
19468           FS/t/part_pkg-flat_comission_cust.t,
19469           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
19470           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
19471           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
19472           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
19473           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
19474           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
19475           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
19476           httemplate/view/cust_main.cgi, FS/FS/part_pkg/flat.pm,
19477           FS/FS/part_pkg/flat_comission.pm,
19478           FS/FS/part_pkg/flat_comission_cust.pm,
19479           FS/FS/part_pkg/flat_comission_pkg.pm,
19480           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
19481           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
19482           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
19483           FS/FS/part_pkg/sqlradacct_hour.pm,
19484           FS/FS/part_pkg/subscription.pm: modular price plans!
19485
19486 2004-10-25 23:33  ivan
19487
19488         * httemplate/search/report_tax.cgi: and one last case with named
19489           and not named taxes in the same region, ack
19490
19491 2004-10-25 23:04  ivan
19492
19493         * httemplate/search/report_tax.cgi: taxes are hard
19494
19495 2004-10-25 16:47  ivan
19496
19497         * httemplate/search/report_tax.cgi: hopefully fix tax report for
19498           taxclass & named tax edge cases
19499
19500 2004-10-25 16:39  ivan
19501
19502         * httemplate/search/report_tax.cgi: hopefully fix tax report for
19503           taxclass & named tax edge cases
19504
19505 2004-10-25 15:48  ivan
19506
19507         * httemplate/search/report_tax.cgi: hopefully fix tax report for
19508           taxclass & named tax edge cases
19509
19510 2004-10-25 14:35  ivan
19511
19512         * httemplate/search/report_tax.cgi: fix joins for proper tax
19513           reporting
19514
19515 2004-10-23 04:45  ivan
19516
19517         * conf/: alerter_template, invoice_latexfooter, invoice_template:
19518           better
19519
19520 2004-10-23 04:34  ivan
19521
19522         * conf/: invoice_latexfooter, invoice_latexnotes: update default
19523           notes and footer
19524
19525 2004-10-23 03:36  ivan
19526
19527         * FS/FS/part_export/artera_turbo.pm: add debug flag
19528
19529 2004-10-22 03:31  ivan
19530
19531         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
19532           support to main customer view, for artera turbo
19533
19534 2004-10-22 03:14  ivan
19535
19536         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
19537           aid
19538
19539 2004-10-21 01:54  ivan
19540
19541         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
19542
19543 2004-10-21 01:33  ivan
19544
19545         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
19546           package definition browse
19547
19548 2004-10-21 00:07  ivan
19549
19550         * httemplate/search/report_tax.cgi: fix tax report edge cases when
19551           using taxclasses in some regions but not others
19552
19553 2004-10-20 01:28  ivan
19554
19555         * bin/artera.import: back to id
19556
19557 2004-10-20 01:20  ivan
19558
19559         * bin/artera.import: locate existing ones by title, warn on errors
19560
19561 2004-10-20 01:16  ivan
19562
19563         * httemplate/index.html: add external browse
19564
19565 2004-10-20 01:14  ivan
19566
19567         * bin/artera.import: adding artera import
19568
19569 2004-10-20 01:08  ivan
19570
19571         * bin/artera.import: adding artera import
19572
19573 2004-10-20 01:07  ivan
19574
19575         * httemplate/: search/svc_external.cgi, index.html: add
19576           svc_external search
19577
19578 2004-10-19 17:44  ivan
19579
19580         * conf/logo.eps: new logo!
19581
19582 2004-10-19 16:52  ivan
19583
19584         * conf/logo.eps: new logo!
19585
19586 2004-10-19 04:50  ivan
19587
19588         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
19589           privledges, so -T not necessary
19590
19591 2004-10-19 01:44  ivan
19592
19593         * Makefile: sleep long enough to be worthwhile
19594
19595 2004-10-18 05:37  ivan
19596
19597         * httemplate/: index.html, images/mid-logo.png,
19598           images/small-logo.png: that's right, a new logo
19599
19600 2004-10-17 07:01  ivan
19601
19602         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
19603           fs_selfservice/FS-SelfService/SelfService.pm,
19604           fs_selfservice/FS-SelfService/cgi/agent.cgi,
19605           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
19606           fs_selfservice/FS-SelfService/cgi/provision_list.html,
19607           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
19608           turbo handling to self-service and reseller interfaces
19609
19610 2004-10-17 02:54  ivan
19611
19612         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
19613           templated svc_acct provisioner, from agent interface
19614
19615 2004-10-17 02:19  ivan
19616
19617         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, bin/populate-msgcat,
19618           README.1.5.0pre6, FS/FS/part_export/artera_turbo.pm,
19619           httemplate/docs/upgrade10.html, httemplate/view/svc_external.cgi:
19620           add options to adjust UI for artera turbo as svc_export
19621
19622 2004-10-16 03:15  ivan
19623
19624         * FS/FS/Conf.pm, FS/FS/part_export/artera_turbo.pm,
19625           README.1.5.0pre6, FS/FS/svc_external.pm, FS/bin/freeside-setup,
19626           httemplate/docs/upgrade10.html: add artera turbo export
19627
19628 2004-10-12 22:46  ivan
19629
19630         * Makefile: apachectl sucks ass
19631
19632 2004-10-12 14:59  ivan
19633
19634         * httemplate/view/svc_acct.cgi: fix edit link!  oops
19635
19636 2004-10-11 23:08  ivan
19637
19638         * httemplate/search/sqlradius.cgi: more info in error message for
19639           unknown export type, fix test for sqlradius_withdomain export,
19640           woo!
19641
19642 2004-10-11 22:54  ivan
19643
19644         * Makefile: update apache restart line for local apache
19645
19646 2004-10-09 03:57  ivan
19647
19648         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
19649           the RADIUS session data, link to the detail search
19650
19651 2004-10-06 06:39  ivan
19652
19653         * httemplate/search/: sqlradius.cgi: more formatting updates to
19654           RADIUS report
19655
19656 2004-10-06 06:33  ivan
19657
19658         * httemplate/search/sqlradius.cgi: small formatting updates to
19659           RADIUS report
19660
19661 2004-10-06 06:27  ivan
19662
19663         * httemplate/search/sqlradius.cgi: small formatting updates to
19664           RADIUS report
19665
19666 2004-10-06 05:37  ivan
19667
19668         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
19669           when using an ignored-accounting export
19670
19671 2004-10-05 09:28  ivan
19672
19673         * httemplate/search/sqlradius.cgi,
19674           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
19675           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
19676           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
19677           RADIUS session viewing
19678
19679 2004-10-05 07:16  ivan
19680
19681         * httemplate/view/cust_bill.cgi: links to show alternate invoices
19682           also
19683
19684 2004-10-05 06:52  ivan
19685
19686         * httemplate/view/cust_bill.cgi: links to show alternate invoices
19687           also
19688
19689 2004-10-05 06:43  ivan
19690
19691         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
19692           cust_bill.cgi: links to show alternate invoices also
19693
19694 2004-10-05 06:35  ivan
19695
19696         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
19697           cust_bill.cgi: links to show alternate invoices also
19698
19699 2004-10-05 05:17  ivan
19700
19701         * FS/bin/freeside-selfservice-server: DO open a database connection
19702           in the parent process, this cached the $dbdef and speeds things
19703           up significantly
19704
19705 2004-10-05 04:38  ivan
19706
19707         * ANNOUNCE.1.5.0: [no log message]
19708
19709 2004-09-22 04:28  ivan
19710
19711         * httemplate/search/: cust_bill_event.html,
19712           report_cust_credit.html, report_cust_pay.html, report_tax.html:
19713           add missing <TR> tags
19714
19715 2004-09-22 04:04  ivan
19716
19717         * httemplate/elements/: calendar-en.js, calendar-setup.js,
19718           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
19719           jscalendar
19720
19721 2004-09-21 00:57  ivan
19722
19723         * httemplate/view/cust_main.cgi: and for refunds too
19724
19725 2004-09-21 00:50  ivan
19726
19727         * httemplate/view/cust_main.cgi: better display of echeck
19728           payments/refunds/etc.
19729
19730 2004-09-16 06:22  ivan
19731
19732         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
19733           mass duplicate checking on export changes, fix bug in new export
19734           editing, error message includes the number of duplicate customers
19735           also
19736
19737 2004-09-16 00:19  ivan
19738
19739         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
19740
19741 2004-09-15 18:47  ivan
19742
19743         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
19744
19745 2004-09-15 08:31  ivan
19746
19747         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
19748           username@domain uniqueness, closes: Bug#980
19749
19750 2004-09-15 01:57  ivan
19751
19752         * FS/bin/freeside-selfservice-server: it would help to set the
19753           permissions on the lockfile right, so the kids can open it...
19754
19755 2004-09-15 01:45  ivan
19756
19757         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
19758           obtain a new descriptor for the lock in kids, this should fix
19759           locking problems
19760
19761 2004-09-15 01:30  ivan
19762
19763         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
19764           the lock in kids, this should fix locking problems
19765
19766 2004-09-14 06:00  ivan
19767
19768         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
19769           httemplate/edit/cust_refund.cgi,
19770           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
19771
19772 2004-09-13 23:47  ivan
19773
19774         * FS/bin/freeside-selfservice-server,
19775           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
19776           selfservice: - server: don't reconnect again if we've already
19777           been signalled to shutdown - server: add kid reaping to shutdown
19778           sequence - server: add another optional logging level to response
19779           sending - server: acquire write mutex for keepalives
19780
19781 2004-09-09 05:04  ivan
19782
19783         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
19784           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
19785           it doesn't use a separate process/ file, this allows large error
19786           messages to be displayed properly
19787
19788 2004-09-06 05:44  ivan
19789
19790         * FS/bin/freeside-selfservice-server,
19791           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
19792           self-service keepalives
19793
19794 2004-09-06 02:44  ivan
19795
19796         * FS/bin/freeside-selfservice-server: don't open a database
19797           connection in the parent process
19798
19799 2004-09-06 02:28  ivan
19800
19801         * FS/bin/freeside-queued: don't die off even on database failures
19802
19803 2004-09-05 16:21  ivan
19804
19805         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
19806           catch it, but add client-side protection against
19807           double-submission also.
19808
19809 2004-09-05 15:42  ivan
19810
19811         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
19812           checking will catch it, but add client-side protection against
19813           double-submission also.
19814
19815 2004-09-05 02:42  ivan
19816
19817         * test/dup-test: adding duplicate test
19818
19819 2004-09-05 02:41  ivan
19820
19821         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
19822           conditions in duplicate checking
19823
19824 2004-09-04 03:02  ivan
19825
19826         * FS/FS/export_svc.pm: first try at duplicate checking on new
19827           export associations
19828
19829 2004-08-27 04:33  ivan
19830
19831         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
19832
19833 2004-08-27 04:16  ivan
19834
19835         * FS/bin/freeside-sqlradius-reset: add option to specify exports
19836
19837 2004-08-24 05:22  ivan
19838
19839         * Makefile: small Makefile update
19840
19841 2004-08-24 04:16  ivan
19842
19843         * FS/FS/ClientAPI/MyAccount.pm,
19844           fs_selfservice/FS-SelfService/cgi/agent.cgi,
19845           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
19846           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
19847           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
19848           fs_selfservice/FS-SelfService/cgi/agent_main.html,
19849           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
19850           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
19851           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
19852           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
19853           fs_selfservice/FS-SelfService/cgi/list_customers.html,
19854           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
19855           fs_selfservice/FS-SelfService/cgi/provision.html,
19856           fs_selfservice/FS-SelfService/cgi/provision_list.html,
19857           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19858           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
19859           fs_selfservice/FS-SelfService/cgi/view_customer.html,
19860           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
19861           FS/FS/ClientAPI/Signup.pm,
19862           fs_selfservice/FS-SelfService/SelfService.pm,
19863           httemplate/search/cust_main.cgi: big update for reseller
19864           interface
19865
19866 2004-08-20 01:58  ivan
19867
19868         * bin/ispman.ldap.import: adding
19869
19870 2004-08-19 09:35  ivan
19871
19872         * httemplate/search/cust_credit.html: add customer # to credit
19873           reports too
19874
19875 2004-08-19 03:53  ivan
19876
19877         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
19878           legal shells, closes: Bug#118
19879
19880 2004-08-18 17:22  ivan
19881
19882         * httemplate/search/: cust_pay.cgi, elements/search.html: add
19883           customer # to payment reports, add table cell alignment option to
19884           general search component
19885
19886 2004-08-17 06:14  ivan
19887
19888         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
19889           up cust_main records, also don't pollute the original object when
19890           used with override options, closes: Bug#982
19891
19892 2004-08-17 00:43  ivan
19893
19894         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
19895           path to passwd.cgi!
19896
19897 2004-08-14 05:26  ivan
19898
19899         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
19900           duplicate checking on new export associations
19901
19902 2004-08-11 16:56  ivan
19903
19904         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
19905
19906 2004-08-09 12:03  ivan
19907
19908         * init.d/freeside-init: add /usr/local/bin to PATH
19909
19910 2004-08-06 19:49  ivan
19911
19912         * httemplate/view/cust_main.cgi: disable order package button until
19913           a package has been selected
19914
19915 2004-08-05 11:47  ivan
19916
19917         * FS/FS.pm: fix pod typo
19918
19919 2004-08-02 02:43  ivan
19920
19921         * httemplate/index.html: fix link to virtual host browse
19922
19923 2004-08-01 17:41  ivan
19924
19925         * FS/FS/part_export/vpopmail.pm: no maintainer, use
19926           shellcommands_withdomain instead
19927
19928 2004-07-30 00:12  ivan
19929
19930         * FS/FS/svc_Common.pm: set fixed values from an explicitly
19931           specified svcpart on replace too
19932
19933 2004-07-29 21:54  ivan
19934
19935         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
19936           conf/cust_pkg-change_svcpart,
19937           httemplate/edit/process/cust_svc.cgi,
19938           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
19939           svcpart changes now trigger all necessary export actions, manual
19940           svcpart changing on svc_acct view, linking changes svcpart if you
19941           ask it to, closes: Bug#671, Bug#644
19942
19943 2004-07-29 14:49  ivan
19944
19945         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
19946           advertising source list
19947
19948 2004-07-15 15:40  ivan
19949
19950         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
19951           FS/FS/ClientAPI/Signup.pm,
19952           fs_selfservice/FS-SelfService/SelfService.pm,
19953           fs_selfservice/FS-SelfService/cgi/agent.cgi,
19954           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
19955           fs_selfservice/FS-SelfService/cgi/logout.html,
19956           fs_selfservice/FS-SelfService/cgi/make_payment.html,
19957           fs_selfservice/FS-SelfService/cgi/myaccount.html,
19958           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
19959           fs_selfservice/FS-SelfService/cgi/payment_results.html,
19960           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
19961           fs_selfservice/FS-SelfService/cgi/provision.html,
19962           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
19963           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19964           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
19965           httemplate/view/cust_main.cgi: big update for customer
19966           self-service: add provisioning/unprovisioning of purchased
19967           services, like fs_selfadmin
19968
19969 2004-07-12 06:51  ivan
19970
19971         * httemplate/view/cust_main.cgi: DEL out voided payments to
19972           distinguish them visually better
19973
19974 2004-07-10 07:46  ivan
19975
19976         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
19977           decline/cancel when customer has a negative balance & purchases
19978           stuff with it
19979
19980 2004-07-10 07:30  ivan
19981
19982         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
19983
19984 2004-07-10 06:30  ivan
19985
19986         * httemplate/: index.html, search/cust_bill_event.cgi,
19987           search/cust_bill_event.html: add calendar to cust_bill_event
19988           search page, make ending date default to open-ended like other
19989           reports
19990
19991 2004-07-10 06:21  ivan
19992
19993         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
19994           before and cluck loudly when the FS::tablename class isn't
19995           loaded, rather than throw exceptions
19996
19997 2004-07-10 06:08  ivan
19998
19999         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
20000           doesn't bomb out in FS::Record::qsearch with Can't locate object
20001           method virtual_fields via package FS::svc_external
20002
20003 2004-07-09 04:45  ivan
20004
20005         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
20006           agent.cgi, make sure warnings are turned off when parsing
20007           templates to avoid too much output to STDERR triggering obscure
20008           apache hang bug.  thanks dean you rule.
20009
20010 2004-07-09 02:29  ivan
20011
20012         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
20013           param separator
20014
20015 2004-07-08 04:15  ivan
20016
20017         * httemplate/edit/process/cust_main.cgi: don't change otaker when
20018           just editing account, closes: Bug#921
20019
20020 2004-07-07 09:06  ivan
20021
20022         * FS/FS/cust_pay.pm: allow payment modification so we can import
20023           order_number info
20024
20025 2004-07-06 12:10  ivan
20026
20027         * FS/FS/Record.pm: better error message for missing tables
20028
20029 2004-07-06 10:27  ivan
20030
20031         * ANNOUNCE.1.5.0: new features
20032
20033 2004-07-06 10:26  ivan
20034
20035         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20036           httemplate/edit/cust_refund.cgi,
20037           httemplate/edit/process/cust_credit.cgi,
20038           httemplate/edit/process/cust_refund.cgi,
20039           httemplate/view/cust_main.cgi: payment voiding part deux & credit
20040           card refunds!
20041
20042 2004-07-06 07:22  ivan
20043
20044         * FS/FS/cust_refund.pm: document and check refund reasons
20045
20046 2004-07-06 06:26  ivan
20047
20048         * README.1.5.0pre1, README.1.5.0pre6, FS/FS.pm, FS/FS/cust_pay.pm,
20049           FS/FS/cust_pay_void.pm, FS/t/cust_pay_void.t,
20050           FS/bin/freeside-setup, httemplate/docs/schema.html,
20051           httemplate/docs/upgrade10.html,
20052           httemplate/misc/void-cust_pay.cgi: add cust_pay_void table and
20053           payment voiding web ui part one
20054
20055 2004-07-06 01:43  ivan
20056
20057         * htetc/: global.asa, handler.pl: 0.32 (and then some) released
20058
20059 2004-07-01 06:49  ivan
20060
20061         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
20062           self-service
20063
20064 2004-07-01 05:45  ivan
20065
20066         * FS/FS/agent.pm: fix silly bug editing agents
20067
20068 2004-07-01 05:42  ivan
20069
20070         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
20071           hash method with an empty Hash attribute, wtf?
20072
20073 2004-06-30 11:19  ivan
20074
20075         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
20076           template fixes
20077
20078 2004-06-30 11:12  ivan
20079
20080         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
20081           also fill in name filed
20082
20083 2004-06-30 11:01  ivan
20084
20085         * FS/FS/cust_pay.pm: typo
20086
20087 2004-06-30 10:57  ivan
20088
20089         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
20090           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
20091           conf/payment_receipt_email: payment receipts!
20092
20093 2004-06-30 07:33  ivan
20094
20095         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
20096           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
20097
20098 2004-06-30 03:02  ivan
20099
20100         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
20101           encrypt scp dumps
20102
20103 2004-06-30 02:56  ivan
20104
20105         * FS/FS/cust_bill.pm: fix warning message when agent-specific
20106           plandata cannot be found
20107
20108 2004-06-29 00:57  ivan
20109
20110         * httemplate/docs/schema.html: cust_pay_refund
20111
20112 2004-06-28 21:02  ivan
20113
20114         * ANNOUNCE.1.5.0, README.1.5.0pre6, FS/FS.pm, FS/MANIFEST,
20115           FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
20116           FS/FS/cust_credit_refund.pm, FS/FS/cust_pay.pm,
20117           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
20118           FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
20119           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
20120           httemplate/edit/cust_bill_pay.cgi,
20121           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
20122           table to refund payments
20123
20124 2004-06-25 11:28  ivan
20125
20126         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
20127           paydate_monthyear method and thus bug#862 and i need some sleep
20128
20129 2004-06-25 10:57  ivan
20130
20131         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
20132           httemplate/misc/payment.cgi: fix one-time card charging not
20133           pulling in exp date?
20134
20135 2004-06-25 10:26  ivan
20136
20137         * httemplate/misc/payment.cgi: set defaults so as to not change the
20138           billing type when entering a one time payment
20139
20140 2004-06-25 03:25  ivan
20141
20142         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
20143           rather before doing anything
20144
20145 2004-06-25 03:16  ivan
20146
20147         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
20148           contains a ;
20149
20150 2004-06-25 03:07  ivan
20151
20152         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
20153
20154 2004-06-25 01:44  ivan
20155
20156         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
20157
20158 2004-06-22 19:13  ivan
20159
20160         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
20161           lines
20162
20163 2004-06-22 18:23  ivan
20164
20165         * httemplate/docs/upgrade10.html: escape html
20166
20167 2004-06-21 20:12  ivan
20168
20169         * Makefile: snapshot before schema changes
20170
20171 2004-06-21 20:11  ivan
20172
20173         * FS/FS.pm: small doc update
20174
20175 2004-06-21 20:10  ivan
20176
20177         * bin/sqlradius.import: fix attribute importing bugs that borked
20178           the passwords
20179
20180 2004-06-21 07:24  ivan
20181
20182         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
20183           checking on add'l package order
20184
20185 2004-06-21 06:36  ivan
20186
20187         * FS/MANIFEST: removing old report from MANIFEST
20188
20189 2004-06-21 05:27  ivan
20190
20191         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
20192
20193 2004-06-21 03:58  ivan
20194
20195         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
20196           on agent add'l package order
20197
20198 2004-06-21 03:45  ivan
20199
20200         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
20201           primary
20202
20203 2004-06-21 03:26  ivan
20204
20205         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
20206           only allow primary users access to the self-service server
20207
20208 2004-06-18 03:28  ivan
20209
20210         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
20211           fix: avoid newline prepend fix from borking indented first <%,
20212           fixes customer search by otaker under mason, closes: Bug#830
20213
20214 2004-06-18 03:07  ivan
20215
20216         * httemplate/docs/install.html: recommend HTML::Mason
20217
20218 2004-06-17 05:32  ivan
20219
20220         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
20221           frontpage extensions to www_shellcommands export
20222
20223 2004-06-16 16:59  ivan
20224
20225         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
20226           hosts
20227
20228 2004-06-16 07:07  ivan
20229
20230         * httemplate/search/report_tax.cgi: update tax report for taxclass
20231
20232 2004-06-15 06:27  ivan
20233
20234         * fs_passwd/fs_passwd.cgi, fs_passwd/fs_passwd.html,
20235           fs_selfservice/FS-SelfService/cgi/passwd.cgi,
20236           fs_selfservice/FS-SelfService/cgi/passwd.html: moving passwd cgi
20237           to self-service
20238
20239 2004-06-15 03:59  ivan
20240
20241         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
20242           field check
20243
20244 2004-06-11 09:44  ivan
20245
20246         * httemplate/search/report_tax.cgi: fix date range for old perl,
20247           count tax exempt and COMP customers correctly
20248
20249 2004-06-11 07:57  ivan
20250
20251         * httemplate/search/report_tax.cgi: fix to find all customer
20252           scorrectly
20253
20254 2004-06-11 07:25  ivan
20255
20256         * httemplate/search/report_tax.cgi: tax report fix sort
20257
20258 2004-06-11 07:03  ivan
20259
20260         * FS/FS/Conf.pm, httemplate/index.html: tax report!
20261
20262 2004-06-11 06:44  ivan
20263
20264         * FS/bin/freeside-tax-report, httemplate/search/report_tax.cgi: tax
20265           report!
20266
20267 2004-06-11 00:37  ivan
20268
20269         * Makefile: add update-selfservice target
20270
20271 2004-06-10 05:58  ivan
20272
20273         * httemplate/browse/agent.cgi: now available as methods
20274
20275 2004-06-10 05:31  ivan
20276
20277         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
20278           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
20279           FS/FS/ClientAPI/Signup.pm,
20280           fs_selfservice/FS-SelfService/cgi/agent.cgi,
20281           fs_selfservice/FS-SelfService/cgi/agent_login.html,
20282           fs_selfservice/FS-SelfService/cgi/agent_main.html,
20283           fs_selfservice/FS-SelfService/cgi/cvv2.html,
20284           fs_selfservice/FS-SelfService/cgi/cvv2.png,
20285           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
20286           fs_selfservice/FS-SelfService/cgi/list_customers.html,
20287           fs_selfservice/FS-SelfService/cgi/signup.html,
20288           fs_selfservice/FS-SelfService/cgi/view_customer.html,
20289           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
20290           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
20291
20292 2004-06-10 04:28  ivan
20293
20294         * httemplate/search/cust_main-otaker.cgi: tyop
20295
20296 2004-06-09 01:59  ivan
20297
20298         * Makefile: need this entry for myself though!
20299
20300 2004-06-09 00:17  ivan
20301
20302         * httemplate/docs/install.html: explicitly specify Apache
20303           httpd.conf.  fear.
20304
20305 2004-06-05 05:01  ivan
20306
20307         * Makefile: AND set its owner.  whew.
20308
20309 2004-06-05 04:55  ivan
20310
20311         * Makefile: and don't forget to make the dir
20312
20313 2004-06-05 04:47  ivan
20314
20315         * Makefile: fix path and make var substitution
20316
20317 2004-06-05 04:37  ivan
20318
20319         * Makefile: oops fix line endings in automated self-service lib
20320           install
20321
20322 2004-06-05 04:34  ivan
20323
20324         * Makefile: automated self-service lib install
20325
20326 2004-06-05 02:34  ivan
20327
20328         * bin/: sqlradius-norealm.reimport, sqlradius.import,
20329           sqlradius.reimport: sqlradius import updates
20330
20331 2004-06-04 20:00  ivan
20332
20333         * Makefile: self-service installer?
20334
20335 2004-06-03 03:09  ivan
20336
20337         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
20338           address on "re-email" link
20339
20340 2004-06-03 02:55  ivan
20341
20342         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
20343           screen and "re-email/re-print" links, also fix agent-specific
20344           From: address on "re-email" link
20345
20346 2004-06-03 00:00  ivan
20347
20348         * FS/FS/cust_bill.pm: better error message for non-applicable
20349           invoice events
20350
20351 2004-06-02 14:27  ivan
20352
20353         * fs_selfservice/DEPLOY: simple kludge for testing
20354
20355 2004-06-01 03:56  ivan
20356
20357         * httemplate/edit/part_bill_event.cgi: html table fix
20358
20359 2004-06-01 03:53  ivan
20360
20361         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
20362           per-agent invoice_from addresses
20363
20364 2004-06-01 02:23  ivan
20365
20366         * bin/postfix_courierimap.import: typo in sql
20367
20368 2004-05-31 18:49  ivan
20369
20370         * FS/FS/cust_bill.pm: typo in error message
20371
20372 2004-05-28 16:26  ivan
20373
20374         * bin/sqlradius.reimport: adding password/finger correction tool
20375           too
20376
20377 2004-05-28 06:48  ivan
20378
20379         * bin/postfix_courierimap.import: adding
20380
20381 2004-05-28 04:33  ivan
20382
20383         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
20384           checking the filename at all... to catch empty form submissions?
20385
20386 2004-05-28 04:21  ivan
20387
20388         * httemplate/misc/upload-batch.cgi: better error reporting on
20389           unparsable filenames
20390
20391 2004-05-28 03:38  ivan
20392
20393         * httemplate/search/elements/search.html: show a better message
20394           when no results are found
20395
20396 2004-05-28 03:17  ivan
20397
20398         * httemplate/search/cust_bill.html: correct count statement when
20399           searching for individual invoices by #
20400
20401 2004-05-28 01:40  ivan
20402
20403         * bin/sqlradius.import: really.
20404
20405 2004-05-28 01:37  ivan
20406
20407         * bin/sqlradius.import: fixed up and working?
20408
20409 2004-05-28 00:02  ivan
20410
20411         * FS/FS/svc_domain.pm: report value passed for illegal action
20412           pseudo-field
20413
20414 2004-05-27 02:30  ivan
20415
20416         * bin/sqlradius.import: fixup domain svcpart selection
20417
20418 2004-05-27 02:14  ivan
20419
20420         * bin/sqlradius.import: adding sqlradius.import
20421
20422 2004-05-26 11:59  ivan
20423
20424         * FS/FS/cust_bill.pm, httemplate/docs/upgrade-1.4.2.html: require
20425           the version of File::Temp with the OO interface
20426
20427 2004-05-26 06:07  ivan
20428
20429         * FS/FS/part_export/acct_sql.pm: fix table name
20430
20431 2004-05-26 06:02  ivan
20432
20433         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
20434           export some more to export to alias table also and in general be
20435           more configurable
20436
20437 2004-05-26 04:11  ivan
20438
20439         * FS/FS/cust_bill.pm: comma
20440
20441 2004-05-26 04:11  ivan
20442
20443         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
20444           temp files in cache.datasrc instead of /tmp
20445
20446 2004-05-26 03:36  ivan
20447
20448         * FS/FS/cust_bill.pm: better error checking/reporting for latex
20449           setup problems
20450
20451 2004-05-26 02:14  ivan
20452
20453         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
20454           web content in user homedirs and link to /var/www
20455
20456 2004-05-19 07:34  ivan
20457
20458         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
20459           acct_sql export
20460
20461 2004-05-19 07:29  ivan
20462
20463         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
20464           export
20465
20466 2004-05-19 07:22  ivan
20467
20468         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
20469
20470 2004-05-19 06:41  ivan
20471
20472         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
20473           t/part_export-acct_sql.t: adding acct_sql export
20474
20475 2004-05-19 05:31  ivan
20476
20477         * httemplate/edit/part_pkg.cgi: continue making
20478           hours/input/output/total display on invoices conditional on there
20479           being any charge for overages
20480
20481 2004-05-19 05:30  ivan
20482
20483         * httemplate/edit/part_pkg.cgi: finish making
20484           hours/input/output/total display on invoices conditional on there
20485           being any charge for overages
20486
20487 2004-05-19 05:28  ivan
20488
20489         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
20490           display on invoices conditional on there being any charge for
20491           overages
20492
20493 2004-05-17 17:20  ivan
20494
20495         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
20496           order_pkg to return pkgnum also
20497
20498 2004-05-14 05:25  ivan
20499
20500         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
20501           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
20502           httemplate/edit/process/part_bill_event.cgi: add per-agent
20503           invoice templates, add per-package suspend invoice events, fix
20504           automatic creation of invoice_latex alternate templates
20505
20506 2004-05-12 11:07  ivan
20507
20508         * bin/sequences.reset: easier this way
20509
20510 2004-05-12 11:02  ivan
20511
20512         * bin/: sequences.reset, freeside.import: adding
20513
20514 2004-05-12 03:03  ivan
20515
20516         * Makefile: for native apache installs
20517
20518 2004-05-11 05:01  ivan
20519
20520         * httemplate/edit/svc_www.cgi: i'm not usually like this.
20521
20522 2004-05-11 04:58  ivan
20523
20524         * httemplate/edit/svc_www.cgi: this has been an evening of logical
20525           negation
20526
20527 2004-05-11 04:54  ivan
20528
20529         * httemplate/edit/svc_www.cgi: so close
20530
20531 2004-05-11 04:52  ivan
20532
20533         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
20534           svc_www-usersvc_svcpart and hopefully simplified zone select too
20535
20536 2004-05-11 04:22  ivan
20537
20538         * httemplate/edit/svc_www.cgi: need to pull in $conf
20539
20540 2004-05-11 04:19  ivan
20541
20542         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
20543           default and one kludge, to improve webhosting UI
20544
20545 2004-05-11 02:50  ivan
20546
20547         * FS/FS/part_export/www_shellcommands.pm: fix commands
20548
20549 2004-05-10 17:46  ivan
20550
20551         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
20552           host browse
20553
20554 2004-05-10 16:16  ivan
20555
20556         * httemplate/docs/upgrade10.html: fix sequences in upgrade docs?
20557
20558 2004-05-10 06:46  ivan
20559
20560         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
20561           password changing command
20562
20563 2004-05-10 06:17  ivan
20564
20565         * FS/FS/part_export/shellcommands.pm: fall back to password
20566           changing in the case of blank suspension/unsuspension commands,
20567           like some exports
20568
20569 2004-05-10 04:10  ivan
20570
20571         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
20572           export commands configrable
20573
20574 2004-05-10 03:01  ivan
20575
20576         * bin/sendmail.import: properly nested greps
20577
20578 2004-05-10 02:59  ivan
20579
20580         * bin/sendmail.import: allow for multiple svc_acct svcparts
20581
20582 2004-05-10 02:40  ivan
20583
20584         * bin/sendmail.import: 5.005!
20585
20586 2004-05-10 02:38  ivan
20587
20588         * bin/sendmail.import: ach 5.005
20589
20590 2004-05-10 01:38  ivan
20591
20592         * CREDITS: rt and sql-ledger
20593
20594 2004-05-08 00:46  ivan
20595
20596         * FS/FS/svc_acct.pm: default finger to first+last
20597
20598 2004-05-06 15:37  ivan
20599
20600         * httemplate/edit/svc_www.cgi: brainfart
20601
20602 2004-05-06 15:34  ivan
20603
20604         * httemplate/edit/svc_www.cgi: tyop
20605
20606 2004-05-06 15:29  ivan
20607
20608         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
20609           change the restart command in apache exports
20610
20611 2004-05-06 15:29  ivan
20612
20613         * FS/FS/svc_acct.pm: protect properly against deleting users linked
20614           to virtual web sites
20615
20616 2004-05-06 15:18  ivan
20617
20618         * httemplate/edit/svc_www.cgi: show service name and
20619           fully-qualified address on service add
20620
20621 2004-05-04 11:44  ivan
20622
20623         * FS/FS/queue.pm: don't truncate job args for display
20624
20625 2004-05-03 08:40  ivan
20626
20627         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
20628           (svc_external: id, title / svc_acct: domain)
20629
20630 2004-05-03 07:32  ivan
20631
20632         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
20633           part_export/shellcommands_withdomain.pm: make RADIUS groups
20634           available to shellcommands exports
20635
20636 2004-05-01 15:49  ivan
20637
20638         * httemplate/search/: cust_bill.html, elements/search.html: don't
20639           display links to missing customers
20640
20641 2004-05-01 14:40  ivan
20642
20643         * httemplate/search/cust_bill.html: I'm slow this morning
20644
20645 2004-05-01 14:38  ivan
20646
20647         * httemplate/search/cust_bill.html: oops tyop
20648
20649 2004-05-01 14:05  ivan
20650
20651         * httemplate/search/cust_bill.html: handle missing customer records
20652           without erroring out
20653
20654 2004-04-30 20:54  ivan
20655
20656         * htetc/global.asa: very weird 5.005 problem
20657
20658 2004-04-30 14:58  ivan
20659
20660         * FS/FS/Record.pm: accept empty zips for non-US countries...
20661
20662 2004-04-30 13:22  ivan
20663
20664         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
20665           scalar search" warning
20666
20667 2004-04-30 12:08  ivan
20668
20669         * httemplate/index.html: 15 day open invoice reports for qis
20670
20671 2004-04-23 06:15  ivan
20672
20673         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
20674           FS/bin/freeside-credit-report, httemplate/index.html,
20675           httemplate/search/report_cc.cgi,
20676           httemplate/search/report_cc.html,
20677           httemplate/search/report_credit.cgi,
20678           httemplate/search/report_credit.html: add link to new credit
20679           report on main menu, remove old obsolete shell-out reports
20680
20681 2004-04-23 05:50  ivan
20682
20683         * Makefile, htetc/global.asa: fix up includes with Apache::ASP
20684
20685 2004-04-23 05:19  ivan
20686
20687         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
20688           httemplate/graph/money_time-graph.cgi,
20689           httemplate/graph/money_time.cgi,
20690           httemplate/search/cust_bill.html,
20691           httemplate/search/cust_credit.html,
20692           httemplate/search/cust_pay.cgi,
20693           httemplate/search/report_cust_credit.html,
20694           httemplate/search/elements/search.html: credit report, add some
20695           links to sales/credits/receipts summary, move payment search to
20696           template
20697
20698 2004-04-22 19:32  ivan
20699
20700         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
20701           search/elements/search.html: working templated invoice search!
20702
20703 2004-04-22 00:38  ivan
20704
20705         * httemplate/elements/pager.html: silly pager fix
20706
20707 2004-04-22 00:27  ivan
20708
20709         * httemplate/docs/: install.html, upgrade10.html: minor doc updates
20710
20711 2004-04-22 00:07  ivan
20712
20713         * httemplate/search/report_cust_credit.html: initial copy from
20714           report_cust_pay.html
20715
20716 2004-04-21 13:52  ivan
20717
20718         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
20719           problems should be fatal and trigger retry
20720
20721 2004-04-20 18:49  ivan
20722
20723         * FS/FS/cust_main.pm: respect country default for batch import
20724
20725 2004-04-20 13:24  ivan
20726
20727         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
20728
20729 2004-04-19 18:23  ivan
20730
20731         * FS/FS/cust_main.pm: accept expiration dates in the same format
20732           they are output...
20733
20734 2004-04-19 17:58  ivan
20735
20736         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
20737           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
20738           fs_selfservice/FS-SelfService/SelfService.pm,
20739           httemplate/view/cust_main.cgi: add methods for masking credit
20740           cards, add payment info modification to self-service
20741
20742 2004-04-13 18:00  ivan
20743
20744         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
20745           make life easier when importing new upstream versions
20746
20747 2004-04-13 17:48  khoff
20748
20749         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
20750
20751 2004-04-13 15:30  ivan
20752
20753         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
20754           being used anyway
20755
20756 2004-04-13 13:01  ivan
20757
20758         * FS/t/part_export-communigate_pro.t: adding forgotten test
20759
20760 2004-04-13 11:27  ivan
20761
20762         * Makefile: adding comments for fedora
20763
20764 2004-04-10 18:50  ivan
20765
20766         * httemplate/search/: report_prepaid_income.cgi,
20767           report_prepaid_income.html: update unearned revenue report based
20768           on feedback from kevin
20769
20770 2004-04-09 15:35  ivan
20771
20772         * Makefile: thank goodness its friday
20773
20774 2004-04-09 15:34  ivan
20775
20776         * Makefile: really properly disable RT where not using
20777
20778 2004-04-09 15:33  ivan
20779
20780         * Makefile: properly disable RT where not using
20781
20782 2004-04-09 15:29  ivan
20783
20784         * fs_passwd/fs_passwd.cgi: oops, this one too
20785
20786 2004-04-09 15:28  ivan
20787
20788         * fs_passwd/fs_passwd.html: fs_passwd.cgi
20789
20790 2004-04-08 05:37  ivan
20791
20792         * Makefile: fix psql command line options for older pg
20793
20794 2004-04-08 05:23  ivan
20795
20796         * Makefile: fix quotes
20797
20798 2004-04-08 05:07  ivan
20799
20800         * Makefile: don't enable by default
20801
20802 2004-04-08 05:05  ivan
20803
20804         * rt/sbin/: rt-setup-database, rt-setup-database.in: remove
20805           accidentally doubled lines in usage inst
20806
20807 2004-04-08 05:00  ivan
20808
20809         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
20810           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database,
20811           rt/sbin/rt-setup-database.in: beginning of RT integration
20812
20813 2004-04-07 22:53  ivan
20814
20815         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
20816           server until it is ready
20817
20818 2004-04-07 06:12  ivan
20819
20820         * FS/bin/freeside-reexport: oops, update the usage too
20821
20822 2004-04-07 06:11  ivan
20823
20824         * FS/bin/freeside-reexport: added options to select username,
20825           svcnum, svcpart
20826
20827 2004-04-07 04:39  ivan
20828
20829         * FS/FS/: Conf.pm, domain_record.pm: automatically update
20830           reverse-ARPA records (Bug#462) / recognize SOA records with the
20831           fqdn as well as @
20832
20833 2004-04-07 04:04  ivan
20834
20835         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
20836           domain
20837
20838 2004-04-07 01:34  ivan
20839
20840         * FS/FS/part_export.pm: argh, the glob itself is tainted under
20841           5.005
20842
20843 2004-04-07 01:07  ivan
20844
20845         * FS/FS/part_export.pm: make -T happy (under old perl?)
20846
20847 2004-04-05 19:03  ivan
20848
20849         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
20850
20851 2004-04-05 07:05  ivan
20852
20853         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
20854           httemplate/misc/process/link.cgi: add a domain pulldown to
20855           svc_acct linking, closes: Bug#277 / prevent "stealing" services
20856           with link unless you set legacy_link-steal config option, closes:
20857           Bug#321
20858
20859 2004-04-05 04:55  ivan
20860
20861         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
20862           heuristics to transfer ordering: primaries first, then sorted by
20863           quantity
20864
20865 2004-04-05 02:08  ivan
20866
20867         * htetc/global.asa, htetc/handler.pl, httemplate/docs/install.html,
20868           httemplate/docs/upgrade-1.4.2.html, httemplate/misc/whois.cgi,
20869           httemplate/view/svc_domain.cgi: add whois functionality
20870           internally instead of linking to geektools
20871
20872 2004-04-04 15:20  ivan
20873
20874         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
20875           to optionally allow non-matching svcparts to be moved during
20876           package changes, closes: Bug#667
20877
20878 2004-04-04 15:14  ivan
20879
20880         * httemplate/view/cust_main.cgi: comment out extraneous warning
20881
20882 2004-04-02 16:45  ivan
20883
20884         * httemplate/search/cust_bill.cgi: UI: stop making things small for
20885           no reason
20886
20887 2004-04-02 05:44  ivan
20888
20889         * htetc/global.asa, htetc/handler.pl,
20890           httemplate/view/cust_bill-pdf.cgi: remove Pragma:no-cache header,
20891           and set Content-Length and Cache-Control for viewing .pdf
20892           invoices with IE over SSL.
20893           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
20894
20895 2004-04-02 03:23  ivan
20896
20897         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
20898           .pdf extension to placate some versions of IE.  yay IE.
20899
20900 2004-04-01 18:09  ivan
20901
20902         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
20903           (r)ndc command
20904
20905 2004-04-01 06:50  ivan
20906
20907         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
20908           commands
20909
20910 2004-04-01 03:14  ivan
20911
20912         * httemplate/browse/part_referral.cgi: remove extraneous html
20913
20914 2004-04-01 03:09  ivan
20915
20916         * httemplate/browse/part_referral.cgi: oops!
20917
20918 2004-04-01 02:56  ivan
20919
20920         * httemplate/browse/part_referral.cgi: add a yesterday column and a
20921           total row, closes: Bug#797
20922
20923 2004-03-31 16:44  ivan
20924
20925         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
20926           sub-countries from Locale::SubCountry now
20927
20928 2004-03-30 09:13  ivan
20929
20930         * httemplate/docs/upgrade10.html: little more explanation about
20931           editing Pg dumps
20932
20933 2004-03-30 08:43  ivan
20934
20935         * FS/FS/cust_main.pm: mutex the bill and collect functions
20936           per-customer
20937
20938 2004-03-30 01:20  ivan
20939
20940         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
20941           list of ignored zones, add nameservice records to existing
20942           domains, update for API change inDNS::ZoneParse 0.84
20943
20944 2004-03-29 13:49  ivan
20945
20946         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
20947           also
20948
20949 2004-03-28 22:03  ivan
20950
20951         * FS/FS/part_export.pm: fix export_info sub to return an empty
20952           hashref instead of undef
20953
20954 2004-03-26 17:05  khoff
20955
20956         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
20957           services in a particular order to get around certain
20958           inter-service dependancies
20959
20960 2004-03-25 20:54  ivan
20961
20962         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
20963           2.09
20964
20965 2004-03-25 20:46  ivan
20966
20967         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
20968           necessary
20969
20970 2004-03-25 03:00  ivan
20971
20972         * FS/FS/part_export/: domain_shellcommands.pm,
20973           www_shellcommands.pm: typo from refactoring
20974
20975 2004-03-25 00:55  ivan
20976
20977         * FS/FS/part_export/: domain_shellcommands.pm,
20978           forward_shellcommands.pm, shellcommands.pm,
20979           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
20980           ISPMan integration
20981
20982 2004-03-24 22:42  ivan
20983
20984         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
20985           and later only so far, still waiting to hear about 4.10
20986
20987 2004-03-24 07:38  ivan
20988
20989         * httemplate/edit/part_export.cgi: catch misconfigured exports
20990
20991 2004-03-24 06:28  ivan
20992
20993         * FS/FS/: part_export.pm, part_export/apache.pm,
20994           part_export/bind.pm, part_export/bind_slave.pm,
20995           part_export/bsdshell.pm, part_export/communigate_pro.pm,
20996           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
20997           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
20998           part_export/forward_shellcommands.pm, part_export/http.pm,
20999           part_export/infostreet.pm, part_export/ldap.pm,
21000           part_export/postfix.pm, part_export/shellcommands.pm,
21001           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
21002           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
21003           part_export/sysvshell.pm, part_export/textradius.pm,
21004           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
21005           export info to the modules themselves
21006
21007 2004-03-24 06:23  ivan
21008
21009         * FS/FS/part_export/router.pm: move export info to the modules
21010           themselves
21011
21012 2004-03-24 06:21  ivan
21013
21014         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
21015           t/part_export-passwdfile.t: adding passwdfile export base class
21016
21017 2004-03-24 06:17  ivan
21018
21019         * eg/export_template.pm: update example export for the new world of
21020           export data in themodule files
21021
21022 2004-03-24 01:35  ivan
21023
21024         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
21025           t/part_export-postfix.t, t/part_export-router.t: add missing
21026           compile tests
21027
21028 2004-03-23 11:57  ivan
21029
21030         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
21031           partial credits
21032
21033 2004-03-22 19:36  ivan
21034
21035         * htetc/global.asa: make Apache::ASP includes work as expected
21036
21037 2004-03-22 19:31  ivan
21038
21039         * htetc/global.asa: includes fix
21040
21041 2004-03-22 19:29  ivan
21042
21043         * htetc/global.asa, httemplate/docs/install.html,
21044           httemplate/docs/upgrade10.html: includes with Apache::ASP
21045
21046 2004-03-22 16:06  ivan
21047
21048         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
21049           htetc/global.asa, htetc/handler.pl,
21050           httemplate/elements/small_custview.html,
21051           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
21052           httemplate/view/cust_main.cgi: one-time credit card and ACH
21053           payments (like self-service) closes: Bug#648
21054
21055 2004-03-22 16:06  ivan
21056
21057         * httemplate/search/report_receivables.cgi: fix sorting of NULL
21058           companies differently than empty companies
21059
21060 2004-03-22 11:02  ivan
21061
21062         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
21063           size of 6
21064
21065 2004-03-22 09:13  ivan
21066
21067         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
21068           add ACH help graphic
21069
21070 2004-03-22 07:18  ivan
21071
21072         * FS/FS/CGI.pm: tone down the titles
21073
21074 2004-03-22 07:04  ivan
21075
21076         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
21077
21078 2004-03-22 04:50  ivan
21079
21080         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
21081           expiration selection now -> 15 years instead of hardcoded
21082
21083 2004-03-22 03:05  ivan
21084
21085         * httemplate/: edit/process/REAL_cust_pkg.cgi,
21086           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
21087           misc/unprovision.cgi, misc/process/link.cgi,
21088           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
21089           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
21090           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
21091           remove everything that links to package view also, closes:
21092           Bug#569
21093
21094 2004-03-22 02:36  ivan
21095
21096         * httemplate/view/cust_main.cgi: further small UI tweaks
21097
21098 2004-03-22 02:16  ivan
21099
21100         * httemplate/: misc/expire_pkg.cgi, misc/process/expire_pkg.cgi,
21101           view/cust_main.cgi: yay!  remove package view entirely (closes:
21102           Bug#569)
21103
21104 2004-03-21 18:59  ivan
21105
21106         * httemplate/view/cust_main.cgi: much easier to understand listing
21107           of credits/payments that get split up, closes: Bug#773, 762
21108
21109 2004-03-19 04:36  ivan
21110
21111         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
21112
21113 2004-03-18 14:35  ivan
21114
21115         * FS/FS/part_export/shellcommands.pm: quote already-crypted
21116           passwords to prevent variable substitution
21117
21118 2004-03-18 14:32  ivan
21119
21120         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
21121           replace also
21122
21123 2004-03-18 14:00  ivan
21124
21125         * bin/shadow.reimport: add -b option
21126
21127 2004-03-18 12:58  ivan
21128
21129         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
21130           passwords
21131
21132 2004-03-17 17:46  ivan
21133
21134         * FS/bin/freeside-selfservice-server,
21135           fs_selfservice/FS-SelfService/SelfService.pm,
21136           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
21137           require Storable minimum 2.09
21138
21139 2004-03-17 15:16  ivan
21140
21141         * FS/FS/svc_acct.pm: fixup password checking to understand
21142           old-style *SUSPENDED* accounts and not to allow access for * ! !!
21143           passwords
21144
21145 2004-03-17 15:08  ivan
21146
21147         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
21148           accounts
21149
21150 2004-03-17 14:55  ivan
21151
21152         * bin/shadow.reimport: fix multiple svcparts
21153
21154 2004-03-17 14:53  ivan
21155
21156         * bin/shadow.reimport: allow multiple svcparts
21157
21158 2004-03-17 14:49  ivan
21159
21160         * bin/shadow.reimport: re-enable prompting
21161
21162 2004-03-17 14:45  ivan
21163
21164         * bin/shadow.reimport: add -d and -r options
21165
21166 2004-03-17 13:47  ivan
21167
21168         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_acct.pm,
21169           FS/FS/ClientAPI/passwd.pm, httemplate/docs/install.html,
21170           httemplate/docs/upgrade-1.4.2.html: proper self-service login
21171           supporting plaintext, crypt and MD5 passwords
21172
21173 2004-03-16 12:41  ivan
21174
21175         * Makefile: rt-setup-database, not rt-initialize-database
21176
21177 2004-03-15 23:06  ivan
21178
21179         * Makefile, rt/config.layout.in: masonstatedir can't be configured
21180           form ./configure either, must use layout
21181
21182 2004-03-15 23:04  ivan
21183
21184         * Makefile: and finally, run the ./configure
21185
21186 2004-03-15 23:03  ivan
21187
21188         * Makefile: use a proper delimter
21189
21190 2004-03-15 23:00  ivan
21191
21192         * Makefile: transposition
21193
21194 2004-03-15 22:59  ivan
21195
21196         * Makefile: autogenerate rt/config.layout file
21197
21198 2004-03-15 22:58  ivan
21199
21200         * rt/: FREESIDE_MODIFIED, config.layout, config.layout.in:
21201           config.layout needs to be generated
21202
21203 2004-03-15 22:45  ivan
21204
21205         * Makefile: initial RT targets
21206
21207 2004-03-15 22:43  ivan
21208
21209         * rt/: FREESIDE_MODIFIED, sbin/rt-setup-database: initial
21210           (hopefully rather unobtrusive) patch
21211
21212 2004-03-15 20:36  ivan
21213
21214         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
21215
21216 2004-03-15 16:34  ivan
21217
21218         * Makefile: dont want to error out here
21219
21220 2004-03-12 17:27  ivan
21221
21222         * Makefile: really add the necessary backslashes this time, fix
21223           s/// delimteres
21224
21225 2004-03-12 16:53  ivan
21226
21227         * Makefile: oops
21228
21229 2004-03-12 16:50  ivan
21230
21231         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
21232           Makefile
21233
21234 2004-03-12 16:16  ivan
21235
21236         * Makefile: fix suse document root
21237
21238 2004-03-12 04:39  ivan
21239
21240         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
21241           httemplate/view/cust_main.cgi: add unapplycredits configuration
21242           option
21243
21244 2004-03-12 04:11  ivan
21245
21246         * httemplate/graph/money_time.cgi: fix title
21247
21248 2004-03-12 04:10  ivan
21249
21250         * httemplate/docs/upgrade10.html: add history tables to field
21251           change upgrade instructions, add hints for pre-5.6 perl, add
21252           index on cust_pay._date
21253
21254 2004-03-12 02:22  ivan
21255
21256         * httemplate/index.html: add badly-named new report
21257
21258 2004-03-12 02:19  ivan
21259
21260         * httemplate/docs/upgrade-1.4.2.html: few more 1.4.2 upgrade hints
21261
21262 2004-03-12 00:56  ivan
21263
21264         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
21265           by default; horrible performance
21266
21267 2004-03-12 00:17  ivan
21268
21269         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
21270           contain the strings now, not just match exactly
21271
21272 2004-03-11 21:58  ivan
21273
21274         * httemplate/docs/upgrade10.html: document trouble schema changes
21275           backported to 1.4.2
21276
21277 2004-03-11 21:49  ivan
21278
21279         * httemplate/docs/upgrade10.html: remove comment
21280
21281 2004-03-11 13:35  ivan
21282
21283         * httemplate/docs/upgrade10.html: add info for ancient Pg versions
21284
21285 2004-03-11 13:19  ivan
21286
21287         * conf/logo.eps: oops, wrong logo
21288
21289 2004-03-11 13:07  ivan
21290
21291         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
21292           point invoice_latex at it by default
21293
21294 2004-03-11 00:54  ivan
21295
21296         * FS/bin/freeside-selfservice-server: turn down logging level
21297
21298 2004-03-10 23:33  ivan
21299
21300         * fs_passwd/: fs_passwd, fs_passwd.cgi, fs_passwd_server,
21301           fs_passwdd: update fs_passwd stuff as wrappers around
21302           self-service
21303
21304 2004-03-10 20:17  ivan
21305
21306         * FS/MANIFEST: incorrect listing in MANIFEST
21307
21308 2004-03-10 18:03  ivan
21309
21310         * rt/lib/: RT/I18N/it.po, RT/Interface/REST.pm,
21311           t/data/crashes-file-based-parser, t/data/multipart-report,
21312           t/data/notes-uuencoded: Initial revision
21313
21314 2004-03-10 17:59  ivan
21315
21316         * rt/: README.Oracle, UPGRADING, bin/rt.in,
21317           docs/rt3-schema-relationships.dot, etc/acl.Informix,
21318           etc/drop.Informix, etc/drop.Oracle, etc/schema.Informix,
21319           html/Admin/Elements/SelectStage, html/Elements/SelectLang,
21320           html/REST/1.0/autohandler, html/REST/1.0/dhandler,
21321           html/REST/1.0/logout, html/REST/1.0/Forms/queue/default,
21322           html/REST/1.0/Forms/queue/ns,
21323           html/REST/1.0/Forms/ticket/attachments,
21324           html/REST/1.0/Forms/ticket/default,
21325           html/REST/1.0/Forms/ticket/history,
21326           html/REST/1.0/Forms/ticket/links,
21327           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
21328           html/REST/1.0/search/dhandler, html/REST/1.0/search/ticket,
21329           html/REST/1.0/ticket/comment, html/REST/1.0/ticket/link,
21330           html/REST/1.0/ticket/merge, lib/RT/StyleGuide.pod: Initial
21331           revision
21332
21333 2004-03-10 17:05  ivan
21334
21335         * Makefile: update for suse
21336
21337 2004-03-10 14:27  khoff
21338
21339         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
21340           weren't being properly masked on errors.  The router/block select
21341           box wasn't being generated on errors.
21342
21343 2004-03-10 11:06  khoff
21344
21345         * httemplate/browse/router.cgi: Added hide/show customer router
21346           link.
21347
21348 2004-03-09 18:37  khoff
21349
21350         * httemplate/browse/router.cgi: UI cleanup.
21351
21352 2004-03-05 16:57  ivan
21353
21354         * httemplate/docs/upgrade10.html: doc
21355
21356 2004-03-05 06:34  ivan
21357
21358         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
21359           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
21360           FS/t/Report-Table.t, FS/t/Report.t, htetc/global.asa,
21361           htetc/handler.pl, httemplate/graph/money_time-graph.cgi,
21362           httemplate/graph/money_time.cgi: beginning of OO reporting
21363           interface, create acadia-requested crosstab reports
21364
21365 2004-03-04 21:59  ivan
21366
21367         * FS/bin/freeside-daily: fix -v
21368
21369 2004-03-03 08:32  ivan
21370
21371         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
21372           be create and fetchmail should not be run
21373
21374 2004-03-03 05:42  ivan
21375
21376         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
21377           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
21378           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
21379           emails being sent to signup server declined accounts, closes:
21380           Bug#743
21381
21382 2004-03-02 22:20  ivan
21383
21384         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
21385           well as disable them (IE doesn't grey out disabled text dialogs)
21386
21387 2004-02-28 15:06  ivan
21388
21389         * httemplate/docs/ieak.html: for now
21390
21391 2004-02-28 14:57  ivan
21392
21393         * Makefile: s/cleanwhisker/pouncequick/
21394
21395 2004-02-28 14:49  ivan
21396
21397         * FS/t/acct_snarf.t: adding
21398
21399 2004-02-28 14:48  ivan
21400
21401         * FS/FS/cust_pkg.pm: minor fixes
21402
21403 2004-02-28 14:47  ivan
21404
21405         * CREDITS: credit where the typeset invoices came from!
21406
21407 2004-02-28 14:43  ivan
21408
21409         * htetc/global.asa, httemplate/docs/install.html,
21410           httemplate/docs/upgrade-1.4.2.html: Apache::ASP 2.55 required
21411
21412 2004-02-28 14:40  ivan
21413
21414         * httemplate/edit/process/cust_main_county-collapse.cgi: style
21415
21416 2004-02-28 14:40  ivan
21417
21418         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
21419           recurtax fields
21420
21421 2004-02-28 14:26  ivan
21422
21423         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
21424           1.32, finally closes Bug#639
21425
21426 2004-02-27 13:21  khoff
21427
21428         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
21429           were trying to call addr on an undefined object.  That's not
21430           good.
21431
21432 2004-02-26 11:21  ivan
21433
21434         * httemplate/view/svc_forward.cgi: correct cancel link
21435           s/account/mail forward/
21436
21437 2004-02-25 20:01  ivan
21438
21439         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
21440
21441 2004-02-25 19:32  ivan
21442
21443         * FS/FS/Record.pm: allow replace with no arguments
21444
21445 2004-02-25 02:37  ivan
21446
21447         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
21448           forward editing for new svc_forward.src field
21449
21450 2004-02-24 21:11  ivan
21451
21452         * FS/FS/CGI.pm: kludge around it completely
21453
21454 2004-02-24 21:04  ivan
21455
21456         * FS/FS/CGI.pm: third time's the charm
21457
21458 2004-02-24 21:00  ivan
21459
21460         * FS/FS/CGI.pm: oops, not the right way to blank them
21461
21462 2004-02-24 20:56  ivan
21463
21464         * FS/FS/CGI.pm: query strings get passed through sometimes?
21465
21466 2004-02-24 19:50  ivan
21467
21468         * httemplate/docs/install.html: formatting
21469
21470 2004-02-23 00:12  ivan
21471
21472         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
21473           fallback suspension code
21474
21475 2004-02-13 10:58  ivan
21476
21477         * bin/postfix.export: postfix export
21478
21479 2004-02-13 06:04  ivan
21480
21481         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
21482
21483 2004-02-13 05:53  ivan
21484
21485         * httemplate/edit/part_svc.cgi: typo
21486
21487 2004-02-13 04:27  ivan
21488
21489         * FS/FS/part_export/postfix.pm: adding postfix export
21490
21491 2004-02-13 03:47  ivan
21492
21493         * bin/sendmail.import: it lives!
21494
21495 2004-02-13 03:44  ivan
21496
21497         * httemplate/docs/upgrade10.html: workaround for older Pg
21498
21499 2004-02-13 03:28  ivan
21500
21501         * httemplate/: index.html, search/svc_forward.cgi,
21502           view/svc_forward.cgi: add mail alias browse to main menu and fix
21503           mail alias view to recognize new schema also
21504
21505 2004-02-13 02:57  ivan
21506
21507         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: continue
21508           adding svc_forward.src: make svc_forward.srcsvc nullable
21509
21510 2004-02-13 02:35  ivan
21511
21512         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
21513           httemplate/docs/schema.html, httemplate/docs/upgrade10.html: add
21514           svc_forward.src
21515
21516 2004-02-13 00:02  ivan
21517
21518         * bin/sendmail.import: initial import
21519
21520 2004-02-12 20:01  ivan
21521
21522         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
21523           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
21524           depend on Net::SSH 0.08 for non-blocking STDERR read
21525
21526 2004-02-12 02:44  ivan
21527
21528         * bin/bind.import: fix usage msg
21529
21530 2004-02-11 22:31  ivan
21531
21532         * htetc/global.asa, htetc/handler.pl,
21533           httemplate/misc/email-invoice.cgi,
21534           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
21535           re-email invoice, closes: bug#526 and have print and email
21536           invoice links redirect back to top of customer view page instead
21537           of #history tag
21538
21539 2004-02-07 14:13  ivan
21540
21541         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
21542
21543 2004-02-07 00:24  ivan
21544
21545         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
21546           to sqlradius and sqlradius_withdomain exports
21547
21548 2004-02-05 17:00  ivan
21549
21550         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
21551
21552 2004-02-02 16:19  ivan
21553
21554         * bin/shadow.reimport: adding shadow.reimport
21555
21556 2004-02-01 01:29  ivan
21557
21558         * Makefile: use install to make all components of FREESIDE_CONF dir
21559
21560 2004-01-30 22:33  ivan
21561
21562         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
21563           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
21564           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
21565           htetc/global.asa, htetc/handler.pl, httemplate/docs/schema.html,
21566           httemplate/docs/upgrade-1.4.2.html,
21567           httemplate/docs/upgrade10.html: add pkg_svc.primary_svc flag to
21568           enable an explicit first package flag
21569
21570 2004-01-30 22:20  ivan
21571
21572         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
21573           empty values in non-primary-keyed tables
21574
21575 2004-01-30 12:40  ivan
21576
21577         * httemplate/docs/upgrade-1.4.2.html: not appropriate
21578
21579 2004-01-29 19:58  ivan
21580
21581         * FS/FS/part_export.pm: add default freebsd and linux
21582           suspension/unsuspension commands, work around FreeBSD pw(1) lack
21583           of locking, and don't prepend "*SUSPENDED* " to suspend an
21584           account anymore
21585
21586 2004-01-29 19:05  ivan
21587
21588         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
21589           suspend an account
21590
21591 2004-01-29 17:27  ivan
21592
21593         * Makefile: multiple self-service machines aren't enclosed in
21594           quotes
21595
21596 2004-01-29 17:10  ivan
21597
21598         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
21599           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
21600           support for running selfservice server against multiple machines
21601
21602 2004-01-27 17:45  ivan
21603
21604         * httemplate/search/svc_acct.cgi: fix link from service definition
21605           browse to services
21606
21607 2004-01-27 17:39  ivan
21608
21609         * httemplate/: index.html, browse/part_svc.cgi,
21610           search/svc_acct.cgi, search/svc_domain.cgi: add service
21611           definition browse by number of active services
21612
21613 2004-01-23 03:20  ivan
21614
21615         * httemplate/: index.html, search/report_prepaid_income.cgi,
21616           search/report_prepaid_income.html: add prepaid income to main
21617           menu and allow arbitrary dates
21618
21619 2004-01-23 01:04  ivan
21620
21621         * httemplate/search/report_prepaid_income.cgi: tidy up look
21622
21623 2004-01-23 00:58  ivan
21624
21625         * httemplate/search/report_prepaid_income.cgi: oops
21626
21627 2004-01-23 00:55  ivan
21628
21629         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
21630           income report
21631
21632 2004-01-22 19:22  ivan
21633
21634         * FS/FS/cust_bill.pm: undo debugging change
21635
21636 2004-01-22 19:21  ivan
21637
21638         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
21639           avoid gigantic line items
21640
21641 2004-01-22 19:01  ivan
21642
21643         * httemplate/edit/cust_main.cgi: and the same for ship_
21644
21645 2004-01-22 18:53  ivan
21646
21647         * httemplate/edit/cust_main.cgi: fix state default and set min year
21648           to this year, patch from <matthewd>, thanks!
21649
21650 2004-01-22 16:49  ivan
21651
21652         * debian/control: update ideas about package splitup
21653
21654 2004-01-21 16:21  ivan
21655
21656         * FS/FS/cust_main.pm: fix cancel method
21657
21658 2004-01-21 16:11  ivan
21659
21660         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
21661           properly
21662
21663 2004-01-21 15:45  ivan
21664
21665         * httemplate/misc/dump.cgi: fix newline problem in dump
21666
21667 2004-01-21 14:10  ivan
21668
21669         * FS/FS/cust_bill.pm: clean up all temp files!
21670
21671 2004-01-21 14:00  ivan
21672
21673         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
21674           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
21675
21676 2004-01-20 16:04  ivan
21677
21678         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
21679           cust_pkg.cgi: don't include the _next_ day, just the full ending
21680           day
21681
21682 2004-01-20 12:30  ivan
21683
21684         * httemplate/: index.html, misc/dump.cgi: add database dump from
21685           web interface
21686
21687 2004-01-19 15:21  ivan
21688
21689         * httemplate/docs/upgrade-1.4.2.html: typeset invoice doc update
21690
21691 2004-01-18 13:03  ivan
21692
21693         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
21694           as a hashref causes too many other problems.  please leave as is.
21695           DBD::Pg needs to be fixed.  1.31 is a lost cause.
21696
21697 2004-01-16 13:45  ivan
21698
21699         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
21700           also
21701
21702 2004-01-12 12:52  ivan
21703
21704         * httemplate/docs/upgrade10.html: add IPC::ShareLite and
21705           Locale::SubCountry
21706
21707 2004-01-12 12:52  ivan
21708
21709         * httemplate/docs/upgrade-1.4.2.html: add IPC::ShareLite
21710
21711 2004-01-12 12:40  khoff
21712
21713         * httemplate/edit/part_virtual_field.cgi: Lists are just better
21714           sorted.
21715
21716 2004-01-12 12:34  khoff
21717
21718         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
21719
21720 2004-01-11 16:03  ivan
21721
21722         * httemplate/view/cust_bill.cgi: only display "view typeset
21723           invoice" when there is an invoice_latex template
21724
21725 2004-01-11 15:59  ivan
21726
21727         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
21728           invoice view in web UI uses pdf instead of postscript, closes
21729           Bug#614
21730
21731 2004-01-11 15:38  ivan
21732
21733         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
21734
21735 2004-01-11 15:37  ivan
21736
21737         * httemplate/view/cust_bill-pdf.cgi: adding
21738
21739 2004-01-10 03:17  ivan
21740
21741         * Makefile: workaround stubborn shells globbing [a-z] to include
21742           CVS/
21743
21744 2004-01-09 20:19  ivan
21745
21746         * FS/FS/cust_main.pm: don't require payname for DCHK either
21747
21748 2004-01-09 19:50  ivan
21749
21750         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
21751           invoice event edits
21752
21753 2004-01-09 14:46  ivan
21754
21755         * httemplate/search/report_receivables.cgi: add customer number
21756
21757 2004-01-09 14:39  ivan
21758
21759         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
21760           deletions: need to use Date::Format and FS::Misc qw(send_email)
21761           in cust_credit.pm, need a link to delete unapplied credits too
21762
21763 2004-01-09 14:15  ivan
21764
21765         * FS/FS/Conf.pm: correct tyop
21766
21767 2004-01-09 14:11  ivan
21768
21769         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
21770           httemplate/view/cust_main.cgi,
21771           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
21772           value to enable deletion of credits
21773
21774 2004-01-09 13:09  ivan
21775
21776         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
21777           value
21778
21779 2004-01-06 22:10  khoff
21780
21781         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
21782           billing services in an external sql database.
21783
21784 2004-01-05 12:24  ivan
21785
21786         * httemplate/index.html: fix other packages by next bill date link
21787
21788 2004-01-03 19:54  ivan
21789
21790         * httemplate/docs/signup.html: remove obsolete netscape CCK
21791           supportsignup.cgi
21792
21793           depend on HTTP::BrowserDetect directly instead of via deprecated
21794           HTTP::Headers::UserAgent (closes: Bug#578)
21795
21796 2004-01-03 00:42  ivan
21797
21798         * httemplate/browse/agent.cgi: fix heading colspan when there is no
21799           agent.disabled column
21800
21801 2004-01-01 12:40  ivan
21802
21803         * FS/FS/cust_bill.pm: escape stuff from latex
21804
21805 2003-12-29 22:02  khoff
21806
21807         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
21808           around a bug in DBD::Pg version 1.31.
21809
21810 2003-12-27 00:23  ivan
21811
21812         * httemplate/: index.html, search/cust_pkg.cgi,
21813           search/cust_pkg.html, search/cust_pkg_report.cgi: package reports
21814           by agent
21815
21816 2003-12-24 10:18  khoff
21817
21818         * FS/bin/freeside-setup: tyop
21819
21820 2003-12-22 18:36  ivan
21821
21822         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
21823           FS/t/svc_external.t, htetc/global.asa, htetc/handler.pl,
21824           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
21825           httemplate/edit/process/svc_external.cgi,
21826           httemplate/view/svc_external.cgi: add svc_external
21827
21828 2003-12-22 17:46  ivan
21829
21830         * FS/FS.pm, FS/FS/svc_external.pm, FS/bin/freeside-setup,
21831           httemplate/docs/upgrade10.html, FS/FS/cust_svc.pm: add
21832           svc_external
21833
21834 2003-12-22 17:10  ivan
21835
21836         * eg/table_template-svc.pm: update svc template for 1.5
21837
21838 2003-12-22 17:06  ivan
21839
21840         * eg/table_template-svc.pm: fix path to svc_Common in example table
21841
21842 2003-12-22 16:51  ivan
21843
21844         * FS/FS/ClientAPI/MyAccount.pm,
21845           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
21846           selfservice API
21847
21848 2003-12-22 16:41  ivan
21849
21850         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
21851           option
21852
21853 2003-12-22 13:37  ivan
21854
21855         * httemplate/browse/cust_pay_batch.cgi: add total cards & amount to
21856           pending batch screen
21857
21858 2003-12-22 13:22  ivan
21859
21860         * FS/FS/cust_main.pm: default to the whole-country tax rate if
21861           states aren't defined
21862
21863 2003-12-22 13:18  ivan
21864
21865         * FS/FS/cust_bill.pm: quiet warning
21866
21867 2003-12-22 13:01  ivan
21868
21869         * FS/FS/cust_credit.pm: allow credits to be modified at API level
21870
21871 2003-12-22 09:50  ivan
21872
21873         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
21874           subs
21875
21876 2003-12-21 15:16  ivan
21877
21878         * httemplate/browse/agent_type.cgi: work even if there are stray
21879           type_pkgs records around
21880
21881 2003-12-21 15:13  ivan
21882
21883         * FS/FS/Record.pm: cache virtual_fields method results to help
21884           performance
21885
21886 2003-12-21 13:12  ivan
21887
21888         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
21889           both addresses by default
21890
21891 2003-12-19 19:47  ivan
21892
21893         * httemplate/browse/part_referral.cgi: fix inflated advertising
21894           source numbers
21895
21896 2003-12-15 00:08  ivan
21897
21898         * conf/invoice_latex: line up w/window envelopes
21899
21900 2003-12-15 00:07  ivan
21901
21902         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
21903           now, do not count on latex printing it, oops
21904
21905 2003-12-14 22:42  ivan
21906
21907         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
21908           amounts of all open invoices as soon as balance went positive
21909           (only manifests when any cust_bill->owed somehow got to be
21910           negative)
21911
21912 2003-12-14 19:41  ivan
21913
21914         * FS/FS/cust_bill.pm: add _latex_escape sub
21915
21916 2003-12-14 09:53  ivan
21917
21918         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
21919           view field names
21920
21921 2003-12-10 15:53  ivan
21922
21923         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
21924           dropdown
21925
21926 2003-12-10 14:51  ivan
21927
21928         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: add
21929           part_referral.disabled, add disabled indices to agent and
21930           part_bill_event
21931
21932 2003-12-10 14:50  ivan
21933
21934         * FS/FS/part_referral.pm: add part_referral.disabled
21935
21936 2003-11-30 00:06  ivan
21937
21938         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
21939           file
21940
21941 2003-11-29 23:52  ivan
21942
21943         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
21944
21945 2003-11-29 23:41  ivan
21946
21947         * conf/invoice_latex: move to the left to line up with window
21948           envelopes
21949
21950 2003-11-29 02:50  ivan
21951
21952         * FS/FS/cust_credit_bill.pm: missing cut
21953
21954 2003-11-29 02:48  ivan
21955
21956         * FS/FS/cust_bill.pm: use the latex template for normal printing
21957           when available
21958
21959 2003-11-29 02:39  ivan
21960
21961         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
21962
21963 2003-11-29 00:32  ivan
21964
21965         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
21966           send statements when a payment or credit is applied
21967
21968 2003-11-29 00:18  ivan
21969
21970         * FS/FS/part_bill_event.pm: also set default latex template for
21971           late bill templates
21972
21973 2003-11-29 00:08  ivan
21974
21975         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
21976           conf/invoice_latexfooter, conf/invoice_latexnotes,
21977           httemplate/misc/print-invoice.cgi,
21978           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
21979
21980 2003-11-26 07:37  ivan
21981
21982         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
21983           charges
21984
21985 2003-11-26 06:25  ivan
21986
21987         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
21988           value to control explicit due date printing on invoices
21989
21990 2003-11-24 06:29  ivan
21991
21992         * httemplate/edit/part_export.cgi: fix html quoting problems
21993
21994 2003-11-24 05:01  ivan
21995
21996         * httemplate/browse/part_export.cgi: fix html quoting of export
21997           options
21998
21999 2003-11-21 10:55  ivan
22000
22001         * FS/FS/Record.pm: revert bind_param change!
22002
22003 2003-11-21 07:32  ivan
22004
22005         * httemplate/search/report_receivables.cgi: precedence helps alot
22006
22007 2003-11-21 07:25  ivan
22008
22009         * httemplate/search/report_receivables.cgi: precedence helps alot
22010
22011 2003-11-21 07:20  ivan
22012
22013         * httemplate/search/report_receivables.cgi: show customer status on
22014           receivables report
22015
22016 2003-11-20 04:48  ivan
22017
22018         * FS/FS/part_export/communigate_pro.pm: don't error out when not
22019           actually changing domain
22020
22021 2003-11-19 10:13  ivan
22022
22023         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
22024
22025 2003-11-19 04:21  ivan
22026
22027         * httemplate/: edit/REAL_cust_pkg.cgi, search/cust_pkg.html,
22028           search/report_cc.html, search/report_credit.html,
22029           search/report_cust_pay.html, search/report_tax.html: fix
22030           jscalendar date ifFormat
22031
22032 2003-11-18 17:37  ivan
22033
22034         * FS/FS/cust_bill.pm: reversing accidental commit of
22035           work-in-progress
22036
22037 2003-11-18 17:29  ivan
22038
22039         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
22040
22041 2003-11-18 07:14  ivan
22042
22043         * FS/FS/part_export.pm: fix communigate pro export descriptions
22044
22045 2003-11-18 07:04  ivan
22046
22047         * FS/: FS/part_export/communigate_pro.pm,
22048           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
22049           FS/part_export.pm: add communigate_pro_singledomain export
22050
22051 2003-11-18 03:17  ivan
22052
22053         * httemplate/docs/install.html: remove thread/PerlIO warning -
22054           standard in 5.8.x and working fine
22055
22056 2003-11-14 23:28  ivan
22057
22058         * FS/bin/freeside-selfservice-server: kill off ssh process when
22059           re-opening connection
22060
22061 2003-11-14 23:18  ivan
22062
22063         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
22064           trailing newline to supress useless error messages in log
22065
22066 2003-11-14 00:43  ivan
22067
22068         * FS/bin/freeside-selfservice-server: hopefully recover better from
22069           lost ssh connections
22070
22071 2003-11-13 18:52  ivan
22072
22073         * httemplate/search/report_receivables.cgi: sort these
22074           case-insensitive
22075
22076 2003-11-12 04:29  ivan
22077
22078         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
22079           unaudited services with a svcnum for imports
22080
22081 2003-11-12 03:22  ivan
22082
22083         * FS/FS/cust_pkg.pm: better error msg
22084
22085 2003-11-11 07:03  ivan
22086
22087         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
22088           during an import
22089
22090 2003-11-11 06:39  ivan
22091
22092         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
22093
22094 2003-11-11 06:21  ivan
22095
22096         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
22097           imports with svcnums
22098
22099 2003-11-11 00:35  ivan
22100
22101         * httemplate/browse/part_referral.cgi: really fix advertising
22102           source edit links
22103
22104 2003-11-11 00:01  ivan
22105
22106         * httemplate/search/report_receivables.cgi: remove spaces between
22107           parens and contact name
22108
22109 2003-11-10 23:51  ivan
22110
22111         * httemplate/browse/: part_referral.cgi, svc_acct_pop.cgi:
22112           part_referral.cgi
22113
22114 2003-11-10 05:54  ivan
22115
22116         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
22117           in?
22118
22119 2003-11-08 08:36  ivan
22120
22121         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
22122           cancel_pkg functions to self-service
22123
22124 2003-11-08 08:31  ivan
22125
22126         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
22127           self-service functions!
22128
22129 2003-11-08 04:59  ivan
22130
22131         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
22132           so we can prevent double-charges
22133
22134 2003-11-07 02:53  ivan
22135
22136         * httemplate/elements/: calendar-en.js, calendar-setup.js,
22137           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
22138           jscalendar
22139
22140 2003-11-07 00:39  ivan
22141
22142         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
22143           charging
22144
22145 2003-11-07 00:36  ivan
22146
22147         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
22148           calculations
22149
22150 2003-11-06 23:56  ivan
22151
22152         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
22153           for sqlradius_withdomain exports
22154
22155 2003-11-06 06:45  ivan
22156
22157         * httemplate/search/report_receivables.cgi: add totals & simplify
22158           expressions
22159
22160 2003-11-06 06:08  ivan
22161
22162         * httemplate/search/report_receivables.cgi: ack!  count credits,
22163           not payments twice
22164
22165 2003-11-06 06:00  ivan
22166
22167         * httemplate/search/report_receivables.cgi: typo
22168
22169 2003-11-06 05:56  ivan
22170
22171         * httemplate/search/report_receivables.cgi: link to customer, don't
22172           show custnum
22173
22174 2003-11-06 05:40  ivan
22175
22176         * FS/MANIFEST: removing bin/freeside-receivables-report
22177
22178 2003-11-06 05:39  ivan
22179
22180         * httemplate/: index.html, search/report_receivables.cgi: "current
22181           receivables" -> A/R Aging summary
22182
22183 2003-11-06 05:37  ivan
22184
22185         * FS/bin/freeside-receivables-report: removing (rewritten as a
22186           proper html report)
22187
22188 2003-11-05 03:13  ivan
22189
22190         * bin/create-fetchmailrc: fixup
22191
22192 2003-11-05 02:26  ivan
22193
22194         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
22195
22196 2003-11-04 10:01  ivan
22197
22198         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
22199
22200 2003-11-04 09:57  ivan
22201
22202         * bin/create-fetchmailrc: adding
22203
22204 2003-11-04 09:30  ivan
22205
22206         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
22207           info available to exports
22208
22209 2003-11-04 02:56  ivan
22210
22211         * FS/FS/Record.pm: finish treating serials as ints!
22212
22213 2003-11-04 02:55  ivan
22214
22215         * FS/FS/Record.pm: treat serial columns as ints too!
22216
22217 2003-11-03 03:42  ivan
22218
22219         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
22220           Bug#590??
22221
22222 2003-11-03 03:30  ivan
22223
22224         * httemplate/edit/part_svc.cgi: kludge around this so i can add
22225           service definitions for now
22226
22227 2003-11-02 21:57  ivan
22228
22229         * httemplate/: index.html, browse/part_pkg.cgi,
22230           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
22231           suspended browse
22232
22233 2003-11-02 21:48  ivan
22234
22235         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
22236           browse
22237
22238 2003-11-02 21:40  ivan
22239
22240         * httemplate/index.html: formatting
22241
22242 2003-11-02 21:34  ivan
22243
22244         * httemplate/index.html: remove duplicate items from "Reports"
22245           section
22246
22247 2003-11-02 21:25  ivan
22248
22249         * httemplate/browse/part_pkg.cgi: tyops
22250
22251 2003-11-02 21:21  ivan
22252
22253         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
22254           counts on active package browse
22255
22256 2003-10-26 09:30  ivan
22257
22258         * httemplate/search/cust_main-quickpay.html: default quickpay to
22259           exact search
22260
22261 2003-10-25 17:39  ivan
22262
22263         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
22264           reports broken down by Visa/MC / Amex / Discover
22265
22266 2003-10-24 19:05  ivan
22267
22268         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
22269           ClientAPI/Signup.pm: signups with snarf info!
22270
22271 2003-10-24 18:06  ivan
22272
22273         * httemplate/docs/signup.html: better link to .INS files
22274           documentation
22275
22276 2003-10-24 13:38  ivan
22277
22278         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
22279           to save the cvv data for specific card types
22280
22281 2003-10-24 12:28  ivan
22282
22283         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
22284           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
22285           httemplate/docs/upgrade10.html, FS/FS/cust_main.pm,
22286           FS/bin/freeside-setup, httemplate/docs/schema.html: cvv!
22287
22288 2003-10-23 22:51  ivan
22289
22290         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
22291
22292 2003-10-23 17:50  ivan
22293
22294         * httemplate/browse/part_referral.cgi: UI: adjust alignment of
22295           stats
22296
22297 2003-10-23 17:39  ivan
22298
22299         * httemplate/browse/part_referral.cgi: referral listing now shows
22300           customer signups today and past week/30/60/90/6months/year/total
22301
22302 2003-10-23 15:37  ivan
22303
22304         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
22305           version problems
22306
22307 2003-10-23 02:02  ivan
22308
22309         * httemplate/docs/legacy.html: fix cranky verbitage at the top
22310
22311 2003-10-23 00:49  ivan
22312
22313         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
22314           suspend the relevant customer.
22315
22316 2003-10-22 12:10  khoff
22317
22318         * httemplate/edit/process/router.cgi: dbh is a global.
22319
22320 2003-10-19 22:01  ivan
22321
22322         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
22323           httemplate/view/cust_main.cgi: finish up weekly billing
22324
22325 2003-10-19 21:25  ivan
22326
22327         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
22328           httemplate/edit/part_pkg.cgi, httemplate/docs/upgrade10.html,
22329           FS/bin/freeside-setup: daily/weekly billing
22330
22331 2003-10-19 11:08  ivan
22332
22333         * httemplate/docs/install.html: fix CPAN link
22334
22335 2003-10-16 15:57  khoff
22336
22337         * FS/FS/part_export/router.pm: Telnet/SSH router export for
22338           svc_broadband.
22339
22340 2003-10-16 06:48  ivan
22341
22342         * httemplate/docs/billing.html: fix Text::Template link
22343
22344 2003-10-15 16:17  khoff
22345
22346         * httemplate/browse/router.cgi: $router isn't a global.
22347
22348 2003-10-15 15:59  khoff
22349
22350         * httemplate/edit/router.cgi: More changes that got lost in the
22351           merge somehow.
22352
22353 2003-10-15 15:48  khoff
22354
22355         * httemplate/view/svc_broadband.cgi: File got munged during
22356           svc_broadband merge.  Added ability to create a 'customer
22357           router'.
22358
22359 2003-10-15 08:03  ivan
22360
22361         * FS/bin/freeside-selfservice-server,
22362           fs_selfservice/FS-SelfService/SelfService.pm,
22363           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
22364           tagging ability so we can run multiple self-service clients on
22365           one machine
22366
22367 2003-10-15 05:08  ivan
22368
22369         * FS/bin/freeside-setup: fix agent username and password
22370           nullability
22371
22372 2003-10-15 02:41  ivan
22373
22374         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
22375           flag is set for subsequent   credit card transactions; some
22376           processors (AuthorozeNet, others?) use this   to waive the CVV2
22377           requirement.
22378
22379 2003-10-09 10:40  ivan
22380
22381         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
22382
22383 2003-10-09 04:05  ivan
22384
22385         * httemplate/docs/install.html: don't install on a public server!
22386
22387 2003-10-07 21:09  ivan
22388
22389         * htetc/global.asa, htetc/handler.pl,
22390           httemplate/misc/upload-batch.cgi: can't use
22391           File::Basename::basename for windows filenames!  use a regex
22392           instead
22393
22394 2003-10-07 06:50  ivan
22395
22396         * Makefile: mandrake
22397
22398 2003-10-07 01:05  ivan
22399
22400         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
22401           acct_snarf
22402
22403 2003-10-06 23:06  ivan
22404
22405         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
22406           propogating to the wrong place in the grep
22407
22408 2003-10-06 23:03  ivan
22409
22410         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
22411           UpdateAccountSettings sub
22412
22413 2003-10-06 22:50  ivan
22414
22415         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
22416           hooks, don't try and set '*SUSPENDED*' passwords
22417
22418 2003-10-06 22:49  ivan
22419
22420         * FS/FS/svc_acct.pm: doc
22421
22422 2003-10-06 19:27  ivan
22423
22424         * FS/FS/part_export/communigate_pro.pm: add suspension /
22425           unsuspension export to communigate
22426
22427 2003-10-06 05:05  ivan
22428
22429         * httemplate/search/cust_main-quickpay.html: - put link to main
22430           menu on quick payment search page
22431
22432 2003-10-06 04:39  ivan
22433
22434         * httemplate/search/svc_acct.cgi: fix URL argument processing for
22435           account searches by popnum
22436
22437 2003-10-06 04:22  ivan
22438
22439         * httemplate/search/svc_acct.cgi: typo
22440
22441 2003-10-06 04:20  ivan
22442
22443         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
22444           linking to account list per access number
22445
22446 2003-10-06 04:14  ivan
22447
22448         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
22449           browse shows # of active accounts & links to appropriate account
22450           search
22451
22452 2003-10-02 14:51  khoff
22453
22454         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
22455
22456 2003-10-02 07:26  ivan
22457
22458         * Makefile: minor Makefile updates
22459
22460 2003-10-02 07:19  ivan
22461
22462         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
22463           option
22464
22465 2003-10-02 06:08  ivan
22466
22467         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
22468           off super-verbose logging
22469
22470 2003-10-02 05:42  ivan
22471
22472         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
22473           dependancies (PREREQ_PM) for self-service module and signup
22474           wrapper
22475
22476 2003-10-02 04:23  ivan
22477
22478         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
22479           info
22480
22481 2003-10-02 03:18  ivan
22482
22483         * FS/bin/freeside-daily: added -y switch to freeside-daily to
22484           specify an offset in days
22485
22486 2003-10-02 01:56  ivan
22487
22488         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
22489           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
22490
22491 2003-09-30 08:01  ivan
22492
22493         * FS/FS/agent.pm: no duplicate usernames
22494
22495 2003-09-30 07:58  ivan
22496
22497         * httemplate/docs/upgrade10.html: agent schema changes
22498
22499 2003-09-30 05:48  ivan
22500
22501         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
22502           MIME type text/comma-separated-values
22503
22504 2003-09-30 01:21  ivan
22505
22506         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
22507           httemplate/elements/calendar-en.js,
22508           httemplate/elements/calendar-setup.js,
22509           httemplate/elements/calendar-win2k-2.css,
22510           httemplate/elements/calendar.js,
22511           httemplate/elements/calendar_stripped.js,
22512           httemplate/images/calendar.png, httemplate/search/cust_pkg.html,
22513           httemplate/search/report_cc.html,
22514           httemplate/search/report_credit.html,
22515           httemplate/search/report_cust_pay.html,
22516           httemplate/search/report_tax.html: calendar popups!
22517
22518 2003-09-30 00:04  ivan
22519
22520         * htetc/global.asa, htetc/handler.pl,
22521           httemplate/docs/upgrade-1.4.2.html: CGI.pm 2.47 required for
22522           ->upload() method
22523
22524 2003-09-29 03:10  ivan
22525
22526         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
22527           now links to active/cancelled customers
22528
22529 2003-09-28 23:51  ivan
22530
22531         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
22532
22533 2003-09-28 23:35  ivan
22534
22535         * httemplate/index.html: remove Gratuitous Capitalization
22536
22537 2003-09-28 22:51  ivan
22538
22539         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
22540           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
22541           can be disabled (auto-sensing based on schema)
22542
22543 2003-09-28 22:51  ivan
22544
22545         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
22546           agent.disabled       agent.username       agent._password
22547
22548 2003-09-28 19:17  ivan
22549
22550         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
22551           quiet config options
22552
22553 2003-09-27 19:36  ivan
22554
22555         * FS/FS/cust_pay_batch.pm, htetc/global.asa, htetc/handler.pl,
22556           httemplate/browse/cust_pay_batch.cgi,
22557           httemplate/misc/upload-batch.cgi: add upload of batch result from
22558           TD Canada Trust some global.asa / handler.pl enhancements
22559
22560 2003-09-26 16:33  khoff
22561
22562         * httemplate/edit/svc_www.cgi: $field is not a global.
22563
22564 2003-09-26 14:02  khoff
22565
22566         * httemplate/edit/svc_acct.cgi: $field isn't a global.
22567
22568 2003-09-26 06:37  ivan
22569
22570         * httemplate/docs/upgrade10.html: sql
22571
22572 2003-09-26 06:04  ivan
22573
22574         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
22575           re-charge setup fee
22576
22577 2003-09-26 02:31  ivan
22578
22579         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
22580           canadian GST/PST) taxes work now!
22581
22582 2003-09-26 02:15  ivan
22583
22584         * FS/FS/UID.pm: re-enable ChopBlanks for now
22585
22586 2003-09-26 02:09  ivan
22587
22588         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
22589           editing
22590
22591 2003-09-26 01:11  ivan
22592
22593         * httemplate/: browse/cust_main_county.cgi,
22594           edit/cust_main_county.cgi: fix tax edit UI
22595
22596 2003-09-25 04:56  ivan
22597
22598         * httemplate/docs/upgrade10.html: new per-tax setuptax and recurtax
22599           fields
22600
22601 2003-09-25 04:49  ivan
22602
22603         * httemplate/: browse/cust_main_county.cgi,
22604           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
22605           recur exemptions 1.4 schema-auto-adjusting backport
22606
22607 2003-09-25 04:17  ivan
22608
22609         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
22610           for a single region 1.4 backport auto-adjusts based on schema
22611
22612 2003-09-25 03:40  ivan
22613
22614         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
22615           and recurtax fields to cust_main_county
22616
22617 2003-09-25 03:28  ivan
22618
22619         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
22620           freebsd portability fix
22621
22622 2003-09-25 03:27  ivan
22623
22624         * FS/bin/freeside-selfservice-server: freebsd portability fixes
22625
22626 2003-09-25 03:26  ivan
22627
22628         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
22629
22630 2003-09-25 02:40  ivan
22631
22632         * httemplate/docs/upgrade-1.4.2.html: 1.4.2 upgrade
22633
22634 2003-09-25 02:39  ivan
22635
22636         * httemplate/docs/upgrade9.html: update upgrade docs for bind
22637           exports
22638
22639 2003-09-24 10:20  ivan
22640
22641         * FS/FS/part_export/shellcommands.pm: don't change dir either when
22642           username_pwonly is set
22643
22644 2003-09-24 10:06  ivan
22645
22646         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
22647           usermod_pwonly set
22648
22649 2003-09-23 18:30  ivan
22650
22651         * httemplate/browse/agent.cgi: fix boolean precedence error leading
22652           to inaccurate results on the new customer status list
22653
22654 2003-09-21 00:31  ivan
22655
22656         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
22657           trancode from batching
22658
22659 2003-09-20 23:52  ivan
22660
22661         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
22662
22663 2003-09-20 18:22  ivan
22664
22665         * httemplate/misc/download-batch.cgi: preliminary batch download
22666
22667 2003-09-20 18:22  ivan
22668
22669         * httemplate/browse/cust_pay_batch.cgi: add link to preliminary
22670           batch download
22671
22672 2003-09-19 05:40  ivan
22673
22674         * FS/FS/cust_main.pm: quiet option to cancel method
22675
22676 2003-09-19 05:13  ivan
22677
22678         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
22679
22680 2003-09-19 05:04  ivan
22681
22682         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
22683
22684 2003-09-19 05:02  ivan
22685
22686         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
22687           performance
22688
22689 2003-09-19 04:56  ivan
22690
22691         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
22692           select a package
22693
22694 2003-09-19 04:50  ivan
22695
22696         * init.d/freeside-init: correct pid filename for stopping
22697           self-service server
22698
22699 2003-09-19 04:35  ivan
22700
22701         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
22702           signup server functions to self-service interace
22703
22704 2003-09-19 04:00  ivan
22705
22706         * FS/FS/ClientAPI/Signup.pm: module needs to return true
22707
22708 2003-09-19 03:08  ivan
22709
22710         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
22711
22712 2003-09-19 03:07  ivan
22713
22714         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
22715           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
22716           signup server functions to self-service server.  fix provisioning
22717           & immediate suspension of declined signups.
22718
22719 2003-09-19 02:59  ivan
22720
22721         * init.d/freeside-init: removing signup and passwd servers
22722
22723 2003-09-18 21:25  ivan
22724
22725         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
22726
22727 2003-09-18 21:13  ivan
22728
22729         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
22730           signup_server-quiet config option
22731
22732 2003-09-18 03:52  ivan
22733
22734         * httemplate/browse/agent.cgi: oops
22735
22736 2003-09-18 03:46  ivan
22737
22738         * httemplate/browse/agent.cgi: include info on number of
22739           active/cancelled customers in agent browse
22740
22741 2003-09-15 14:33  ivan
22742
22743         * httemplate/search/cust_pkg.cgi: package search skips cancelled
22744           packages when searching by date range
22745
22746 2003-09-11 17:14  khoff
22747
22748         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
22749           NetAddrs, so it shouldn't be map'd
22750
22751 2003-09-11 14:57  ivan
22752
22753         * FS/FS/part_export.pm: also update sqlradius_withdomaind
22754           description for freeradius 0.9.1
22755
22756 2003-09-11 14:54  ivan
22757
22758         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
22759
22760 2003-09-10 15:10  ivan
22761
22762         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
22763
22764 2003-09-10 14:56  ivan
22765
22766         * FS/FS/part_export/communigate_pro.pm: don't set an empty
22767           externalFlag
22768
22769 2003-09-10 14:45  ivan
22770
22771         * FS/FS/part_export/communigate_pro.pm: communitgate pro
22772           CreateAccount examples are on crack
22773
22774 2003-09-10 14:39  ivan
22775
22776         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
22777           weird data structure on create
22778
22779 2003-09-10 14:01  ivan
22780
22781         * FS/FS/part_export/communigate_pro.pm: set initial password for
22782           new accounts
22783
22784 2003-09-10 03:54  ivan
22785
22786         * FS/FS/cust_pay.pm: adding cust_main method
22787
22788 2003-09-09 15:36  ivan
22789
22790         * FS/MANIFEST: adding communigate_pro export
22791
22792 2003-09-08 21:16  ivan
22793
22794         * FS/FS/part_export.pm: typo hiding remote username labels
22795
22796 2003-09-06 00:20  ivan
22797
22798         * httemplate/browse/agent_type.cgi: hide display of disabled
22799           packages from agent type browse
22800
22801 2003-09-05 23:45  ivan
22802
22803         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
22804
22805 2003-09-05 18:45  ivan
22806
22807         * FS/FS/svc_acct.pm: fix method name
22808
22809 2003-09-05 18:44  ivan
22810
22811         * FS/FS/: cust_svc.pm, svc_acct.pm: add
22812           get_session_history_sqlradacct have $ignore_quantity also ignore
22813           0 quantities
22814
22815 2003-09-05 06:19  ivan
22816
22817         * FS/FS/part_export/communigate_pro.pm: typo
22818
22819 2003-09-05 06:18  ivan
22820
22821         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
22822           communigate pro export
22823
22824 2003-09-05 06:16  ivan
22825
22826         * FS/FS/Conf.pm: doc
22827
22828 2003-09-05 02:13  ivan
22829
22830         * FS/FS/svc_acct.pm: allow ! password like !!
22831
22832 2003-09-05 01:17  ivan
22833
22834         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
22835           conf value (refer to exports instead)
22836
22837 2003-09-05 01:02  ivan
22838
22839         * FS/FS/Conf.pm: fix typo
22840
22841 2003-09-05 01:01  ivan
22842
22843         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
22844           blowfish
22845
22846 2003-09-05 00:55  ivan
22847
22848         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
22849           blowfish passwords
22850
22851 2003-09-04 21:09  ivan
22852
22853         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
22854           control creation of complimentary accounts and minor pod updates
22855
22856 2003-09-04 19:31  ivan
22857
22858         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
22859           too
22860
22861 2003-09-03 16:06  ivan
22862
22863         * httemplate/view/cust_main.cgi: list extraneous services, closes:
22864           #213
22865
22866 2003-09-03 13:22  ivan
22867
22868         * FS/FS/Record.pm: turn off query debugging
22869
22870 2003-09-03 11:46  ivan
22871
22872         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
22873           subroutine another fix to support running 1.5.0 virtual field
22874           code on 1.4.x databases
22875
22876 2003-09-03 06:18  ivan
22877
22878         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
22879           commands
22880
22881 2003-09-03 05:35  ivan
22882
22883         * Makefile: makefile trivia for openbsd
22884
22885 2003-08-07 22:54  ivan
22886
22887         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
22888           account view screen
22889
22890 2003-08-07 22:42  ivan
22891
22892         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
22893           httemplate/elements/header.html,
22894           httemplate/elements/menubar.html, httemplate/elements/pager.html,
22895           httemplate/elements/table.html, httemplate/search/sql.cgi,
22896           httemplate/search/sql.html,
22897           httemplate/search/elements/search.html: - (finish) includes!
22898           (closes: Bug#551) - (finish) moving SQL search to including
22899           generic elements/search.html - new elements: menubar.html,
22900           header.html, pager.html and table.html - have masonize process
22901           .html files also
22902
22903 2003-08-07 19:02  ivan
22904
22905         * bin/masonize, htetc/global.asa, httemplate/autohandler,
22906           httemplate/graph/money_time-graph.cgi,
22907           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
22908           httemplate/search/elements/search.html: - fix Mason profiling to
22909           pass-through images (for graph/) - fix graph/money-time.cgi use
22910           of $m interfering with Mason - fix graph/money-time-graph.cgi to
22911           set content-type in a Mason/ASP-independant   fashion -
22912           (beginning of) includes! - (beginning of) moving SQL search to
22913           including generic elements/search.html - fix global.asa typo -
22914           fix masonize to not prepend an extraneous blank line (breaking
22915           graph/money-time-graph.cgi)
22916
22917 2003-08-07 06:08  ivan
22918
22919         * htetc/global.asa, htetc/handler.pl,
22920           httemplate/view/cust_main.cgi: - turn on profiling with mason
22921           like with Apache::ASP (redirects now working) - fix mason error
22922           with new view/cust_main.cgi UI
22923
22924 2003-08-07 05:47  ivan
22925
22926         * Makefile, htetc/global.asa, htetc/handler.pl,
22927           htetc/handler.pl-1.0x, httemplate/autohandler,
22928           httemplate/index.html, httemplate/docs/install.html,
22929           httemplate/docs/upgrade10.html: - switch to mason by default -
22930           minimum mason version 1.1 (and doc) - evaluate .html files with
22931           mason/asp - turn on profiling with mason like with Apache::ASP
22932           (redirects not working) - (start of) includes
22933
22934 2003-08-05 14:00  ivan
22935
22936         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
22937           have been checked in
22938
22939 2003-08-05 13:06  ivan
22940
22941         * htetc/: handler.pl, handler.pl-1.0x: no svc_acct_sm in 1.5
22942
22943 2003-08-05 12:07  ivan
22944
22945         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
22946
22947 2003-08-05 11:52  ivan
22948
22949         * FS/FS/svc_domain.pm: remove spurious re-use of $error
22950
22951 2003-08-05 11:45  ivan
22952
22953         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
22954           been updated
22955
22956 2003-08-04 17:32  khoff
22957
22958         * httemplate/index.html: Fixed %%%VERSION%%% tag
22959
22960 2003-08-04 17:20  khoff
22961
22962         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
22963           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
22964           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
22965           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
22966           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
22967           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
22968           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
22969           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
22970           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
22971           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
22972           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
22973           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
22974           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
22975           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
22976           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
22977           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
22978           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
22979           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
22980           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
22981           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
22982           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
22983           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/global.asa,
22984           htetc/handler.pl, htetc/handler.pl-1.0x, httemplate/index.html,
22985           httemplate/browse/part_svc.cgi,
22986           httemplate/browse/part_virtual_field.cgi,
22987           httemplate/browse/router.cgi, httemplate/docs/upgrade10.html,
22988           httemplate/edit/part_svc.cgi,
22989           httemplate/edit/part_virtual_field.cgi,
22990           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
22991           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
22992           httemplate/edit/process/router.cgi,
22993           httemplate/edit/process/svc_broadband.cgi,
22994           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
22995           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
22996           Virtual field merge
22997
22998 2003-08-04 17:00  khoff
22999
23000         * FS/FS/part_router_field.pm, FS/FS/part_sb_field.pm,
23001           FS/FS/router_field.pm, FS/FS/sb_field.pm,
23002           httemplate/browse/part_sb_field.cgi,
23003           httemplate/edit/part_router_field.cgi,
23004           httemplate/edit/part_sb_field.cgi: Virtual field merge
23005
23006 2003-07-25 09:26  ivan
23007
23008         * FS/FS/svc_acct.pm: typo
23009
23010 2003-07-25 06:13  ivan
23011
23012         * FS/FS/Conf.pm: doc
23013
23014 2003-07-23 10:05  ivan
23015
23016         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
23017           non-catchall domains
23018
23019 2003-07-23 08:36  ivan
23020
23021         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
23022           spurious "can't purchase pkgpart" errors
23023
23024 2003-07-17 09:02  ivan
23025
23026         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
23027           functionality
23028
23029 2003-07-16 09:05  ivan
23030
23031         * httemplate/search/cust_pay.cgi: UI
23032
23033 2003-07-16 09:01  ivan
23034
23035         * httemplate/search/cust_pay.cgi: show totals in payment report
23036
23037 2003-07-15 06:30  ivan
23038
23039         * rt/: ChangeLog, Makefile, README, TODO, bin/initacls.Oracle,
23040           bin/initacls.Pg, bin/initacls.mysql, bin/mason_handler.fcgi,
23041           bin/mason_handler.scgi, bin/rt, bin/rt-mailgate, bin/rtadmin,
23042           bin/webmux.pl, docs/rt.gif, docs/design_docs/acls,
23043           docs/design_docs/basic-definitions.txt,
23044           docs/design_docs/cli_spec, docs/design_docs/evil_plans,
23045           docs/design_docs/local_hacking, etc/acl.Oracle, etc/acl.Pg,
23046           etc/acl.mysql, etc/config.pm, etc/schema.Oracle, etc/schema.Pg,
23047           etc/schema.mysql, etc/schema.pm, lib/MANIFEST, lib/MANIFEST.SKIP,
23048           lib/Makefile.PL, lib/RT.pm, lib/test.pl, lib/RT/ACE.pm,
23049           lib/RT/ACL.pm, lib/RT/Attachment.pm, lib/RT/Attachments.pm,
23050           lib/RT/CurrentUser.pm, lib/RT/Date.pm, lib/RT/EasySearch.pm,
23051           lib/RT/Group.pm, lib/RT/GroupMember.pm, lib/RT/GroupMembers.pm,
23052           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/Keyword.pm,
23053           lib/RT/KeywordSelect.pm, lib/RT/KeywordSelects.pm,
23054           lib/RT/Keywords.pm, lib/RT/Link.pm, lib/RT/Links.pm,
23055           lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm,
23056           lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm,
23057           lib/RT/Scrip.pm, lib/RT/ScripAction.pm, lib/RT/ScripActions.pm,
23058           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
23059           lib/RT/Scrips.pm, lib/RT/Template.pm, lib/RT/Templates.pm,
23060           lib/RT/TestHarness.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
23061           lib/RT/Transaction.pm, lib/RT/Transactions.pm, lib/RT/User.pm,
23062           lib/RT/Users.pm, lib/RT/Watcher.pm, lib/RT/Watchers.pm,
23063           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
23064           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
23065           lib/RT/Action/OpenDependent.pm, lib/RT/Action/ResolveMembers.pm,
23066           lib/RT/Action/SendEmail.pm, lib/RT/Action/SendPasswordEmail.pm,
23067           lib/RT/Action/StallDependent.pm,
23068           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
23069           lib/RT/Condition/NewDependency.pm,
23070           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
23071           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: reverting to
23072           vendor branch rt 3.0.4, hopefully
23073
23074 2003-07-15 06:16  ivan
23075
23076         * rt/: Makefile.in, aclocal.m4, config, config.layout, Changelog,
23077           config.log, config.pld, config.status, configure, configure.ac,
23078           install-sh, bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
23079           bin/mason_handler.svc, bin/mason_handler.svc.in,
23080           bin/rt-commit-handler, bin/rt-commit-handler.in,
23081           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
23082           bin/rt-crontool, docs/design_docs/approval_notices,
23083           docs/design_docs/approval_template, docs/design_docs/cf_search,
23084           docs/design_docs/delegation, docs/design_docs/groups_notes,
23085           docs/design_docs/recursive_group_membership_algorithm,
23086           docs/design_docs/rql_parser_machine.graphviz,
23087           docs/design_docs/string-extraction-guide.txt,
23088           docs/design_docs/ticket_templates, etc/RT_Config.pm,
23089           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm, etc/constraints.mysql,
23090           etc/initialdata, etc/schema.SQLite, etc/upgrade/2.1.71,
23091           html/autohandler, html/index.html, html/l, html/Admin/index.html,
23092           html/Admin/Elements/AddCustomFieldValue,
23093           html/Admin/Elements/CreateUserCalled,
23094           html/Admin/Elements/EditCustomField,
23095           html/Admin/Elements/EditCustomFieldValues,
23096           html/Admin/Elements/EditCustomFields,
23097           html/Admin/Elements/EditQueueWatchers,
23098           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
23099           html/Admin/Elements/EditTemplates,
23100           html/Admin/Elements/EditUserComments,
23101           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
23102           html/Admin/Elements/ListGlobalCustomFields,
23103           html/Admin/Elements/ListGlobalScrips,
23104           html/Admin/Elements/ModifyQueue,
23105           html/Admin/Elements/ModifyTemplate,
23106           html/Admin/Elements/ModifyUser,
23107           html/Admin/Elements/QueueRightsForUser,
23108           html/Admin/Elements/QueueTabs,
23109           html/Admin/Elements/SelectCustomFieldType,
23110           html/Admin/Elements/SelectGroups,
23111           html/Admin/Elements/SelectModifyGroup,
23112           html/Admin/Elements/SelectModifyQueue,
23113           html/Admin/Elements/SelectModifyUser,
23114           html/Admin/Elements/SelectNewGroupMembers,
23115           html/Admin/Elements/SelectRights,
23116           html/Admin/Elements/SelectScrip,
23117           html/Admin/Elements/SelectScripAction,
23118           html/Admin/Elements/SelectScripCondition,
23119           html/Admin/Elements/SelectSingleOrMultiple,
23120           html/Admin/Elements/SelectTemplate,
23121           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
23122           html/Admin/Elements/Tabs, html/Admin/Elements/UserTabs,
23123           html/Admin/Global/CustomField.html,
23124           html/Admin/Global/CustomFields.html,
23125           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
23126           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
23127           html/Admin/Global/Templates.html,
23128           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
23129           html/Admin/Groups/GroupRights.html,
23130           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
23131           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
23132           html/Admin/Queues/CustomField.html,
23133           html/Admin/Queues/CustomFields.html,
23134           html/Admin/Queues/GroupRights.html,
23135           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
23136           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
23137           html/Admin/Queues/Template.html,
23138           html/Admin/Queues/Templates.html,
23139           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
23140           html/Admin/Users/Modify.html, html/Admin/Users/Prefs.html,
23141           html/Admin/Users/index.html, html/Approvals/Display.html,
23142           html/Approvals/index.html, html/Approvals/Elements/Approve,
23143           html/Approvals/Elements/PendingMyApproval,
23144           html/Approvals/Elements/ShowDependency,
23145           html/Approvals/Elements/Tabs, html/Elements/BevelBoxRaisedEnd,
23146           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
23147           html/Elements/Checkbox, html/Elements/CreateTicket,
23148           html/Elements/Error, html/Elements/Footer,
23149           html/Elements/GotoTicket, html/Elements/Header,
23150           html/Elements/ListActions, html/Elements/Login,
23151           html/Elements/Menu, html/Elements/MessageBox,
23152           html/Elements/MyRequests, html/Elements/MyTickets,
23153           html/Elements/PageLayout, html/Elements/Quicksearch,
23154           html/Elements/Refresh, html/Elements/Section,
23155           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
23156           html/Elements/SelectCustomFieldOperator,
23157           html/Elements/SelectCustomFieldValue, html/Elements/SelectDate,
23158           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
23159           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
23160           html/Elements/SelectLinkType, html/Elements/SelectMatch,
23161           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
23162           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
23163           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
23164           html/Elements/SelectTicketSortBy,
23165           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
23166           html/Elements/SelectWatcherType,
23167           html/Elements/SetupSessionCookie, html/Elements/ShadedBox,
23168           html/Elements/ShadedInputRow, html/Elements/ShadedRow,
23169           html/Elements/SimpleSearch, html/Elements/Submit,
23170           html/Elements/Tabs, html/Elements/TitleBoxEnd,
23171           html/Elements/TitleBoxStart, html/Elements/ViewUser,
23172           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
23173           html/NoAuth/webrt.css, html/NoAuth/images/back_home.gif,
23174           html/NoAuth/images/bplogo.gif, html/NoAuth/images/favicon.png,
23175           html/NoAuth/images/head_requestracker.gif,
23176           html/NoAuth/images/rt.jpg, html/NoAuth/images/space.gif,
23177           html/NoAuth/images/spacer.gif,
23178           html/NoAuth/images/squares_blue.gif,
23179           html/REST/1.0/NoAuth/mail-gateway, html/Search/Bulk.html,
23180           html/Search/Listing.html, html/Search/Elements/PickRestriction,
23181           html/Search/Elements/TicketHeader,
23182           html/Search/Elements/TicketHeaderCell,
23183           html/Search/Elements/TicketRow, html/SelfService/Closed.html,
23184           html/SelfService/Create.html, html/SelfService/Display.html,
23185           html/SelfService/Error.html, html/SelfService/Prefs.html,
23186           html/SelfService/Update.html, html/SelfService/index.html,
23187           html/SelfService/Attachment/dhandler,
23188           html/SelfService/Elements/GotoTicket,
23189           html/SelfService/Elements/Header,
23190           html/SelfService/Elements/MyRequests,
23191           html/SelfService/Elements/Tabs, html/Ticket/Create.html,
23192           html/Ticket/Display.html, html/Ticket/History.html,
23193           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
23194           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
23195           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
23196           html/Ticket/Attachment/dhandler,
23197           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
23198           html/Ticket/Elements/EditBasics,
23199           html/Ticket/Elements/EditCustomField,
23200           html/Ticket/Elements/EditCustomFields,
23201           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditLinks,
23202           html/Ticket/Elements/EditPeople,
23203           html/Ticket/Elements/EditWatchers,
23204           html/Ticket/Elements/ShowAttachments,
23205           html/Ticket/Elements/ShowBasics,
23206           html/Ticket/Elements/ShowCustomFields,
23207           html/Ticket/Elements/ShowDates,
23208           html/Ticket/Elements/ShowDependencies,
23209           html/Ticket/Elements/ShowHistory, html/Ticket/Elements/ShowLink,
23210           html/Ticket/Elements/ShowLinks,
23211           html/Ticket/Elements/ShowMemberOf,
23212           html/Ticket/Elements/ShowMembers,
23213           html/Ticket/Elements/ShowMessageHeaders,
23214           html/Ticket/Elements/ShowMessageStanza,
23215           html/Ticket/Elements/ShowPeople,
23216           html/Ticket/Elements/ShowReferences,
23217           html/Ticket/Elements/ShowRequestor,
23218           html/Ticket/Elements/ShowSummary,
23219           html/Ticket/Elements/ShowTransaction, html/Ticket/Elements/Tabs,
23220           html/User/Delegation.html, html/User/Prefs.html,
23221           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
23222           html/User/Elements/Tabs, html/User/Groups/Members.html,
23223           html/User/Groups/Modify.html, html/User/Groups/index.html,
23224           lib/RT.pm.in, lib/RT/ACE_Overlay.pm, lib/RT/ACL_Overlay.pm,
23225           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments_Overlay.pm,
23226           lib/RT/Base.pm, lib/RT/CachedGroupMember.pm,
23227           lib/RT/CachedGroupMember_Overlay.pm,
23228           lib/RT/CachedGroupMembers.pm,
23229           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CustomField.pm,
23230           lib/RT/CustomFieldValue.pm, lib/RT/CustomFieldValues.pm,
23231           lib/RT/CustomFieldValues_Overlay.pm,
23232           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
23233           lib/RT/CustomFields_Overlay.pm, lib/RT/EmailParser.pm,
23234           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
23235           lib/RT/Group_Overlay.pm, lib/RT/Groups_Overlay.pm,
23236           lib/RT/I18N.pm, lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
23237           lib/RT/Principal.pm, lib/RT/Principal_Overlay.pm,
23238           lib/RT/Principals.pm, lib/RT/Principals_Overlay.pm,
23239           lib/RT/Queue_Overlay.pm, lib/RT/Queues_Overlay.pm,
23240           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
23241           lib/RT/ScripCondition_Overlay.pm,
23242           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
23243           lib/RT/Scrips_Overlay.pm, lib/RT/SearchBuilder.pm,
23244           lib/RT/System.pm, lib/RT/Template_Overlay.pm,
23245           lib/RT/Templates_Overlay.pm, lib/RT/TicketCustomFieldValue.pm,
23246           lib/RT/TicketCustomFieldValue_Overlay.pm,
23247           lib/RT/TicketCustomFieldValues.pm,
23248           lib/RT/TicketCustomFieldValues_Overlay.pm,
23249           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
23250           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
23251           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm,
23252           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
23253           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
23254           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/SetPriority.pm,
23255           lib/RT/Action/UserDefined.pm, lib/RT/Condition/BeforeDue.pm,
23256           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
23257           lib/RT/Condition/PriorityExceeds.pm,
23258           lib/RT/Condition/QueueChange.pm, lib/RT/Condition/UserDefined.pm,
23259           lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po, lib/RT/I18N/de.po,
23260           lib/RT/I18N/en.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
23261           lib/RT/I18N/fr.po, lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm,
23262           lib/RT/I18N/ja.po, lib/RT/I18N/nl.po, lib/RT/I18N/no.po,
23263           lib/RT/I18N/pt_br.po, lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po,
23264           lib/RT/I18N/zh_tw.po, lib/RT/Interface/Email/Auth/MailFrom.pm,
23265           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
23266           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
23267           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
23268           lib/t/00smoke.t.in, lib/t/01harness.t, lib/t/01harness.t.in,
23269           lib/t/02regression.t, lib/t/02regression.t.in, lib/t/03web.pl,
23270           lib/t/03web.pl.in, lib/t/04_send_email.pl,
23271           lib/t/04_send_email.pl.in,
23272           lib/t/data/multipart-alternative-with-umlaut,
23273           lib/t/data/nested-mime-sample, lib/t/data/nested-rfc-822,
23274           lib/t/data/new-ticket-from-iso-8859-1,
23275           lib/t/data/new-ticket-from-iso-8859-1-full,
23276           lib/t/data/russian-subject-no-content-type,
23277           lib/t/data/text-html-in-russian,
23278           lib/t/data/text-html-with-umlaut,
23279           lib/t/data/8859-15-message-series/dir,
23280           lib/t/data/8859-15-message-series/msg1,
23281           lib/t/data/8859-15-message-series/msg2,
23282           lib/t/data/8859-15-message-series/msg3,
23283           lib/t/data/8859-15-message-series/msg4,
23284           lib/t/data/8859-15-message-series/msg5,
23285           lib/t/data/8859-15-message-series/msg6,
23286           lib/t/data/8859-15-message-series/msg7,
23287           lib/t/regression/00placeholder, lib/t/regression/mime_tests,
23288           m4/rt_enable_layout.m4, m4/rt_expand_var.m4, m4/rt_layout.m4,
23289           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
23290           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
23291           sbin/regression_harness, sbin/rt-setup-database,
23292           sbin/rt-setup-database.in, sbin/rt-test-dependencies.in,
23293           autom4te.cache/output.0, autom4te.cache/requests,
23294           autom4te.cache/traces.0, sbin/rt-test-dependencies: Initial
23295           revision
23296
23297 2003-07-15 04:23  ivan
23298
23299         * Makefile: 1.5.0pre3
23300
23301 2003-07-13 23:21  ivan
23302
23303         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
23304           and date range are specified
23305
23306 2003-07-12 04:14  ivan
23307
23308         * httemplate/index.html: remove Gratuitous capitalization
23309
23310 2003-07-12 04:09  ivan
23311
23312         * httemplate/: index.html, browse/part_pkg.cgi,
23313           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
23314           payment search - some clarification of services/packages vs.
23315           service/package   definitions in browse/part_{svc,pkg}.cgi -
23316           package definition report by # of active customer packages (with
23317           links   to customer package listing)
23318
23319 2003-07-11 08:37  ivan
23320
23321         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
23322           Time::Local fix in rc3 (closes: Bug#550)
23323
23324 2003-07-11 08:23  ivan
23325
23326         * httemplate/: index.html, search/cust_pay.cgi,
23327           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
23328           for inventivemedia / hpnx
23329
23330 2003-07-11 00:54  ivan
23331
23332         * FS/FS/Record.pm: typo
23333
23334 2003-07-11 00:30  ivan
23335
23336         * FS/FS/Record.pm: provide stack backtrace when we wind up in
23337           FS::Record::AUTOLOAD by accident
23338
23339 2003-07-09 07:39  ivan
23340
23341         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
23342
23343 2003-07-06 11:58  ivan
23344
23345         * httemplate/view/cust_main.cgi: don't bother displaying comments
23346           that are only whitespace/newlines
23347
23348 2003-07-03 20:34  ivan
23349
23350         * etc/acp_logfile-parse: removing obsolete file
23351
23352 2003-07-03 20:31  ivan
23353
23354         * etc/abbr_state.txt: adding states
23355
23356 2003-07-03 20:27  ivan
23357
23358         * etc/example-direct-cardin: removing ancient cybercash example
23359
23360 2003-07-03 18:37  ivan
23361
23362         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
23363           there are tons of POPs
23364
23365 2003-07-03 17:51  ivan
23366
23367         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
23368           numbers of POPs
23369
23370 2003-07-03 16:00  ivan
23371
23372         * htetc/global.asa: working DBIx::Profile again
23373
23374 2003-07-02 05:58  ivan
23375
23376         * FS/FS/part_pkg.pm: tyop
23377
23378 2003-07-02 05:56  ivan
23379
23380         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
23381           find any appropriate service with quantity 1
23382
23383 2003-07-02 05:34  ivan
23384
23385         * Artistic, README: change license to GPL only
23386
23387 2003-07-01 02:00  ivan
23388
23389         * httemplate/edit/part_export.cgi: larger textareas in export
23390           options
23391
23392 2003-06-30 17:27  ivan
23393
23394         * FS/FS/part_export.pm: typo
23395
23396 2003-06-30 12:15  ivan
23397
23398         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
23399           (Bug#423)
23400
23401 2003-06-30 11:56  ivan
23402
23403         * FS/FS/cust_main.pm: pass additional fields to ACH processors
23404           (Authorize.Net should work now)
23405
23406 2003-06-30 06:18  ivan
23407
23408         * FS/: MANIFEST, bin/freeside-overdue: removing deprecated
23409           freeside-overdue
23410
23411 2003-06-30 05:22  ivan
23412
23413         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
23414           FS/part_export/sqlradius_withdomain.pm,
23415           bin/freeside-sqlradius-reset,
23416           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
23417           export including realms, closes: bug#514
23418
23419 2003-06-30 00:44  ivan
23420
23421         * FS/FS/svc_domain.pm: increase maximum domain length to 67
23422
23423 2003-06-27 07:19  ivan
23424
23425         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
23426           parameter for Framed-IP-Address vs. Framed-Address
23427
23428 2003-06-25 03:22  ivan
23429
23430         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
23431           with empty dates in Failed Invoice Event search,   patch from
23432           rlucas@tercent.net
23433
23434 2003-06-25 01:40  ivan
23435
23436         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
23437           export - disable old-style suspending
23438
23439 2003-06-24 17:57  ivan
23440
23441         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
23442           update: might work now
23443
23444 2003-06-24 07:12  ivan
23445
23446         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
23447           explicitly use the necessary modules
23448
23449 2003-06-22 07:21  ivan
23450
23451         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
23452           retry on change or manual "retry_card" to ONCE per invoice
23453
23454 2003-06-22 02:11  ivan
23455
23456         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
23457           in reverse-engineered schema)
23458
23459 2003-06-22 02:04  ivan
23460
23461         * bin/create-history-tables: skip history tables that exist
23462           already; easier to re-run now
23463
23464 2003-06-13 19:04  ivan
23465
23466         * httemplate/docs/upgrade9.html: cust_bill2 index
23467
23468 2003-06-13 19:02  ivan
23469
23470         * FS/bin/freeside-setup: add index on cust_bill._date
23471
23472 2003-06-13 18:01  ivan
23473
23474         * bin/apache.export: \n\n between virtualhost entries
23475
23476 2003-06-13 08:18  ivan
23477
23478         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
23479           $quoted_new__password
23480
23481 2003-06-13 02:12  ivan
23482
23483         * FS/FS/part_export.pm: proper command escape for vpopmail export
23484
23485 2003-06-13 01:46  ivan
23486
23487         * httemplate/edit/part_export.cgi: missing semi
23488
23489 2003-06-13 01:44  ivan
23490
23491         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
23492           options on export edit
23493
23494 2003-06-13 01:38  ivan
23495
23496         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
23497           (unfortunately)
23498
23499 2003-06-13 01:23  ivan
23500
23501         * FS/FS/part_export.pm: full path to vpopmail commands
23502
23503 2003-06-13 01:11  ivan
23504
23505         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
23506           vpopmail presets to shellcommands_withdomain export
23507
23508 2003-06-12 07:08  ivan
23509
23510         * bin/passwd.import: /bin/halt and /sbin/halt
23511
23512 2003-06-12 07:06  ivan
23513
23514         * bin/passwd.import: tyop
23515
23516 2003-06-12 06:57  ivan
23517
23518         * bin/passwd.import: better error handling for re-imports
23519
23520 2003-06-12 06:50  ivan
23521
23522         * bin/fix-sequences: remove overly-verbose debugging for now
23523
23524 2003-06-12 06:50  ivan
23525
23526         * bin/fix-sequences: "doc"
23527
23528 2003-06-12 06:49  ivan
23529
23530         * bin/fix-sequences: arg
23531
23532 2003-06-12 06:47  ivan
23533
23534         * bin/fix-sequences: debugging
23535
23536 2003-06-12 06:43  ivan
23537
23538         * bin/fix-sequences: update for long table names; use sequence name
23539           directly instead of guessing
23540
23541 2003-06-12 06:35  ivan
23542
23543         * bin/fix-sequences: moo
23544
23545 2003-06-12 06:32  ivan
23546
23547         * bin/fix-sequences: adding fix-sequences
23548
23549 2003-06-12 05:57  ivan
23550
23551         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
23552           OS-defaults
23553
23554 2003-06-12 05:43  ivan
23555
23556         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
23557           null OP columns
23558
23559 2003-06-11 13:27  khoff
23560
23561         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
23562           addresses that the message was successfully delivered to.  I'm
23563           assuming 'Debug' causes Net::SMTP to warn the debug output, not
23564           return it.
23565
23566 2003-06-11 12:13  khoff
23567
23568         * FS/FS/Misc.pm: We're passing a list here, not one argument.
23569
23570 2003-06-09 04:11  ivan
23571
23572         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
23573
23574 2003-06-08 17:59  ivan
23575
23576         * httemplate/docs/install.html: documentation update from "Jesse D.
23577           Guardiani" <jesse@wingnet.net>, thanks
23578
23579 2003-06-06 18:58  ivan
23580
23581         * FS/FS/cust_main.pm: and fix the error message
23582
23583 2003-06-06 18:57  ivan
23584
23585         * FS/FS/cust_main.pm: really, really give a better error message
23586           when used under 5.005 now.  really.
23587
23588 2003-06-06 18:47  ivan
23589
23590         * FS/FS/cust_main.pm: give a better error message regarding
23591           Time::Local on old perls.  really.
23592
23593 2003-06-06 18:42  ivan
23594
23595         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
23596
23597 2003-06-06 03:49  ivan
23598
23599         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
23600           export
23601
23602 2003-06-05 21:42  ivan
23603
23604         * htetc/global.asa: database profiling bs i should just switch to
23605           mason
23606
23607 2003-06-04 17:22  khoff
23608
23609         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
23610
23611 2003-06-04 09:14  ivan
23612
23613         * FS/FS/svc_acct.pm: allow empty slipip's
23614
23615 2003-06-04 05:44  ivan
23616
23617         * httemplate/search/cust_pkg.cgi: fix last bill label
23618
23619 2003-06-03 06:53  ivan
23620
23621         * httemplate/view/cust_main.cgi: fix provision links
23622
23623 2003-06-03 05:41  ivan
23624
23625         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
23626           export - eliminate redundant "host" parameter
23627
23628 2003-06-03 05:40  ivan
23629
23630         * Makefile: 1.5.0pre2 (too late, hehe)
23631
23632 2003-06-03 02:34  ivan
23633
23634         * bin/svc_acct_sm.import: removing (very) deprecated import
23635
23636 2003-06-03 00:54  ivan
23637
23638         * httemplate/docs/upgrade10.html: upgrade docs
23639
23640 2003-06-02 23:10  ivan
23641
23642         * httemplate/docs/upgrade10.html: slightly better upgrade docs
23643
23644 2003-06-02 23:09  ivan
23645
23646         * FS/bin/freeside-setup: use serial for primary keys in new tables
23647           too
23648
23649 2003-06-02 22:49  ivan
23650
23651         * FS/bin/freeside-setup: router.svcnum nullability fix
23652
23653 2003-06-02 07:51  ivan
23654
23655         * httemplate/view/cust_main.cgi: UI nit
23656
23657 2003-06-02 05:22  ivan
23658
23659         * FS/FS/cust_pkg.pm: add last_bill field to manpage
23660
23661 2003-05-30 02:22  ivan
23662
23663         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
23664           field
23665
23666 2003-05-30 01:45  ivan
23667
23668         * httemplate/docs/ssh.html: doc
23669
23670 2003-05-19 22:43  ivan
23671
23672         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
23673           fs_selfservice/FS-SelfService/cgi/make_payment.html,
23674           fs_selfservice/FS-SelfService/cgi/payment_results.html,
23675           fs_selfservice/FS-SelfService/cgi/process_payment.html,
23676           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
23677           self-service self-payments!
23678
23679 2003-05-19 06:54  ivan
23680
23681         * FS/FS/ClientAPI/MyAccount.pm,
23682           fs_selfservice/FS-SelfService/SelfService.pm,
23683           fs_selfservice/FS-SelfService/cgi/make_payment.html,
23684           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
23685           bugs in processing payments via self-service... appears to be
23686           working so far
23687
23688 2003-05-19 06:38  ivan
23689
23690         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
23691           fs_selfservice/FS-SelfService/cgi/make_payment.html,
23692           fs_selfservice/FS-SelfService/cgi/process_payment.html,
23693           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
23694           payment processing with self-service (step two of the process)
23695
23696 2003-05-19 05:00  ivan
23697
23698         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
23699           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
23700           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
23701           FS::Misc with send_email subroutine, remove all duplicate code
23702           from     various modules   - move the realtime_bop from cust_bill
23703           to cust_main & change usage slightly.      invnum is no longer
23704           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
23705           self-service:   - fix some syntax errors, make payment UI (step
23706           one) really should be     working now
23707
23708 2003-05-18 17:15  ivan
23709
23710         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
23711           selfservice.cgi: processing payments...
23712
23713 2003-05-18 04:44  ivan
23714
23715         * FS/FS/ClientAPI/MyAccount.pm,
23716           fs_selfservice/FS-SelfService/cgi/make_payment.html,
23717           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
23718           making payments all done
23719
23720 2003-05-18 01:09  ivan
23721
23722         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
23723           file
23724
23725 2003-05-18 01:08  ivan
23726
23727         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
23728           self-service make payment UI work
23729
23730 2003-05-17 23:20  ivan
23731
23732         * FS/FS/ClientAPI/MyAccount.pm,
23733           fs_selfservice/FS-SelfService/SelfService.pm,
23734           fs_selfservice/FS-SelfService/cgi/login.html,
23735           fs_selfservice/FS-SelfService/cgi/myaccount.html,
23736           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
23737           make payment UI done
23738
23739 2003-05-14 09:51  ivan
23740
23741         * FS/FS/cust_bill.pm: display recurring custom line items on
23742           invoices as well as one-shot ones
23743
23744 2003-05-12 23:01  ivan
23745
23746         * FS/FS/cust_bill_event.pm: - document missing fields in
23747           cust_bill_event
23748
23749 2003-05-12 22:47  ivan
23750
23751         * FS/FS/addr_block.pm: missing pod =cut at end
23752
23753 2003-05-12 20:22  ivan
23754
23755         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
23756           fs_selfservice/FS-SelfService/cgi/myaccount.html,
23757           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
23758           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
23759           self-service updates: cleanup and beginnings of "make a payment"
23760           - fix pod masking FS::svc_acct::cust_svc
23761
23762 2003-05-12 00:34  ivan
23763
23764         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23765           setbuf call doesn't appear to be working...
23766
23767 2003-05-12 00:33  ivan
23768
23769         * httemplate/view/cust_main.cgi: fix service links
23770
23771 2003-05-11 15:55  ivan
23772
23773         * httemplate/index.html: mail forward search not yet implemented
23774
23775 2003-05-11 15:53  ivan
23776
23777         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
23778           strict vars
23779
23780 2003-05-11 15:34  ivan
23781
23782         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
23783
23784 2003-05-11 15:25  ivan
23785
23786         * htetc/: handler.pl, handler.pl-1.0x: handler.pl updates from
23787           Richard Siddall <richard.siddall@elirion.net>
23788
23789 2003-05-09 23:45  ivan
23790
23791         * httemplate/view/: cust_main.cgi, cust_pkg.cgi: first pass at new
23792           package list UI
23793
23794 2003-05-09 22:41  ivan
23795
23796         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
23797           last_bill dates from being set
23798
23799 2003-05-09 22:40  ivan
23800
23801         * FS/FS/cust_main.pm: - substitute '0' for existing blank
23802           setup/recur fees - use timelocal_nocheck instead of timelocal for
23803           proper wraparound
23804
23805 2003-05-09 12:30  khoff
23806
23807         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
23808           added CSS tags.
23809
23810 2003-05-08 23:03  ivan
23811
23812         * fs_selfservice/DEPLOY: updated freebsd install
23813
23814 2003-05-08 03:28  ivan
23815
23816         * CREDITS: credit where credit's due
23817
23818 2003-05-08 02:34  ivan
23819
23820         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
23821           columns to '' / NULL
23822
23823 2003-05-06 14:15  ivan
23824
23825         * httemplate/view/cust_main_alt.cgi: don't create new files in lieu
23826           of branches
23827
23828 2003-05-06 13:33  khoff
23829
23830         * httemplate/view/cust_main_alt.cgi: Can't pull  out of thin air.
23831
23832 2003-05-04 13:58  khoff
23833
23834         * httemplate/view/cust_main_alt.cgi: proposed cust_main.cgi
23835
23836 2003-05-02 19:06  ivan
23837
23838         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
23839           enable quota maintenance in infostreet export
23840
23841 2003-05-02 19:03  ivan
23842
23843         * bin/apache.export: typo in usage instructions
23844
23845 2003-05-02 18:30  ivan
23846
23847         * FS/FS/part_export.pm: clean up CVS cruft
23848
23849 2003-05-02 16:51  khoff
23850
23851         * httemplate/view/cust_main.cgi: CARD && DCRD?
23852
23853 2003-04-29 12:49  khoff
23854
23855         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
23856           = 0.  Suprisingly, '' works.
23857
23858 2003-04-29 11:28  khoff
23859
23860         * FS/FS/domain_record.pm: Better SOA checking
23861
23862 2003-04-29 09:59  khoff
23863
23864         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
23865           ip_addr field.
23866
23867 2003-04-25 19:01  khoff
23868
23869         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
23870
23871 2003-04-25 17:28  khoff
23872
23873         * FS/FS/cust_bill.pm: Tyop
23874
23875 2003-04-24 16:01  ivan
23876
23877         * httemplate/edit/cust_main.cgi: fix for bug triggered by
23878           nonexistant referring customer numbers
23879
23880 2003-04-24 11:46  khoff
23881
23882         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
23883           when no values change.  We would insert on an rv of zero, so now
23884           we select count(*)... instead of relying on the rv of the update.
23885
23886 2003-04-24 11:45  khoff
23887
23888         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
23889
23890 2003-04-23 19:46  ivan
23891
23892         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
23893           better shellcommands documentation of all sorts
23894
23895 2003-04-23 18:43  khoff
23896
23897         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
23898           an ISC BIND9 name server
23899
23900 2003-04-23 18:00  khoff
23901
23902         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
23903           svc_Common->hashref is bad.
23904
23905 2003-04-23 16:12  ivan
23906
23907         * Makefile, htetc/handler.pl, htetc/handler.pl-1.0x,
23908           httemplate/docs/install.html: compatible with mason 1.1!  closes:
23909           bug#492
23910
23911 2003-04-23 15:16  ivan
23912
23913         * FS/FS/part_export.pm: might not be necessary, but to be safe...
23914
23915 2003-04-22 22:36  khoff
23916
23917         * httemplate/search/cust_main.cgi: Missing comma.
23918
23919 2003-04-22 21:53  khoff
23920
23921         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
23922           well.
23923
23924 2003-04-22 11:46  ivan
23925
23926         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
23927           httemplate/config/config.cgi: properly deprecate ancient apache &
23928           sendmail config options
23929
23930 2003-04-22 10:54  ivan
23931
23932         * httemplate/edit/part_export.cgi: mason is more strict about
23933           variables - patch from Richard Siddall, thanks
23934
23935 2003-04-21 21:39  ivan
23936
23937         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
23938           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
23939           FS/FS/part_export/domain_shellcommands.pm,
23940           FS/FS/part_export/forward_shellcommands.pm,
23941           FS/t/part_export-forward_shellcommands.t,
23942           httemplate/docs/install.html: - mysql 4.1 is available; update
23943           documentation - remove last vestiges of 1.3-style qmail/vpopmail
23944           exports from svc_domain and   svc_forward; add appropriate
23945           exports (closes: Bug#299)
23946
23947 2003-04-21 15:40  ivan
23948
23949         * httemplate/view/svc_acct.cgi: typo
23950
23951 2003-04-21 14:42  khoff
23952
23953         * FS/FS/addr_block.pm: renamed config option excludeaddr
23954
23955 2003-04-21 14:40  khoff
23956
23957         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
23958
23959 2003-04-21 14:29  khoff
23960
23961         * httemplate/edit/: part_router_field.cgi, process/generic.cgi:
23962           Navigation fixes.
23963
23964 2003-04-21 14:13  khoff
23965
23966         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
23967           new routers.  Navigation cleanup.
23968
23969 2003-04-21 14:12  khoff
23970
23971         * httemplate/edit/router.cgi: Lines added for clairity
23972
23973 2003-04-21 13:53  ivan
23974
23975         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
23976           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
23977           FS/bin/freeside-setup, httemplate/docs/schema.html,
23978           httemplate/edit/cust_main.cgi,
23979           httemplate/edit/part_bill_event.cgi,
23980           httemplate/edit/process/cust_main.cgi,
23981           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
23982           on-demand vs. automatic cards & checks: added DCRD and DCHK
23983           payment types
23984
23985 2003-04-21 13:31  khoff
23986
23987         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
23988           sqlmail.  Added support for courier and dovecot authentication.
23989
23990 2003-04-21 13:27  khoff
23991
23992         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
23993           svc_broadband
23994
23995 2003-04-19 10:51  ivan
23996
23997         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
23998           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
23999           integration
24000
24001 2003-04-17 20:29  ivan
24002
24003         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
24004
24005 2003-04-02 06:52  ivan
24006
24007         * FS/FS/cust_main.pm: added order_pkgs sub
24008
24009 2003-04-02 03:38  ivan
24010
24011         * FS/FS/: UID.pm, cust_main.pm: better callbacks
24012
24013 2003-04-02 01:46  ivan
24014
24015         * httemplate/misc/process/meta-import.cgi: updated meta-import web
24016           UI to allow duplicate import tables
24017
24018 2003-04-01 19:23  ivan
24019
24020         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
24021           disappearing email invoice on errors, finally (closes: Bug#35)
24022
24023 2003-04-01 00:03  ivan
24024
24025         * FS/FS/Record.pm, httemplate/docs/index.html,
24026           httemplate/docs/upgrade10.html, httemplate/view/cust_main.cgi: -
24027           update qsearch for Pg 7.3 - preliminary 1.5.0 upgrade docs -
24028           syntax error in main customer view
24029
24030 2003-03-31 22:55  ivan
24031
24032         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
24033           cancel button for customers (closes: Bug#25)
24034
24035 2003-03-31 17:22  ivan
24036
24037         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
24038           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
24039           httemplate/edit/process/REAL_cust_pkg.cgi,
24040           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi,
24041           httemplate/view/cust_pkg.cgi: correct last_bill problems with $0
24042           invoice (non-existant) edge cases
24043
24044 2003-03-31 15:49  ivan
24045
24046         * httemplate/docs/schema.html: added last_bill column
24047
24048 2003-03-31 15:48  ivan
24049
24050         * FS/bin/freeside-setup: add 'last_bill' column
24051
24052 2003-03-28 21:34  ivan
24053
24054         * bin/apache.export: restart apache, not bind!
24055
24056 2003-03-28 20:52  ivan
24057
24058         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
24059           FS/FS/part_export/www_shellcommands.pm,
24060           httemplate/view/svc_www.cgi: correct web UI for svc_www services
24061           & no more @.domain in www_shellcommands export
24062
24063 2003-03-28 18:35  ivan
24064
24065         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
24066
24067 2003-03-28 18:19  ivan
24068
24069         * FS/FS/part_export.pm: cust_svc and svc_x methods
24070
24071 2003-03-28 13:59  ivan
24072
24073         * bin/apache.export: fix missing semicolon in apache export
24074
24075 2003-03-28 13:43  ivan
24076
24077         * FS/FS/part_export/apache.pm: oops in null apache export
24078
24079 2003-03-24 00:30  ivan
24080
24081         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
24082
24083 2003-03-19 20:36  ivan
24084
24085         * httemplate/edit/part_export.cgi: virtual wrap...
24086
24087 2003-03-19 20:09  ivan
24088
24089         * httemplate/edit/part_export.cgi: wrap this textbox hard
24090
24091 2003-03-19 20:00  ivan
24092
24093         * httemplate/edit/part_export.cgi: wide textareas
24094
24095 2003-03-19 19:41  ivan
24096
24097         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
24098           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
24099           bin/apache.export, bin/bind.export, bin/bsdshell.export,
24100           bin/sysvshell.export: apache export!
24101
24102 2003-03-11 16:44  ivan
24103
24104         * httemplate/docs/upgrade9.html: doc from 1.4 branch
24105
24106 2003-03-11 03:40  ivan
24107
24108         * FS/FS/svc_domain.pm: another pg7.3 fix
24109
24110 2003-03-11 03:36  ivan
24111
24112         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
24113           meta import webUI updates
24114
24115 2003-03-11 02:41  ivan
24116
24117         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
24118
24119 2003-03-03 17:56  khoff
24120
24121         * FS/MANIFEST: updated for svc_broadband changes
24122
24123 2003-02-28 19:14  ivan
24124
24125         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
24126
24127 2003-02-24 21:40  ivan
24128
24129         * httemplate/edit/cust_main.cgi: remove max length on ACH account
24130           number
24131
24132 2003-02-11 17:21  khoff
24133
24134         * FS/bin/freeside-setup: s/;/,/
24135
24136 2003-02-05 21:26  ivan
24137
24138         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
24139           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
24140           FS/FS/cust_main.pm, FS/bin/freeside-setup,
24141           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
24142           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi:
24143           time/data detail on invoices
24144
24145 2003-02-05 15:22  khoff
24146
24147         * FS/FS/ac.pm, FS/FS/ac_block.pm, FS/FS/ac_field.pm,
24148           FS/FS/ac_type.pm, FS/FS/part_ac_field.pm,
24149           httemplate/browse/ac.cgi, httemplate/browse/ac_type.cgi,
24150           httemplate/edit/ac.cgi, httemplate/edit/ac_type.cgi,
24151           httemplate/edit/process/ac.cgi,
24152           httemplate/edit/process/ac_block.cgi,
24153           httemplate/edit/process/ac_field.cgi,
24154           httemplate/edit/process/ac_type.cgi,
24155           httemplate/edit/process/part_ac_field.cgi: svc_broadband rewrite
24156
24157 2003-02-05 15:17  khoff
24158
24159         * FS/FS/addr_block.pm, FS/FS/part_router_field.pm,
24160           FS/FS/part_sb_field.pm, FS/FS/part_svc_router.pm,
24161           FS/FS/router.pm, FS/FS/router_field.pm, FS/FS/sb_field.pm,
24162           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
24163           httemplate/browse/generic.cgi,
24164           httemplate/browse/part_sb_field.cgi,
24165           httemplate/browse/router.cgi,
24166           httemplate/edit/part_router_field.cgi,
24167           httemplate/edit/part_sb_field.cgi, httemplate/edit/router.cgi,
24168           httemplate/edit/svc_broadband.cgi,
24169           httemplate/edit/process/addr_block/add.cgi,
24170           httemplate/edit/process/addr_block/allocate.cgi,
24171           httemplate/edit/process/addr_block/deallocate.cgi,
24172           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
24173           httemplate/edit/process/router.cgi,
24174           httemplate/edit/process/svc_broadband.cgi,
24175           httemplate/edit/process/addr_block/split.cgi, htetc/global.asa,
24176           htetc/handler.pl, httemplate/index.html,
24177           httemplate/view/svc_broadband.cgi: svc_broadband rewrite
24178
24179 2003-02-05 14:06  khoff
24180
24181         * FS/FS/cust_svc.pm: ip_netmask is gone now
24182
24183 2003-02-04 14:04  ivan
24184
24185         * htetc/global.asa, httemplate/docs/install.html: 1.5-specific
24186           fixes
24187
24188 2003-01-27 23:47  ivan
24189
24190         * FS/bin/freeside-setup: eek, and this is what caused connectup to
24191           fail too
24192
24193 2003-01-27 22:08  ivan
24194
24195         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
24196           dave denney <daud@kaosol.net>
24197
24198 2003-01-16 22:21  ivan
24199
24200         * FS/FS/ClientAPI/MyAccount.pm,
24201           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
24202           functionality
24203
24204 2003-01-15 18:58  ivan
24205
24206         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
24207
24208 2003-01-14 02:15  ivan
24209
24210         * Makefile: selfservice
24211
24212 2003-01-14 01:26  ivan
24213
24214         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
24215           fs_selfservice/freeside-selfservice-server, init.d/freeside-init:
24216           move freeside-selfservice-server to proper MakeMaker install
24217           location
24218
24219 2003-01-14 00:49  ivan
24220
24221         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
24222           freeside-selfservice-server to init script add domsvc checking as
24223           a foreign key
24224
24225 2003-01-12 23:26  ivan
24226
24227         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
24228
24229 2003-01-12 22:19  ivan
24230
24231         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
24232           extraneous diffs
24233
24234 2003-01-09 23:41  ivan
24235
24236         * FS/FS/cust_bill.pm: pop off an extra blank line in
24237           business-onlinepayment options
24238
24239 2002-12-28 01:16  ivan
24240
24241         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
24242           business-onlinepayment mod_perl leakage in multi-database
24243           installs.  ugh.
24244
24245 2002-12-27 04:56  ivan
24246
24247         * FS/FS/cust_main.pm: better times on failed billing events
24248
24249 2002-12-24 22:59  ivan
24250
24251         * FS/bin/freeside-daily: declare $opt_p usage
24252
24253 2002-12-24 14:41  ivan
24254
24255         * README.1.5.0pre1, FS/bin/freeside-setup,
24256           httemplate/view/cust_main.cgi: optimization for ginourmous
24257           numbers of packages for intergate, whew
24258
24259 2002-12-23 15:56  ivan
24260
24261         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
24262           messages
24263
24264 2002-12-23 07:21  ivan
24265
24266         * FS/FS/cust_bill.pm: make agent available to invoice templates
24267
24268 2002-12-23 07:05  steve
24269
24270         * FS/FS/part_export/shellcommands.pm: add email address to
24271           shellcommands
24272
24273           don't error out when importing unaudited accounts (even though
24274           should probably be using $FS::svc_Common::noexport_hack anyway)
24275
24276 2002-12-23 06:54  steve
24277
24278         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
24279           signup_server-quiet, and emailcancel messages.
24280
24281 2002-12-23 06:38  steve
24282
24283         * fs_selfservice/freeside-selfservice-server: added stuff for
24284           selfservice_server-quiet, signup_server-quiet, and emailcancel
24285           messages.
24286
24287 2002-12-23 06:22  steve
24288
24289         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
24290           selfservice_server-quiet, signup_server-quiet, and emailcancel
24291           messages.
24292
24293 2002-12-22 00:53  ivan
24294
24295         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
24296           freeside-daily to only run for a particular payby
24297           $disable_agentcheck option for cust_pkg for import optimization
24298
24299 2002-12-21 15:48  ivan
24300
24301         * httemplate/search/svc_domain.cgi: UI
24302
24303 2002-12-21 15:44  ivan
24304
24305         * httemplate/search/svc_domain.cgi: don't display all accounts in
24306           each domain
24307
24308 2002-12-21 02:14  ivan
24309
24310         * FS/FS/cust_main.pm: could be multiple returns from these
24311           searches, with taxclasses
24312
24313 2002-12-21 02:02  ivan
24314
24315         * FS/FS/Record.pm: better qsearchs warning
24316
24317 2002-12-20 23:36  ivan
24318
24319         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
24320
24321 2002-12-20 20:31  ivan
24322
24323         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
24324
24325 2002-12-19 19:29  ivan
24326
24327         * httemplate/view/cust_main.cgi: no changing cancelled packages
24328
24329 2002-12-17 13:31  ivan
24330
24331         * FS/FS/cust_bill.pm: invoice_lines() fix
24332
24333 2002-12-17 05:02  ivan
24334
24335         * httemplate/view/svc_acct.cgi: change wording
24336
24337 2002-12-17 02:42  ivan
24338
24339         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
24340
24341 2002-12-17 02:36  ivan
24342
24343         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
24344           sessions
24345
24346 2002-12-17 01:52  ivan
24347
24348         * FS/bin/freeside-sqlradius-seconds: sheesh
24349
24350 2002-12-17 01:48  ivan
24351
24352         * FS/bin/freeside-sqlradius-seconds: sigh
24353
24354 2002-12-17 01:47  ivan
24355
24356         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
24357           calculation?
24358
24359 2002-12-17 01:37  ivan
24360
24361         * FS/bin/freeside-sqlradius-seconds: grr double doh
24362
24363 2002-12-17 01:35  ivan
24364
24365         * FS/bin/freeside-sqlradius-seconds: doh
24366
24367 2002-12-17 01:30  ivan
24368
24369         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
24370
24371 2002-12-17 01:24  ivan
24372
24373         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
24374           freeside-sqlradius-seconds
24375
24376 2002-12-16 22:36  ivan
24377
24378         * httemplate/docs/install.html: add PerlModule commands to install
24379           instructions
24380
24381 2002-12-16 13:52  ivan
24382
24383         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
24384           are there others?
24385
24386 2002-12-16 10:53  ivan
24387
24388         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
24389
24390 2002-12-16 02:47  ivan
24391
24392         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: working
24393           date range selector that defaults to the past year!
24394
24395 2002-12-14 13:18  ivan
24396
24397         * FS/FS/cust_svc.pm: fix for auditing packages
24398
24399 2002-12-12 16:31  ivan
24400
24401         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
24402           taxclass fix (?)
24403
24404 2002-12-12 13:44  ivan
24405
24406         * FS/FS/svc_acct.pm: custnum in welcome email
24407
24408 2002-12-10 16:12  ivan
24409
24410         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
24411           beginning of web-based data importer
24412
24413 2002-12-09 02:54  ivan
24414
24415         * httemplate/docs/install.html: doc
24416
24417 2002-12-04 04:43  ivan
24418
24419         * bin/bind.export: really fixed now
24420
24421 2002-12-04 04:37  ivan
24422
24423         * bin/bind.export: oops, typo
24424
24425 2002-12-04 04:31  ivan
24426
24427         * FS/FS/cust_bill.pm: empty invoice_lines() fix
24428
24429 2002-11-27 21:44  ivan
24430
24431         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
24432           "Stephen Bechard" <steve@destek.net>
24433
24434 2002-11-27 21:10  ivan
24435
24436         * FS/FS/Conf.pm, httemplate/docs/upgrade8.html: deprecate
24437           username_policy
24438
24439 2002-11-26 03:58  ivan
24440
24441         * httemplate/misc/process/link.cgi: link by username now only links
24442           to same svcpart
24443
24444 2002-11-26 02:25  ivan
24445
24446         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
24447
24448 2002-11-25 21:42  ivan
24449
24450         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
24451
24452 2002-11-25 02:46  ivan
24453
24454         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
24455           radius group bug, whew
24456
24457 2002-11-22 19:39  ivan
24458
24459         * httemplate/index.html: eww get rid of black border on konq3
24460
24461 2002-11-22 04:19  ivan
24462
24463         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
24464           payments
24465
24466 2002-11-22 03:14  ivan
24467
24468         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
24469           add lec billing event
24470
24471 2002-11-22 02:48  ivan
24472
24473         * FS/FS/cust_main.pm: oops, one last LECB change
24474
24475 2002-11-21 23:50  ivan
24476
24477         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
24478           user dn in ldap export
24479
24480 2002-11-21 12:44  ivan
24481
24482         * FS/FS/part_export.pm: change DN labeling for those obtuse
24483           blockheads at netmagic
24484
24485 2002-11-20 13:13  ivan
24486
24487         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
24488           ability to have multiple comma-separated values to LDAP export
24489
24490 2002-11-20 02:09  ivan
24491
24492         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
24493           for the add call...?  i don't get LDAP
24494
24495 2002-11-20 01:10  ivan
24496
24497         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
24498
24499 2002-11-20 01:07  ivan
24500
24501         * FS/bin/freeside-setup, httemplate/docs/upgrade9.html: ugh... need
24502           to increase length of payinfo field in cust_pay and cust_refund
24503           for ACH
24504
24505 2002-11-19 14:55  ivan
24506
24507         * FS/FS/cust_bill_event.pm: give better error message on bad
24508           invnum, also 'use FS::cust_bill' here
24509
24510 2002-11-19 14:48  ivan
24511
24512         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
24513           CHECK
24514
24515 2002-11-19 13:20  ivan
24516
24517         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
24518           given
24519
24520 2002-11-19 12:56  ivan
24521
24522         * FS/FS/part_export/ldap.pm: ldap export update
24523
24524 2002-11-19 12:36  ivan
24525
24526         * FS/bin/freeside-setup: increase length of reczone and recdata
24527           fields in domain_record
24528
24529 2002-11-19 02:09  ivan
24530
24531         * FS/FS/cust_bill.pm: typo adding lec transactions
24532
24533 2002-11-19 02:02  ivan
24534
24535         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
24536
24537 2002-11-19 01:51  ivan
24538
24539         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
24540           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
24541           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
24542           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
24543           httemplate/edit/part_bill_event.cgi,
24544           httemplate/view/cust_main.cgi: add LEC billing
24545
24546 2002-11-18 21:17  ivan
24547
24548         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
24549           number limit
24550
24551 2002-11-18 02:15  ivan
24552
24553         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
24554           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
24555           preliminary ldap export
24556
24557 2002-11-16 02:33  ivan
24558
24559         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
24560
24561 2002-11-09 02:59  ivan
24562
24563         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
24564           per-hour charging
24565
24566 2002-11-07 14:53  ivan
24567
24568         * FS/FS/cust_main.pm: doc
24569
24570 2002-11-05 21:41  ivan
24571
24572         * httemplate/graph/money_time-graph.cgi: lala
24573
24574 2002-11-05 20:23  ivan
24575
24576         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
24577           closes: Bug#474
24578
24579 2002-11-05 20:11  ivan
24580
24581         * httemplate/edit/part_pkg.cgi: data billing
24582
24583 2002-11-05 19:58  ivan
24584
24585         * httemplate/edit/part_pkg.cgi: data charging
24586
24587 2002-11-05 15:43  ivan
24588
24589         * httemplate/view/svc_acct.cgi: ui
24590
24591 2002-11-05 15:41  ivan
24592
24593         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
24594           correct radacct column names
24595
24596 2002-11-05 15:34  ivan
24597
24598         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
24599
24600 2002-11-05 15:29  ivan
24601
24602         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
24603           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
24604           bandwidth charges from sqlradius
24605
24606 2002-11-05 12:29  ivan
24607
24608         * FS/bin/freeside-sqlradius-radacctd: lost?
24609
24610 2002-11-04 18:15  ivan
24611
24612         * httemplate/graph/money_time-graph.cgi: local kludge
24613
24614 2002-11-04 15:40  ivan
24615
24616         * FS/FS/CGI.pm: balance on small_custview
24617
24618 2002-11-04 13:20  ivan
24619
24620         * httemplate/docs/upgrade9.html: doc
24621
24622 2002-11-04 12:51  ivan
24623
24624         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
24625           view
24626
24627 2002-11-01 16:13  ivan
24628
24629         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: whew,
24630           glad i had a copy of this
24631
24632 2002-10-28 05:22  ivan
24633
24634         * FS/bin/freeside-queued: signal-less queued child handling
24635           (closes: Bug#477)
24636
24637 2002-10-25 14:24  ivan
24638
24639         * FS/FS/part_export/shellcommands.pm: make $old_domain available
24640           too
24641
24642 2002-10-25 06:39  ivan
24643
24644         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
24645           numbers
24646
24647 2002-10-23 10:07  ivan
24648
24649         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
24650
24651 2002-10-23 08:49  ivan
24652
24653         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
24654           httemplate/view/cust_main.cgi: add option to unapply payments
24655
24656 2002-10-22 02:15  ivan
24657
24658         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
24659
24660 2002-10-22 01:13  ivan
24661
24662         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
24663           ACH fixes from s5
24664
24665 2002-10-21 23:28  ivan
24666
24667         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
24668           invoice events too
24669
24670 2002-10-21 08:20  ivan
24671
24672         * httemplate/edit/part_svc.cgi: don't disable for all items
24673
24674 2002-10-21 08:14  ivan
24675
24676         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
24677           or password from being defined
24678
24679 2002-10-20 01:27  ivan
24680
24681         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
24682           shellcommands suspension/unsuspension hooks
24683
24684 2002-10-20 00:26  ivan
24685
24686         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
24687           there is one
24688
24689 2002-10-19 20:28  ivan
24690
24691         * FS/FS/part_export.pm, FS/FS/part_export/vpopmail.pm,
24692           eg/vpopmailrestart: vpopmail restart export option
24693
24694 2002-10-18 09:54  ivan
24695
24696         * Makefile: force executable permissions on bin/pod2x
24697
24698 2002-10-18 06:28  ivan
24699
24700         * FS/bin/freeside-radgroup: argh
24701
24702 2002-10-18 06:23  ivan
24703
24704         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
24705           cache
24706
24707 2002-10-18 03:28  ivan
24708
24709         * FS/: MANIFEST, bin/freeside-radgroup: adding
24710
24711 2002-10-17 08:06  ivan
24712
24713         * httemplate/view/svc_acct.cgi: use consistant terminology
24714
24715 2002-10-17 08:05  ivan
24716
24717         * httemplate/view/svc_acct.cgi: UI change for hour info
24718
24719 2002-10-17 07:59  ivan
24720
24721         * FS/FS/cust_svc.pm: yay missing paren
24722
24723 2002-10-17 07:50  ivan
24724
24725         * FS/FS/cust_svc.pm: *sigh* better debugging
24726
24727 2002-10-17 07:46  ivan
24728
24729         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
24730
24731 2002-10-17 07:37  ivan
24732
24733         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
24734
24735 2002-10-17 07:33  ivan
24736
24737         * httemplate/view/svc_acct.cgi: sqlradacct hour update
24738
24739 2002-10-17 07:16  ivan
24740
24741         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
24742           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
24743           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
24744           datasrc, not plandata options (whew)
24745
24746 2002-10-17 04:17  ivan
24747
24748         * httemplate/search/cust_bill.cgi: another mason fix, this one from
24749           5
24750
24751 2002-10-15 02:54  ivan
24752
24753         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
24754
24755 2002-10-14 00:44  ivan
24756
24757         * FS/FS/Conf.pm: s/bool/checkbox/
24758
24759 2002-10-14 00:30  ivan
24760
24761         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
24762           config file allows selection of accounts from any domain
24763
24764 2002-10-13 23:17  ivan
24765
24766         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
24767           billing
24768
24769 2002-10-13 23:16  ivan
24770
24771         * httemplate/view/svc_acct.cgi: show time online this billing cycle
24772           on view account screen
24773
24774 2002-10-13 00:14  ivan
24775
24776         * httemplate/docs/: session.html, upgrade9.html: doh
24777
24778 2002-10-13 00:13  ivan
24779
24780         * httemplate/docs/upgrade9.html: msgcat docs for upgrade
24781
24782 2002-10-12 23:49  ivan
24783
24784         * httemplate/docs/install.html: don't use ILIKE (7.1-ism) anymore
24785
24786 2002-10-12 18:14  ivan
24787
24788         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
24789           non-Pg and Pg before 7.1
24790
24791 2002-10-12 18:05  ivan
24792
24793         * FS/FS/cust_bill.pm: bug fix in new ACH code
24794
24795 2002-10-12 07:21  ivan
24796
24797         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
24798           dayphone/nightphone msgcat
24799
24800 2002-10-12 06:46  ivan
24801
24802         * bin/populate-msgcat, httemplate/edit/cust_main.cgi,
24803           httemplate/view/cust_main.cgi: dayphone/nightphone as
24804           customizable labels, closes: Bug#464
24805
24806 2002-10-12 06:26  ivan
24807
24808         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
24809           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
24810           charge per-hour against an external radacct table
24811
24812 2002-10-12 03:15  ivan
24813
24814         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
24815           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
24816           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
24817           httemplate/edit/process/cust_main.cgi,
24818           httemplate/view/cust_main.cgi: ACH support
24819
24820 2002-10-10 09:48  ivan
24821
24822         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
24823           expiration dates
24824
24825 2002-10-10 09:28  ivan
24826
24827         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
24828
24829 2002-10-09 07:30  ivan
24830
24831         * FS/FS/Conf.pm: nasty typo
24832
24833 2002-10-09 06:59  ivan
24834
24835         * FS/FS/Conf.pm: don't explicitly specify unclassified config
24836           section
24837
24838 2002-10-09 06:43  ivan
24839
24840         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
24841           existing directories in vpopmail export
24842
24843 2002-10-09 06:07  ivan
24844
24845         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
24846           the attribute used for plaintext pw's
24847
24848 2002-10-08 04:10  ivan
24849
24850         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
24851           package browse (closes: Bug#467)
24852
24853 2002-10-08 03:50  ivan
24854
24855         * eg/export_template.pm: slightly less sucky
24856
24857 2002-10-08 01:33  ivan
24858
24859         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
24860           displays static HTML on account view (closes: Bug#465)
24861
24862 2002-10-07 21:46  ivan
24863
24864         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
24865           httemplate/view/cust_main.cgi: payby-default config option, with
24866           special "HIDE" option to disable billing information in the web
24867           interface (closes: Bug#468)
24868
24869 2002-10-07 01:47  ivan
24870
24871         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
24872           not when it is *before*
24873
24874 2002-10-05 04:14  ivan
24875
24876         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
24877           blank id fields
24878
24879 2002-10-04 05:56  ivan
24880
24881         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
24882           FS/bin/freeside-setup, httemplate/docs/install.html,
24883           httemplate/edit/process/cust_pkg.cgi,
24884           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
24885           httemplate/view/cust_main.cgi: working on the road:   - easier
24886           "change package" link for changing one package to another   -
24887           sqlradius export now compatible with Pg   - indices on phone
24888           numbers   - install instructions specify Pg 7.1 (at least until
24889           ILIKE thing is changed)   - searching on phone number fragments
24890
24891 2002-10-04 05:39  ivan
24892
24893         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
24894
24895 2002-10-04 05:29  ivan
24896
24897         * FS/bin/freeside-count-active-customers: adding
24898
24899 2002-10-04 05:09  ivan
24900
24901         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
24902           print   is now: send email to invoice from address
24903
24904 2002-10-03 08:29  ivan
24905
24906         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
24907           Crypt-Password for encrypted pw's
24908
24909 2002-09-27 05:14  ivan
24910
24911         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
24912
24913 2002-09-27 05:14  ivan
24914
24915         * FS/FS/UID.pm: don't chop blanks
24916
24917 2002-09-26 23:00  ivan
24918
24919         * htetc/global.asa: only load Devel::AutoProfiler if it is
24920           installed
24921
24922 2002-09-26 22:36  ivan
24923
24924         * FS/bin/freeside-adduser: lock mapsecrets file
24925
24926 2002-09-25 22:28  ivan
24927
24928         * Makefile: fix $INIT_FILE usage
24929
24930 2002-09-25 22:26  ivan
24931
24932         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
24933
24934 2002-09-25 22:25  ivan
24935
24936         * Makefile: oops
24937
24938 2002-09-25 21:45  ivan
24939
24940         * httemplate/search/svc_acct.cgi: tyop
24941
24942 2002-09-25 02:11  ivan
24943
24944         * Makefile, httemplate/docs/install.html: doc
24945
24946 2002-09-25 02:09  ivan
24947
24948         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
24949           "Authentication-Type" for netc.net.au (radiator?)
24950
24951 2002-09-24 01:31  ivan
24952
24953         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
24954
24955 2002-09-23 07:27  ivan
24956
24957         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: global.asa
24958           changes for profiling redirects header-handling changes necessary
24959           for chart .cgis
24960
24961 2002-09-23 01:50  ivan
24962
24963         * Makefile: better default Pg datasource
24964
24965 2002-09-21 04:17  ivan
24966
24967         * README.1.5.0pre1, FS/bin/freeside-setup,
24968           httemplate/docs/schema.dia, httemplate/docs/schema.html,
24969           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
24970           FS/FS/cust_main_county.pm, bin/create-history-tables,
24971           httemplate/browse/cust_main_county.cgi,
24972           httemplate/edit/cust_main_county.cgi,
24973           httemplate/edit/process/cust_main_county.cgi: all taxes now have
24974           names.  closes: Bug#15
24975
24976 2002-09-20 08:49  ivan
24977
24978         * README: d
24979
24980 2002-09-20 08:49  ivan
24981
24982         * FS/Makefile.PL: installing into /usr/bin, bah
24983
24984 2002-09-20 08:48  ivan
24985
24986         * FS/FS.pm: doc
24987
24988 2002-09-20 08:48  ivan
24989
24990         * Makefile: 1.5.0
24991
24992 2002-09-20 08:47  ivan
24993
24994         * FS/MANIFEST, FS/bin/freeside-addoutsourceuser,
24995           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
24996           FS/bin/freeside-deluser, FS/bin/freeside-setup,
24997           bin/populate-msgcat: add freeside-deluser, freeside-deloutsource
24998           and freeside-deloutsourceuser
24999
25000 2002-09-20 08:46  ivan
25001
25002         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
25003
25004 2002-09-20 07:48  ivan
25005
25006         * FS/FS/part_export.pm: extraneous warn
25007
25008 2002-09-20 05:50  ivan
25009
25010         * FS/bin/freeside-setup, bin/fs-setup,
25011           httemplate/docs/install.html: move from bin/fs-setup to
25012           FS/bin/freeside-setup
25013
25014 2002-09-20 05:04  ivan
25015
25016         * README.1.5.0pre1, httemplate/docs/install.html: doc NetAddr::IP
25017           dependancy
25018
25019 2002-09-20 03:16  ivan
25020
25021         * README.1.5.0pre1, FS/FS/UID.pm, bin/fs-setup: change otaker
25022           fields to 32 chars
25023
25024 2002-09-19 06:34  ivan
25025
25026         * bin/fs-setup, FS/FS/Record.pm, bin/dbdef-create: use database
25027           SERIAL or AUTO_INCREMENT for primary keys, finally, yay! closes:
25028           bug#69
25029
25030 2002-09-19 06:25  ivan
25031
25032         * README.1.5.0pre1: preliminary upgrade instructions
25033
25034 2002-09-19 01:43  ivan
25035
25036         * FS/bin/freeside-daily: package expiration
25037
25038 2002-09-19 01:34  ivan
25039
25040         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
25041
25042 2002-09-19 00:15  ivan
25043
25044         * httemplate/view/cust_pkg.cgi: cancel later in view UI... hmm
25045
25046 2002-09-18 15:50  ivan
25047
25048         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
25049           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
25050           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
25051           httemplate/view/svc_acct.cgi: remove domain config file, closes:
25052           Bug#269
25053
25054 2002-09-18 15:38  ivan
25055
25056         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
25057
25058 2002-09-18 05:10  ivan
25059
25060         * httemplate/docs/: index.html, legacy.html, upgrade4.html,
25061           upgrade5.html, upgrade6.html: doc
25062
25063 2002-09-17 03:21  ivan
25064
25065         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
25066           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
25067           support
25068
25069 2002-09-17 02:19  ivan
25070
25071         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
25072           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
25073           FS/FS/svc_acct_sm.pm, FS/t/svc_acct_sm.t, httemplate/index.html,
25074           httemplate/docs/schema.dia, httemplate/docs/schema.html,
25075           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct_sm.cgi,
25076           httemplate/edit/process/part_svc.cgi,
25077           httemplate/edit/process/svc_acct_sm.cgi,
25078           httemplate/misc/link.cgi, httemplate/search/svc_acct_sm.cgi,
25079           httemplate/search/svc_acct_sm.html,
25080           httemplate/search/svc_domain.cgi,
25081           httemplate/view/svc_acct_sm.cgi: remove svc_acct_sm
25082
25083 2002-09-16 17:40  ivan
25084
25085         * FS/FS/cust_bill.pm: send_ftp doc fix
25086
25087 2002-09-16 17:33  ivan
25088
25089         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
25090           "emailinvoiceauto" implementation rewritten to work properly,
25091           stop
25092               overwriting existing invoice destinations
25093
25094 2002-09-16 02:27  ivan
25095
25096         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
25097
25098 2002-09-11 02:28  ivan
25099
25100         * httemplate/browse/svc_acct_pop.cgi: mason error
25101
25102 2002-09-11 02:09  ivan
25103
25104         * httemplate/search/cust_main.cgi: mason warnings
25105
25106 2002-09-09 20:31  ivan
25107
25108         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
25109           order numbers, like VirtualNet
25110
25111 2002-09-09 17:37  ivan
25112
25113         * httemplate/docs/upgrade9.html: doc: need Net::SSH 0.07 for 1.4.1
25114
25115 2002-09-09 16:05  khoff
25116
25117         * httemplate/: browse/ac.cgi, browse/ac_type.cgi, edit/ac.cgi,
25118           edit/ac_type.cgi, edit/svc_broadband.cgi, edit/process/ac.cgi,
25119           edit/process/ac_block.cgi, edit/process/ac_field.cgi,
25120           edit/process/ac_type.cgi, edit/process/part_ac_field.cgi,
25121           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
25122           svc_broadband merge
25123
25124 2002-09-09 16:01  khoff
25125
25126         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, bin/fs-setup,
25127           htetc/global.asa, httemplate/index.html,
25128           httemplate/edit/part_svc.cgi,
25129           httemplate/edit/process/part_svc.cgi, FS/FS/ac.pm,
25130           FS/FS/ac_block.pm, FS/FS/ac_field.pm, FS/FS/ac_type.pm,
25131           FS/FS/part_ac_field.pm, FS/FS/svc_broadband.pm: svc_broadband
25132           merge
25133
25134 2002-09-09 15:57  ivan
25135
25136         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
25137           freeside-receivables-report, freeside-tax-report: allow . in
25138           untaint_argv, for usernames
25139
25140 2002-09-09 15:56  khoff
25141
25142         * FS/MANIFEST: svc_broadband merge
25143
25144 2002-09-09 12:56  ivan
25145
25146         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
25147           vpopmail user
25148
25149 2002-09-09 12:54  ivan
25150
25151         * httemplate/docs/ssh.html: doc clarification about users
25152
25153 2002-09-09 05:34  ivan
25154
25155         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
25156           ClientAPI/passwd.pm: : is not legal in GECOS
25157
25158 2002-09-08 05:57  ivan
25159
25160         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
25161           records first, then svc_domain
25162
25163 2002-09-08 05:40  ivan
25164
25165         * bin/bind.export: error out if can't open .HEADER files
25166
25167 2002-09-08 04:36  ivan
25168
25169         * README: 1.4.1
25170
25171 2002-09-08 02:49  ivan
25172
25173         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
25174           useful default domain files
25175
25176 2002-09-07 07:20  ivan
25177
25178         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
25179           description, give up hoping for a better description of the
25180           export from jeff
25181
25182 2002-09-06 19:27  ivan
25183
25184         * httemplate/docs/: index.html, upgrade9.html: 1.4.1
25185
25186 2002-09-06 19:19  ivan
25187
25188         * FS/FS/part_export/vpopmail.pm: import flocking constants
25189
25190 2002-09-05 11:51  ivan
25191
25192         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
25193
25194 2002-09-05 10:01  ivan
25195
25196         * httemplate/edit/cust_main.cgi: "same as billing address" box
25197           would uncheck itself on errors (only looked at previous
25198           ship_last, not CGI checkbox value too)  Closes: Bug#448
25199
25200 2002-09-05 09:51  ivan
25201
25202         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
25203           compatibility
25204
25205 2002-09-05 06:59  ivan
25206
25207         * ANNOUCE.1.4.0: naw
25208
25209 2002-09-05 06:50  ivan
25210
25211         * httemplate/browse/part_svc.cgi: don't show "clone an existing
25212           service definition" if there aren't any yet
25213
25214 2002-09-05 06:27  ivan
25215
25216         * FS/FS/cust_main.pm, httemplate/index.html,
25217           httemplate/misc/cust_main-import_charges.cgi,
25218           httemplate/misc/process/cust_main-import_charges.cgi: batch
25219           charge/credit import
25220
25221 2002-09-05 06:01  ivan
25222
25223         * FS/FS/svc_acct.pm: show illegal dir in error msg
25224
25225 2002-09-05 02:10  ivan
25226
25227         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
25228           extraneous `vpopmail machine' field
25229
25230 2002-09-04 05:43  ivan
25231
25232         * Makefile, httemplate/index.html: 1.4.1beta1
25233
25234 2002-09-04 01:42  ivan
25235
25236         * httemplate/edit/part_pkg.cgi: spelling
25237
25238 2002-08-30 16:48  ivan
25239
25240         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
25241
25242 2002-08-30 16:42  ivan
25243
25244         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
25245           httemplate/edit/process/part_bill_event.cgi: new invoice event:
25246           upload a CSV file
25247
25248 2002-08-30 16:17  ivan
25249
25250         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
25251           of their cust_pkg.bill date) - setting cust_pkg.bill date
25252           directly bypasses setup fee
25253
25254 2002-08-30 10:34  ivan
25255
25256         * FS/FS/cust_main.pm, httemplate/index.html,
25257           httemplate/misc/cust_main-import.cgi,
25258           httemplate/misc/process/cust_main-import.cgi: working CSV import
25259           for crcmn
25260
25261 2002-08-30 04:33  ivan
25262
25263         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
25264           (hopefully) better error message
25265
25266 2002-08-30 03:25  ivan
25267
25268         * Makefile: silly conf/registries dir still hanging around in CVS
25269           checkouts
25270
25271 2002-08-29 07:11  ivan
25272
25273         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
25274
25275 2002-08-29 02:11  ivan
25276
25277         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
25278           import, make username/password for unexported services conflict
25279           at least with self
25280
25281 2002-08-29 01:13  khoff
25282
25283         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
25284
25285 2002-08-29 00:50  ivan
25286
25287         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
25288
25289 2002-08-28 23:02  ivan
25290
25291         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
25292
25293 2002-08-28 22:57  ivan
25294
25295         * httemplate/view/svc_acct.cgi: password viewing UI change
25296
25297 2002-08-27 00:26  khoff
25298
25299         * FS/FS/Record.pm: Yip yip, I sprained my brain
25300
25301 2002-08-26 13:40  ivan
25302
25303         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
25304
25305 2002-08-24 20:54  ivan
25306
25307         * FS/bin/freeside-addoutsourceuser: ?
25308
25309 2002-08-24 20:42  ivan
25310
25311         * FS/bin/freeside-addoutsourceuser: correct secrets file path
25312
25313 2002-08-24 19:35  ivan
25314
25315         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
25316           passwords
25317
25318 2002-08-24 19:26  ivan
25319
25320         * FS/FS/part_export/shellcommands.pm: properly quote password as
25321           well as finger
25322
25323 2002-08-24 18:48  ivan
25324
25325         * FS/bin/freeside-addoutsourceuser: password
25326
25327 2002-08-24 18:48  ivan
25328
25329         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
25330           bin/freeside-addoutsourceuser
25331
25332 2002-08-24 18:16  ivan
25333
25334         * FS/bin/: freeside-adduser, freeside-setup: doc
25335
25336 2002-08-24 18:14  ivan
25337
25338         * FS/bin/freeside-setup: noninteractive freeside-setup
25339
25340 2002-08-24 18:09  ivan
25341
25342         * FS/bin/: freeside-adduser, freeside-setup: doc
25343
25344 2002-08-24 01:13  ivan
25345
25346         * FS/bin/freeside-adduser: also do -b flag
25347
25348 2002-08-24 00:43  ivan
25349
25350         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
25351           in commands
25352
25353 2002-08-24 00:20  ivan
25354
25355         * httemplate/edit/part_export.cgi: don't substitute defaults for
25356           empty options when editing exports
25357
25358 2002-08-23 23:41  ivan
25359
25360         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
25361           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
25362           fix - no strict 'vars'; when necessary
25363
25364 2002-08-23 20:29  ivan
25365
25366         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
25367           unprovision a single service
25368
25369 2002-08-23 19:10  ivan
25370
25371         * FS/bin/freeside-addoutsource: fix path
25372
25373 2002-08-23 18:53  ivan
25374
25375         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
25376
25377 2002-08-23 17:51  ivan
25378
25379         * httemplate/view/cust_main.cgi: UI
25380
25381 2002-08-23 17:16  ivan
25382
25383         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
25384           bin/freeside-addoutsource
25385
25386 2002-08-23 16:43  ivan
25387
25388         * FS/: MANIFEST, FS/part_export.pm,
25389           FS/part_export/domain_shellcommands.pm,
25390           t/part_export-domain_shellcommands.t: add domain_shellcommands
25391           export
25392
25393 2002-08-19 16:08  ivan
25394
25395         * httemplate/view/cust_main.cgi: encode_entities for comments
25396           entries
25397
25398 2002-08-11 23:17  ivan
25399
25400         * rt/: COPYING, ChangeLog, Makefile, README, TODO,
25401           bin/initacls.Oracle, bin/initacls.Pg, bin/initacls.mysql,
25402           bin/mason_handler.fcgi, bin/mason_handler.scgi, bin/rt,
25403           bin/rt-mailgate, bin/rtadmin, bin/webmux.pl, docs/README.docs,
25404           docs/Security, docs/rt.gif, docs/design_docs/CARS,
25405           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
25406           docs/design_docs/basic-definitions.txt,
25407           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
25408           docs/design_docs/evil_plans,
25409           docs/design_docs/link-definitions.txt,
25410           docs/design_docs/local_hacking,
25411           docs/design_docs/subscription-definitions.txt,
25412           docs/design_docs/users, etc/acl.Oracle, etc/acl.Pg,
25413           etc/acl.mysql, etc/config.pm, etc/rt.spec, etc/schema.Oracle,
25414           etc/schema.Pg, etc/schema.mysql, etc/schema.pm, lib/MANIFEST,
25415           lib/MANIFEST.SKIP, lib/Makefile.PL, lib/RT.pm, lib/test.pl,
25416           lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Attachment.pm,
25417           lib/RT/Attachments.pm, lib/RT/CurrentUser.pm, lib/RT/Date.pm,
25418           lib/RT/EasySearch.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
25419           lib/RT/GroupMembers.pm, lib/RT/Groups.pm, lib/RT/Handle.pm,
25420           lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm,
25421           lib/RT/KeywordSelects.pm, lib/RT/Keywords.pm, lib/RT/Link.pm,
25422           lib/RT/Links.pm, lib/RT/ObjectKeyword.pm,
25423           lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm, lib/RT/Queues.pm,
25424           lib/RT/Record.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
25425           lib/RT/ScripActions.pm, lib/RT/ScripCondition.pm,
25426           lib/RT/ScripConditions.pm, lib/RT/Scrips.pm, lib/RT/Template.pm,
25427           lib/RT/Templates.pm, lib/RT/TestHarness.pm, lib/RT/Ticket.pm,
25428           lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/Transactions.pm,
25429           lib/RT/User.pm, lib/RT/Users.pm, lib/RT/Watcher.pm,
25430           lib/RT/Watchers.pm, lib/RT/Action/Autoreply.pm,
25431           lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
25432           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/OpenDependent.pm,
25433           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
25434           lib/RT/Action/SendPasswordEmail.pm,
25435           lib/RT/Action/StallDependent.pm,
25436           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
25437           lib/RT/Condition/NewDependency.pm,
25438           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
25439           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: import rt
25440           2.0.14
25441
25442 2002-08-02 17:39  ivan
25443
25444         * httemplate/docs/: install.html, legacy.html: remove some extra
25445           modules from install doc
25446
25447 2002-07-31 11:55  ivan
25448
25449         * FS/FS/part_export.pm: delete directories when deleting users on
25450           freebsd
25451
25452 2002-07-31 06:18  ivan
25453
25454         * FS/FS/svc_acct.pm: fix bug with static IP addresses
25455
25456 2002-07-26 20:56  ivan
25457
25458         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
25459           interface to lib code
25460
25461 2002-07-26 19:47  ivan
25462
25463         * FS/bin/freeside-daily: vacuum pg databases daily
25464
25465 2002-07-25 19:33  ivan
25466
25467         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
25468           shellcommands edit gecos field too
25469
25470 2002-07-25 18:38  ivan
25471
25472         * httemplate/docs/install.html: tyop
25473
25474 2002-07-25 18:31  ivan
25475
25476         * httemplate/docs/install.html: tyop
25477
25478 2002-07-23 05:37  ivan
25479
25480         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
25481
25482 2002-07-22 03:50  ivan
25483
25484         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
25485           adding
25486
25487 2002-07-22 03:41  ivan
25488
25489         * httemplate/docs/install.html: no mysql in 1.4.0 release.
25490           hopefully 1.4.1
25491
25492 2002-07-22 03:20  ivan
25493
25494         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre11, README.1.4.0pre12,
25495           README.1.4.0pre13, README.1.4.0pre14, README.1.4.0pre8,
25496           README.1.4.0pre9: 1.4.0
25497
25498 2002-07-22 03:18  ivan
25499
25500         * FS/FS/CGI.pm: UI
25501
25502 2002-07-22 03:18  ivan
25503
25504         * FS/FS/cust_main.pm: sort bills by date
25505
25506 2002-07-16 05:29  ivan
25507
25508         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
25509           FS/ClientAPI/passwd.pm: ClientAPI
25510
25511 2002-07-16 05:28  ivan
25512
25513         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
25514           fs_passwd_test, FS-SelfService/SelfService.pm,
25515           FS-SelfService/freeside-selfservice-clientd,
25516           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
25517           FS-SelfService/cgi/selfservice.cgi,
25518           FS-SelfService/cgi/view_invoice.html: invoice viewing...
25519
25520 2002-07-15 20:57  ivan
25521
25522         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
25523
25524 2002-07-15 20:56  ivan
25525
25526         * FS/FS/part_export/infostreet.pm: better error handling
25527
25528 2002-07-15 20:47  ivan
25529
25530         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
25531
25532 2002-07-15 01:28  ivan
25533
25534         * fs_selfservice/: freeside-selfservice-server, fs_passwd_test,
25535           FS-SelfService/freeside-selfservice-clientd: working framework,
25536           no hung clients, whew
25537
25538 2002-07-14 18:44  ivan
25539
25540         * bin/bind.import: finally a working DNS::ZoneParse
25541
25542 2002-07-13 17:28  ivan
25543
25544         * httemplate/docs/: install.html, upgrade8.html: no mason 1.1x yet
25545           :(
25546
25547 2002-07-11 06:52  ivan
25548
25549         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
25550           fs_passwd_test, FS-SelfService/MANIFEST,
25551           FS-SelfService/SelfService.pm,
25552           FS-SelfService/freeside-selfservice-clientd: finally working
25553           async framework
25554
25555 2002-07-08 19:23  ivan
25556
25557         * httemplate/docs/: schema.dia, schema.png: new schema diagram
25558
25559 2002-07-08 10:14  ivan
25560
25561         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
25562           different freeside uid/gid
25563
25564 2002-07-08 08:56  ivan
25565
25566         * httemplate/edit/svc_acct.cgi: better error message
25567
25568 2002-07-08 06:07  ivan
25569
25570         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
25571           edit expiration dates
25572
25573 2002-07-08 03:52  ivan
25574
25575         * httemplate/search/cust_bill.cgi: remove perl-side sort routines,
25576           no longer needed
25577
25578 2002-07-08 03:01  ivan
25579
25580         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
25581           should remove home directories
25582
25583 2002-07-08 01:39  ivan
25584
25585         * httemplate/docs/install.html: new and improved instructions!  now
25586           even more idiot proof!
25587
25588 2002-07-07 10:49  ivan
25589
25590         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
25591           new-export-aware, closes: #431
25592
25593 2002-07-07 07:33  ivan
25594
25595         * httemplate/search/cust_bill.cgi: clean up after rewrite... turned
25596           out rather nice
25597
25598 2002-07-07 07:28  ivan
25599
25600         * httemplate/search/cust_bill.cgi: fixing 30/60/90/120...
25601
25602 2002-07-07 07:26  ivan
25603
25604         * httemplate/search/cust_bill.cgi: just might work
25605
25606 2002-07-07 07:24  ivan
25607
25608         * httemplate/search/cust_bill.cgi: that would be nice...
25609
25610 2002-07-07 07:18  ivan
25611
25612         * httemplate/search/cust_bill.cgi: fix 30/60/90/120 browses
25613
25614 2002-07-07 07:14  ivan
25615
25616         * httemplate/search/cust_bill.cgi: UI
25617
25618 2002-07-07 07:12  ivan
25619
25620         * httemplate/search/cust_bill.cgi: totals and order by
25621
25622 2002-07-07 07:00  ivan
25623
25624         * httemplate/search/cust_bill.cgi: try for correct totals
25625
25626 2002-07-07 06:52  ivan
25627
25628         * httemplate/search/cust_bill.cgi: don't recalculate owed
25629
25630 2002-07-07 06:31  ivan
25631
25632         * httemplate/search/cust_bill.cgi: comma
25633
25634 2002-07-07 06:30  ivan
25635
25636         * httemplate/search/cust_bill.cgi: calculate owed as subquery here
25637           too
25638
25639 2002-07-07 06:25  ivan
25640
25641         * httemplate/search/cust_bill.cgi: don't forget to where the where
25642           clause
25643
25644 2002-07-07 06:23  ivan
25645
25646         * httemplate/search/cust_bill.cgi: try for working paged invoices,
25647           this time with subqueries
25648
25649 2002-07-07 04:45  ivan
25650
25651         * httemplate/search/cust_bill.cgi: wtf?
25652
25653 2002-07-07 04:30  ivan
25654
25655         * httemplate/search/cust_bill.cgi: invoice search with possibly
25656           working pager
25657
25658 2002-07-07 04:03  ivan
25659
25660         * httemplate/search/cust_bill.cgi: move query logic from perl to
25661           sql for scalability
25662
25663 2002-07-06 05:53  ivan
25664
25665         * httemplate/docs/install.html: new!  improved!  now even more
25666           idiot-proof!
25667
25668 2002-07-06 05:15  ivan
25669
25670         * Makefile: beta2
25671
25672 2002-07-06 05:13  ivan
25673
25674         * bin/fs-setup: fix Can't use an undefined value as an ARRAY
25675           reference at ./fs-setup line 209, <STDIN> line 3.
25676
25677 2002-07-06 04:08  ivan
25678
25679         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
25680           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
25681
25682 2002-07-06 01:50  ivan
25683
25684         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
25685           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
25686
25687 2002-07-06 01:29  ivan
25688
25689         * httemplate/view/: cust_pkg.cgi, cust_main.cgi: speling
25690
25691 2002-07-06 00:32  ivan
25692
25693         * httemplate/edit/part_pkg.cgi: fix speling
25694
25695 2002-07-06 00:31  ivan
25696
25697         * ANNOUCE.1.4.0: this file should probably go away soon...
25698
25699 2002-07-06 00:30  ivan
25700
25701         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
25702           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
25703           job queue & exports, and make them configurable
25704
25705 2002-07-05 21:20  ivan
25706
25707         * FS/FS/svc_acct.pm: typo
25708
25709 2002-07-05 16:32  ivan
25710
25711         * httemplate/config/config.cgi: fix bug with config having a value
25712           not in the select
25713
25714 2002-07-04 03:35  ivan
25715
25716         * httemplate/browse/: agent.cgi, agent_type.cgi,
25717           part_bill_event.cgi, part_export.cgi, part_pkg.cgi,
25718           part_referral.cgi, part_svc.cgi, svc_acct_pop.cgi: move "add"
25719           links to the top
25720
25721 2002-07-03 07:45  ivan
25722
25723         * FS/t/part_export-http.t: s/_post//
25724
25725 2002-07-03 07:21  ivan
25726
25727         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
25728           t/part_export-http.t: http export
25729
25730 2002-07-03 04:37  ivan
25731
25732         * FS/FS/InitHandler.pm: 54
25733
25734 2002-07-03 04:35  ivan
25735
25736         * FS/FS/InitHandler.pm: sacrifice memory for speed
25737
25738 2002-07-03 04:31  ivan
25739
25740         * FS/FS/InitHandler.pm: preload modules
25741
25742 2002-07-03 04:23  ivan
25743
25744         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
25745           apache init
25746
25747 2002-07-03 04:10  ivan
25748
25749         * FS/FS/UID.pm: allow InitHandler to work during apache startup
25750
25751 2002-07-03 03:50  ivan
25752
25753         * FS/FS/InitHandler.pm: skip comment & blank lines
25754
25755 2002-07-03 03:48  ivan
25756
25757         * FS/FS/InitHandler.pm: debug
25758
25759 2002-07-03 03:33  ivan
25760
25761         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
25762           dbdefs
25763
25764 2002-07-02 20:57  ivan
25765
25766         * FS/FS/cust_main.pm: working one-time charges again
25767
25768 2002-07-02 20:52  ivan
25769
25770         * httemplate/view/cust_main.cgi: ui
25771
25772 2002-07-02 20:47  ivan
25773
25774         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
25775           httemplate/edit/process/quick-charge.cgi,
25776           httemplate/view/cust_main.cgi: one-time charges with tax classes
25777
25778 2002-07-02 19:25  ivan
25779
25780         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
25781           httemplate/config/config.cgi: deprecate text radius config
25782           options update config docs
25783
25784 2002-07-02 18:47  ivan
25785
25786         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
25787
25788 2002-07-02 18:05  ivan
25789
25790         * FS/bin/freeside-sqlradius-reset: pod
25791
25792 2002-07-02 18:01  ivan
25793
25794         * FS/bin/freeside-sqlradius-reset: fix usage message
25795
25796 2002-07-02 16:03  ivan
25797
25798         * FS/FS/part_export.pm: fix usermod commands for freebsd
25799
25800 2002-07-02 07:38  ivan
25801
25802         * ANNOUCE.1.4.0: beta1!
25803
25804 2002-07-02 07:37  ivan
25805
25806         * Makefile: beta1!!
25807
25808 2002-07-02 07:22  ivan
25809
25810         * FS/FS/part_export/textradius.pm: working textradius export
25811
25812 2002-07-02 07:00  ivan
25813
25814         * FS/FS/part_export/textradius.pm: better diagnostics
25815
25816 2002-07-02 06:22  ivan
25817
25818         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
25819
25820 2002-07-02 06:04  ivan
25821
25822         * FS/FS/part_export/shellcommands.pm: no warnings
25823
25824 2002-07-02 06:00  ivan
25825
25826         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
25827           linux and freebsd shellcommands
25828
25829 2002-07-02 04:29  ivan
25830
25831         * FS/FS/part_export.pm: fix for freebsd presets
25832
25833 2002-07-02 04:27  ivan
25834
25835         * FS/FS/part_export.pm: useful shellcommands presets
25836
25837 2002-07-02 03:14  ivan
25838
25839         * FS/bin/freeside-queued: grr old openssh grr freebsd
25840
25841 2002-07-02 03:01  ivan
25842
25843         * httemplate/docs/install.html: freeside group
25844
25845 2002-07-02 02:42  ivan
25846
25847         * FS/bin/freeside-queued: fleabsd grr
25848
25849 2002-07-02 02:39  ivan
25850
25851         * FS/bin/freeside-queued: freebsd is sofa king broken
25852
25853 2002-07-02 00:31  ivan
25854
25855         * FS/FS/part_export/textradius.pm: working textradius
25856
25857 2002-07-02 00:13  ivan
25858
25859         * FS/FS/part_export/textradius.pm: better error reporting from
25860           rsync
25861
25862 2002-07-01 23:58  ivan
25863
25864         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
25865           s/options/option/, oops, and machine isn't an option
25866
25867 2002-07-01 23:48  ivan
25868
25869         * FS/FS/queue.pm: error messages can have other chars
25870
25871 2002-07-01 15:38  ivan
25872
25873         * FS/FS/part_export/textradius.pm: prevent any possible infinite
25874           looping
25875
25876 2002-07-01 02:15  ivan
25877
25878         * FS/FS/part_export/textradius.pm: real-time! text radius export
25879
25880 2002-06-30 04:01  ivan
25881
25882         * ANNOUCE.1.4.0, CREDITS: administrivia
25883
25884 2002-06-30 00:17  ivan
25885
25886         * FS/FS/Record.pm: oops, very bad
25887
25888 2002-06-30 00:16  ivan
25889
25890         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
25891           Pg money type)
25892
25893 2002-06-30 00:04  ivan
25894
25895         * FS/FS/Record.pm: fix dbdef caching
25896
25897 2002-06-29 19:13  ivan
25898
25899         * FS/: MANIFEST, FS/part_export.pm,
25900           FS/part_export/shellcommands_withdomain.pm,
25901           t/part_export-shellcommands_withdomain.t: export!
25902
25903 2002-06-29 18:18  ivan
25904
25905         * httemplate/docs/ssh.html: adding
25906
25907 2002-06-28 13:31  ivan
25908
25909         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
25910           illegal password
25911
25912 2002-06-28 13:23  ivan
25913
25914         * bin/fs-setup: not anymore...
25915
25916 2002-06-28 13:21  ivan
25917
25918         * FS/FS/cust_main.pm: better error message for missing tax classes
25919
25920 2002-06-28 03:49  ivan
25921
25922         * FS/FS/Record.pm: remove extraneous check
25923
25924 2002-06-28 01:23  ivan
25925
25926         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
25927           hopefully keeping performance improvement
25928
25929 2002-06-27 20:09  ivan
25930
25931         * httemplate/view/cust_main.cgi: more card display changes
25932
25933 2002-06-27 19:21  ivan
25934
25935         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
25936           first
25937
25938 2002-06-27 02:23  ivan
25939
25940         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
25941           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
25942           exports
25943
25944 2002-06-27 02:19  ivan
25945
25946         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
25947           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
25948           t/part_export-null.t, t/part_export-sysvshell.t,
25949           t/part_export-www_shellcommands.t: export updates
25950
25951 2002-06-26 01:36  ivan
25952
25953         * FS/FS/part_export.pm: tyop
25954
25955 2002-06-26 01:32  ivan
25956
25957         * FS/FS/part_export.pm: better export docs/defaults
25958
25959 2002-06-26 01:12  ivan
25960
25961         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
25962           one-time charges
25963
25964 2002-06-26 01:05  ivan
25965
25966         * httemplate/view/cust_main.cgi: close form tags
25967
25968 2002-06-26 00:42  ivan
25969
25970         * bin/: bsdshell.export, shell.export, sysvshell.export:
25971           shell.export -> bsdshell.export & sysvshell.export
25972
25973 2002-06-25 20:53  ivan
25974
25975         * FS/FS/part_export_option.pm: export options can be anything
25976
25977 2002-06-25 19:37  ivan
25978
25979         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
25980           with email invoices too
25981
25982 2002-06-25 18:35  ivan
25983
25984         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
25985           httemplate/edit/process/quick-cust_pkg.cgi,
25986           httemplate/view/cust_main.cgi: working one-time charges
25987
25988 2002-06-25 17:41  ivan
25989
25990         * httemplate/edit/part_pkg.cgi: ui
25991
25992 2002-06-25 16:27  ivan
25993
25994         * httemplate/view/svc_www.cgi: add link to controlling account
25995
25996 2002-06-25 00:18  ivan
25997
25998         * FS/bin/freeside-queued: might work again under mysql
25999
26000 2002-06-23 12:16  ivan
26001
26002         * FS/FS/domain_record.pm: domain_record records attached to svc_www
26003           records are no longer delete-able, patch from "Stephen Bechard"
26004           <steve@destek.net>, thanks!  closes: Bug#434
26005
26006 2002-06-22 22:44  ivan
26007
26008         * httemplate/edit/process/svc_www.cgi: patch to get this working
26009           from Stephen Bechard <steve@destek.net>
26010
26011 2002-06-22 22:43  ivan
26012
26013         * httemplate/view/svc_www.cgi: add link to edit and format nicely
26014
26015 2002-06-22 18:36  ivan
26016
26017         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
26018           "Stephen Bechard" <steve@destek.net>, thanks
26019
26020 2002-06-22 18:33  ivan
26021
26022         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
26023           works now, patch from "Stephen Bechard" <steve@destek.net>
26024
26025 2002-06-21 14:49  ivan
26026
26027         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
26028           noment's request
26029
26030 2002-06-21 13:26  ivan
26031
26032         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
26033           setting
26034
26035 2002-06-21 13:17  ivan
26036
26037         * FS/FS/part_export/infostreet.pm: debugging option
26038
26039 2002-06-21 02:57  ivan
26040
26041         * bin/passwd.import: no, don't check for duplicates like this by
26042           default... not new-export style
26043
26044 2002-06-21 02:56  ivan
26045
26046         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
26047           stuff still needs to be rewritten for new exports
26048
26049 2002-06-21 02:28  ivan
26050
26051         * httemplate/docs/upgrade8.html: don't forget part_svc in upgrades
26052
26053 2002-06-21 02:15  ivan
26054
26055         * bin/passwd.import: oops
26056
26057 2002-06-21 02:13  ivan
26058
26059         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
26060           fixes...
26061
26062 2002-06-21 02:11  ivan
26063
26064         * bin/passwd.import: tiny bit better passwd.import
26065
26066 2002-06-21 02:03  ivan
26067
26068         * httemplate/docs/upgrade8.html: doc
26069
26070 2002-06-21 01:29  ivan
26071
26072         * httemplate/: index.html, docs/upgrade8.html: uid search on main
26073           menu, updated upgrade docs
26074
26075 2002-06-20 15:35  ivan
26076
26077         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
26078
26079 2002-06-20 15:31  ivan
26080
26081         * httemplate/docs/install.html: doc
26082
26083 2002-06-19 18:29  ivan
26084
26085         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
26086           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
26087           httemplate/edit/process/part_export.cgi: shellcommands
26088           w/passwords
26089
26090 2002-06-18 21:54  ivan
26091
26092         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
26093           <steve@destek.net>
26094
26095 2002-06-18 21:03  ivan
26096
26097         * FS/FS/part_export/infostreet.pm: fix setContactField email
26098
26099 2002-06-18 18:03  ivan
26100
26101         * FS/FS/svc_acct.pm: and the same for changes...
26102
26103 2002-06-18 17:58  ivan
26104
26105         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
26106           caused by kristian/mark/pc-intouch's changes moving exports into
26107           svc_Common -   changed sequence of events such that groups were
26108           not provisioned when the   sqlradius export was run
26109
26110 2002-06-18 16:52  ivan
26111
26112         * httemplate/misc/queue.cgi: better error message
26113
26114 2002-06-14 18:12  ivan
26115
26116         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
26117           mark@pc-intouch.com: exporttype2svcdb removal
26118
26119 2002-06-14 14:35  ivan
26120
26121         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
26122           faxNumber (? dunno, what noment wants)
26123
26124 2002-06-14 04:44  ivan
26125
26126         * Makefile: better releaes target?
26127
26128 2002-06-14 04:26  ivan
26129
26130         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre14: 1.4.0pre14
26131
26132 2002-06-14 04:22  ivan
26133
26134         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
26135           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
26136           dependancies FS::queue::joblisting html excapes & truncates long
26137           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
26138           am, too.  really!)
26139
26140 2002-06-14 02:19  ivan
26141
26142         * FS/FS/UID.pm: only run callbacks once... should speed things up
26143           (no dbdef reloading)
26144
26145 2002-06-13 20:26  ivan
26146
26147         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
26148           match reality
26149
26150 2002-06-13 20:12  ivan
26151
26152         * httemplate/: classic.html, index.html: remove classic interface
26153
26154 2002-06-13 19:52  ivan
26155
26156         * httemplate/docs/: install.html, mysql.html: mysql support!
26157
26158 2002-06-13 19:25  ivan
26159
26160         * FS/bin/freeside-queued: mysql compatibility?
26161
26162 2002-06-13 17:12  ivan
26163
26164         * httemplate/: index.html, search/cust_main.cgi: search by for
26165           address2 (unit) - commented out in default index.html
26166
26167 2002-06-13 16:28  ivan
26168
26169         * httemplate/: index.html, search/cust_main.cgi: phone number
26170           search (Bug#422)
26171
26172 2002-06-13 16:00  ivan
26173
26174         * FS/FS/svc_acct.pm, httemplate/index.html,
26175           httemplate/search/svc_acct.cgi: fuzzy username searching
26176           (Bug#422)
26177
26178 2002-06-12 17:53  ivan
26179
26180         * httemplate/: index.html, search/cust_main.cgi: search on customer
26181           number (Bug#422)
26182
26183 2002-06-12 13:31  ivan
26184
26185         * FS/FS/svc_acct.pm: fix new duplicate username checking
26186
26187 2002-06-12 10:29  ivan
26188
26189         * httemplate/index.html: fix company search
26190
26191 2002-06-12 09:26  ivan
26192
26193         * FS/FS/cust_main.pm: fix problems with code that resets invoice
26194           events
26195
26196 2002-06-11 11:32  ivan
26197
26198         * bin/shell.export: don't export empty files
26199
26200 2002-06-11 11:25  ivan
26201
26202         * bin/shell.export: use FS::cust_svc and FS::svc_acct
26203
26204 2002-06-11 11:23  ivan
26205
26206         * bin/shell.export: bsd only for now
26207
26208 2002-06-11 11:20  ivan
26209
26210         * bin/: bind.export, shell.export: perl 5.005 needs an explicit
26211           mask for mkdir
26212
26213 2002-06-11 02:51  ivan
26214
26215         * FS/FS/part_export.pm: notes
26216
26217 2002-06-11 02:46  ivan
26218
26219         * bin/: bind.export, shell.export: add preliminary bsd shell export
26220
26221 2002-06-11 02:14  ivan
26222
26223         * FS/FS/svc_acct.pm: export-based duplicate username checking!
26224
26225 2002-06-11 01:29  ivan
26226
26227         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
26228           option to (bsd|sysv)shell export
26229
26230 2002-06-10 20:25  ivan
26231
26232         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
26233           part_export/infostreet.pm: - add new suspend and unsuspend export
26234           hooks (with null defaults) - infostreet export: actually
26235           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
26236           export: set some contact fields @ infostreet (Bug#419)
26237
26238 2002-06-10 17:58  ivan
26239
26240         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
26241           Makefile.  whew.
26242
26243 2002-06-10 16:02  ivan
26244
26245         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
26246           line 299 in file FS/domain_record.pm
26247
26248 2002-06-10 15:48  ivan
26249
26250         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
26251           when user clicks "Bill now" (closes: Bug#417)
26252
26253 2002-06-10 15:07  ivan
26254
26255         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
26256           invoice events when a card changes (closes: Bug#417)
26257
26258 2002-06-10 12:44  ivan
26259
26260         * httemplate/view/cust_main.cgi: final visual update on package
26261           date view
26262
26263 2002-06-10 12:41  ivan
26264
26265         * httemplate/view/cust_main.cgi: fixup time display in packages
26266
26267 2002-06-10 12:30  ivan
26268
26269         * httemplate/view/cust_main.cgi: add small time display to dates
26270
26271 2002-06-09 19:52  ivan
26272
26273         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
26274
26275 2002-06-09 19:52  ivan
26276
26277         * FS/FS/cust_main_county.pm: silence undefined warnings
26278
26279 2002-06-09 19:51  ivan
26280
26281         * FS/FS/CGI.pm: unused global
26282
26283 2002-06-09 19:42  ivan
26284
26285         * Makefile: back to ASP for profiling...
26286
26287 2002-06-09 18:39  khoff
26288
26289         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
26290           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
26291           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
26292           changes.
26293
26294 2002-06-08 00:48  khoff
26295
26296         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
26297           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
26298           httemplate/edit/part_pkg.cgi: Default svcpart support for
26299           part_pkg.  Fixes 'bug' with new customer and online signup.
26300
26301 2002-06-07 13:33  khoff
26302
26303         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
26304
26305 2002-06-05 15:46  ivan
26306
26307         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
26308           more mysql goodness, thanks dale
26309
26310 2002-06-04 10:37  ivan
26311
26312         * httemplate/docs/install.html: small doc patch from
26313           baloo@gimpgirl.org
26314
26315 2002-06-04 07:35  ivan
26316
26317         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
26318
26319 2002-06-04 07:02  ivan
26320
26321         * CREDITS, httemplate/search/cust_main.cgi,
26322           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
26323           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
26324           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
26325
26326 2002-06-04 06:46  ivan
26327
26328         * conf/declinetemplate: misspelling
26329
26330 2002-05-31 15:37  ivan
26331
26332         * bin/fs-setup: no state necessary in batch cards (i18n)
26333
26334 2002-05-31 13:34  ivan
26335
26336         * FS/FS/part_export.pm: dammit i want to catch export subclass
26337           compilation problems
26338
26339 2002-05-31 13:31  ivan
26340
26341         * FS/FS/cust_bill.pm: better error reporting
26342
26343 2002-05-31 11:48  khoff
26344
26345         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
26346           test.
26347
26348 2002-05-31 11:45  khoff
26349
26350         * FS/MANIFEST: added sqlmail.pm and test
26351
26352 2002-05-31 10:50  ivan
26353
26354         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
26355
26356 2002-05-30 19:13  ivan
26357
26358         * FS/FS/part_export.pm: no, actually throw an exception if an
26359           export class won't compile.
26360
26361 2002-05-30 17:33  khoff
26362
26363         * httemplate/edit/part_svc.cgi: Added support for part_exports that
26364           are used with more than one svcdb.
26365
26366 2002-05-30 17:22  khoff
26367
26368         * FS/FS/part_export.pm: updated hashes 'n stuff for
26369           FS::part_export::sqlmail
26370
26371 2002-05-30 17:20  khoff
26372
26373         * FS/FS/part_export/sqlmail.pm: part_export module to export
26374           svc_acct, svc_domain, and svc_forward to an external database
26375
26376 2002-05-30 17:18  khoff
26377
26378         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
26379           new-style export calls to svc_Common.
26380
26381 2002-05-30 14:51  ivan
26382
26383         * httemplate/misc/delete-customer.cgi: point to correct place for
26384           hidecancelledcustomers config option
26385
26386 2002-05-30 10:49  ivan
26387
26388         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
26389
26390 2002-05-29 13:45  ivan
26391
26392         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
26393           handle destroyed without explicit disconnect" errors
26394
26395 2002-05-29 08:56  ivan
26396
26397         * FS/FS/part_export.pm: freeradius 0.5 doc
26398
26399 2002-05-28 21:40  ivan
26400
26401         * fs_selfservice/: freeside-selfservice-server,
26402           FS-SelfService/Changes, FS-SelfService/MANIFEST,
26403           FS-SelfService/Makefile.PL, FS-SelfService/SelfService.pm,
26404           FS-SelfService/test.pl: add fs_selfservice
26405
26406 2002-05-28 14:22  ivan
26407
26408         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
26409           "Illegal password"
26410
26411 2002-05-28 00:55  ivan
26412
26413         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
26414           people at DBI/DBD documentation for information on data sources.
26415           *sigh*
26416
26417 2002-05-26 23:53  ivan
26418
26419         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
26420           baloo@gimpgirl.com, thanks
26421
26422 2002-05-23 06:00  ivan
26423
26424         * ANNOUCE.1.4.0, FS/FS/domain_record.pm, bin/bind.import,
26425           bin/svc_domain.import, httemplate/edit/process/domain_record.cgi,
26426           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
26427           too
26428
26429 2002-05-22 11:44  ivan
26430
26431         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
26432           FS/FS/svc_domain.pm, bin/bind.export,
26433           httemplate/edit/process/domain_record.cgi,
26434           httemplate/misc/cancel-unaudited.cgi,
26435           httemplate/misc/delete-domain_record.cgi,
26436           httemplate/misc/delete-part_export.cgi,
26437           httemplate/view/svc_domain.cgi: bind export, editing zones,
26438           deleting unaudited domains, mmm
26439
26440 2002-05-22 05:17  ivan
26441
26442         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
26443           FS::cust_pkg to FS::cust_svc, becomes the cancel method
26444
26445 2002-05-22 04:39  ivan
26446
26447         * FS/FS/part_export.pm: - remove some out of date documentation -
26448           die if an export class won't compile
26449
26450 2002-05-22 03:53  ivan
26451
26452         * bin/bind.export: bind export
26453
26454 2002-05-21 19:09  ivan
26455
26456         * FS/FS/part_export/sqlradius.pm: 5.6-isms
26457
26458 2002-05-20 04:02  ivan
26459
26460         * bin/svc_domain.import: [no log message]
26461
26462 2002-05-18 02:51  ivan
26463
26464         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
26465           1.44
26466
26467 2002-05-17 06:51  ivan
26468
26469         * httemplate/docs/install.html: tyop
26470
26471 2002-05-16 20:47  ivan
26472
26473         * FS/FS/svc_acct.pm: freebsd `toor' user
26474
26475 2002-05-16 07:28  ivan
26476
26477         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
26478           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
26479           (stub) bsdshell and textradius exports
26480
26481 2002-05-16 07:28  ivan
26482
26483         * bin/svc_acct.export: ip address is added by radius_reply method
26484           already
26485
26486 2002-05-16 07:27  ivan
26487
26488         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
26489           textradius exports
26490
26491 2002-05-16 07:21  ivan
26492
26493         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
26494           to be string type, fixes: "0 as first character in password"
26495           problem.  also see the Frontier::Client manpage
26496
26497 2002-05-16 06:42  ivan
26498
26499         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
26500           definition cloning
26501
26502 2002-05-16 06:42  ivan
26503
26504         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
26505
26506 2002-05-16 00:53  ivan
26507
26508         * httemplate/docs/upgrade8.html: upgrade docs: run populate-msgcat
26509
26510 2002-05-15 07:00  ivan
26511
26512         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
26513           in FS::part_export::sqlradius.pm display job dependancies in
26514           FS::queue::joblisting
26515
26516 2002-05-15 06:24  ivan
26517
26518         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre13, FS/FS.pm,
26519           FS/MANIFEST, FS/FS/queue.pm, FS/FS/queue_depend.pm,
26520           FS/FS/part_export/sqlradius.pm, FS/bin/freeside-queued,
26521           FS/t/queue_depend.t, bin/fs-setup, eg/export_template.pm,
26522           httemplate/docs/install.html, httemplate/docs/schema.dia,
26523           httemplate/docs/schema.html, httemplate/docs/schema.png,
26524           httemplate/docs/upgrade8.html: queue dependancies
26525
26526 2002-05-14 00:36  ivan
26527
26528         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
26529           to decide whether or not to INSERT.
26530
26531 2002-05-13 17:27  ivan
26532
26533         * FS/FS/part_export/shellcommands.pm: shellcomands oops
26534
26535 2002-05-10 00:54  ivan
26536
26537         * Makefile: always re-install init
26538
26539 2002-05-10 00:50  ivan
26540
26541         * init.d/freeside-init: correct message
26542
26543 2002-05-10 00:45  ivan
26544
26545         * FS/FS/svc_domain.pm: bad reuse of variable
26546
26547 2002-05-10 00:42  ivan
26548
26549         * Makefile: INSTALLGROUP
26550
26551 2002-05-09 09:41  ivan
26552
26553         * bin/populate-msgcat: permissions
26554
26555 2002-05-09 08:26  ivan
26556
26557         * Makefile: final make release?
26558
26559 2002-05-09 08:25  ivan
26560
26561         * Makefile: fix make release target
26562
26563 2002-05-09 08:22  ivan
26564
26565         * Makefile: make release target
26566
26567 2002-05-09 08:21  ivan
26568
26569         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
26570           s/Referral/Advertising source/
26571
26572 2002-05-09 08:14  ivan
26573
26574         * httemplate/docs/: install.html, mysql.html: attempt to avoid
26575           people installing and asking for help with MySQL despite the VERY
26576           FUCKING CLEAR instructions that it isn't supported.
26577
26578 2002-05-09 08:12  ivan
26579
26580         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
26581           pulldowns even with taxrates...
26582
26583 2002-05-09 05:38  ivan
26584
26585         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
26586           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/global.asa,
26587           htetc/handler.pl, httemplate/browse/agent.cgi,
26588           httemplate/browse/cust_main_county.cgi,
26589           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
26590           httemplate/edit/cust_main_county-expand.cgi,
26591           httemplate/edit/cust_main_county.cgi,
26592           httemplate/edit/part_pkg.cgi,
26593           httemplate/edit/process/cust_main_county-expand.cgi,
26594           httemplate/edit/process/cust_main_county.cgi: texas tax!
26595
26596 2002-05-06 06:36  ivan
26597
26598         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
26599           reported by noment
26600
26601 2002-05-04 08:00  ivan
26602
26603         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST,
26604           FS/FS/cust_main_county.pm, FS/FS/cust_tax_exempt.pm,
26605           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.pm, bin/fs-setup,
26606           httemplate/docs/admin.html, httemplate/docs/schema.dia,
26607           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
26608           schema changes for proper texas tax
26609
26610 2002-05-03 18:11  ivan
26611
26612         * httemplate/: index.html, search/cust_pkg.cgi: add package search
26613           by next bill date to main menu
26614
26615 2002-05-03 17:59  ivan
26616
26617         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
26618
26619 2002-05-03 17:49  ivan
26620
26621         * httemplate/search/cust_pkg.html: point at correct .cgi
26622
26623 2002-05-03 17:47  ivan
26624
26625         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
26626           being used in searches by signup server
26627
26628 2002-05-03 17:32  ivan
26629
26630         * httemplate/search/: cust_pkg.cgi, cust_pkg.html: lilunixbtch:
26631           trying to pull accounts based on next billdate tofu_beast420: hmm
26632           a report ordered by next bill date? tofu_beast420: i don't know
26633           how you'd do that per _customer_ since a customer could have lots
26634           of packages, but you could do a per-package report maybe?
26635
26636 2002-04-29 22:43  ivan
26637
26638         * FS/FS/part_export.pm, bin/svc_domain.import: better BIND
26639           integration
26640
26641 2002-04-26 04:14  ivan
26642
26643         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
26644           username-nodash config files
26645
26646 2002-04-25 03:37  ivan
26647
26648         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
26649           #2
26650
26651 2002-04-25 02:47  ivan
26652
26653         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
26654           plan
26655
26656 2002-04-24 18:15  ivan
26657
26658         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
26659
26660 2002-04-24 02:09  ivan
26661
26662         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
26663
26664 2002-04-24 02:03  ivan
26665
26666         * FS/FS/cust_main.pm, bin/populate-msgcat: msgcat error for credit
26667           card expiration (closes: Bug#407)
26668
26669 2002-04-23 00:32  ivan
26670
26671         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
26672
26673 2002-04-23 00:10  ivan
26674
26675         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
26676           TEXT columns... gah i hate SQL
26677
26678 2002-04-22 15:45  ivan
26679
26680         * FS/FS/part_export.pm: use Tie::IxHash to present export options
26681           in a reasonable order
26682
26683 2002-04-22 14:36  ivan
26684
26685         * FS/FS/cust_main.pm: don't show extended debugging in error
26686           messages that could end up on the signup server
26687
26688 2002-04-22 14:23  ivan
26689
26690         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
26691           packages (moved from signups server)
26692
26693 2002-04-22 14:18  ivan
26694
26695         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
26696
26697 2002-04-22 13:47  ivan
26698
26699         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
26700           FS::cust_pkg, not signup server - order by recur price in
26701           signup-alternate template
26702
26703 2002-04-20 05:37  ivan
26704
26705         * ANNOUCE.1.4.0, FS/FS/part_export.pm,
26706           httemplate/edit/part_export.cgi: bind export
26707
26708 2002-04-20 04:57  ivan
26709
26710         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
26711           bin/svc_domain.erase, bin/svc_domain.import,
26712           httemplate/docs/legacy.html:
26713           working BIND import
26714
26715 2002-04-20 03:49  ivan
26716
26717         * FS/FS/domain_record.pm: allow * MX records
26718
26719 2002-04-20 03:12  ivan
26720
26721         * FS/FS/domain_record.pm: allow uppercase in zone data.
26722
26723 2002-04-20 03:09  ivan
26724
26725         * FS/FS/domain_record.pm: allow uppercase zones...
26726
26727 2002-04-19 23:34  ivan
26728
26729         * bin/populate-msgcat: perms
26730
26731 2002-04-19 23:33  ivan
26732
26733         * bin/fs-setup: fixup fs-setup
26734
26735 2002-04-19 19:06  ivan
26736
26737         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
26738           where there *is* a pkg_svc record with quantity 0, when changing
26739           packages and using the special case new service code
26740
26741 2002-04-19 16:25  ivan
26742
26743         * FS/FS/svc_acct.pm: maybe just for debugging
26744
26745 2002-04-19 07:27  ivan
26746
26747         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
26748
26749 2002-04-18 18:16  ivan
26750
26751         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
26752           init.d/freeside-init: - add init file installation to Makefile,
26753           add unified init file - fix qsearch for op => '!=', value => ''
26754           searches - fix invalid_catd typo - add payby method to part_pkg
26755           and have fs_signup_server pass the data
26756
26757 2002-04-17 13:43  ivan
26758
26759         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
26760           syntax
26761
26762 2002-04-17 12:47  ivan
26763
26764         * FS/FS/Record.pm: allow = in ut_text
26765
26766 2002-04-17 05:06  ivan
26767
26768         * httemplate/index.html: fix default searches
26769
26770 2002-04-17 04:41  ivan
26771
26772         * FS/FS/Record.pm: get rid of debugging cruft
26773
26774 2002-04-16 22:48  ivan
26775
26776         * fs_passwd/fs_passwdd: forgotten semicolon
26777
26778 2002-04-16 22:46  ivan
26779
26780         * fs_passwd/fs_passwdd: also untaint pid
26781
26782 2002-04-16 22:44  ivan
26783
26784         * fs_passwd/fs_passwdd: *sigh*
26785
26786 2002-04-16 22:42  ivan
26787
26788         * fs_passwd/fs_passwdd:
26789           okay pid file has a change of working now
26790
26791 2002-04-16 22:39  ivan
26792
26793         * fs_passwd/fs_passwdd: tyop
26794
26795 2002-04-16 22:22  ivan
26796
26797         * fs_passwd/fs_passwdd: pid file foo
26798
26799 2002-04-16 18:14  ivan
26800
26801         * fs_passwd/fs_passwd_server: kill off ssh kid on exit...
26802
26803 2002-04-16 17:25  ivan
26804
26805         * httemplate/search/cust_main.cgi: better ordering in search
26806           results
26807
26808 2002-04-16 16:14  ivan
26809
26810         * FS/FS/cust_main.pm: there it is!  fix bug with
26811           FS::cust_main::agent
26812
26813 2002-04-16 15:56  ivan
26814
26815         * FS/FS/cust_bill.pm: further debugging...
26816
26817 2002-04-16 15:52  ivan
26818
26819         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
26820           bin/fs-setup: further authorize.net description debugging
26821           (agent??) and get rid of bad unique index on cust_bill_event
26822
26823 2002-04-16 15:38  ivan
26824
26825         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
26826           field
26827
26828 2002-04-16 14:24  ivan
26829
26830         * FS/bin/freeside-queued: auto-use export classes
26831
26832 2002-04-16 13:13  ivan
26833
26834         * httemplate/browse/part_svc.cgi: ui
26835
26836 2002-04-16 12:50  ivan
26837
26838         * httemplate/index.html: exports, then services...
26839
26840 2002-04-16 03:47  ivan
26841
26842         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
26843           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
26844           httemplate/search/cust_bill_event.html,
26845           httemplate/search/report_cc.html,
26846           httemplate/search/report_credit.html,
26847           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
26848           report on failed billing events...
26849
26850 2002-04-16 02:38  ivan
26851
26852         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
26853           FS/bin/freeside-expiration-alerter, conf/declinetemplate,
26854           httemplate/docs/billing.html: - send a notice to the customer
26855           when their card is declined - closes: Bug#351 -
26856           freeside-expiration-alerter works fine, closes: Bug#7
26857
26858 2002-04-16 01:52  ivan
26859
26860         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
26861           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
26862           httemplate/edit/part_export.cgi: move the last of the real-time
26863           exports out of svc_acct.pm and into part_export
26864
26865 2002-04-15 23:47  ivan
26866
26867         * httemplate/index.html: allow multiple search types on main
26868           menu... more confusing but default is *too* fuzzy
26869
26870 2002-04-14 02:11  ivan
26871
26872         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
26873           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
26874           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
26875           FS/FS/part_export/shellcommands.pm,
26876           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
26877           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
26878           FS/t/part_export-vpopmail.t, eg/export_template.pm,
26879           httemplate/docs/billing.html, httemplate/docs/legacy.html,
26880           httemplate/docs/schema.dia, httemplate/docs/schema.html,
26881           httemplate/docs/schema.png: - move cyrus, shellcommands, CP
26882           exports exports to new-style - skeleton files for vpopmail
26883           exports - documentation updates - add big schema diagram to docs
26884
26885 2002-04-13 18:36  ivan
26886
26887         * httemplate/docs/billing.html: docu for invoice_lines(0) with no
26888           arguments
26889
26890 2002-04-13 06:36  ivan
26891
26892         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
26893           FS/FS/part_export/cp.pm, FS/bin/freeside-overdue,
26894           FS/bin/freeside-sqlradius-reset, bin/sqlradius_reset,
26895           httemplate/edit/part_export.cgi: - documentation updates - move
26896           Critical Path export to new-style export - bin/sqlradius_reset
26897           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
26898
26899 2002-04-13 03:46  ivan
26900
26901         * httemplate/index.html: s/otaker/order-taker/
26902
26903 2002-04-13 02:14  ivan
26904
26905         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
26906           padding (see Bug#388)
26907
26908 2002-04-13 01:51  ivan
26909
26910         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
26911           (closes: Bug#389)
26912
26913 2002-04-12 08:14  ivan
26914
26915         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
26916           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
26917           ("Order and cancel packages") to try to move services between
26918           svcparts as a last resort...
26919
26920 2002-04-12 06:22  ivan
26921
26922         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
26923           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
26924           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
26925           htetc/global.asa, htetc/handler.pl,
26926           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
26927           httemplate/edit/part_svc.cgi,
26928           httemplate/edit/process/agent_type.cgi,
26929           httemplate/edit/process/part_export.cgi,
26930           httemplate/edit/process/part_svc.cgi,
26931           httemplate/misc/delete-customer.cgi: - should finish off the
26932           part_svc -> part_export s/one-to-many/many-to-many/   transition
26933           (closes: Bug#375) - fixes a nasty export scoping bug with message
26934           catalogs, whew
26935
26936 2002-04-11 15:05  ivan
26937
26938         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm,
26939           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/t/export_svc.t,
26940           bin/fs-setup, bin/sqlradius_reset, httemplate/index.html,
26941           httemplate/browse/part_export.cgi,
26942           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
26943           httemplate/docs/upgrade8.html, httemplate/edit/part_export.cgi,
26944           httemplate/edit/process/part_export.cgi,
26945           httemplate/misc/delete-part_export.cgi: (almost) everything for
26946           bug#375 - create export_svc table - part_svc to part_export is
26947           now properly many-to-many, not one-to-many
26948
26949           still need to finish service editing (choosing exports) in
26950           httemplate/edit/part_svc.cgi and
26951           httemplate/edti/process/part_svc.cgi
26952
26953           and do somethinga about that manual $svcdb = 'svc_acct' in
26954           httemplate/edit/part_export.cgi (do part_export records need a
26955           svcdb? probably not... should be able to just pass an svcdb on
26956           creation of new exports, move the big %exports hash into
26957           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
26958           for exports that can apply to a given svcdb....
26959
26960 2002-04-11 15:04  ivan
26961
26962         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
26963           fix problems with ut_domain losing data
26964
26965 2002-04-10 06:42  ivan
26966
26967         * ANNOUCE.1.4.0, README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/Record.pm,
26968           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
26969           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, bin/populate-msgcat,
26970           httemplate/browse/msgcat.cgi, httemplate/docs/signup.html,
26971           httemplate/docs/upgrade8.html, httemplate/edit/msgcat.cgi,
26972           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
26973           the road:
26974
26975           - use msgcat for more error messages - should be all things that
26976           would come3   back from the signup server normally now - signup
26977           server: don't display access number <SELECT> if there's none or
26978           one - signup_server-realtime config option to run billing for
26979           signup server   signups immediately - signup server: pkg
26980           available to success templates, better documentation on   success
26981           templates - httemplate/edit/msgcat.cgi fields are properly sticky
26982           on errors - httemplate/edit/process/msgcat.cgi - don't update
26983           identical fields
26984
26985 2002-04-10 01:39  ivan
26986
26987         * bin/fs-setup: fix mistake in part_pop_local schema (not used by
26988           anyone really so no big deal)
26989
26990 2002-04-06 22:23  ivan
26991
26992         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
26993           server signups (closes: Bug#386)
26994
26995 2002-04-06 21:56  ivan
26996
26997         * FS/FS/Conf.pm, FS/FS/msgcat.pm, bin/populate-msgcat,
26998           conf/show-msgcat-codes, httemplate/browse/msgcat.cgi,
26999           httemplate/docs/install.html, httemplate/edit/msgcat.cgi,
27000           httemplate/edit/process/msgcat.cgi: working message catalogs (not
27001           used for enough yet) - almost (but not quite) closes Bug#385 -
27002           still have to catalog the   backend things triggered by signup
27003           server.
27004
27005 2002-04-06 16:00  ivan
27006
27007         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
27008           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
27009           httemplate/docs/signup.html: - config option for signup server
27010           payment types - credit card type pulldown on signup server
27011           (closes: Bug#383)
27012
27013 2002-04-06 14:32  ivan
27014
27015         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
27016           add a config option to set the Business::OnlinePayment
27017           description field, and make some useful data available for the
27018           config option.  closes: Bug#378
27019
27020 2002-04-06 13:32  ivan
27021
27022         * httemplate/search/cust_main.cgi: fix visual glitch
27023
27024 2002-04-06 12:37  ivan
27025
27026         * httemplate/docs/: install.html, signup.html: big signup server
27027           cleanups.  uses Storable for network protocol now.  - makes Bugs
27028           384 & 385 easier - closes: Bug#382
27029
27030 2002-04-05 16:08  ivan
27031
27032         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
27033           httemplate/view/svc_acct.cgi: security phrase bug fixes
27034
27035 2002-04-05 15:51  ivan
27036
27037         * ANNOUCE.1.4.0, CREDITS, Makefile, README.1.4.0pre12, FS/MANIFEST,
27038           FS/FS/Conf.pm, FS/FS/msgcat.pm, FS/FS/svc_acct.pm, FS/t/msgcat.t,
27039           bin/freeside-session-kill, bin/fs-setup, bin/populate-msgcat,
27040           bin/sqlradius_reset, conf/locale, eg/table_template-svc.pm,
27041           eg/table_template.pm, htetc/global.asa, htetc/handler.pl,
27042           httemplate/index.html, httemplate/browse/cust_main_county.cgi,
27043           httemplate/browse/msgcat.cgi,
27044           httemplate/browse/part_referral.cgi,
27045           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/schema.html,
27046           httemplate/docs/upgrade8.html, httemplate/edit/svc_acct.cgi,
27047           httemplate/view/svc_acct.cgi: - add message catalog table &
27048           beginning of web interface - add security_phrase and conf option
27049           to svc_acct.pm - random other stuff
27050
27051 2002-04-05 15:37  jeff
27052
27053         * httemplate/view/cust_main.cgi: credit/refund display correction
27054
27055 2002-04-05 12:52  ivan
27056
27057         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
27058           (not on submitting form)
27059
27060 2002-04-05 08:37  ivan
27061
27062         * eg/export_template.pm, httemplate/search/sql.cgi,
27063           FS/t/part_export-infostreet.t, FS/t/part_export-sqlradius.t: oops
27064           forgot these from working on the road
27065
27066 2002-04-04 16:42  ivan
27067
27068         * FS/MANIFEST, FS/FS/part_export.pm,
27069           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
27070           httemplate/index.html, httemplate/docs/install.html,
27071           httemplate/edit/part_export.cgi: Checkin of disparate changes
27072           from working on the road: - generic SQL query - move exports out
27073           to their own files - small cleanup of selfadmin server
27074
27075 2002-03-29 18:35  ivan
27076
27077         * httemplate/edit/part_referral.cgi: finish up
27078           s/referral/advertising source/
27079
27080 2002-03-29 09:27  ivan
27081
27082         * htetc/global.asa, htetc/handler.pl,
27083           httemplate/search/svc_acct.cgi: fix unlinked svc browse!
27084
27085 2002-03-27 16:18  ivan
27086
27087         * ANNOUCE.1.4.0: still pretty much just notes...
27088
27089 2002-03-26 23:08  ivan
27090
27091         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
27092           screens (unless queue_dangerous_options!)
27093
27094 2002-03-26 21:36  ivan
27095
27096         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
27097           httemplate/index.html, httemplate/browse/part_referral.cgi,
27098           httemplate/docs/admin.html, httemplate/edit/part_referral.cgi:
27099           s/referral/advertising source/
27100
27101           yes, the name sucks.  got a better one?
27102
27103 2002-03-26 15:18  ivan
27104
27105         * fs_passwd/fs_passwd.cgi: yay works now... just forgot to send
27106           http header
27107
27108 2002-03-26 08:24  ivan
27109
27110         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
27111           blank company column
27112
27113 2002-03-26 05:58  ivan
27114
27115         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
27116
27117 2002-03-26 05:20  ivan
27118
27119         * httemplate/docs/passwd.html: doc
27120
27121 2002-03-26 05:04  ivan
27122
27123         * bin/create-history-tables: error message typo
27124
27125 2002-03-26 04:35  ivan
27126
27127         * httemplate/docs/admin.html: s/Add/Provision/
27128
27129 2002-03-25 16:32  ivan
27130
27131         * FS/FS/part_export.pm, FS/bin/freeside-queued,
27132           bin/sqlradius_reset, httemplate/edit/part_export.cgi: further
27133           export bugfixing add 10 kid limit to freeside-queued
27134           sqlradius_reset now works (closes: Bug#372)
27135
27136 2002-03-25 16:26  ivan
27137
27138         * Makefile: hhahah oops i _really_ ought to do something about that
27139
27140 2002-03-25 06:59  ivan
27141
27142         * httemplate/: index.html, search/cust_main-otaker.cgi,
27143           search/cust_main.cgi: customers by otaker report (ugly
27144           search/cust_main.cgi mods; revert if they cause problems)
27145
27146 2002-03-24 15:16  ivan
27147
27148         * bin/: icradius_reset, sqlradius_reset: s/icradius/sqlradius/
27149
27150 2002-03-24 12:00  ivan
27151
27152         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
27153           browse/agent.cgi: UI improvements for agents
27154
27155 2002-03-24 10:23  ivan
27156
27157         * FS/FS/agent.pm: tyop
27158
27159 2002-03-24 09:42  ivan
27160
27161         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
27162           "subscription" price plan from "Luke Pfeifer"
27163           <freeside@globalli.com>
27164
27165 2002-03-24 06:29  ivan
27166
27167         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
27168           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
27169           httemplate/edit/svc_acct.cgi:
27170           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
27171
27172           fix some bugs in the export and add queue_dangerous_controls
27173           option too
27174
27175 2002-03-23 09:49  ivan
27176
27177         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
27178           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
27179           httemplate/edit/process/part_svc.cgi: okay group editing UI as
27180           well as part_svc group editing UI seem to be working
27181
27182 2002-03-23 08:16  ivan
27183
27184         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
27185           httemplate/edit/svc_acct.cgi,
27186           httemplate/edit/process/svc_acct.cgi: group editing seems to be
27187           working...  everything except defaults... oh and export...
27188
27189 2002-03-22 23:54  ivan
27190
27191         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
27192           better error reporting
27193
27194 2002-03-22 10:56  ivan
27195
27196         * Makefile, README.1.4.0pre12, FS/MANIFEST,
27197           FS/FS/cust_main_county.pm, FS/FS/svc_acct.pm,
27198           FS/t/radius_usergroup.t, bin/create-history-tables, bin/fs-setup,
27199           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
27200           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
27201           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
27202
27203 2002-03-22 04:49  ivan
27204
27205         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
27206           FS/t/part_export.t, FS/t/part_export_option.t,
27207           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
27208           httemplate/edit/process/part_export.cgi,
27209           httemplate/misc/delete-part_export.cgi: more new export...
27210
27211 2002-03-20 22:57  ivan
27212
27213         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
27214           httemplate/edit/process/part_export.cgi: more for the new world
27215           of export...
27216
27217 2002-03-20 13:31  ivan
27218
27219         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/part_export.pm,
27220           FS/FS/part_export_option.pm, FS/FS/part_svc.pm,
27221           FS/FS/svc_acct.pm, FS/bin/freeside-queued, bin/icradius_reset,
27222           bin/svc_acct.export, htetc/global.asa, htetc/handler.pl,
27223           httemplate/docs/export.html, httemplate/docs/upgrade8.html,
27224           httemplate/edit/part_export.cgi,
27225           httemplate/edit/process/part_export.cgi: new export!  infostreet
27226           and sqlradius provisioning switched over  (Bug #299 - doesn't
27227           close it, but all the groundwork is done)
27228
27229           also removes non-transactional ICRADIUS export from
27230           svc_acct.export   (closes: Bug#347)
27231
27232 2002-03-19 23:37  ivan
27233
27234         * FS/FS/cust_main_county.pm: disable region caching for now
27235
27236 2002-03-19 09:48  ivan
27237
27238         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
27239           httemplate/edit/process/cust_main.cgi: changes dum big
27240           "state/county/country" select to three, linked with javascript
27241           closes: Bug#353
27242
27243 2002-03-18 13:40  ivan
27244
27245         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
27246           closes Bug#314
27247
27248 2002-03-18 12:50  ivan
27249
27250         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
27251           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
27252           template, and it'll be auto-createad and added to the list of
27253           configuration options.  closes: Bug#314
27254
27255 2002-03-18 11:49  ivan
27256
27257         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
27258           #348 - adds the ability to email on deleted payments.
27259
27260 2002-03-18 11:40  ivan
27261
27262         * httemplate/search/cust_main-quickpay.html: update quickpay for
27263           current search capabilities
27264
27265 2002-03-18 09:50  ivan
27266
27267         * httemplate/config/config.cgi:
27268           fixes bug#367 (yay, that one was annoying):
27269
27270           in config editor, initial newlines in <textarea>s are lost.  even
27271           if you didn't mean to edit them you remove that..
27272
27273 2002-03-18 08:07  ivan
27274
27275         * bin/backup-freeside: removing backup-freeside script from here
27276
27277 2002-03-18 08:05  ivan
27278
27279         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
27280           svc_acct records separately also, to handle imports preserving
27281           svcnum
27282
27283 2002-03-18 07:52  ivan
27284
27285         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
27286           (incomplete) export foo
27287
27288 2002-03-18 07:51  ivan
27289
27290         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
27291           export column
27292
27293 2002-03-18 06:17  ivan
27294
27295         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
27296
27297 2002-03-18 01:10  ivan
27298
27299         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/svc_domain.pm,
27300           httemplate/config/config-process.cgi,
27301           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
27302           httemplate/docs/upgrade8.html: new config value `defaultrecords',
27303           documentation, javascript config file editor
27304
27305 2002-03-17 00:33  ivan
27306
27307         * httemplate/config/: config-view.cgi, config.cgi: new domain
27308           record editing foo
27309
27310 2002-03-12 10:45  ivan
27311
27312         * httemplate/misc/cancel-unaudited.cgi: print error message for
27313           failed cancels!
27314
27315 2002-03-12 07:33  ivan
27316
27317         * README.1.4.0pre12, htetc/global.asa, htetc/handler.pl,
27318           httemplate/docs/install.html, httemplate/docs/upgrade8.html,
27319           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi:
27320           abstract stupid HTML layer trick out to
27321           HTML::Widgets::SelectLayers
27322
27323 2002-03-09 02:19  khoff
27324
27325         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
27326           records
27327
27328 2002-03-07 11:50  jeff
27329
27330         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
27331           freeside-expiration-alerter, freeside-receivables-report,
27332           freeside-tax-report: less shelling, more perly - abolish some
27333           pipes to sendmail
27334
27335 2002-03-07 06:13  ivan
27336
27337         * FS/FS/cust_bill.pm: better error msgs for mail errors
27338
27339 2002-03-07 06:10  ivan
27340
27341         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
27342           queue.pm: [no log message]
27343
27344 2002-03-06 15:32  ivan
27345
27346         * conf/invoice_from: oops, missing invoice_from
27347
27348 2002-03-06 15:31  ivan
27349
27350         * httemplate/docs/upgrade8.html: add freeside-expiration-alerter to
27351           upgrade8.html
27352
27353 2002-03-06 14:44  jeff
27354
27355         * README.1.4.0pre12, FS/MANIFEST, FS/FS/Conf.pm,
27356           FS/bin/freeside-expiration-alerter, conf/alerter_template,
27357           httemplate/docs/admin.html: billing expiration alerts
27358
27359 2002-03-05 16:17  ivan
27360
27361         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
27362           freeside-receivables-report, freeside-tax-report: remove CVS Log
27363           tag
27364
27365 2002-03-05 15:13  jeff
27366
27367         * FS/bin/freeside-cc-receipts-report,
27368           FS/bin/freeside-credit-report,
27369           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
27370           httemplate/search/report_cc.cgi,
27371           httemplate/search/report_credit.cgi,
27372           httemplate/search/report_tax.cgi: consistency is nice
27373
27374 2002-03-05 01:44  ivan
27375
27376         * FS/bin/freeside-receivables-report: yes i have crazy customers
27377           with 8-digit customer numbers
27378
27379 2002-03-04 14:10  ivan
27380
27381         * FS/FS/Record.pm: make history tables conditional
27382
27383 2002-03-04 04:48  ivan
27384
27385         * Makefile, README.1.4.0pre12, FS/FS/Record.pm, FS/FS/nas.pm,
27386           bin/create-history-tables, bin/fs-radius-add-check,
27387           bin/fs-radius-add-reply, bin/fs-setup,
27388           httemplate/docs/upgrade8.html: [no log message]
27389
27390 2002-03-03 15:46  ivan
27391
27392         * httemplate/docs/install.html: docu
27393
27394 2002-02-28 15:30  ivan
27395
27396         * httemplate/search/svc_acct.cgi: tyop
27397
27398 2002-02-28 15:18  ivan
27399
27400         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
27401
27402 2002-02-28 15:17  ivan
27403
27404         * FS/FS/svc_acct.pm: clean up mess
27405
27406 2002-02-28 15:13  ivan
27407
27408         * FS/FS/svc_acct.pm: eek
27409
27410 2002-02-28 15:08  ivan
27411
27412         * httemplate/search/svc_acct.cgi: add main menu link
27413
27414 2002-02-28 15:07  ivan
27415
27416         * httemplate/misc/cancel-unaudited.cgi: handle errors better
27417
27418 2002-02-28 14:05  ivan
27419
27420         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
27421           httemplate/config/config.cgi: s/depreciated/deprecated/
27422
27423 2002-02-27 16:28  jeff
27424
27425         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
27426
27427 2002-02-27 15:20  ivan
27428
27429         * FS/FS/cust_main.pm: oops, spurious error messages
27430
27431 2002-02-27 15:03  ivan
27432
27433         * FS/FS/cust_main.pm: bubble up billing event errors
27434
27435 2002-02-27 14:40  ivan
27436
27437         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
27438
27439 2002-02-27 14:40  ivan
27440
27441         * FS/FS/cust_bill_event.pm: errant ;
27442
27443 2002-02-27 14:39  ivan
27444
27445         * README.1.4.0pre12, FS/FS/cust_bill_event.pm, bin/fs-setup,
27446           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
27447           httemplate/view/cust_bill.cgi: add status and statustext fields
27448           to cust_bill_event
27449
27450 2002-02-27 14:00  ivan
27451
27452         * FS/FS/cust_main.pm: well, don't make things worse when
27453           debugging...
27454
27455 2002-02-27 13:57  ivan
27456
27457         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
27458
27459 2002-02-27 09:07  khoff
27460
27461         * httemplate/docs/upgrade8.html: Should be "CREATE TABLE" not
27462           "CREATE INDEX" for part_export_option
27463
27464 2002-02-26 14:09  ivan
27465
27466         * httemplate/search/: report_cc.cgi, report_credit.cgi,
27467           report_receivables.cgi, report_tax.cgi: fixup reports for
27468           templated webUI
27469
27470 2002-02-26 03:53  ivan
27471
27472         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
27473           shipping adresses.  whew.
27474
27475 2002-02-26 03:42  ivan
27476
27477         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
27478           **BEFORE** generating @diff for SQL.  causing weird effects with
27479           cust_main::check that modifies record (ship_ field weirdness)
27480
27481           fix nasty logic error triggered by changing a ship_ field from
27482           something TO identical to the corresponding non-ship_ field.
27483           ouch
27484
27485 2002-02-26 03:30  ivan
27486
27487         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
27488           ship_ field from something TO identical to the corresponding
27489           non-ship_ field.  ouch.
27490
27491 2002-02-26 03:11  ivan
27492
27493         * httemplate/edit/cust_main.cgi: fix a weird oops with service
27494           address editing UI that would leave some fields blank... ?
27495
27496 2002-02-26 01:06  ivan
27497
27498         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
27499
27500 2002-02-26 00:34  ivan
27501
27502         * FS/FS/cust_main.pm: die with a better error message on bad
27503           locales
27504
27505 2002-02-25 11:09  ivan
27506
27507         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
27508           that have the character "." in their username     we can't search
27509           these customers by Username, can you please fix.
27510
27511 2002-02-23 14:36  ivan
27512
27513         * httemplate/search/: report_cc.cgi, report_credit.cgi,
27514           report_receivables.cgi, report_tax.cgi: take hardcoded paths out
27515           of report cgis
27516
27517 2002-02-23 03:56  ivan
27518
27519         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
27520           httemplate/search/cust_main.cgi,
27521           httemplate/search/cust_main.html: case-insensitive and substring
27522           searching
27523
27524 2002-02-23 03:46  ivan
27525
27526         * httemplate/index.html: silly html tweaking
27527
27528 2002-02-22 23:48  ivan
27529
27530         * httemplate/browse/part_pkg.cgi: it's too late.
27531
27532 2002-02-22 23:35  ivan
27533
27534         * httemplate/browse/part_pkg.cgi: i really should just start moving
27535           things to templates
27536
27537 2002-02-22 23:32  ivan
27538
27539         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
27540           misaligned columns when viewing disabled services/packages
27541
27542 2002-02-22 23:00  ivan
27543
27544         * FS/FS/UID.pm: nit
27545
27546 2002-02-22 18:14  jeff
27547
27548         * FS/FS/UID.pm, bin/svc_acct.export,
27549           httemplate/search/report_cc.cgi,
27550           httemplate/search/report_credit.cgi,
27551           httemplate/search/report_receivables.cgi,
27552           httemplate/search/report_tax.cgi: report fixes and cruft removal
27553
27554 2002-02-22 18:02  ivan
27555
27556         * httemplate/: index.html, docs/install.html, docs/upgrade8.html:
27557           UI work on main menu, remove Archive::Tar from docs
27558
27559 2002-02-22 15:18  jeff
27560
27561         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
27562           FS/bin/freeside-credit-report,
27563           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
27564           conf/report_template, httemplate/classic.html,
27565           httemplate/index.html, httemplate/search/report_cc.cgi,
27566           httemplate/search/report_cc.html,
27567           httemplate/search/report_credit.cgi,
27568           httemplate/search/report_credit.html,
27569           httemplate/search/report_receivables.cgi,
27570           httemplate/search/report_tax.cgi,
27571           httemplate/search/report_tax.html: add some reporting features
27572
27573 2002-02-22 15:08  ivan
27574
27575         * FS/FS/cust_pay_batch.pm: fix i18n zip
27576
27577 2002-02-22 14:13  ivan
27578
27579         * httemplate/edit/cust_main.cgi: billing vs. shipping states
27580           weren't sorted in the same order.  UI glitch only
27581
27582 2002-02-22 04:31  ivan
27583
27584         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
27585           <SELECT> configuration editing, fixes Bug#350
27586
27587 2002-02-22 04:13  ivan
27588
27589         * httemplate/index.html: close </FORM> tags
27590
27591 2002-02-22 01:01  ivan
27592
27593         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
27594
27595 2002-02-22 00:58  ivan
27596
27597         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
27598           OTHER/OTHER_BOUNCE
27599
27600 2002-02-21 23:50  ivan
27601
27602         * bin/fs-setup: doh
27603
27604 2002-02-21 22:42  ivan
27605
27606         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
27607           links
27608
27609 2002-02-21 22:39  ivan
27610
27611         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
27612           remove them
27613
27614 2002-02-21 22:23  ivan
27615
27616         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
27617           provisioning errors
27618
27619 2002-02-21 21:56  ivan
27620
27621         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
27622           cp_rename
27623
27624 2002-02-21 17:07  ivan
27625
27626         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
27627           httemplate/view/cust_pkg.cgi: UI work:
27628
27629           make all functions of view/cust_pkg.cgi available on
27630           view/cust_main.cgi  - having them one link down in "Edit" is
27631           confusing.
27632
27633           closes: Bug#325
27634
27635 2002-02-21 15:17  ivan
27636
27637         * bin/fs-setup: queue.svcnum is nullable too, oops
27638
27639 2002-02-21 13:43  ivan
27640
27641         * bin/fs-setup: looks like statustext field is missing NULL flag in
27642           fs-setup
27643
27644 2002-02-20 14:03  ivan
27645
27646         * httemplate/index.html: invoice reports belong here too
27647
27648 2002-02-20 02:39  ivan
27649
27650         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
27651
27652 2002-02-20 01:44  ivan
27653
27654         * httemplate/view/cust_main.cgi: don't display full card in
27655           webinterface
27656
27657 2002-02-19 19:17  jeff
27658
27659         * FS/FS/cust_main.pm: correct sense of tax generation
27660
27661 2002-02-19 17:03  ivan
27662
27663         * CREDITS, README.1.4.0pre11, README.1.4.0pre8, FS/FS/CGI.pm,
27664           FS/FS/Record.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
27665           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
27666           FS/bin/freeside-queued, bin/fs-setup, htetc/global.asa,
27667           htetc/handler.pl, httemplate/index.html,
27668           httemplate/browse/queue.cgi, httemplate/misc/queue.cgi,
27669           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
27670           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi: use
27671           Net::SSH::ssh_cmd for all job queueing rather than local
27672           duplicated ssh subs
27673
27674           queue daemon updates: retry & remove links work, bubble up error
27675           message to webinterface, link to svcnum & have job listings on
27676           view/svc_* pages, closes: Bug#280
27677
27678           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
27679
27680 2002-02-19 15:43  ivan
27681
27682         * httemplate/docs/: install.html, schema.html, upgrade8.html: set
27683           EVERYTHING=1 for your own mod_perl compile
27684
27685 2002-02-18 23:51  ivan
27686
27687         * httemplate/index.html: oops
27688
27689 2002-02-18 23:00  ivan
27690
27691         * httemplate/classic.html: TMTOWTDI
27692
27693 2002-02-18 20:43  ivan
27694
27695         * httemplate/index.html: new main menu!
27696
27697 2002-02-18 19:22  jeff
27698
27699         * FS/FS/cust_refund.pm: fix refund posting
27700
27701 2002-02-18 19:15  ivan
27702
27703         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
27704
27705 2002-02-18 19:06  ivan
27706
27707         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
27708
27709 2002-02-18 18:57  ivan
27710
27711         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
27712           packages to edit service quantities also
27713
27714 2002-02-18 12:09  ivan
27715
27716         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
27717           strict
27718
27719 2002-02-18 10:07  ivan
27720
27721         * FS/FS/prepay_credit.pm: document 'seconds'
27722
27723 2002-02-18 02:14  ivan
27724
27725         * httemplate/edit/svc_www.cgi: oops!
27726
27727 2002-02-18 00:53  ivan
27728
27729         * Makefile: make release and make update-webdemo targets
27730
27731 2002-02-18 00:39  ivan
27732
27733         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
27734           htetc/global.asa, httemplate/edit/part_pkg.cgi: safe web demo
27735           operation!  closes: Bug#217
27736
27737           fix bug in edit/part_pkg: s/bkg/pkg/
27738
27739           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
27740           errors, closes: Bug#323
27741
27742 2002-02-17 19:45  ivan
27743
27744         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
27745           netcape4, use one for svc_acct.popnum too
27746
27747 2002-02-17 17:26  ivan
27748
27749         * README.1.4.0pre11, httemplate/docs/install.html,
27750           httemplate/docs/upgrade8.html: rsync docs
27751
27752 2002-02-17 16:21  jeff
27753
27754         * Makefile: keep accidentally checking in Makefile changes, gotta
27755           do something about that...
27756
27757 2002-02-17 16:13  jeff
27758
27759         * Makefile, FS/FS/Conf.pm, bin/svc_acct.export, eg/vpopmailrestart:
27760           trading in tar for rsync for improved vpopmail support
27761
27762 2002-02-17 13:01  ivan
27763
27764         * FS/MANIFEST: removing CGIwrapper.pm
27765
27766 2002-02-17 11:12  ivan
27767
27768         * README.1.4.0pre9, FS/MANIFEST, FS/FS/CGIwrapper.pm,
27769           FS/t/CGIwrapper.t: get ride of CGIwrapper.pm
27770
27771 2002-02-17 11:07  jeff
27772
27773         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
27774           commands too
27775
27776 2002-02-16 13:47  ivan
27777
27778         * htetc/global.asa: work with current Apache::ASP
27779
27780 2002-02-16 10:14  ivan
27781
27782         * TODO: now in RT2!
27783
27784 2002-02-15 23:27  ivan
27785
27786         * httemplate/docs/install.html: install warnings about mysql
27787
27788 2002-02-15 12:21  jeff
27789
27790         * bin/svc_acct.export: remove arbitary uid requirement for vpasswd
27791           generation
27792
27793 2002-02-15 11:34  ivan
27794
27795         * Makefile: keep accidentally checking in Makefile changes, gotta
27796           do something about that...
27797
27798 2002-02-15 11:33  ivan
27799
27800         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
27801
27802 2002-02-14 14:37  jeff
27803
27804         * bin/svc_acct.export: fix bug in multiline radiusprepend
27805
27806 2002-02-14 10:06  ivan
27807
27808         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
27809
27810 2002-02-13 17:12  ivan
27811
27812         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
27813
27814 2002-02-12 10:56  ivan
27815
27816         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
27817           error message
27818
27819 2002-02-12 10:47  ivan
27820
27821         * FS/FS/cust_main.pm: fixes:
27822
27823           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
27824           Bill' );): Illegal or empty (text) comment:  at
27825           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
27826
27827 2002-02-12 10:37  ivan
27828
27829         * bin/svc_acct.export: fixes:
27830
27831           In string, @domain now must be written as \@domain at
27832           ./svc_acct.export line 292, near "^append @domain" Global symbol
27833           "@domain" requires explicit package name at ./svc_acct.export
27834           line 292.  Execution of ./svc_acct.export aborted due to
27835           compilation errors.
27836
27837 2002-02-11 21:58  ivan
27838
27839         * README.1.4.0pre9, bin/fs-setup, httemplate/docs/admin.html:
27840           fixes: bug#331
27841
27842 2002-02-11 20:49  ivan
27843
27844         * httemplate/edit/part_bill_event.cgi: oops
27845
27846 2002-02-11 19:29  ivan
27847
27848         * README.1.4.0pre8, README.1.4.0pre9: 1.4.0pre9!!!
27849
27850 2002-02-11 18:11  ivan
27851
27852         * FS/FS/Conf.pm, bin/svc_acct.export, httemplate/config/config.cgi:
27853           add username_policy "@append domain"
27854
27855           add "select" config type, mmm
27856
27857 2002-02-11 18:06  ivan
27858
27859         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
27860           BUGS section
27861
27862 2002-02-11 17:25  ivan
27863
27864         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
27865
27866 2002-02-11 17:13  ivan
27867
27868         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
27869           domain pulldown closes: Bug#328
27870
27871 2002-02-11 15:01  ivan
27872
27873         * FS/FS/svc_forward.pm: oops, code hidden by pod
27874
27875 2002-02-11 13:51  ivan
27876
27877         * httemplate/edit/svc_acct.cgi: don't display useless finger and
27878           shell fields if uid is set to fixed & blank in the service
27879           definition - causes: Error: Can't have finger-name without uid
27880
27881 2002-02-11 11:38  ivan
27882
27883         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
27884           httemplate/edit/process/svc_www.cgi,
27885           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
27886           svc_www is working!
27887
27888           also auto-create and add A records if necessary using apacheip
27889           config file.
27890
27891           and show all domain_records on view/svc_domain.cgi page
27892
27893 2002-02-10 14:31  ivan
27894
27895         * httemplate/edit/svc_acct.cgi: ui
27896
27897 2002-02-10 14:21  ivan
27898
27899         * httemplate/edit/part_pkg.cgi: slighly different wording
27900
27901 2002-02-10 14:06  ivan
27902
27903         * FS/FS/cust_svc.pm: another bug in quantity checking
27904
27905 2002-02-10 13:37  ivan
27906
27907         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
27908           works
27909
27910 2002-02-10 13:30  ivan
27911
27912         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
27913           package definitions to all agent types by default
27914
27915           config option to restore current behaviour (must explicitly add
27916           new package definitions to each agent type)
27917
27918           closes: Bug#324
27919
27920 2002-02-10 11:58  ivan
27921
27922         * FS/MANIFEST, FS/bin/freeside-bill, FS/bin/freeside-daily,
27923           httemplate/docs/billing.html, httemplate/docs/upgrade8.html,
27924           httemplate/edit/process/part_bill_event.cgi: update billing
27925           documentation for the new world of invoice events added
27926           freeside-daily replacing freeside-bill for the new world of
27927           invoice events
27928
27929 2002-02-10 10:56  ivan
27930
27931         * README.1.4.0pre9, FS/FS/cust_pay.pm, bin/fs-setup,
27932           httemplate/docs/upgrade8.html, httemplate/edit/cust_pay.cgi: use
27933           unique tokens to prevent double-submission of payments in the web
27934           UI (closes: Bug#320)
27935
27936 2002-02-10 09:30  ivan
27937
27938         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
27939           before figuring to display a list or redirect.  eliiminates "2
27940           matching found" displayed but only one in list.
27941
27942 2002-02-10 09:02  ivan
27943
27944         * FS/FS/cust_main_invoice.pm: allow + in email addresses
27945
27946 2002-02-10 08:49  ivan
27947
27948         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
27949           email addresses into svcnum-linked destinations
27950
27951 2002-02-10 08:40  ivan
27952
27953         * Makefile, httemplate/edit/svc_acct.cgi:
27954           fix "no previous account to recall hidden password from" error
27955           when adding new accounts & get an error on first try
27956
27957 2002-02-10 08:14  ivan
27958
27959         * Makefile, httemplate/index.html,
27960           httemplate/browse/svc_acct_pop.cgi,
27961           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
27962           webui
27963
27964 2002-02-10 08:05  ivan
27965
27966         * htetc/handler.pl, httemplate/browse/agent.cgi,
27967           httemplate/browse/agent_type.cgi,
27968           httemplate/browse/cust_main_county.cgi,
27969           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
27970           httemplate/browse/part_bill_event.cgi,
27971           httemplate/browse/part_pkg.cgi,
27972           httemplate/browse/part_referral.cgi,
27973           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
27974           httemplate/browse/svc_acct_pop.cgi,
27975           httemplate/config/config-process.cgi,
27976           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
27977           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
27978           httemplate/edit/agent_type.cgi,
27979           httemplate/edit/cust_bill_pay.cgi,
27980           httemplate/edit/cust_credit.cgi,
27981           httemplate/edit/cust_credit_bill.cgi,
27982           httemplate/edit/cust_main.cgi,
27983           httemplate/edit/cust_main_county-expand.cgi,
27984           httemplate/edit/cust_main_county.cgi,
27985           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
27986           httemplate/edit/part_bill_event.cgi,
27987           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
27988           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
27989           httemplate/edit/svc_acct_pop.cgi,
27990           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
27991           httemplate/edit/svc_forward.cgi,
27992           httemplate/edit/process/quick-cust_pkg.cgi,
27993           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
27994           httemplate/misc/catchall.cgi,
27995           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
27996           httemplate/misc/process/link.cgi,
27997           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
27998           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
27999           httemplate/search/svc_acct.cgi,
28000           httemplate/search/svc_acct_sm.cgi,
28001           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
28002           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
28003           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
28004           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
28005           httemplate/view/svc_www.cgi: *finally* seems to be working under
28006           Mason.  sheesh.  *finally* seems to be working under Mason.
28007           sheesh.  *finally* seems to be working under Mason.  sheesh.
28008           *finally* seems to be working under Mason.  sheesh.  *finally*
28009           seems to be working under Mason.  sheesh.  *finally* seems to be
28010           working under Mason.  sheesh.  *finally* seems to be working
28011           under Mason.  sheesh.  *finally* seems to be working under Mason.
28012           sheesh.
28013
28014 2002-02-10 05:21  ivan
28015
28016         * htetc/handler.pl, httemplate/browse/agent.cgi,
28017           httemplate/browse/agent_type.cgi,
28018           httemplate/browse/cust_main_county.cgi,
28019           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
28020           httemplate/browse/part_bill_event.cgi,
28021           httemplate/browse/part_pkg.cgi,
28022           httemplate/browse/part_referral.cgi,
28023           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
28024           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
28025           httemplate/edit/agent_type.cgi,
28026           httemplate/edit/cust_bill_pay.cgi,
28027           httemplate/edit/cust_credit.cgi,
28028           httemplate/edit/cust_credit_bill.cgi,
28029           httemplate/edit/cust_main.cgi,
28030           httemplate/edit/cust_main_county-expand.cgi,
28031           httemplate/edit/cust_main_county.cgi,
28032           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
28033           httemplate/edit/part_bill_event.cgi,
28034           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
28035           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
28036           httemplate/edit/svc_acct_pop.cgi,
28037           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
28038           httemplate/edit/svc_forward.cgi,
28039           httemplate/edit/process/REAL_cust_pkg.cgi,
28040           httemplate/edit/process/agent.cgi,
28041           httemplate/edit/process/agent_type.cgi,
28042           httemplate/edit/process/cust_bill_pay.cgi,
28043           httemplate/edit/process/cust_credit.cgi,
28044           httemplate/edit/process/cust_credit_bill.cgi,
28045           httemplate/edit/process/cust_main.cgi,
28046           httemplate/edit/process/cust_main_county-collapse.cgi,
28047           httemplate/edit/process/cust_main_county-expand.cgi,
28048           httemplate/edit/process/cust_main_county.cgi,
28049           httemplate/edit/process/cust_pay.cgi,
28050           httemplate/edit/process/cust_pkg.cgi,
28051           httemplate/edit/process/part_pkg.cgi,
28052           httemplate/edit/process/part_referral.cgi,
28053           httemplate/edit/process/quick-cust_pkg.cgi,
28054           httemplate/edit/process/svc_acct.cgi,
28055           httemplate/edit/process/svc_acct_pop.cgi,
28056           httemplate/edit/process/svc_acct_sm.cgi,
28057           httemplate/edit/process/svc_domain.cgi,
28058           httemplate/edit/process/svc_forward.cgi,
28059           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
28060           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
28061           httemplate/misc/delete-cust_pay.cgi,
28062           httemplate/misc/delete-customer.cgi,
28063           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
28064           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
28065           httemplate/misc/unsusp_pkg.cgi,
28066           httemplate/misc/process/catchall.cgi,
28067           httemplate/misc/process/delete-customer.cgi,
28068           httemplate/misc/process/link.cgi,
28069           httemplate/search/cust_bill.cgi, httemplate/search/cust_pay.cgi,
28070           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
28071           httemplate/search/svc_acct_sm.cgi,
28072           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
28073           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
28074           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
28075           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
28076           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
28077           to fix any redirects, whew
28078
28079           Mason handler.pl overrides CGI::redirect
28080
28081           fixed strict; problems in edit/part_pkg.cgi &
28082           edit/process/part_pkg.cgi
28083
28084 2002-02-09 18:28  ivan
28085
28086         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
28087           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
28088           config file
28089
28090 2002-02-09 18:16  ivan
28091
28092         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
28093           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
28094           httemplate/browse/part_bill_event.cgi,
28095           httemplate/edit/part_pkg.cgi,
28096           httemplate/edit/process/part_bill_event.cgi,
28097           httemplate/edit/process/part_pkg.cgi,
28098           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
28099           tested (closes: Bug#313).
28100
28101           view/cust_bill.cgi invoice view shows invoice events!
28102
28103           fix bug where adding events with no name silently failed instead
28104           of giving an error
28105
28106           add new comission plans
28107
28108 2002-02-09 17:47  ivan
28109
28110         * README.1.4.0pre8, httemplate/docs/upgrade8.html,
28111           FS/bin/freeside-bill: remove -i option from freeside-bill
28112           (obsoleted by invoice events)
28113
28114 2002-02-09 10:24  ivan
28115
28116         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
28117           httemplate/edit/process/agent_type.cgi,
28118           httemplate/edit/process/cust_main_county-expand.cgi,
28119           httemplate/edit/process/cust_main_county.cgi,
28120           httemplate/edit/process/cust_pay.cgi,
28121           httemplate/edit/process/part_pkg.cgi,
28122           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
28123           httemplate/search/svc_domain.cgi: no more exit() in templates
28124
28125 2002-02-09 10:09  ivan
28126
28127         * FS/FS/svc_domain.pm: okay all external export from .pm files is
28128           queued! (closes: Bug#249)
28129
28130 2002-02-09 09:45  ivan
28131
28132         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
28133           FS::cust_svc::check look up & check pkg_svc.quantity like
28134           httemplate/view/cust_pkg.cgi (closes: Bug#43)
28135
28136 2002-02-09 09:03  ivan
28137
28138         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: okay, both
28139           Apache::ASP and Mason should set no-cache headers now (closes:
28140           Bug#23)
28141
28142 2002-02-07 14:30  ivan
28143
28144         * Makefile: oops, reversing bad Makefile patch
28145
28146 2002-02-07 14:29  ivan
28147
28148         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
28149           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
28150           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
28151           httemplate/view/cust_main.cgi: delete payments
28152
28153 2002-02-06 07:55  ivan
28154
28155         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
28156           blib/ files
28157
28158 2002-02-06 07:50  ivan
28159
28160         * FS/FS/cust_bill.pm: pod typo
28161
28162 2002-02-06 07:49  ivan
28163
28164         * Makefile, httemplate/docs/install.html: documentation building
28165           Makefile patch
28166
28167 2002-02-06 07:36  ivan
28168
28169         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
28170           punctuation
28171
28172 2002-02-06 07:07  ivan
28173
28174         * bin/fs-setup: tyop
28175
28176 2002-02-06 06:58  ivan
28177
28178         * FS/bin/freeside-adduser: fix for non-file auth
28179
28180 2002-02-05 12:25  ivan
28181
28182         * FS/FS/Record.pm: better error messages if you haven't run
28183           fs-setup ?
28184
28185 2002-02-05 10:24  ivan
28186
28187         * httemplate/docs/install.html: &nbsp; for commands; confusing
28188           otherwise
28189
28190 2002-02-05 10:04  ivan
28191
28192         * httemplate/docs/install.html: doc
28193
28194 2002-02-05 08:48  ivan
28195
28196         * fs_passwd/fs_passwd, fs_passwd/fs_passwd.cgi,
28197           fs_passwd/fs_passwd.html, httemplate/docs/passwd.html: web-based
28198           password changer!
28199
28200 2002-02-05 03:06  ivan
28201
28202         * httemplate/docs/upgrade8.html: don't need DBIx::DataSource for
28203           upgrades
28204
28205 2002-02-05 01:46  ivan
28206
28207         * httemplate/docs/: install.html, upgrade8.html: doc
28208
28209 2002-02-04 23:57  ivan
28210
28211         * README.1.4.0pre8, httemplate/docs/upgrade8.html: fix
28212           part_export_option indices
28213
28214 2002-02-04 10:12  ivan
28215
28216         * httemplate/docs/install.html: doc update
28217
28218 2002-02-04 09:06  ivan
28219
28220         * Makefile, README.1.4.0pre4567-8, README.1.4.0pre8: 1.4.0pre8!
28221
28222 2002-02-04 09:04  ivan
28223
28224         * bin/fs-setup, httemplate/docs/upgrade8.html,
28225           httemplate/edit/part_bill_event.cgi: have fs-setup create the
28226           necessary "default" billing events documentation on necessary
28227           "default" billing events
28228
28229 2002-02-04 08:44  ivan
28230
28231         * httemplate/docs/install.html, httemplate/docs/upgrade8.html,
28232           httemplate/edit/part_bill_event.cgi,
28233           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
28234           FS/FS/cust_main.pm: billing events!
28235
28236 2002-01-30 10:22  ivan
28237
28238         * httemplate/: browse/part_bill_event.cgi,
28239           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
28240           working invoice event web interface
28241
28242 2002-01-30 06:18  ivan
28243
28244         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
28245           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
28246           httemplate/browse/cust_main_county.cgi,
28247           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
28248           httemplate/browse/part_bill_event.cgi,
28249           httemplate/browse/part_pkg.cgi,
28250           httemplate/browse/part_referral.cgi,
28251           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
28252           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/install.html,
28253           httemplate/edit/agent.cgi, httemplate/edit/agent_type.cgi,
28254           httemplate/edit/cust_bill_pay.cgi,
28255           httemplate/edit/cust_credit.cgi,
28256           httemplate/edit/cust_credit_bill.cgi,
28257           httemplate/edit/cust_main.cgi,
28258           httemplate/edit/cust_main_county-expand.cgi,
28259           httemplate/edit/cust_main_county.cgi,
28260           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
28261           httemplate/edit/part_bill_event.cgi,
28262           httemplate/edit/part_referral.cgi, httemplate/edit/part_svc.cgi,
28263           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
28264           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
28265           httemplate/edit/svc_forward.cgi,
28266           httemplate/edit/process/agent.cgi,
28267           httemplate/edit/process/agent_type.cgi,
28268           httemplate/edit/process/cust_bill_pay.cgi,
28269           httemplate/edit/process/cust_credit.cgi,
28270           httemplate/edit/process/cust_credit_bill.cgi,
28271           httemplate/edit/process/cust_main.cgi,
28272           httemplate/edit/process/cust_main_county-collapse.cgi,
28273           httemplate/edit/process/cust_main_county-expand.cgi,
28274           httemplate/edit/process/cust_main_county.cgi,
28275           httemplate/edit/process/cust_pay.cgi,
28276           httemplate/edit/process/cust_pkg.cgi,
28277           httemplate/edit/process/part_pkg.cgi,
28278           httemplate/edit/process/part_referral.cgi,
28279           httemplate/edit/process/quick-cust_pkg.cgi,
28280           httemplate/edit/process/svc_acct.cgi,
28281           httemplate/edit/process/svc_acct_pop.cgi,
28282           httemplate/edit/process/svc_acct_sm.cgi,
28283           httemplate/edit/process/svc_domain.cgi,
28284           httemplate/edit/process/svc_forward.cgi,
28285           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
28286           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
28287           httemplate/misc/delete-customer.cgi,
28288           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
28289           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
28290           httemplate/misc/unsusp_pkg.cgi,
28291           httemplate/misc/process/catchall.cgi,
28292           httemplate/misc/process/delete-customer.cgi,
28293           httemplate/misc/process/link.cgi,
28294           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
28295           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
28296           httemplate/search/svc_acct.cgi,
28297           httemplate/search/svc_acct_sm.cgi,
28298           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
28299           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
28300           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
28301           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
28302           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
28303           new CGI;   &cgisuidsetup(); from all templates.  should work
28304           better under Mason.
28305
28306 2002-01-29 09:42  ivan
28307
28308         * README.1.4.0pre4567-8, FS/FS/part_bill_event.pm, bin/fs-setup,
28309           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
28310           weight, plan and plandata fields in part_bill_event
28311
28312 2002-01-29 08:33  ivan
28313
28314         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
28315           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
28316           FS/FS/svc_acct.pm, bin/pod2x, htetc/global.asa, htetc/handler.pl,
28317           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
28318           httemplate/docs/install.html,
28319           httemplate/edit/part_bill_event.cgi,
28320           httemplate/edit/part_pkg.cgi,
28321           httemplate/edit/process/part_bill_event.cgi: - web interface for
28322           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
28323           FS::svc_acct seconds_since methods) - Makefile target to
28324           regenerate HTML manpages on install - FS.pm doc update -
28325           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
28326           ->cancel, ->invoicing_list_addpost - start of a billing event web
28327           interface - cust_pay::upgrade_replace doesn't error out if
28328           history includes   overapplied payments
28329
28330 2002-01-29 03:11  ivan
28331
28332         * bin/fs-setup: oops bad column type for part_bill_event.payby
28333
28334 2002-01-28 03:24  ivan
28335
28336         * FS/FS/Record.pm: oops, syntax error in new() check for missing
28337           subclass table sub (eek)
28338
28339 2002-01-27 22:57  ivan
28340
28341         * README.1.4.0pre4567-8, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
28342           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/part_pkg.pm,
28343           FS/FS/part_svc.pm, bin/fs-setup, httemplate/docs/schema.html,
28344           httemplate/docs/upgrade8.html: book closing schema changes
28345
28346 2002-01-27 21:15  ivan
28347
28348         * README.1.4.0pre4567-8, FS/FS/part_export.pm,
28349           FS/FS/part_export_option.pm, bin/fs-setup,
28350           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
28351           part_export schema changes
28352
28353 2002-01-25 17:52  ivan
28354
28355         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
28356
28357 2002-01-24 09:02  ivan
28358
28359         * FS/FS/Record.pm: emit a warning in this unlikely case again
28360
28361 2002-01-24 08:58  ivan
28362
28363         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
28364           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
28365           rather than == 0 in the ::check's ....  <rluser> you might
28366           consider <= 0
28367
28368 2002-01-24 08:54  ivan
28369
28370         * FS/FS/cust_credit_refund.pm: stack traces help alot
28371
28372 2002-01-24 03:52  ivan
28373
28374         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
28375           jeff's on a bugfinding roll here, thanks!
28376
28377 2002-01-24 03:43  ivan
28378
28379         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
28380           cust_credit_refund::cust_credit should exist..
28381
28382 2002-01-23 22:52  ivan
28383
28384         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
28385           FS::cust_refund::check  'amount' should probably be replaced with
28386           +'refund' in two places
28387
28388 2002-01-23 22:46  ivan
28389
28390         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
28391
28392 2002-01-23 18:26  ivan
28393
28394         * FS/FS/cust_refund.pm: fix cust_refund::insert
28395
28396 2002-01-22 07:57  ivan
28397
28398         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
28399           $0.00 in credits/payments/refunds
28400
28401 2002-01-22 06:55  ivan
28402
28403         * FS/FS/part_svc.pm: docu
28404
28405 2002-01-22 06:53  ivan
28406
28407         * FS/FS/svc_acct.pm: silly compilation problem
28408
28409 2002-01-22 06:42  ivan
28410
28411         * httemplate/docs/: index.html, upgrade.html, upgrade2.html,
28412           upgrade3.html: remove old upgrade docs
28413
28414 2002-01-21 03:30  ivan
28415
28416         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
28417
28418 2002-01-19 07:16  ivan
28419
28420         * FS/FS/UID.pm: error message update
28421
28422 2002-01-16 07:37  ivan
28423
28424         * FS/FS/svc_acct.pm: doc
28425
28426 2002-01-14 12:28  ivan
28427
28428         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/docs/export.html:
28429           pay some attention to 1.4 RADIUS SQL export
28430
28431 2002-01-14 06:29  ivan
28432
28433         * FS/bin/freeside-overdue: fix -l option
28434
28435 2002-01-11 23:23  ivan
28436
28437         * httemplate/docs/upgrade8.html: fix upgrade8.html to be in
28438           agreement with fs-setup
28439
28440 2002-01-09 05:29  ivan
28441
28442         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
28443           cache files on customer replace.
28444
28445           do an exact search along with the fuzzy search (webui)
28446
28447 2002-01-03 09:40  ivan
28448
28449         * README.1.4.0pre2-3, README.1.4.0pre3-4, README.1.4.0pre4567-8,
28450           FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
28451           FS/t/cust_bill_event.t, FS/t/part_bill_event.t, bin/fs-setup,
28452           httemplate/docs/schema.html, httemplate/docs/upgrade8.html: more
28453           schema changes:  part_bill_event and cust_bill_event tables
28454
28455           remove old 1.4.0pre READMEs
28456
28457 2001-12-28 07:17  ivan
28458
28459         * FS/bin/freeside-overdue: update usage message
28460
28461 2001-12-28 07:14  ivan
28462
28463         * FS/: FS/cust_main.pm, bin/freeside-overdue: force printing in
28464           freeside-overdue
28465
28466 2001-12-28 06:40  ivan
28467
28468         * FS/FS/cust_main.pm, FS/bin/freeside-bill,
28469           FS/bin/freeside-overdue, httemplate/edit/cust_main.cgi,
28470           httemplate/edit/part_pkg.cgi: add more options to
28471           freeside-overdue
28472
28473           add charge method to FS::cust_main
28474
28475           one-off packages default to disabled
28476
28477           billing payname defaults to first and last, not "Accounts
28478           Payable"
28479
28480 2001-12-27 01:26  ivan
28481
28482         * README.1.4.0pre4567-8, FS/FS/Record.pm, FS/FS/part_pkg.pm,
28483           FS/FS/part_svc.pm, FS/bin/freeside-overdue, bin/fs-setup,
28484           htetc/global.asa, httemplate/browse/part_pkg.cgi,
28485           httemplate/browse/part_svc.cgi, httemplate/edit/agent_type.cgi,
28486           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
28487           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
28488           httemplate/edit/process/part_pkg.cgi,
28489           httemplate/view/cust_main.cgi: service and package disable!
28490
28491 2001-12-26 15:59  ivan
28492
28493         * httemplate/docs/: install.html, schema.html, upgrade8.html: doc
28494
28495 2001-12-26 07:41  ivan
28496
28497         * httemplate/view/cust_main.cgi: remove warnings
28498
28499 2001-12-26 07:11  ivan
28500
28501         * httemplate/edit/process/cust_credit.cgi: apply credits!!
28502
28503 2001-12-26 07:08  ivan
28504
28505         * FS/: MANIFEST, bin/freeside-overdue: add freeside-overdue
28506
28507 2001-12-26 07:07  ivan
28508
28509         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
28510           posting credit
28511
28512 2001-12-26 03:47  ivan
28513
28514         * FS/bin/freeside-overdue: don't provide example crontabs that run
28515           at 4:20 _PM_
28516
28517 2001-12-26 03:17  ivan
28518
28519         * FS/FS/cust_main.pm, FS/bin/freeside-overdue,
28520           httemplate/docs/billing.html: (untested eek) freeside-overdue
28521           script & cust_main balance_date & total_owed_date methods
28522
28523 2001-12-26 01:18  ivan
28524
28525         * httemplate/: index.html, search/cust_pay.cgi,
28526           search/cust_pay.html, view/cust_main.cgi: search by check #
28527
28528 2001-12-25 23:53  ivan
28529
28530         * FS/FS/cust_pay.pm: doc
28531
28532 2001-12-25 22:02  ivan
28533
28534         * httemplate/edit/cust_pay.cgi: UI
28535
28536 2001-12-25 21:19  ivan
28537
28538         * httemplate/: index.html, edit/cust_pay.cgi,
28539           edit/process/cust_pay.cgi, search/cust_main-payinfo.html,
28540           search/cust_main-quickpay.html, search/cust_main.cgi,
28541           search/cust_main.html: expedited check entry
28542
28543 2001-12-25 21:02  ivan
28544
28545         * CREDITS: still missing tons of folks, i am sure
28546
28547 2001-12-25 20:52  ivan
28548
28549         * httemplate/search/: cust_bill.html, svc_acct.html,
28550           svc_domain.html, cust_main.html: same look as rest of search
28551           pages
28552
28553 2001-12-25 20:25  ivan
28554
28555         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
28556           httemplate/edit/cust_pay.cgi,
28557           httemplate/edit/process/cust_credit.cgi,
28558           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
28559           credits, post credit UI overhaul
28560
28561 2001-12-25 18:33  ivan
28562
28563         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
28564
28565 2001-12-21 18:41  ivan
28566
28567         * httemplate/docs/install.html: doco on creating database manually
28568
28569 2001-12-21 13:40  ivan
28570
28571         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
28572           httemplate/view/cust_main.cgi: add name/address to post payment
28573           screen
28574
28575           get rid of some $-0.00  yay for ieee fp
28576
28577 2001-12-21 12:55  ivan
28578
28579         * FS/FS/cust_bill_pay.pm: fixes
28580
28581             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
28582           for invnum 1659
28583             greater than cust_bill.charged 19.95 at
28584             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
28585
28586 2001-12-19 21:34  ivan
28587
28588         * FS/FS/Record.pm: work better with DBIx::Profile
28589
28590 2001-12-19 18:09  ivan
28591
28592         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
28593           '*' password
28594
28595 2001-12-19 18:07  ivan
28596
28597         * FS/FS/svc_acct.pm: quiet warnings
28598
28599 2001-12-19 06:33  ivan
28600
28601         * FS/FS/svc_acct.pm: alas, a 5.6-ism
28602
28603 2001-12-19 06:30  ivan
28604
28605         * FS/FS/svc_acct.pm: surpress warnings
28606
28607 2001-12-18 11:36  ivan
28608
28609         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
28610
28611 2001-12-18 11:34  ivan
28612
28613         * httemplate/edit/cust_bill_pay.cgi: typo
28614
28615 2001-12-18 11:32  ivan
28616
28617         * httemplate/edit/cust_bill_pay.cgi: declar vars
28618
28619 2001-12-18 11:30  ivan
28620
28621         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
28622           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
28623           payment webinterface
28624
28625 2001-12-17 23:12  ivan
28626
28627         * httemplate/search/cust_pkg.cgi: really working dates on package
28628           browse.  ouch.
28629
28630 2001-12-17 23:08  ivan
28631
28632         * httemplate/search/cust_pkg.cgi: working dates on package browse
28633
28634 2001-12-17 22:45  ivan
28635
28636         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
28637
28638 2001-12-17 22:38  ivan
28639
28640         * httemplate/search/cust_pkg.cgi: show dates on package browse
28641
28642 2001-12-17 22:29  ivan
28643
28644         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
28645
28646 2001-12-17 17:49  ivan
28647
28648         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
28649           MANIFEST
28650
28651           fix warning:
28652
28653           FS::cust_main_invoice=HASH(0x90c86c4) at
28654           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
28655
28656 2001-12-17 15:59  ivan
28657
28658         * FS/FS/cust_bill.pm: fixes
28659
28660            Argument "" isn't numeric in ncmp at
28661            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
28662
28663 2001-12-16 15:50  ivan
28664
28665         * FS/FS/cust_main.pm: eek nasty bug
28666
28667 2001-12-15 16:55  ivan
28668
28669         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
28670           cust_bill_pay.amount 39.9 for paynum 240 greater than
28671           cust_pay.paid 39.90
28672
28673 2001-12-15 14:59  ivan
28674
28675         * httemplate/view/svc_acct.cgi: style
28676
28677 2001-12-15 14:58  ivan
28678
28679         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
28680           records
28681
28682 2001-12-15 14:56  ivan
28683
28684         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
28685           <burgess@www.cynjut.net>, thanks
28686
28687 2001-12-15 14:47  ivan
28688
28689         * httemplate/edit/cust_main.cgi: allow entering of referral
28690           customer by number as well as by link off the view page, courtesy
28691           of Dave Burgess <burgess@www.cynjut.net>
28692
28693 2001-12-14 16:17  ivan
28694
28695         * FS/FS/cust_main.pm: style changes
28696
28697 2001-12-13 10:37  ivan
28698
28699         * FS/bin/freeside-setinvoice: okay, it should really work now
28700
28701 2001-12-13 09:52  ivan
28702
28703         * FS/bin/freeside-setinvoice: fix setinvoice script
28704
28705 2001-12-13 01:17  ivan
28706
28707         * FS/bin/freeside-setinvoice: added util to set invoice
28708           destinations
28709
28710 2001-12-12 11:42  ivan
28711
28712         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
28713           passwords in web interface
28714
28715 2001-12-11 23:59  ivan
28716
28717         * bin/svc_acct.export: use pwd_mkdb to install
28718           /etc/master.passwd.new instead of moving it into place
28719
28720 2001-12-11 13:26  ivan
28721
28722         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
28723
28724 2001-12-11 02:38  ivan
28725
28726         * bin/svc_acct.export, httemplate/docs/install.html: radiusprepend
28727           config file for export add Archive::Tar to docs
28728
28729 2001-12-10 04:18  ivan
28730
28731         * FS/FS/Record.pm: Pg datatype pain
28732
28733 2001-12-09 20:54  ivan
28734
28735         * httemplate/index.html: typo noticed by Dave Burgess
28736           <burgess@www.cynjut.net>, thanks.
28737
28738 2001-12-09 16:44  ivan
28739
28740         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
28741           wasn't getting substitued.
28742
28743 2001-12-09 15:31  ivan
28744
28745         * httemplate/search/svc_acct.cgi: harmless? missing ;
28746
28747 2001-12-08 02:08  ivan
28748
28749         * httemplate/config/config.cgi: need a POST here; browsers
28750           (especially IE) are unhappy with the default GET
28751
28752 2001-12-08 02:07  ivan
28753
28754         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
28755           custnum!
28756
28757 2001-12-08 02:03  ivan
28758
28759         * FS/FS/cust_main.pm: fix logic error creating invoice line items
28760
28761 2001-12-08 02:01  ivan
28762
28763         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
28764
28765 2001-12-04 05:10  ivan
28766
28767         * httemplate/edit/svc_forward.cgi: from Dave Burgess
28768           <burgess@neonramp.com>:
28769
28770            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
28771           as the
28772            qualifier on the LHS of the assignment.  This also solves the
28773            problem with a similar error on the RHS of line 105.  It also
28774           seems to make
28775            the routine work fairly reliably (it has been problematic for me
28776           in the
28777            past).
28778
28779 2001-12-03 03:33  ivan
28780
28781         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
28782           paged service browse!!
28783
28784 2001-12-03 02:59  ivan
28785
28786         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
28787           browse
28788
28789 2001-12-03 00:43  ivan
28790
28791         * httemplate/search/cust_main.cgi: paged customer browse!
28792
28793 2001-12-03 00:41  ivan
28794
28795         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
28796           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
28797           option paged implementation of customer browse!
28798
28799 2001-11-29 16:04  ivan
28800
28801         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
28802           methods
28803
28804 2001-11-20 19:42  ivan
28805
28806         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
28807           name (!)
28808
28809 2001-11-20 19:40  ivan
28810
28811         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
28812           postalinvoicedefault config file
28813
28814 2001-11-16 02:22  ivan
28815
28816         * httemplate/docs/billing.html: update link to Text::Template docs
28817
28818 2001-11-13 13:27  ivan
28819
28820         * FS/: MANIFEST, bin/freeside-print-batch: remove
28821           freeside-print-batch
28822
28823 2001-11-12 05:19  ivan
28824
28825         * FS/FS/cust_main.pm: import hack to be less strict
28826
28827 2001-11-09 10:26  ivan
28828
28829         * httemplate/docs/install.html: Pg7 dependancy
28830
28831 2001-11-08 07:26  ivan
28832
28833         * FS/bin/freeside-queued: harmless typo noticed by "Edward
28834           Shabotinsky" <lanshark@bsinet.net>, thanks
28835
28836 2001-11-06 10:45  ivan
28837
28838         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
28839
28840 2001-11-06 10:35  ivan
28841
28842         * Makefile: i REALLY suck at Makefiles
28843
28844 2001-11-06 10:34  ivan
28845
28846         * Makefile: i suck at Makefiles
28847
28848 2001-11-06 10:22  ivan
28849
28850         * Makefile: make foo for htetc/global.asa
28851
28852 2001-11-06 09:58  ivan
28853
28854         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
28855
28856 2001-11-06 09:48  ivan
28857
28858         * bin/fs-setup: payinfo changed from length 16 to $char_d for
28859           future expansion
28860
28861 2001-11-05 13:30  ivan
28862
28863         * Makefile: more fixes for fresh installation
28864
28865 2001-11-05 13:26  ivan
28866
28867         * Makefile: yet more Make
28868
28869 2001-11-05 13:24  ivan
28870
28871         * Makefile: make create-database fix
28872
28873 2001-11-05 12:12  ivan
28874
28875         * Makefile, FS/FS/Record.pm: makefile fixups
28876
28877 2001-11-05 10:23  ivan
28878
28879         * httemplate/docs/install.html: doc
28880
28881 2001-11-05 09:00  jeff
28882
28883         * FS/FS/svc_acct.pm: improved svc_acct replacement
28884
28885 2001-11-05 08:42  ivan
28886
28887         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
28888           badly, oops
28889
28890 2001-11-05 06:04  ivan
28891
28892         * FS/bin/freeside-bill: fixup getopt
28893
28894 2001-11-05 06:03  ivan
28895
28896         * Makefile: move sys-dependant stuff to vars
28897
28898 2001-11-05 05:57  ivan
28899
28900         * FS/FS/svc_acct.pm: doc tyop
28901
28902 2001-11-05 04:07  ivan
28903
28904         * bin/svc_domain.import: this is unfinished and untested anyway,
28905           but this corrects a silly typo
28906
28907 2001-11-05 03:55  ivan
28908
28909         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
28910           expressions remove debugging warn output
28911
28912 2001-11-03 09:49  ivan
28913
28914         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
28915           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
28916           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
28917           httemplate/search/cust_main.cgi: new 'jsearch' call for big
28918           joined searches & caching support preliminary customer browse
28919           optimizations, much faster!
28920
28921 2001-11-02 00:14  ivan
28922
28923         * FS/bin/freeside-print-batch: silence pod complaints
28924
28925 2001-11-01 21:28  ivan
28926
28927         * httemplate/config/config.cgi: note config changes need
28928           apache/freeside-queued restart to take effect
28929
28930 2001-11-01 21:11  ivan
28931
28932         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
28933
28934 2001-11-01 20:55  ivan
28935
28936         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
28937           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
28938
28939 2001-10-31 16:16  ivan
28940
28941         * httemplate/search/cust_main.cgi: hit the database slightly less.
28942           this page still takes forever with lots of customers.
28943
28944 2001-10-31 08:52  ivan
28945
28946         * httemplate/browse/queue.cgi: queue display works again, even if
28947           those links don't
28948
28949 2001-10-30 11:05  ivan
28950
28951         * FS/FS/cust_pay_batch.pm, bin/fs-setup, httemplate/index.html,
28952           httemplate/browse/cust_pay_batch.cgi,
28953           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
28954           web interface to view pending batch
28955
28956 2001-10-30 07:42  ivan
28957
28958         * httemplate/edit/cust_main.cgi: put default country up top
28959
28960 2001-10-30 07:41  ivan
28961
28962         * httemplate/edit/cust_main.cgi: precedence oops
28963
28964 2001-10-30 07:39  ivan
28965
28966         * httemplate/edit/cust_main.cgi: better ordering of state selection
28967           on new customer screen
28968
28969 2001-10-30 06:54  ivan
28970
28971         * htetc/handler.pl, httemplate/browse/agent.cgi,
28972           httemplate/browse/agent_type.cgi,
28973           httemplate/browse/cust_main_county.cgi,
28974           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
28975           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
28976           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
28977           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
28978           httemplate/edit/cust_credit_bill.cgi,
28979           httemplate/edit/cust_main.cgi,
28980           httemplate/edit/cust_main_county-expand.cgi,
28981           httemplate/edit/cust_main_county.cgi,
28982           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
28983           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
28984           httemplate/edit/svc_acct_pop.cgi,
28985           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
28986           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
28987           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
28988           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
28989           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
28990           httemplate/search/svc_acct_sm.cgi,
28991           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
28992           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
28993           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
28994           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
28995           get rid of header foo in individual templates
28996
28997 2001-10-30 06:28  ivan
28998
28999         * httemplate/docs/: install.html, upgrade8.html: docu
29000
29001 2001-10-30 06:20  ivan
29002
29003         * htetc/handler.pl, httemplate/config/config-view.cgi,
29004           httemplate/config/config.cgi: web config should workish now
29005
29006 2001-10-30 05:49  ivan
29007
29008         * Makefile: work with CVS version too
29009
29010 2001-10-30 05:48  ivan
29011
29012         * Makefile: make
29013
29014 2001-10-30 05:47  ivan
29015
29016         * Makefile, FS/bin/freeside-adduser, conf/address, conf/domain,
29017           conf/secrets, conf/shells, conf/smtpmachine,
29018           httemplate/docs/install.html: `make create-config' installs
29019           default config (conf dir update) freeside-adduser uses default
29020           secrets file
29021
29022 2001-10-30 04:38  ivan
29023
29024         * Makefile: make
29025
29026 2001-10-30 04:35  ivan
29027
29028         * Makefile, httemplate/docs/install.html: makefile typo
29029
29030 2001-10-30 03:47  ivan
29031
29032         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
29033           httemplate/docs/config.html, httemplate/docs/index.html,
29034           httemplate/docs/install.html: whew more install docs and
29035           automation
29036
29037 2001-10-30 02:20  ivan
29038
29039         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser,
29040           httemplate/docs/install.html: setup/config updates.  getting
29041           easier...
29042
29043 2001-10-29 13:22  ivan
29044
29045         * Makefile: fix make clean
29046
29047 2001-10-29 12:54  ivan
29048
29049         * httemplate/docs/install.html: doc typo
29050
29051 2001-10-29 12:53  ivan
29052
29053         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
29054           records
29055
29056 2001-10-29 09:17  ivan
29057
29058         * Makefile: automate a tiny bit more
29059
29060 2001-10-26 03:24  ivan
29061
29062         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
29063           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
29064           httemplate/browse/cust_main_county.cgi,
29065           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
29066           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
29067           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
29068           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
29069           httemplate/edit/cust_credit_bill.cgi,
29070           httemplate/edit/cust_main.cgi,
29071           httemplate/edit/cust_main_county-expand.cgi,
29072           httemplate/edit/cust_main_county.cgi,
29073           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
29074           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
29075           httemplate/edit/svc_acct_pop.cgi,
29076           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
29077           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
29078           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
29079           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
29080           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
29081           httemplate/search/svc_acct_sm.cgi,
29082           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
29083           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
29084           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
29085           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
29086           cache foo *sigh*
29087
29088 2001-10-26 02:50  ivan
29089
29090         * httemplate/config/config-process.cgi: otherwise people will have
29091           problems with `0' zero
29092
29093 2001-10-25 14:24  ivan
29094
29095         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
29096
29097 2001-10-25 09:13  ivan
29098
29099         * FS/FS/cust_main_invoice.pm: & in email addresses
29100
29101 2001-10-25 01:41  ivan
29102
29103         * FS/FS/Conf.pm: remove debugging cruft
29104
29105 2001-10-24 08:45  ivan
29106
29107         * httemplate/config/config-process.cgi: correct for browser
29108           munching
29109
29110 2001-10-24 08:29  ivan
29111
29112         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
29113           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
29114           bin/fs-setup, bin/svc_acct.export, httemplate/index.html,
29115           httemplate/config/config-process.cgi,
29116           httemplate/config/config-view.cgi, httemplate/docs/config.html,
29117           httemplate/docs/install.html, httemplate/search/svc_acct.cgi:
29118           preliminary web config editor
29119
29120           new config files: username-ampersand, passwordmax
29121
29122           fs-setup updates
29123
29124           get rid of old and crufty and unused registries/ config foo
29125
29126           documentation updates
29127
29128 2001-10-23 17:59  ivan
29129
29130         * httemplate/browse/queue.cgi: Can't find string terminator "!"
29131           anywhere before EOF at queue.cgi line 42
29132
29133 2001-10-23 13:53  ivan
29134
29135         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
29136           UPDATE
29137
29138           greeeat.
29139
29140 2001-10-23 11:57  ivan
29141
29142         * httemplate/docs/: config.html, install.html: document how to set
29143           MySQL with BDB default tables
29144
29145 2001-10-23 11:15  ivan
29146
29147         * bin/fs-setup: mysql fixes
29148
29149 2001-10-22 07:48  ivan
29150
29151         * FS/FS/svc_acct.pm: fix dir check
29152
29153 2001-10-22 05:22  ivan
29154
29155         * FS/FS/svc_domain.pm: fix delete method for new databases
29156
29157 2001-10-22 01:31  ivan
29158
29159         * FS/FS/cust_main.pm: tyop
29160
29161 2001-10-22 01:29  ivan
29162
29163         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
29164           warnings, delete package ability (& warning)
29165
29166 2001-10-20 05:17  ivan
29167
29168         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
29169           bin/fs-setup, htetc/global.asa, htetc/handler.pl,
29170           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
29171           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
29172           httemplate/edit/svc_acct.cgi,
29173           httemplate/edit/process/cust_main.cgi,
29174           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
29175           exempt flags, UI to edit rework part_pkg editing UI some more
29176
29177 2001-10-16 13:33  jeff
29178
29179         * bin/svc_acct.export: added slipip insertion for icradius and
29180           vpopmail restart config
29181
29182 2001-10-15 07:58  ivan
29183
29184         * FS/FS/cust_pkg.pm, htetc/global.asa, htetc/handler.pl,
29185           httemplate/edit/REAL_cust_pkg.cgi,
29186           httemplate/edit/process/REAL_cust_pkg.cgi,
29187           httemplate/view/cust_pkg.cgi: date editing
29188
29189 2001-10-15 05:16  ivan
29190
29191         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
29192           httemplate/misc/bill.cgi: print reasons with credits on invoices
29193
29194           use straight eval, not Safe::reval in cust_main::bill for now, as
29195           i have no   idea how to call methods on a share()'ed scalar.
29196           hmm.
29197
29198           add cust_pkg::cust_main method
29199
29200           s/eidiot/idiot/ in httemplate/misc/bill.cgi
29201
29202 2001-10-15 04:39  ivan
29203
29204         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
29205           plan ||= 'flat' for custom pricing 9clone) package definitions
29206           too
29207
29208 2001-10-15 04:35  ivan
29209
29210         * httemplate/edit/cust_main.cgi: visual fix
29211
29212 2001-10-15 03:42  ivan
29213
29214         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
29215           bin/fs-setup, httemplate/browse/part_pkg.cgi,
29216           httemplate/docs/config.html, httemplate/docs/schema.html,
29217           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
29218           httemplate/edit/part_svc.cgi,
29219           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
29220           pass, oh my
29221
29222 2001-10-12 08:26  ivan
29223
29224         * httemplate/browse/queue.cgi: add (as yet inactive) retry & remove
29225           links
29226
29227 2001-10-11 10:46  ivan
29228
29229         * htetc/: global.asa, handler.pl: price plan uI!
29230
29231 2001-10-11 10:44  ivan
29232
29233         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
29234           ----------------------------------------------------------------------
29235
29236 2001-10-09 23:22  thalakan
29237
29238         * httemplate/search/cust_main.cgi: Reverted.
29239
29240 2001-10-09 22:59  thalakan
29241
29242         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
29243
29244 2001-10-09 22:42  ivan
29245
29246         * httemplate/search/cust_main.cgi: revert silly changes
29247
29248 2001-10-09 22:33  thalakan
29249
29250         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
29251
29252 2001-10-09 22:24  ivan
29253
29254         * FS/FS/Record.pm: embarassing doc fix, thanks jason
29255
29256 2001-10-09 16:10  ivan
29257
29258         * README.1.4.0pre3-4, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
29259           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
29260           httemplate/docs/config.html, httemplate/docs/install.html,
29261           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
29262           bin/fs-setup: add `unsuspendauto' config file: enable the
29263           automatic unsuspension of suspended packages when a customer's
29264           balance due changes from positive to zero or negative as the
29265           result of a payment or credit
29266
29267           add cust_pkg.manual_flag to disable this behaviour per customer
29268           package (no UI to set this yet)
29269
29270 2001-10-09 06:16  ivan
29271
29272         * httemplate/docs/install.html: update mysql links
29273
29274 2001-10-09 00:16  ivan
29275
29276         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
29277           fix
29278
29279 2001-10-08 20:11  ivan
29280
29281         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
29282           sheesh
29283
29284 2001-10-02 13:07  ivan
29285
29286         * httemplate/docs/upgrade8.html: doc clarification (?)
29287
29288 2001-10-02 09:00  jeff
29289
29290         * README.1.4.0pre3-4, FS/FS/cust_pay_batch.pm, bin/fs-setup,
29291           httemplate/docs/upgrade8.html: add pkey to batch payments and fix
29292           a doc typo
29293
29294 2001-10-02 04:10  ivan
29295
29296         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
29297           up in fix.net's password files
29298
29299 2001-10-01 03:31  ivan
29300
29301         * FS/FS/cust_pkg.pm: oops
29302
29303 2001-09-30 15:35  ivan
29304
29305         * FS/FS/svc_acct.pm: arg
29306
29307 2001-09-30 15:19  ivan
29308
29309         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
29310
29311 2001-09-30 13:30  ivan
29312
29313         * FS/FS/svc_acct.pm, httemplate/docs/config.html:
29314           username-uppercase config file
29315
29316 2001-09-27 21:33  ivan
29317
29318         * httemplate/docs/install.html: ssh recommendations
29319
29320 2001-09-27 14:49  ivan
29321
29322         * FS/FS/svc_acct_pop.pm: not used
29323
29324 2001-09-27 14:12  ivan
29325
29326         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
29327
29328 2001-09-27 13:41  ivan
29329
29330         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
29331           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
29332           selector!
29333
29334 2001-09-27 11:33  ivan
29335
29336         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
29337           domsvc
29338
29339 2001-09-26 04:34  ivan
29340
29341         * README.1.4.0pre3-4: index oops
29342
29343 2001-09-26 02:17  ivan
29344
29345         * README.1.4.0pre3-4, FS/FS.pm, FS/MANIFEST,
29346           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
29347           FS/FS/part_pop_local.pm, FS/FS/svc_acct_pop.pm,
29348           FS/t/part_pop_local.t, bin/fs-setup, httemplate/docs/schema.html,
29349           httemplate/docs/upgrade8.html: add part_pop_local table
29350
29351 2001-09-25 11:03  ivan
29352
29353         * FS/FS/cust_main.pm:
29354           ror
29355
29356 2001-09-25 11:01  ivan
29357
29358         * FS/FS/cust_main.pm, httemplate/docs/config.html: add
29359           emailinvoiceonly config file and begin to use it
29360
29361 2001-09-25 08:55  ivan
29362
29363         * FS/FS/cust_main.pm, httemplate/docs/config.html:
29364           Business::OnlinePayment::BankOfAmerica
29365
29366 2001-09-24 17:05  ivan
29367
29368         * FS/bin/freeside-queued: better REAPER
29369
29370 2001-09-23 20:23  ivan
29371
29372         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
29373
29374 2001-09-20 20:47  ivan
29375
29376         * httemplate/view/cust_main.cgi: show company and name (instead of
29377           just company) for referring customers that have a company
29378
29379 2001-09-19 17:13  ivan
29380
29381         * FS/FS/cust_main.pm: really fix fuzzy searching
29382
29383 2001-09-19 17:10  ivan
29384
29385         * FS/FS/cust_main.pm: fix fuzzy searching
29386
29387 2001-09-19 14:51  ivan
29388
29389         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
29390           working.
29391
29392 2001-09-19 14:06  ivan
29393
29394         * README.1.4.0pre3-4, FS/MANIFEST, FS/FS/svc_acct.pm,
29395           FS/bin/freeside-apply-credits, httemplate/docs/config.html:
29396           directory hashing remove jeff's lib patch from
29397           freeside-apply-credits add freeside-apply-credits to MANIFEST
29398           README for pre3-4
29399
29400 2001-09-19 12:41  ivan
29401
29402         * FS/FS/svc_acct.pm: tyop
29403
29404 2001-09-19 12:39  ivan
29405
29406         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
29407
29408 2001-09-19 12:28  ivan
29409
29410         * FS/FS/svc_acct.pm: ;args
29411
29412 2001-09-19 12:19  ivan
29413
29414         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
29415
29416 2001-09-19 12:00  ivan
29417
29418         * FS/bin/freeside-queued: set $ENV{HOME}
29419
29420 2001-09-18 17:24  ivan
29421
29422         * FS/FS/svc_acct.pm: icradius transactional password changes
29423           (suspensions, unsuspensions)
29424
29425 2001-09-16 05:45  ivan
29426
29427         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
29428           httemplate/index.html, httemplate/docs/config.html,
29429           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
29430           fix oops in FS::cust_main_invoice::replace preventing package
29431           cancellation
29432
29433           add toggle switch to cust_main searching to show/hide cancelled
29434           customers.  hidecancelledcustomers config file is just which
29435           state it starts in.
29436
29437           add signupurl config file to enable showing of the customer's
29438           signup URL on the view page.
29439
29440 2001-09-14 12:54  ivan
29441
29442         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
29443
29444 2001-09-14 11:05  ivan
29445
29446         * FS/FS/Record.pm: s/croak/confess/
29447
29448 2001-09-12 08:54  ivan
29449
29450         * httemplate/docs/: install.html, upgrade8.html: mason warnings
29451
29452 2001-09-12 08:45  ivan
29453
29454         * FS/FS/part_svc.pm: oops
29455
29456 2001-09-11 16:44  ivan
29457
29458         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
29459           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
29460           httemplate/edit/svc_forward.cgi, httemplate/view/svc_acct.cgi:
29461           radius attributes & default/fixed values should work again now
29462
29463 2001-09-11 15:20  ivan
29464
29465         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
29466           bin/fs-radius-add-reply, bin/fs-setup, bin/svc_acct.export: fix
29467           radius attribute adding
29468
29469 2001-09-11 14:58  ivan
29470
29471         * FS/bin/freeside-queued: usage sub
29472
29473 2001-09-11 13:59  ivan
29474
29475         * httemplate/edit/svc_acct_sm.cgi: persistance problem not clearing
29476           variables between runs
29477
29478 2001-09-11 13:44  ivan
29479
29480         * httemplate/search/svc_acct.cgi: getting "you should run the
29481           bin/fs-migrate-svc_acct_sm" message unexpectedly
29482
29483 2001-09-11 12:16  ivan
29484
29485         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
29486           others?
29487
29488 2001-09-11 06:10  ivan
29489
29490         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
29491           export
29492
29493 2001-09-11 05:46  ivan
29494
29495         * httemplate/edit/process/part_svc.cgi: more service edit fix
29496
29497 2001-09-11 05:42  ivan
29498
29499         * httemplate/edit/part_svc.cgi: fix service editing
29500
29501 2001-09-11 05:25  ivan
29502
29503         * FS/FS/queue.pm: queue clean fix
29504
29505 2001-09-11 05:24  ivan
29506
29507         * FS/FS/queue.pm: job queue fix
29508
29509 2001-09-11 05:10  ivan
29510
29511         * FS/FS/cust_main.pm: fuzzyfix
29512
29513 2001-09-11 05:06  ivan
29514
29515         * FS/FS/svc_acct.pm: better logging
29516
29517 2001-09-11 05:00  ivan
29518
29519         * FS/FS/svc_acct.pm: cyrus fix!
29520
29521 2001-09-11 04:52  ivan
29522
29523         * FS/bin/freeside-queued: rar
29524
29525 2001-09-11 03:05  ivan
29526
29527         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
29528
29529 2001-09-11 02:56  ivan
29530
29531         * README.1.4.0pre2-3, httemplate/edit/process/quick-cust_pkg.cgi,
29532           httemplate/view/cust_main.cgi: fix quick order
29533
29534 2001-09-10 21:44  ivan
29535
29536         * httemplate/browse/queue.cgi: web queue view
29537
29538 2001-09-10 21:17  ivan
29539
29540         * FS/FS/svc_acct.pm, httemplate/docs/config.html: username-noperiod
29541           config file
29542
29543 2001-09-10 20:15  ivan
29544
29545         * README.1.4.0pre2-3, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
29546           FS/bin/freeside-queued, httemplate/docs/config.html,
29547           httemplate/docs/export.html, httemplate/edit/part_svc.cgi: cyrus
29548           support
29549
29550 2001-09-10 18:09  ivan
29551
29552         * FS/bin/freeside-queued: working queued
29553
29554 2001-09-10 17:08  ivan
29555
29556         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
29557           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
29558           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-bill,
29559           FS/bin/freeside-queued, FS/t/queue.t, FS/t/queue_arg.t,
29560           htetc/handler.pl, httemplate/index.html,
29561           httemplate/browse/part_svc.cgi, httemplate/docs/install.html,
29562           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
29563           httemplate/edit/part_svc.cgi,
29564           httemplate/edit/process/part_svc.cgi,
29565           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
29566           prelim. job queues! fixed part_svc editing
29567
29568 2001-09-10 17:07  ivan
29569
29570         * bin/: freeside-init, fs-migrate-part_svc, fs-setup: fixing
29571           fs-migrate-part_svc updateing fs-setup for job queues
29572           freeside-init for starting freeside-queued
29573
29574 2001-09-07 17:28  khoff
29575
29576         * bin/fs-setup: First post.  Sorry.  Missing comma.
29577
29578 2001-09-07 13:49  ivan
29579
29580         * FS/FS/part_svc_column.pm: oops, forgot to add this
29581
29582 2001-09-07 13:26  ivan
29583
29584         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
29585
29586 2001-09-07 13:19  ivan
29587
29588         * FS/MANIFEST: tyop
29589
29590 2001-09-07 13:17  ivan
29591
29592         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
29593           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
29594           bin/generate-raddb: fix RADIUS attribute capitalization
29595
29596 2001-09-06 14:43  ivan
29597
29598         * httemplate/docs/: install.html, postgresql.html: no more pg
29599           RADIUS silliness
29600
29601 2001-09-06 14:20  ivan
29602
29603         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
29604
29605 2001-09-06 13:41  ivan
29606
29607         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm,
29608           FS/FS/part_svc.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
29609           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
29610           FS/FS/svc_www.pm, FS/t/part_svc_column.t,
29611           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
29612           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
29613           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
29614           httemplate/docs/upgrade8.html, httemplate/edit/part_svc.cgi,
29615           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
29616
29617 2001-09-04 08:12  ivan
29618
29619         * httemplate/docs/admin.html: tyop
29620
29621 2001-09-04 08:06  ivan
29622
29623         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
29624           indeed
29625
29626 2001-09-04 07:44  ivan
29627
29628         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
29629           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
29630           httemplate/browse/part_referral.cgi,
29631           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
29632           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
29633           httemplate/edit/process/quick-cust_pkg.cgi,
29634           httemplate/view/cust_main.cgi: new admin documentation, quick
29635           one-pkg order
29636
29637 2001-09-04 04:15  ivan
29638
29639         * bin/fs-setup: rar
29640
29641 2001-09-04 04:15  ivan
29642
29643         * bin/fs-setup: much better
29644
29645 2001-09-04 04:14  ivan
29646
29647         * bin/fs-setup: tyops
29648
29649 2001-09-04 04:03  ivan
29650
29651         * bin/fs-setup, httemplate/docs/config.html: silly syntax error and
29652           doc updates
29653
29654 2001-09-04 02:55  ivan
29655
29656         * httemplate/docs/install.html: better installation instructions
29657
29658 2001-09-04 02:54  ivan
29659
29660         * htetc/global.asa: hehe, this should help out everybody without
29661           DBIx::Profile (i.e. everybody)
29662
29663 2001-09-03 15:16  ivan
29664
29665         * bin/fs-setup: this too
29666
29667 2001-09-03 15:07  ivan
29668
29669         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
29670           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm, FS/bin/freeside-bill,
29671           httemplate/docs/signup.html, httemplate/docs/upgrade8.html,
29672           httemplate/edit/cust_credit.cgi,
29673           httemplate/edit/cust_credit_bill.cgi,
29674           httemplate/edit/cust_pay.cgi,
29675           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
29676           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
29677           more bugs
29678
29679 2001-09-02 00:57  ivan
29680
29681         * CREDITS: credito
29682
29683 2001-09-02 00:57  ivan
29684
29685         * bin/generate-tests: gawl
29686
29687 2001-09-02 00:49  ivan
29688
29689         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
29690           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
29691           httemplate/edit/cust_credit_bill.cgi,
29692           httemplate/view/cust_main.cgi: things are starting to work again,
29693           sorta.
29694
29695 2001-09-01 22:38  ivan
29696
29697         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
29698           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
29699           migration.  ugh.
29700
29701 2001-09-01 21:51  ivan
29702
29703         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
29704
29705 2001-09-01 21:25  ivan
29706
29707         * FS/: FS.pm, MANIFEST, test.pl, FS/cust_bill_pay.pm,
29708           FS/cust_main.pm, FS/cust_refund.pm, t/CGI.t, t/CGIwrapper.t,
29709           t/Conf.t, t/Record.t, t/UID.t, t/agent.t, t/agent_type.t,
29710           t/cust_bill.t, t/cust_bill_pay.t, t/cust_bill_pkg.t,
29711           t/cust_credit.t, t/cust_credit_bill.t, t/cust_credit_refund.t,
29712           t/cust_main.t, t/cust_main_county.t, t/cust_main_invoice.t,
29713           t/cust_pay.t, t/cust_pay_batch.t, t/cust_pkg.t, t/cust_refund.t,
29714           t/cust_svc.t, t/domain_record.t, t/nas.t, t/part_pkg.t,
29715           t/part_referral.t, t/part_svc.t, t/pkg_svc.t, t/port.t,
29716           t/prepay_credit.t, t/session.t, t/svc_Common.t, t/svc_acct.t,
29717           t/svc_acct_pop.t, t/svc_acct_sm.t, t/svc_domain.t,
29718           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
29719           the embarassing fixes in it found
29720
29721 2001-09-01 20:42  ivan
29722
29723         * httemplate/docs/upgrade8.html: really.  backup.
29724
29725 2001-09-01 20:20  ivan
29726
29727         * httemplate/docs/upgrade8.html: upgrade
29728
29729 2001-09-01 19:53  jeff
29730
29731         * FS/bin/freeside-apply-credits: adding a credit apply utility
29732
29733 2001-09-01 19:46  ivan
29734
29735         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
29736           FS/FS/cust_refund.pm, bin/fs-setup, httemplate/docs/schema.html,
29737           httemplate/docs/upgrade8.html: cust_refund and cust_pay get
29738           custnums
29739
29740 2001-09-01 18:27  ivan
29741
29742         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
29743           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
29744           cust_refund.pm: more udpates for the new world of unapplied
29745           stuff.  yay.
29746
29747 2001-09-01 16:41  ivan
29748
29749         * httemplate/docs/upgrade8.html: cust_bill_pay and
29750           cust_credit_refund
29751
29752 2001-09-01 15:28  jeff
29753
29754         * FS/FS/cust_main.pm, httemplate/docs/upgrade8.html: haste makes
29755           waste... and left a method out
29756
29757 2001-09-01 15:18  ivan
29758
29759         * FS/FS/cust_credit_bill.pm, bin/fs-setup: add primary key
29760
29761 2001-09-01 15:01  ivan
29762
29763         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
29764
29765 2001-09-01 14:55  jeff
29766
29767         * FS/FS/cust_bill_pay.pm: oops.. need this too
29768
29769 2001-09-01 14:52  jeff
29770
29771         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
29772           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, bin/fs-setup,
29773           httemplate/docs/upgrade8.html,
29774           httemplate/edit/cust_credit_bill.cgi,
29775           httemplate/edit/process/cust_credit_bill.cgi,
29776           httemplate/view/cust_main.cgi: add cust_credit_bill relating
29777           multiple invoices to credits
29778
29779 2001-09-01 13:11  ivan
29780
29781         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
29782           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
29783           bin/fs-setup, httemplate/docs/schema.html: cust_bill_pay and
29784           cust_credit_refund.  payments can apply to multiple invoices and
29785           refunds can apply to multiple credits.
29786
29787 2001-09-01 05:35  ivan
29788
29789         * httemplate/search/cust_bill.cgi: totals
29790
29791 2001-08-31 02:20  ivan
29792
29793         * FS/FS/Record.pm: check US zips more strictly
29794
29795 2001-08-31 01:43  ivan
29796
29797         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
29798           better
29799           state, city, then number
29800
29801 2001-08-31 00:28  ivan
29802
29803         * httemplate/edit/cust_main_county-expand.cgi: better error message
29804           for nonexistant cust_main_county records
29805
29806 2001-08-31 00:17  ivan
29807
29808         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
29809           > US UT expand state
29810           > Submit (no data entered)
29811           > US UT is gone frome the list.
29812
29813 2001-08-30 09:23  ivan
29814
29815         * httemplate/docs/signup.html: update signup server: template form
29816           and success html, document
29817
29818 2001-08-30 08:30  ivan
29819
29820         * httemplate/edit/part_svc.cgi: slighly more docu
29821
29822 2001-08-29 02:11  ivan
29823
29824         * httemplate/edit/agent.cgi: ui
29825
29826 2001-08-29 01:45  ivan
29827
29828         * bin/fs-setup, httemplate/docs/upgrade8.html: catchall *can* be
29829           NULL
29830
29831 2001-08-28 09:58  ivan
29832
29833         * httemplate/: docs/signup.html, docs/upgrade8.html,
29834           search/cust_main.cgi: customer-to-customer referrals in singup
29835           server
29836
29837 2001-08-28 07:34  ivan
29838
29839         * FS/FS/cust_main.pm, httemplate/docs/config.html,
29840           httemplate/docs/upgrade8.html, httemplate/edit/cust_main.cgi,
29841           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
29842           customer-to-customer referrals!
29843
29844 2001-08-25 22:06  ivan
29845
29846         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
29847
29848 2001-08-25 22:05  ivan
29849
29850         * FS/FS/cust_credit.pm: reason can't be null
29851
29852 2001-08-22 23:17  ivan
29853
29854         * FS/FS/cust_main.pm: no need to be y1.9k complient
29855
29856 2001-08-21 03:27  ivan
29857
29858         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
29859           most everything is working svc_forward-wise now
29860
29861 2001-08-21 02:34  ivan
29862
29863         * FS/FS/Record.pm, FS/FS/UID.pm, FS/bin/freeside-bill,
29864           htetc/global.asa, httemplate/browse/agent.cgi,
29865           httemplate/browse/agent_type.cgi,
29866           httemplate/browse/cust_main_county.cgi,
29867           httemplate/browse/part_pkg.cgi,
29868           httemplate/browse/part_referral.cgi,
29869           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
29870
29871 2001-08-20 20:03  ivan
29872
29873         * FS/FS/svc_acct.pm: fix domain method, and it works against old
29874           databases now too
29875
29876 2001-08-20 19:44  ivan
29877
29878         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
29879           FS/bin/freeside-print-batch, eg/TEMPLATE_cust_main.import,
29880           eg/table_template-svc.pm: remove $Log$
29881
29882 2001-08-20 19:43  ivan
29883
29884         * bin/: dbdef-create, fs-migrate-svc_acct_sm, svc_acct_sm.import: i
29885           think svc_acct_sm.import should go away, but...
29886
29887 2001-08-20 19:32  ivan
29888
29889         * test/cgi-test: remove $Log$
29890
29891 2001-08-20 19:31  ivan
29892
29893         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
29894           browse/part_pkg.cgi, browse/part_referral.cgi,
29895           browse/svc_acct_pop.cgi, edit/agent.cgi, edit/agent_type.cgi,
29896           edit/cust_credit.cgi, edit/cust_main_county-expand.cgi,
29897           edit/cust_main_county.cgi, edit/cust_pay.cgi, edit/cust_pkg.cgi,
29898           edit/part_pkg.cgi, edit/part_referral.cgi, edit/svc_acct_pop.cgi,
29899           edit/svc_acct_sm.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
29900           edit/process/agent.cgi, edit/process/agent_type.cgi,
29901           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
29902           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
29903           edit/process/part_pkg.cgi, edit/process/part_referral.cgi,
29904           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
29905           edit/process/svc_acct_sm.cgi, edit/process/svc_domain.cgi,
29906           edit/process/svc_forward.cgi, misc/bill.cgi,
29907           misc/cancel-unaudited.cgi, misc/cancel_pkg.cgi,
29908           misc/catchall.cgi, misc/delete-customer.cgi, misc/expire_pkg.cgi,
29909           misc/link.cgi, misc/print-invoice.cgi, misc/susp_pkg.cgi,
29910           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
29911           misc/process/delete-customer.cgi, misc/process/link.cgi,
29912           search/cust_bill.cgi, search/svc_acct_sm.cgi,
29913           search/svc_domain.cgi, view/cust_bill.cgi, view/cust_pkg.cgi,
29914           view/svc_acct.cgi, view/svc_acct_sm.cgi, view/svc_domain.cgi,
29915           view/svc_forward.cgi: remove $Log$ messages.  whew.
29916
29917 2001-08-20 19:16  ivan
29918
29919         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
29920           databases, with a warning
29921
29922 2001-08-20 19:03  ivan
29923
29924         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
29925           shipping address
29926
29927 2001-08-20 17:39  ivan
29928
29929         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
29930           silly syntax errors
29931
29932 2001-08-20 06:10  ivan
29933
29934         * FS/FS/svc_domain.pm: use var
29935
29936 2001-08-20 05:15  ivan
29937
29938         * httemplate/edit/svc_acct.cgi: #
29939
29940 2001-08-20 05:13  ivan
29941
29942         * httemplate/edit/svc_acct.cgi: only show domains associated with
29943           this customer.
29944
29945 2001-08-20 04:18  ivan
29946
29947         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
29948           qualified!
29949
29950 2001-08-20 04:04  ivan
29951
29952         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
29953           svc_forward work
29954
29955 2001-08-20 02:41  ivan
29956
29957         * FS/FS/: svc_acct.pm, svc_acct_sm.pm, svc_domain.pm,
29958           svc_forward.pm: dtrt when deleting accouts wrt forwards,
29959           catchalls & other references to svc_acct records
29960
29961           depreciate svc_acct_sm further; move qmail catchall handling to
29962           svc_domain
29963
29964 2001-08-20 02:38  ivan
29965
29966         * httemplate/docs/: config.html, export.html, schema.html:
29967           documentation updates
29968
29969 2001-08-19 08:53  jeff
29970
29971         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
29972           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
29973           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
29974           httemplate/edit/process/svc_forward.cgi,
29975           httemplate/misc/catchall.cgi,
29976           httemplate/misc/process/catchall.cgi,
29977           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
29978           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
29979           httemplate/view/svc_forward.cgi: added user interface for
29980           svc_forward and vpopmail support
29981
29982 2001-08-19 06:50  ivan
29983
29984         * bin/fs-setup, httemplate/docs/upgrade8.html: indices on cust_main
29985           ship_last and ship_country
29986
29987 2001-08-19 03:25  ivan
29988
29989         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
29990           the fly, fixes: ticket #88
29991
29992 2001-08-19 02:08  ivan
29993
29994         * TODO: this is what i fed to RT, might as well check it in.
29995
29996           no further modifications to TODO.  everything is in the ticketing
29997           system now.
29998
29999 2001-08-19 01:32  ivan
30000
30001         * httemplate/search/cust_pkg.cgi: display bill and service
30002           name/company, and services
30003
30004 2001-08-19 01:18  ivan
30005
30006         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
30007
30008 2001-08-19 01:15  ivan
30009
30010         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
30011
30012 2001-08-18 17:48  ivan
30013
30014         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
30015           names and change them to two-letter codes
30016
30017 2001-08-17 04:33  ivan
30018
30019         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
30020           ut_alphan for non-US/CA phone numbers
30021
30022 2001-08-17 04:28  ivan
30023
30024         * FS/FS/Record.pm: canada has same phone# rules as US
30025
30026 2001-08-17 04:05  ivan
30027
30028         * httemplate/: browse/cust_main_county.cgi,
30029           edit/cust_main_county.cgi,
30030           edit/process/cust_main_county-collapse.cgi,
30031           edit/process/cust_main_county-expand.cgi: clean up tax rate
30032           editing:   sort by country->state->county,   add "collapse state"
30033           if the tax rates are the same statewide,   redirect "expand
30034           state" to the browse, not edit screen
30035
30036 2001-08-17 03:57  ivan
30037
30038         * bin/: dbdef-create, svc_acct.export, svc_acct.import: gah
30039
30040 2001-08-17 03:57  ivan
30041
30042         * FS/FS/svc_domain.pm: document catchall and untaint everything
30043
30044 2001-08-17 03:55  ivan
30045
30046         * FS/FS/cust_main.pm, httemplate/docs/config.html:
30047           Business::OnlinePayment
30048
30049 2001-08-17 03:53  ivan
30050
30051         * Makefile: alldocs target
30052
30053 2001-08-17 03:53  ivan
30054
30055         * CREDITS: thanks jeff!
30056
30057 2001-08-15 03:04  ivan
30058
30059         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
30060           the) bad direct exit; calls
30061
30062 2001-08-13 16:15  ivan
30063
30064         * httemplate/view/cust_main.cgi: don't display empty comment box
30065
30066 2001-08-13 16:10  ivan
30067
30068         * httemplate/edit/process/cust_main.cgi: properly massage
30069           ship_state & work okay when no initial pkg is selected
30070
30071 2001-08-12 18:00  ivan
30072
30073         * httemplate/docs/schema.html: add svc_forward, depriciate
30074           svc_acct_sm
30075
30076 2001-08-12 17:21  ivan
30077
30078         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
30079
30080 2001-08-12 17:19  ivan
30081
30082         * bin/fs-setup: depriciate svc_acct_sm, add unique index for
30083           username+domsvc on svc_acct, remove silly $Log$
30084
30085 2001-08-12 12:41  jeff
30086
30087         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
30088           bin/fs-migrate-svc_acct_sm, bin/fs-setup, bin/svc_acct.export,
30089           bin/svc_acct_sm.export, httemplate/docs/config.html,
30090           httemplate/docs/upgrade8.html: merging vpopmail support branch
30091
30092 2001-08-12 01:56  ivan
30093
30094         * httemplate/edit/process/part_svc.cgi: don't use
30095           Apache::ASP-specific $Redirect object
30096
30097 2001-08-11 18:26  ivan
30098
30099         * httemplate/docs/postgresql.html: i did get it working
30100
30101 2001-08-11 17:07  ivan
30102
30103         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
30104           transactional invoice_list setting & eliminate non-sticky "first
30105           package"!
30106
30107 2001-08-11 17:07  ivan
30108
30109         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
30110
30111 2001-08-11 17:06  ivan
30112
30113         * FS/FS/cust_main_invoice.pm: better error msgs
30114
30115 2001-08-11 16:19  ivan
30116
30117         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
30118           context to $cgi->keywords
30119
30120 2001-08-11 16:18  ivan
30121
30122         * httemplate/browse/part_svc.cgi: missed a variable interpolation
30123
30124 2001-08-10 22:53  ivan
30125
30126         * bin/fs-setup, httemplate/docs/upgrade8.html: add comments field
30127
30128 2001-08-10 22:52  ivan
30129
30130         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
30131           comments fields
30132
30133 2001-08-10 22:52  ivan
30134
30135         * FS/FS/cust_main.pm: add comments field, fix ship_ address
30136           handling (don't consider a value for ship_state field to mean
30137           something meaningful is in ship_*)
30138
30139 2001-08-10 22:51  ivan
30140
30141         * FS/FS/part_svc.pm: better error msg
30142
30143 2001-08-10 22:50  ivan
30144
30145         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
30146           for ut_anything
30147
30148 2001-08-10 21:55  ivan
30149
30150         * httemplate/edit/part_svc.cgi: don't have any other choices in
30151           svcdb dropdown for existing services, since you can't change it
30152           anyway
30153
30154 2001-08-10 21:29  ivan
30155
30156         * FS/FS/CGI.pm: that's what $etc is for!
30157
30158 2001-08-10 21:15  ivan
30159
30160         * httemplate/misc/delete-customer.cgi: better docs
30161
30162 2001-08-10 17:01  ivan
30163
30164         * FS/FS/cust_main_invoice.pm: "fixes"
30165
30166           Can't call method "username" on an undefined value at
30167           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
30168
30169           but cust_main_invoice records should probably be updated when
30170           svc_acct records are deleted :/
30171
30172 2001-08-08 02:47  ivan
30173
30174         * httemplate/docs/passwd.html: doc clarification
30175
30176 2001-08-07 21:44  ivan
30177
30178         * FS/FS/Record.pm: better error msg
30179
30180 2001-08-03 13:34  jeff
30181
30182         * FS/FS/cust_bill.pm:
30183
30184           added the tax method
30185
30186 2001-07-30 03:43  ivan
30187
30188         * FS/FS/CGI.pm: Apache::ASP eidiot fix
30189
30190 2001-07-30 03:41  ivan
30191
30192         * FS/FS/Record.pm, FS/FS/cust_main.pm,
30193           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
30194           shipping address additions
30195
30196 2001-07-30 02:53  ivan
30197
30198         * httemplate/docs/upgrade8.html: Pg primary key upgrade fix (create
30199           fix in new DBIx::DBSchema)
30200
30201 2001-07-30 01:03  ivan
30202
30203         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
30204           forgotten files
30205
30206 2001-07-30 01:02  ivan
30207
30208         * htetc/: global.asa, handler.pl: template stuffs
30209
30210 2001-07-30 01:01  ivan
30211
30212         * Makefile: need this too!
30213
30214 2001-07-30 00:42  ivan
30215
30216         * bin/fs-setup: need an DBIx::DBSchema with delcolumn
30217
30218 2001-07-30 00:36  ivan
30219
30220         * httemplate/index.html, httemplate/browse/agent.cgi,
30221           httemplate/browse/agent_type.cgi,
30222           httemplate/browse/cust_main_county.cgi,
30223           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
30224           httemplate/browse/part_referral.cgi,
30225           httemplate/browse/part_svc.cgi,
30226           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
30227           httemplate/docs/billing.html, httemplate/docs/config.html,
30228           httemplate/docs/export.html, httemplate/docs/index.html,
30229           httemplate/docs/install.html, httemplate/docs/legacy.html,
30230           httemplate/docs/passwd.html, httemplate/docs/postgresql.html,
30231           httemplate/docs/schema.html, httemplate/docs/session.html,
30232           httemplate/docs/signup.html, httemplate/docs/trouble.html,
30233           httemplate/docs/upgrade.html, httemplate/docs/upgrade2.html,
30234           httemplate/docs/upgrade3.html, httemplate/docs/upgrade4.html,
30235           httemplate/docs/upgrade5.html, httemplate/docs/upgrade6.html,
30236           httemplate/docs/upgrade7.html, httemplate/docs/upgrade8.html,
30237           bin/fs-setup, bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
30238           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
30239           httemplate/edit/cust_main.cgi,
30240           httemplate/edit/cust_main_county-expand.cgi,
30241           httemplate/edit/cust_main_county.cgi,
30242           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
30243           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
30244           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
30245           httemplate/edit/svc_acct_pop.cgi,
30246           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
30247           httemplate/edit/process/agent.cgi,
30248           httemplate/edit/process/agent_type.cgi,
30249           httemplate/edit/process/cust_credit.cgi,
30250           httemplate/edit/process/cust_main.cgi,
30251           httemplate/edit/process/cust_main_county-expand.cgi,
30252           httemplate/edit/process/cust_main_county.cgi,
30253           httemplate/edit/process/cust_pay.cgi,
30254           httemplate/edit/process/cust_pkg.cgi,
30255           httemplate/edit/process/part_pkg.cgi,
30256           httemplate/edit/process/part_referral.cgi,
30257           httemplate/edit/process/part_svc.cgi,
30258           httemplate/edit/process/svc_acct.cgi,
30259           httemplate/edit/process/svc_acct_pop.cgi,
30260           httemplate/edit/process/svc_acct_sm.cgi,
30261           httemplate/edit/process/svc_domain.cgi,
30262           httemplate/images/mid-logo.png, httemplate/images/small-logo.png,
30263           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
30264           httemplate/misc/cancel_pkg.cgi,
30265           httemplate/misc/delete-customer.cgi,
30266           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
30267           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
30268           httemplate/misc/unsusp_pkg.cgi,
30269           httemplate/misc/process/delete-customer.cgi,
30270           httemplate/misc/process/link.cgi,
30271           httemplate/search/cust_bill.cgi,
30272           httemplate/search/cust_bill.html,
30273           httemplate/search/cust_main-payinfo.html,
30274           httemplate/search/cust_main.cgi,
30275           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
30276           httemplate/search/svc_acct.cgi, httemplate/search/svc_acct.html,
30277           httemplate/search/svc_acct_sm.cgi,
30278           httemplate/search/svc_acct_sm.html,
30279           httemplate/search/svc_domain.cgi,
30280           httemplate/search/svc_domain.html, httemplate/view/cust_bill.cgi,
30281           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
30282           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
30283           httemplate/view/svc_domain.cgi: templates!!!
30284
30285 2001-07-30 00:33  ivan
30286
30287         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
30288
30289 2001-07-30 00:14  ivan
30290
30291         * INSTALL, README: templates!
30292
30293 2001-07-30 00:13  ivan
30294
30295         * TODO: todocruft
30296
30297 2001-07-29 23:28  ivan
30298
30299         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
30300
30301 2001-07-29 23:07  ivan
30302
30303         * bin/: svc_acct.export, svc_acct.import: allow !! for locked
30304           accounts instead of changing to *SUSPENDED*
30305
30306 2001-07-27 10:16  ivan
30307
30308         * FS/FS/cust_main_invoice.pm: clarification
30309
30310 2001-07-26 23:17  thalakan
30311
30312         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
30313           the checkdest method.
30314
30315 2001-06-21 09:27  ivan
30316
30317         * FS/FS/UID.pm: better error message
30318
30319 2001-06-20 01:33  ivan
30320
30321         * bin/svc_acct.export: >     Use of uninitialized value in
30322           concatenation (.) at svc_acct.export line
30323           > 276.
30324
30325 2001-06-06 15:22  ivan
30326
30327         * TODO: templating thoughts
30328
30329 2001-06-05 14:40  ivan
30330
30331         * debian/: README.Debian, changelog, conffiles.ex, control,
30332           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
30333           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
30334           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
30335           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
30336           yet)
30337
30338 2001-06-03 10:22  ivan
30339
30340         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
30341           %e: no leading zero
30342
30343 2001-06-03 07:16  ivan
30344
30345         * README: 1.3.1!!!
30346
30347 2001-06-03 07:16  ivan
30348
30349         * bin/fs-setup: allow empty refund reasons
30350
30351 2001-06-03 07:15  ivan
30352
30353         * TODO: yes yes
30354
30355 2001-06-03 05:36  ivan
30356
30357         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
30358           config files
30359
30360 2001-06-03 04:37  ivan
30361
30362         * FS/FS/svc_acct.pm: fixes
30363
30364           Can't locate object method "setfield" via package "svc_acct_sm"
30365           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
30366
30367 2001-06-03 04:27  ivan
30368
30369         * FS/FS/Record.pm: track down
30370
30371             Can't locate object method "setfield" via package "svc_acct_sm"
30372           at
30373             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
30374
30375           errors
30376
30377 2001-06-03 03:51  ivan
30378
30379         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
30380
30381 2001-05-30 08:17  ivan
30382
30383         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
30384           up for the non-mod_perl folks
30385
30386 2001-05-22 09:43  ivan
30387
30388         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
30389           <shane@2000cn.com.au>, thanks!
30390
30391 2001-05-18 07:08  ivan
30392
30393         * FS/FS/domain_record.pm: tyop
30394
30395 2001-05-15 00:52  ivan
30396
30397         * FS/bin/freeside-email: simple program to list all email addresses
30398
30399 2001-05-08 03:44  ivan
30400
30401         * bin/: svc_acct.export, svc_acct_sm.export: fix for OO Net::SCP
30402
30403 2001-05-07 08:42  ivan
30404
30405         * FS/FS/Record.pm: tyop
30406
30407 2001-05-07 08:36  ivan
30408
30409         * FS/FS/Record.pm: start to track down
30410
30411               Insecure dependency in eval while running with -T switch at
30412           /usr/local/lib/site_perl/FS/Record.pm line 202.
30413
30414           errors
30415
30416 2001-05-07 08:24  ivan
30417
30418         * bin/svc_acct.import: s/!/*/
30419
30420 2001-05-06 19:07  ivan
30421
30422         * FS/FS/cust_main.pm:
30423           http://www.sisd.com/freeside/list-archive/msg01906.html
30424
30425 2001-05-05 01:51  ivan
30426
30427         * bin/svc_acct.import:
30428           http://www.sisd.com/freeside/list-archive/msg01915.html
30429
30430 2001-04-23 12:50  ivan
30431
30432         * FS/FS/cust_credit.pm: the real
30433
30434           Can't locate object method "setfield" via package "cust_refund"
30435           at /usr/local/lib/site_perl/FS/Record.pm line 315.
30436
30437           fix
30438
30439 2001-04-23 12:27  ivan
30440
30441         * FS/FS/cust_credit.pm: *sigh*
30442
30443 2001-04-23 12:21  ivan
30444
30445         * FS/FS/cust_credit.pm: webdemo bugfix
30446
30447 2001-04-23 08:37  ivan
30448
30449         * FS/MANIFEST: 1.3.1 sigh
30450
30451 2001-04-23 05:44  ivan
30452
30453         * bin/freeside-session-kill: session killer implemeting timed
30454           access
30455
30456 2001-04-23 05:40  ivan
30457
30458         * FS/FS.pm: documentation and webdemo updates
30459
30460 2001-04-23 02:00  ivan
30461
30462         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
30463
30464 2001-04-23 00:12  ivan
30465
30466         * FS/FS/cust_main.pm: better error message (if kludgy) for no
30467           referral remove outdated NSI foo from domain ordering.  also,
30468           fuck NSI.
30469
30470 2001-04-21 18:56  ivan
30471
30472         * README, FS/FS.pm, FS/MANIFEST, FS/FS/SSH.pm, FS/FS/svc_acct.pm,
30473           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_www.pm,
30474           bin/svc_acct.export, bin/svc_acct.import, bin/svc_acct_sm.export,
30475           bin/svc_acct_sm.import, bin/svc_domain.import,
30476           fs_passwd/fs_passwd_server: get rid of FS::SSH.pm (became
30477           Net::SSH and Net::SCP on CPAN)
30478
30479 2001-04-21 18:38  ivan
30480
30481         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
30482           from Record view/cust_main.cgi needs to use ->owed method, not
30483           check (depriciated) owed field search/cust_bill.cgi redirect
30484           error when there's only one invoice
30485
30486 2001-04-21 17:49  ivan
30487
30488         * FS/FS/svc_Common.pm: need to import dbh sub from Record
30489
30490 2001-04-21 16:53  ivan
30491
30492         * FS/MANIFEST: no more dbdef
30493
30494 2001-04-15 06:56  ivan
30495
30496         * TODO: [no log message]
30497
30498 2001-04-15 06:35  ivan
30499
30500         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
30501           transactions part deux
30502
30503 2001-04-15 05:56  ivan
30504
30505         * TODO, FS/FS/Record.pm, FS/FS/dbdef.pm, FS/FS/dbdef_colgroup.pm,
30506           FS/FS/dbdef_column.pm, FS/FS/dbdef_index.pm,
30507           FS/FS/dbdef_table.pm, FS/FS/dbdef_unique.pm, bin/dbdef-create,
30508           bin/fs-setup: s/dbdef/DBIx::DBSchema/
30509
30510 2001-04-15 03:33  ivan
30511
30512         * CREDITS, TODO: better docs for the worst bit, finally
30513
30514 2001-04-15 02:36  ivan
30515
30516         * bin/fs-setup:
30517           http://www.sisd.com/freeside/list-archive/msg01450.html
30518
30519 2001-04-09 16:05  ivan
30520
30521         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
30522           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
30523           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
30524           bin/fs-setup: Transactions Part I!!!
30525
30526 2001-04-09 08:50  ivan
30527
30528         * CREDITS, TODO, FS/MANIFEST: rar
30529
30530 2001-03-30 09:33  ivan
30531
30532         * FS/FS/cust_bill.pm: config value money_char:
30533
30534                   Presto!  Now you can consider all numbers to be
30535           shillings.
30536
30537                   If you need to change the currency symbol, you can hunt
30538           down the
30539                   instances of literal '$' in FS::cust_bill::print_text and
30540           replace them
30541                   with your currency symbol.  I guess this should turn into
30542           a
30543                   configuration value.
30544
30545 2001-02-26 16:59  ivan
30546
30547         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
30548           thanks!
30549
30550 2001-02-21 15:48  ivan
30551
30552         * bin/svc_acct.export: add icradius_secrets config file to export
30553           to a non-Freeside MySQL database for ICRADIUS
30554
30555 2001-02-20 17:48  ivan
30556
30557         * FS/bin/freeside-print-batch: stupid pod errors
30558
30559 2001-02-20 17:46  ivan
30560
30561         * FS/FS/: Bill.pm, Invoice.pm: cruft
30562
30563 2001-02-20 17:45  ivan
30564
30565         * FS/FS/nas.pm: pod tyop
30566
30567 2001-02-20 17:45  ivan
30568
30569         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
30570           duh
30571
30572 2001-02-20 08:31  ivan
30573
30574         * FS/FS/Record.pm: don't use prepare_cached for now
30575
30576 2001-02-13 21:18  ivan
30577
30578         * README: add devel mailing list
30579
30580 2001-02-13 20:33  ivan
30581
30582         * FS/FS/port.pm: get rid of gratuitous HISTORY
30583
30584 2001-02-11 09:34  ivan
30585
30586         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
30587
30588 2001-02-11 09:17  ivan
30589
30590         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
30591           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
30592           from jason
30593
30594 2001-02-03 06:03  ivan
30595
30596         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm, bin/fs-setup,
30597           bin/generate-prepay: time-based prepaid cards, session monitor.
30598           woop!
30599
30600 2001-01-30 23:21  ivan
30601
30602         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
30603
30604 2001-01-30 01:08  ivan
30605
30606         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
30607
30608 2001-01-22 21:03  ivan
30609
30610         * FS/FS/cust_main.pm: harmless tyop
30611
30612 2000-12-26 15:51  ivan
30613
30614         * CREDITS, TODO: statedefault & referraldefault config files
30615
30616 2000-12-10 17:30  ivan
30617
30618         * TODO: more ancient todo stuff from my inbox
30619
30620 2000-12-10 17:10  ivan
30621
30622         * TODO: ancient stuff out of my inbox
30623
30624 2000-12-08 14:22  ivan
30625
30626         * FS/FS/session.pm: session callbacks
30627
30628 2000-12-06 02:21  ivan
30629
30630         * FS/FS/Record.pm: DESTROY sub
30631
30632 2000-12-03 16:13  ivan
30633
30634         * bin/fs-setup: fix nas.last type
30635
30636 2000-12-03 12:25  ivan
30637
30638         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
30639           FS/FS/session.pm: session monitor updates
30640
30641 2000-12-03 07:14  ivan
30642
30643         * CREDITS, FS/FS/cust_bill.pm, bin/svc_acct_sm.import: bugfixes
30644           from Jeff Finucane <jeff@cmh.net>, thanks!
30645
30646 2000-12-03 05:45  ivan
30647
30648         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
30649           admin.html doc, autocapgen
30650
30651 2000-12-03 05:44  ivan
30652
30653         * FS/FS/port.pm: beginnings of web status for session monitor
30654
30655 2000-12-03 02:09  ivan
30656
30657         * FS/: MANIFEST, FS/CGIwrapper.pm: bad caches!
30658
30659 2000-12-01 10:34  ivan
30660
30661         * bin/fs-setup: another tyop
30662
30663 2000-12-01 10:33  ivan
30664
30665         * bin/fs-setup: tyop
30666
30667 2000-11-22 15:30  ivan
30668
30669         * FS/FS/svc_www.pm: tyop
30670
30671 2000-11-07 07:00  ivan
30672
30673         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/session.pm,
30674           bin/fs-setup: session monitor
30675
30676 2000-10-30 02:47  ivan
30677
30678         * bin/fs-setup: nas.last can't be defined NULL if indexed
30679
30680 2000-10-27 13:18  ivan
30681
30682         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
30683           session monitor
30684
30685 2000-10-27 13:15  ivan
30686
30687         * TODO, FS/FS/Record.pm, bin/fs-setup, eg/table_template.pm:
30688           session monitor
30689
30690 2000-10-15 05:58  ivan
30691
30692         * TODO: roo
30693
30694 2000-10-11 17:44  ivan
30695
30696         * README: rawr!
30697
30698 2000-09-20 03:35  ivan
30699
30700         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
30701           print_text method is called, want to print overdue invoices if
30702           printed > 0, not > 1
30703
30704 2000-08-24 00:26  ivan
30705
30706         * TODO: untaint template source
30707
30708 2000-08-09 11:40  ivan
30709
30710         * conf/invoice_template: example invoice template
30711
30712 2000-08-09 04:30  ivan
30713
30714         * TODO, FS/FS/cust_bill.pm: templatable invoices
30715
30716 2000-07-17 06:51  ivan
30717
30718         * FS/FS/svc_acct.pm: silly mistake
30719
30720 2000-07-17 03:53  ivan
30721
30722         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
30723           aliases from being deleted
30724
30725 2000-07-17 03:37  ivan
30726
30727         * FS/FS/svc_acct.pm: make remote commands configurable
30728
30729 2000-07-17 03:36  ivan
30730
30731         * CREDITS: rawr!
30732
30733 2000-07-06 21:05  ivan
30734
30735         * fs_passwd/fs_passwd_server: wait()ing on SIGCHLD causing hangs
30736           for some folks
30737
30738 2000-07-06 06:56  ivan
30739
30740         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
30741           conjunction with AUTOLOAD this was sure a pain to find
30742
30743 2000-07-06 06:23  ivan
30744
30745         * bin/svc_acct.export: tyop
30746
30747 2000-07-06 06:19  ivan
30748
30749         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
30750           sql statement causing spurious errors
30751
30752 2000-07-06 01:57  ivan
30753
30754         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add,
30755           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
30756           bin/svc_acct.export: support for radius check attributes (except
30757           importing).  poorly documented.
30758
30759 2000-07-05 20:37  ivan
30760
30761         * bin/svc_acct_sm.export: don't error out on invalid
30762           svc_acct_sm.domuid's that can't be matched in svc_acct.uid - just
30763           warn.
30764
30765 2000-07-04 06:42  ivan
30766
30767         * FS/FS/svc_acct.pm: noted a API inconsistancy
30768
30769 2000-07-03 02:13  ivan
30770
30771         * bin/svc_acct_sm.export: get rid of double sendmailrestart
30772           invocation; no need for multiple sessions
30773
30774 2000-07-03 02:09  ivan
30775
30776         * bin/svc_acct_sm.export: typo
30777
30778 2000-07-03 02:03  ivan
30779
30780         * TODO, bin/svc_acct_sm.export: added sendmailrestart and
30781           sendmailconfigpath config files
30782
30783 2000-06-30 03:37  ivan
30784
30785         * FS/FS/svc_acct_sm.pm: maildisablecatchall configuration file
30786
30787 2000-06-29 08:01  ivan
30788
30789         * bin/svc_acct.export: another silly typo in svc_acct.export
30790
30791 2000-06-29 07:02  ivan
30792
30793         * bin/svc_acct_sm.export: add sendmailrestart configuration file
30794
30795 2000-06-29 05:27  ivan
30796
30797         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
30798           done in the import.
30799
30800 2000-06-29 05:00  ivan
30801
30802         * bin/fs-setup: support for pre-encrypted md5 passwords.
30803
30804 2000-06-29 04:56  ivan
30805
30806         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
30807           have $ in them.
30808
30809 2000-06-29 04:12  ivan
30810
30811         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
30812           adding new domains.
30813
30814 2000-06-29 03:51  ivan
30815
30816         * bin/svc_acct_sm.import: oops, silly mistake
30817
30818 2000-06-29 03:48  ivan
30819
30820         * bin/svc_acct_sm.import: make svc_acct_sm skip blank lines in
30821           sendmail import
30822
30823 2000-06-28 05:54  ivan
30824
30825         * FS/FS/svc_acct.pm: superfluous my()
30826
30827 2000-06-28 05:52  ivan
30828
30829         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
30830           in perl, like the empty string.
30831
30832 2000-06-28 05:37  ivan
30833
30834         * bin/svc_acct.export: add support for config option
30835           textradiusprepend
30836
30837 2000-06-28 05:32  ivan
30838
30839         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
30840           too
30841
30842 2000-06-28 05:03  ivan
30843
30844         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
30845           users files
30846
30847 2000-06-28 03:51  ivan
30848
30849         * bin/fs-radius-add: forgot to import a sub
30850
30851 2000-06-28 03:48  ivan
30852
30853         * bin/fs-radius-add: quick hack to add RADIUS attributes
30854
30855 2000-06-27 05:15  ivan
30856
30857         * TODO: i18n
30858
30859 2000-06-27 05:15  ivan
30860
30861         * FS/FS/: Record.pm, cust_main.pm: i18
30862
30863 2000-06-27 04:29  ivan
30864
30865         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
30866           -w pleaser
30867
30868 2000-06-27 04:27  ivan
30869
30870         * FS/FS/Record.pm: logically identical, but -w safe
30871
30872 2000-06-23 17:28  ivan
30873
30874         * FS/: FS/cust_main.pm, bin/freeside-bill: don't use Date::Manip;
30875           report correct program name in freeside-bill usage msg
30876
30877 2000-06-23 05:25  ivan
30878
30879         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
30880           - more portable, doesn't depend on $sth->execute returning a
30881           number of rows, uses placeholders and prepare_cached
30882
30883 2000-06-22 03:52  ivan
30884
30885         * FS/bin/freeside-bill: tyop
30886
30887 2000-06-20 00:13  ivan
30888
30889         * FS/FS/cust_main_invoice.pm: documentation update
30890
30891 2000-06-17 14:48  ivan
30892
30893         * FS/FS/cust_pay_batch.pm: fix typo in error message
30894
30895 2000-06-15 07:45  ivan
30896
30897         * CREDITS, TODO: text updates
30898
30899 2000-06-15 07:07  ivan
30900
30901         * bin/svc_acct.export: added ICRADIUS radreply table support,
30902           courtesy of Kenny Elliott
30903
30904 2000-06-15 06:35  ivan
30905
30906         * FS/FS/svc_acct.pm: add radius method
30907
30908 2000-06-15 05:38  ivan
30909
30910         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
30911           scalar context, was only returning second item
30912
30913 2000-06-12 01:37  ivan
30914
30915         * bin/svc_acct_sm.export: sendmail fix from Jeff Finucane
30916
30917 2000-05-13 14:57  ivan
30918
30919         * TODO, FS/bin/freeside-print-batch: add print_batch script from
30920           Joel Griffiths
30921
30922 2000-05-13 14:50  ivan
30923
30924         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
30925           well as a CGI object now.
30926
30927 2000-05-13 14:42  ivan
30928
30929         * CREDITS: add kristian, update joel's entry
30930
30931 2000-04-10 17:06  ivan
30932
30933         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
30934           (Registry's override doesn't work here)
30935
30936 2000-04-02 19:32  ivan
30937
30938         * FS/bin/freeside-bill: accept anything in ARGV for -d Date::Parse
30939
30940 2000-03-06 08:38  ivan
30941
30942         * FS/FS/svc_acct.pm: better error message.  bah.
30943
30944 2000-03-06 08:00  ivan
30945
30946         * bin/svc_acct.export: sync up with working versoin
30947
30948 2000-03-06 07:59  ivan
30949
30950         * bin/svc_acct.export: finally get MySQL locking working for
30951           ICRADIUS export
30952
30953 2000-03-06 07:15  ivan
30954
30955         * FS/FS/SSH.pm: backout silly change
30956
30957 2000-03-06 07:04  ivan
30958
30959         * FS/FS/SSH.pm: bug in IPC::Open3 documentation?
30960
30961 2000-03-06 06:59  ivan
30962
30963         * bin/svc_acct.export: s/sshopen2/sshopen3/ to prevent spurious
30964           mysql "Enter password: " dialog from showing up in cron/terminal
30965
30966 2000-03-06 06:51  ivan
30967
30968         * bin/svc_acct.export: eek
30969
30970 2000-03-06 06:50  ivan
30971
30972         * bin/svc_acct.export: oop
30973
30974 2000-03-06 06:48  ivan
30975
30976         * bin/svc_acct.export: s/icradiusmachine/machine/
30977
30978 2000-03-06 06:46  ivan
30979
30980         * bin/svc_acct.export: not setuid or run by malicious user - no -T
30981           necessary
30982
30983 2000-03-06 06:19  ivan
30984
30985         * bin/svc_acct.export: ICRADIUS export bugfix
30986
30987 2000-03-06 06:12  ivan
30988
30989         * TODO, bin/svc_acct.export: ICRADIUS export support
30990
30991 2000-03-03 10:45  ivan
30992
30993         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
30994           Registry wasn't overriding exit in modules
30995
30996 2000-03-03 10:21  ivan
30997
30998         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
30999           from web demo
31000
31001 2000-03-01 23:44  ivan
31002
31003         * bin/fs-setup: typo forgot closing '
31004
31005 2000-03-01 00:13  ivan
31006
31007         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
31008           bugfixes
31009
31010 2000-02-02 21:16  ivan
31011
31012         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
31013           FS/FS/svc_www.pm, bin/fs-setup, bin/svc_acct.import,
31014           bin/svc_acct_sm.import, bin/svc_domain.import: beginning of DNS
31015           and Apache support
31016
31017 2000-02-02 12:22  ivan
31018
31019         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
31020           bugfix prepayment in signup server
31021
31022 2000-01-30 21:22  ivan
31023
31024         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/fs-setup: prepaid
31025           "internet cards"
31026
31027 2000-01-30 00:18  ivan
31028
31029         * CREDITS: [no log message]
31030
31031 2000-01-29 22:11  ivan
31032
31033         * TODO: [no log message]
31034
31035 2000-01-29 22:03  ivan
31036
31037         * bin/fs-setup: postgres 6.5 finally supports decimal(10,2)
31038
31039 2000-01-29 13:10  ivan
31040
31041         * FS/FS/svc_domain.pm: doc update
31042
31043 2000-01-28 14:53  ivan
31044
31045         * bin/fs-setup, FS/FS/svc_acct_pop.pm: track full phone number
31046
31047 2000-01-26 16:37  ivan
31048
31049         * README: ack
31050
31051 2000-01-26 16:27  ivan
31052
31053         * TODO: update TODO
31054
31055 1999-11-08 13:38  ivan
31056
31057         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
31058
31059 1999-10-04 01:23  ivan
31060
31061         * FS/bin/freeside-bill: silly 'use of unitialized value' errors
31062
31063 1999-09-22 15:06  ivan
31064
31065         * TODO: ya todo update
31066
31067 1999-08-26 23:25  ivan
31068
31069         * TODO: [no log message]
31070
31071 1999-08-23 05:26  ivan
31072
31073         * test/cgi-test: need to untaint the command line
31074
31075 1999-08-20 01:27  ivan
31076
31077         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
31078           Bayerle:
31079           > if you eliminate services from any package, to reduce it to
31080           only one service,
31081           > once gone, they won't reappear.
31082
31083 1999-08-11 21:16  ivan
31084
31085         * FS/FS/cust_main.pm: hidecancelledpackages config option
31086
31087 1999-08-11 17:05  ivan
31088
31089         * FS/FS/svc_acct.pm: configurable min/max username length, min
31090           password length, periods in usernames
31091
31092 1999-08-11 13:51  ivan
31093
31094         * FS/bin/freeside-bill: [no log message]
31095
31096 1999-08-11 13:41  ivan
31097
31098         * FS/MANIFEST, FS/Makefile.PL, FS/FS/svc_domain.pm,
31099           FS/bin/freeside-bill, bin/bill: new bill script,
31100
31101 1999-08-11 07:42  ivan
31102
31103         * bin/backup-freeside: [no log message]
31104
31105 1999-08-11 06:12  ivan
31106
31107         * FS/FS/svc_domain.pm: require a working Net::Whois version
31108
31109 1999-08-10 05:06  ivan
31110
31111         * fs_passwd/fs_passwdd: even though you should probably set this
31112           for your installation
31113
31114 1999-08-04 05:42  ivan
31115
31116         * bin/pod2x: new, kludgy-but-working html generator
31117
31118 1999-08-04 05:41  ivan
31119
31120         * FS/FS.pm: pod fix
31121
31122 1999-08-04 04:50  ivan
31123
31124         * FS/FS/cust_pkg.pm: pod syntax
31125
31126 1999-08-04 03:41  ivan
31127
31128         * FS/FS/Record.pm: some pod syntax update to generate nicer html
31129           docs
31130
31131 1999-08-04 02:03  ivan
31132
31133         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/Bill.pm, FS/CGI.pm,
31134           FS/Conf.pm, FS/Invoice.pm, FS/Record.pm, FS/SSH.pm, FS/UID.pm,
31135           FS/agent.pm, FS/agent_type.pm, FS/cust_bill.pm,
31136           FS/cust_bill_pkg.pm, FS/cust_credit.pm, FS/cust_main.pm,
31137           FS/cust_main_county.pm, FS/cust_main_invoice.pm, FS/cust_pay.pm,
31138           FS/cust_pay_batch.pm, FS/cust_pkg.pm, FS/cust_refund.pm,
31139           FS/cust_svc.pm, FS/dbdef.pm, FS/dbdef_colgroup.pm,
31140           FS/dbdef_column.pm, FS/dbdef_index.pm, FS/dbdef_table.pm,
31141           FS/dbdef_unique.pm, FS/part_pkg.pm, FS/part_referral.pm,
31142           FS/part_svc.pm, FS/pkg_svc.pm, FS/svc_Common.pm, FS/svc_acct.pm,
31143           FS/svc_acct_pop.pm, FS/svc_acct_sm.pm, FS/svc_domain.pm,
31144           FS/type_pkgs.pm, FS/UI/Base.pm, FS/UI/CGI.pm, FS/UI/Gtk.pm,
31145           FS/UI/agent.pm: initial checkin of module files for proper perl
31146           installation
31147
31148 1999-08-04 01:03  ivan
31149
31150         * eg/: table_template-svc.pm, table_template.pm: move table
31151           subclass examples out of production directory
31152
31153 1999-08-04 00:34  ivan
31154
31155         * FS/FS.pm: initial FS manpage
31156
31157 1999-08-03 21:15  ivan
31158
31159         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL, test.pl: initial h2xs
31160
31161 1999-08-03 00:43  ivan
31162
31163         * TODO: use Net::Whois;
31164
31165 1999-07-29 12:13  ivan
31166
31167         * TODO: [no log message]
31168
31169 1999-07-29 01:50  ivan
31170
31171         * bin/fs-setup: wrong type for cust_pay_batch.exp
31172
31173 1999-07-15 17:20  ivan
31174
31175         * TODO: [no log message]
31176
31177 1999-07-15 16:50  ivan
31178
31179         * TODO: [no log message]
31180
31181 1999-07-08 04:40  ivan
31182
31183         * CREDITS, README, TODO: [no log message]
31184
31185 1999-07-07 19:32  ivan
31186
31187         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
31188           Griffiths
31189
31190 1999-07-07 18:49  ivan
31191
31192         * CREDITS: add joel
31193
31194 1999-07-07 18:49  ivan
31195
31196         * bin/svc_acct.import: updates to avoid -w warnings from Joel
31197           Griffiths <griff@aver-computer.com>
31198
31199 1999-07-07 18:02  ivan
31200
31201         * TODO: [no log message]
31202
31203 1999-04-29 02:37  ivan
31204
31205         * TODO: [no log message]
31206
31207 1999-04-19 03:32  ivan
31208
31209         * etc/megapop.pl: if you are a megapop customer...
31210
31211 1999-04-15 15:46  ivan
31212
31213         * bin/fs-setup: TT isn't a state!
31214
31215 1999-04-14 06:14  ivan
31216
31217         * TODO: configuration option to edit referrals of existing
31218           customers
31219
31220 1999-04-14 04:27  ivan
31221
31222         * TODO: showpasswords config option to show passwords
31223
31224 1999-04-14 01:58  ivan
31225
31226         * TODO: [no log message]
31227
31228 1999-04-14 00:58  ivan
31229
31230         * bin/fs-setup: export getsecrets from FS::UID instead of calling
31231           it explicitly
31232
31233 1999-04-08 20:52  ivan
31234
31235         * TODO: [no log message]
31236
31237 1999-04-08 06:21  ivan
31238
31239         * CREDITS, conf/address: [no log message]
31240
31241 1999-04-08 06:11  ivan
31242
31243         * README: 1.2.0
31244
31245 1999-04-08 06:05  ivan
31246
31247         * test/cgi-test: web interface tester / sample data creator
31248
31249 1999-04-08 06:03  ivan
31250
31251         * TODO: [no log message]
31252
31253 1999-03-26 05:15  ivan
31254
31255         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
31256           FS::table_names to avoid warnings
31257
31258 1999-03-26 05:00  ivan
31259
31260         * fs_passwd/fs_passwd_server: s/create/new/
31261
31262 1999-03-25 00:42  ivan
31263
31264         * bin/: svc_acct.import, svc_acct_sm.import: import stuff uses
31265           Term::Query and spits out (some kinds of) nonsensical input
31266
31267 1999-03-23 16:51  ivan
31268
31269         * bin/svc_acct_sm.import: die if no relevant services... cvspain
31270
31271 1999-03-23 16:43  ivan
31272
31273         * bin/svc_acct.import: die if no relevant services
31274
31275 1999-02-28 11:44  ivan
31276
31277         * bin/fs-setup: constructors s/create/new/ pointed out by "Bao C.
31278           Ha" <bao@hacom.net>
31279
31280 1999-02-27 13:06  ivan
31281
31282         * bin/fs-setup: cust_main.paydate should be varchar(10), not
31283           @date_type ; problem reported by Ben Leibig <leibig@colorado.edu>
31284
31285 1999-02-23 00:09  ivan
31286
31287         * TODO: beginnings of one-screen new customer entry and some other
31288           miscellania
31289
31290 1999-02-10 01:02  ivan
31291
31292         * etc/sql-reserved-words.txt: some new doc files
31293
31294 1999-02-10 00:27  ivan
31295
31296         * TODO: [no log message]
31297
31298 1999-02-09 01:56  ivan
31299
31300         * TODO: [no log message]
31301
31302 1999-02-07 01:59  ivan
31303
31304         * CREDITS, TODO, bin/fs-setup: more mod_perl fixes, and bugfixes
31305           Peter Wemm sent via email
31306
31307 1999-02-06 14:43  ivan
31308
31309         * CREDITS, TODO: don't use [e]idiot; display error messages on the
31310           form page
31311
31312 1999-02-03 22:09  ivan
31313
31314         * bin/fs-setup: add AU provences
31315
31316 1999-02-03 02:42  ivan
31317
31318         * bin/fs-setup: [no log message]
31319
31320 1999-01-25 04:09  ivan
31321
31322         * TODO: yet more mod_perl stuff
31323
31324 1999-01-18 15:05  ivan
31325
31326         * TODO: update TODO for stuff that was done etc.
31327
31328 1999-01-16 19:11  ivan
31329
31330         * bin/fs-setup: remove preliminary completehost changes
31331
31332 1999-01-15 16:24  ivan
31333
31334         * CREDITS: [no log message]
31335
31336 1999-01-08 21:38  ivan
31337
31338         * CREDITS: [no log message]
31339
31340 1998-12-30 15:03  ivan
31341
31342         * TODO: bugfixes; fields isn't exported by derived classes
31343
31344 1998-12-29 03:59  ivan
31345
31346         * TODO: mostly properly OO, some work still to be done with svc_
31347           stuff
31348
31349 1998-12-15 22:05  ivan
31350
31351         * bin/fs-setup: add table cust_main_invoice
31352
31353 1998-12-15 21:38  ivan
31354
31355         * TODO: [no log message]
31356
31357 1998-12-15 21:32  ivan
31358
31359         * fs_passwd/fs_passwd_server: adminsuidsetup now requires user
31360
31361 1998-12-15 21:29  ivan
31362
31363         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
31364
31365 1998-12-14 20:36  ivan
31366
31367         * bin/fs-setup: s/croak/die/; #oops
31368
31369 1998-12-14 20:33  ivan
31370
31371         * bin/fs-setup: dies if it isn't running as the freeside user
31372
31373 1998-12-09 23:23  ivan
31374
31375         * bin/: svc_acct.export, svc_acct.import, svc_acct_sm.export,
31376           svc_acct_sm.import: use FS::Conf, need user (for datasrc)
31377
31378 1998-12-01 17:23  ivan
31379
31380         * TODO, CREDITS: [no log message]
31381
31382 1998-11-19 03:17  ivan
31383
31384         * bin/dbdef-create: adminsuidsetup requires argument
31385
31386 1998-11-18 01:01  ivan
31387
31388         * CREDITS, TODO, bin/fs-setup: i18n! i18n!
31389
31390 1998-11-15 05:18  ivan
31391
31392         * bin/fs-setup: remove debugging
31393
31394 1998-11-15 01:43  ivan
31395
31396         * bin/fs-setup: update for new config file syntax, new
31397           adminsuidsetup
31398
31399 1998-11-14 18:53  ivan
31400
31401         * bin/bill: afterthought
31402
31403 1998-11-14 18:51  ivan
31404
31405         * bin/bill: adminsuidsetup needs user, pod, cleanup
31406
31407 1998-11-13 01:56  ivan
31408
31409         * TODO: change configuration file layout to support multiple
31410           distinct databases (with own set of config files, export, etc.)
31411
31412 1998-11-07 17:09  ivan
31413
31414         * README: 1.1.6 release
31415
31416 1998-11-07 02:24  ivan
31417
31418         * README: don't use depriciated FS::Bill and FS::Invoice, other
31419           miscellania
31420
31421 1998-11-07 00:25  ivan
31422
31423         * TODO: [no log message]
31424
31425 1998-11-07 00:21  ivan
31426
31427         * bin/bill: missing use
31428
31429 1998-11-07 00:19  ivan
31430
31431         * bin/bill:
31432           still need to bless into FS::cust_main (for now)
31433
31434 1998-11-07 00:08  ivan
31435
31436         * bin/bill:
31437           Removed depriciated FS::Bill (now in FS::cust_main)
31438
31439 1998-10-22 08:51  ivan
31440
31441         * bin/fs-setup: also varchar with no length specified - postgresql
31442           fix broke mysql.
31443
31444 1998-10-22 08:46  ivan
31445
31446         * bin/fs-setup: now smallint is illegal, so remove that too.
31447
31448 1998-10-14 00:05  ivan
31449
31450         * README, bin/fs-setup: 1.1.4 release, fix postgresql
31451
31452 1998-10-13 05:49  ivan
31453
31454         * TODO: [no log message]
31455
31456 1998-10-13 05:07  ivan
31457
31458         * TODO, bin/svc_acct.import: Assigns password from the shadow file
31459           for RADIUS password "UNIX"
31460
31461 1998-10-13 02:17  ivan
31462
31463         * TODO: [no log message]
31464
31465 1998-10-12 14:22  ivan
31466
31467         * TODO: [no log message]
31468
31469 1998-10-12 14:15  ivan
31470
31471         * TODO: [no log message]
31472
31473 1998-10-12 02:12  ivan
31474
31475         * TODO: remove adding cvs from the todo
31476
31477 1998-10-12 02:09  ivan
31478
31479         * TODO: [no log message]
31480
31481 1998-10-12 02:09  ivan
31482
31483         * TODO: Id to Header
31484
31485 1998-10-12 02:07  ivan
31486
31487         * TODO: Test keyword substitution
31488
31489 1998-10-12 01:59  ivan
31490
31491         * TODO: Commiting sample change.
31492
31493 1998-10-12 00:15  ivan
31494
31495         * conf/shells: Initial revision
31496
31497 1998-10-12 00:12  ivan
31498
31499         * conf/: address, home, lpr, secrets, smtpmachine, domain: Initial
31500           revision
31501
31502 1998-10-12 00:08  ivan
31503
31504         * TODO: Initial revision
31505
31506 1998-10-12 00:03  ivan
31507
31508         * bin/fs-setup: Initial revision
31509
31510 1998-10-11 23:56  ivan
31511
31512         * README: Initial revision
31513
31514 1998-09-25 01:52  ivan
31515
31516         * bin/pod2x: Initial revision
31517
31518 1998-09-17 22:43  ivan
31519
31520         * bin/svc_acct.export: Initial revision
31521
31522 1998-09-02 21:50  ivan
31523
31524         * CREDITS: Initial revision
31525
31526 1998-08-23 20:12  ivan
31527
31528         * fs_passwd/fs_passwd_server: Initial revision
31529
31530 1998-08-23 20:04  ivan
31531
31532         * fs_passwd/fs_passwd: Initial revision
31533
31534 1998-08-23 19:01  ivan
31535
31536         * bin/bill: Initial revision
31537
31538 1998-08-19 21:42  ivan
31539
31540         * eg/TEMPLATE_cust_main.import: Initial revision
31541
31542 1998-08-16 14:02  ivan
31543
31544         * bin/svc_acct.import: Initial revision
31545
31546 1998-08-14 15:11  ivan
31547
31548         * bin/svc_acct_sm.export: Initial revision
31549
31550 1998-08-12 20:55  ivan
31551
31552         * Artistic: Initial revision
31553
31554 1998-07-18 00:11  ivan
31555
31556         * etc/domain-template.txt: Initial revision
31557
31558 1998-07-17 00:43  ivan
31559
31560         * bin/svc_acct_sm.import: Initial revision
31561
31562 1998-06-03 00:22  ivan
31563
31564         * bin/dbdef-create: Initial revision
31565
31566 1998-03-23 00:20  ivan
31567
31568         * fs_passwd/fs_passwdd: Initial revision
31569
31570 1998-03-22 23:46  ivan
31571
31572         * GPL, INSTALL, etc/acp_logfile-parse, etc/countries.txt,
31573           etc/example-direct-cardin: Initial revision
31574