rc3
[freeside.git] / ChangeLog
1 2008-04-14 11:42  ivan
2
3         * Makefile: rc3
4
5 2008-04-10 15:00  ivan
6
7         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
8           AddLink so that the auto-association stuff works when creating a
9           ticket
10
11 2008-04-09 14:44  ivan
12
13         * httemplate/docs/AGPL.html: file AGPL.html was added on branch
14           FREESIDE_1_7_BRANCH on 2008-04-09 21:44:28 +0000
15
16 2008-04-09 14:44  ivan
17
18         * httemplate/docs/: AGPL.html: oops, adding explicit AGPL.html
19
20 2008-04-08 20:33  ivan
21
22         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
23           charges
24
25 2008-04-07 22:53  ivan
26
27         * install/rpm/freeside.spec: Updated for 1.7.3rc2
28
29 2008-04-07 22:52  ivan
30
31         * Makefile: rc2
32
33 2008-04-07 22:49  ivan
34
35         * debian/prerm: file prerm was added on branch FREESIDE_1_7_BRANCH
36           on 2008-04-08 05:49:21 +0000
37
38 2008-04-07 22:49  ivan
39
40         * debian/templates: file templates was added on branch
41           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
42
43 2008-04-07 22:49  ivan
44
45         * debian/cron.d: file cron.d was added on branch
46           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
47
48 2008-04-07 22:49  ivan
49
50         * debian/dbconfig-common.install: file dbconfig-common.install was
51           added on branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
52
53 2008-04-07 22:49  ivan
54
55         * debian/dbconfig-common.upgrade: file dbconfig-common.upgrade was
56           added on branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
57
58 2008-04-07 22:49  ivan
59
60         * debian/freeside-webui.links: file freeside-webui.links was added
61           on branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
62
63 2008-04-07 22:49  ivan
64
65         * debian/freeside.apache-alias.conf: file
66           freeside.apache-alias.conf was added on branch
67           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
68
69 2008-04-07 22:49  ivan
70
71         * debian/freeside.default: file freeside.default was added on
72           branch FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
73
74 2008-04-07 22:49  ivan
75
76         * debian/freeside.docs: file freeside.docs was added on branch
77           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
78
79 2008-04-07 22:49  ivan
80
81         * debian/init.d.lsb.ex: file init.d.lsb.ex was added on branch
82           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
83
84 2008-04-07 22:49  ivan
85
86         * debian/postinst: file postinst was added on branch
87           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
88
89 2008-04-07 22:49  ivan
90
91         * debian/postrm: file postrm was added on branch
92           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
93
94 2008-04-07 22:49  ivan
95
96         * debian/preinst: file preinst was added on branch
97           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:21 +0000
98
99 2008-04-07 22:49  ivan
100
101         * debian/: TODO, compat, config, cron.d, dbconfig-common.install,
102           dbconfig-common.upgrade, freeside-webui.links,
103           freeside.apache-alias.conf, freeside.default, freeside.docs,
104           init.d.lsb.ex, postinst, postrm, preinst, prerm, templates,
105           README.Debian, changelog, conffiles.ex, control, copyright,
106           cron.d.ex, dirs, docs, ex.doc-base.package, freeside-doc.docs,
107           freeside-doc.files, init.d.ex, manpage.1.ex, manpage.sgml.ex,
108           menu.ex, postinst.ex, postrm.ex, preinst.ex, prerm.ex, rules,
109           watch.ex: debian packages!
110
111 2008-04-07 22:49  ivan
112
113         * debian/TODO: file TODO was added on branch FREESIDE_1_7_BRANCH on
114           2008-04-08 05:49:19 +0000
115
116 2008-04-07 22:49  ivan
117
118         * debian/compat: file compat was added on branch
119           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
120
121 2008-04-07 22:49  ivan
122
123         * debian/config: file config was added on branch
124           FREESIDE_1_7_BRANCH on 2008-04-08 05:49:20 +0000
125
126 2008-04-05 00:00  ivan
127
128         * FS/bin/freeside-prepaidd: configurable logfile location for
129           freeside-prepaidd
130
131 2008-04-04 12:47  ivan
132
133         * httemplate/elements/header.html: sync with HEAD
134
135 2008-04-03 15:47  rsiddall
136
137         * httemplate/elements/header.html: Missing comma in argument list
138           causes Mason compilation error.
139
140 2008-04-02 10:28  ivan
141
142         * Makefile: substitute FREESIDE_CONF in apache conf files
143
144 2008-04-02 10:26  ivan
145
146         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
147           freeside-base2.conf: template AuthUserFile htpasswd to be in
148           FREESIDE_CONF dir instead of hardcoded location
149
150 2008-04-02 09:57  rsiddall
151
152         * Makefile: Quick fix to update the release version number in the
153           RPM spec file.  This leaves the spec file unusable for CVS
154           builds.
155
156 2008-04-02 08:38  ivan
157
158         * init.d/freeside-init: tiny init file nit that helps with deb
159           packaging (and probably rpm too) - source /etc/default/freeside
160           if it exists
161
162 2008-04-01 21:32  ivan
163
164         * httemplate/docs/credits.html: slight browser adjustments and DONE
165
166 2008-04-01 21:20  ivan
167
168         * httemplate/elements/header.html: new header about: box
169
170 2008-04-01 21:19  ivan
171
172         * httemplate/docs/about.html: adding about.html on 1.7
173
174 2008-04-01 21:19  ivan
175
176         * httemplate/docs/about.html: file about.html was added on branch
177           FREESIDE_1_7_BRANCH on 2008-04-02 04:19:37 +0000
178
179 2008-04-01 21:19  ivan
180
181         * httemplate/docs/about.html: slightly taller
182
183 2008-04-01 21:09  ivan
184
185         * httemplate/docs/: credits.html, license.html: fckeditor is unused
186           in 1.7
187
188 2008-04-01 21:07  ivan
189
190         * httemplate/docs/: credits.html, license.html: updated credits and
191           license
192
193 2008-04-01 21:05  ivan
194
195         * httemplate/docs/about.html: adding about.html splash
196
197 2008-04-01 20:48  ivan
198
199         * httemplate/elements/popup_link_onclick.html: remove excessive
200           iframe borders, add "scrolling" and "nofalse" options
201
202 2008-04-01 17:23  ivan
203
204         * httemplate/elements/init_overlib.html: sync with HEAD
205
206 2008-04-01 17:22  ivan
207
208         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
209
210 2008-04-01 16:56  ivan
211
212         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
213           fix
214
215 2008-04-01 16:30  ivan
216
217         * httemplate/docs/: credits.html, license.html: adding license and
218           credits in app itself
219
220 2008-04-01 16:30  ivan
221
222         * httemplate/docs/credits.html: file credits.html was added on
223           branch FREESIDE_1_7_BRANCH on 2008-04-01 23:30:09 +0000
224
225 2008-04-01 16:30  ivan
226
227         * httemplate/docs/license.html: file license.html was added on
228           branch FREESIDE_1_7_BRANCH on 2008-04-01 23:30:09 +0000
229
230 2008-04-01 16:24  ivan
231
232         * TODO: remove TODO
233
234 2008-04-01 16:24  ivan
235
236         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
237
238 2008-04-01 16:20  ivan
239
240         * README: welcome to the new world
241
242 2008-04-01 16:15  ivan
243
244         * install/README: [no log message]
245
246 2008-04-01 16:15  ivan
247
248         * INSTALL: clean up top level files
249
250 2008-04-01 16:08  ivan
251
252         * INSTALL, CREDITS: clean up some of the top-level files
253
254 2008-04-01 15:34  ivan
255
256         * ChangeLog: current 1.7 ChangeLog
257
258 2008-04-01 08:55  rsiddall
259
260         * httemplate/elements/init_overlib.html: Missing % causes closing
261           brace to be omitted from Perl compilation.
262
263 2008-04-01 02:40  ivan
264
265         * Makefile: last of the silly version numbers
266
267 2008-04-01 02:19  ivan
268
269         * FS/FS/cust_bill.pm: don't show services on invoices that are
270           newer than the invoice, closes: #3032
271
272 2008-04-01 01:43  ivan
273
274         * FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
275           rt/lib/RT/Ticket_Overlay.pm, rt/lib/RT/URI/freeside/Internal.pm:
276           last bit of magic for RT ticket customer auto-association: look
277           for requestor email addresses in cust_main_invoice and svc_acct,
278           closes; RT#1160
279
280 2008-03-31 23:37  ivan
281
282         * httemplate/edit/cust_main_county.html: probably doesn't matter
283           now, but better error reporting anyway
284
285 2008-03-31 23:34  ivan
286
287         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
288           edit/cust_credit.cgi: popup iframes don't have predictable names
289           anymore, so locate submit buttons by id instead
290
291 2008-03-31 23:26  ivan
292
293         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
294           doc height param
295
296 2008-03-31 23:16  ivan
297
298         * httemplate/elements/iframecontentmws.js: append a random number
299           to the iframe name on-the-fly to keep safari from caching it
300           under all circumstances
301
302 2008-03-31 22:49  ivan
303
304         * httemplate/view/cust_main/payment_history.html: finish
305           component-izing overlib links
306
307 2008-03-31 21:37  ivan
308
309         * httemplate/search/cust_pkg.cgi: use popup_link...
310
311 2008-03-31 21:19  ivan
312
313         * httemplate/browse/rate_detail.html: can't run include() sub at
314           <%once> time
315
316 2008-03-31 20:56  ivan
317
318         * httemplate/browse/rate_detail.html: component-ize overlib init
319           and popup link
320
321 2008-03-31 20:51  ivan
322
323         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
324
325 2008-03-31 20:49  ivan
326
327         * httemplate/elements/phonenumber.html: use popup_link element for
328           phonenumber.html silly vonage popup
329
330 2008-03-31 16:19  ivan
331
332         * httemplate/elements/progress-init.html: overlib include
333
334 2008-03-31 16:14  ivan
335
336         * httemplate/elements/: popup_link-cust_main.html,
337           popup_link-cust_pkg.html, popup_link-cust_svc.html,
338           popup_link.html, popup_link_onclick.html: fix examples to use
339           elements/init_overlib.html
340
341 2008-03-31 16:09  ivan
342
343         * httemplate/browse/cust_main_county.cgi: overlib include
344
345 2008-03-31 16:07  ivan
346
347         * httemplate/: view/cust_main.cgi,
348           elements/popup_link_onclick.html, view/cust_main/notes.html:
349           clean up overlib usage for customer notes
350
351 2008-03-31 15:52  ivan
352
353         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
354           hidden agentnum tags with trailling "/ >"
355
356 2008-03-31 15:27  ivan
357
358         * httemplate/elements/init_overlib.html: file init_overlib.html was
359           added on branch FREESIDE_1_7_BRANCH on 2008-03-31 22:27:56 +0000
360
361 2008-03-31 15:27  ivan
362
363         * httemplate/: elements/init_overlib.html,
364           edit/cust_main/billing.html, misc/payment.cgi: overlib cleanup:
365           easy static CVV2/echeck popups
366
367 2008-03-31 14:52  ivan
368
369         * httemplate/elements/iframecontentmws.js: update overlibmws to
370           current code
371
372 2008-03-31 14:11  ivan
373
374         * httemplate/elements/popup_link_onclick.html: file
375           popup_link_onclick.html was added on branch FREESIDE_1_7_BRANCH
376           on 2008-03-31 21:11:03 +0000
377
378 2008-03-31 14:11  ivan
379
380         * httemplate/: elements/popup_link_onclick.html,
381           elements/popup_link.html, browse/cust_main_county.cgi: fix safari
382           weirdness with caching iframes and auto-submitting them (in tax
383           editor at least)
384
385 2008-03-31 13:40  ivan
386
387         * httemplate/elements/: popup_link-cust_main.html,
388           popup_link-cust_pkg.html, popup_link-cust_svc.html,
389           popup_link.html: clean up popup link elements a bit, have the
390           iframe name autogenerate to work around safari fuckery
391
392 2008-03-31 11:50  ivan
393
394         * httemplate/elements/: overlibmws_crossframe.js, overlibmws.js,
395           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
396           to current code before delving into safari problem...  hopefully
397           no disasterous side effects :)
398
399 2008-03-29 19:42  ivan
400
401         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
402           show invoice resend and payment posting links if you can't do
403           that anyway
404
405 2008-03-29 02:11  ivan
406
407         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
408           quick links for unprocessed and processed CDRs to svc_phone view
409
410 2008-03-29 01:05  ivan
411
412         * httemplate/edit/process/quick-cust_pkg.cgi: hmm... think this is
413           right for 1.7
414
415 2008-03-29 01:02  ivan
416
417         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
418           redirect
419
420 2008-03-28 15:31  ivan
421
422         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
423           both src and charged_party fields, and disable_src is not checked
424
425 2008-03-27 15:04  ivan
426
427         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
428           only, closes: #3085
429
430 2008-03-27 14:05  ivan
431
432         * httemplate/view/cust_main/: payment_history.html: fix for ACH
433           info masking
434
435 2008-03-27 14:01  ivan
436
437         * httemplate/view/cust_main/: billing.html, payment_history.html:
438           mask ACH info in payment history
439
440 2008-03-27 13:40  ivan
441
442         * httemplate/search/report_sql.html: file report_sql.html was added
443           on branch FREESIDE_1_7_BRANCH on 2008-03-27 20:40:44 +0000
444
445 2008-03-27 13:40  ivan
446
447         * httemplate/: elements/menu.html, search/report_sql.html: add back
448           raw SQL query (it had an appropriate ACL)
449
450 2008-03-27 13:19  ivan
451
452         * httemplate/search/cust_pay.cgi: resolve minor ACL glitch linking
453           to payments
454
455 2008-03-26 11:18  ivan
456
457         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
458           12mo checkbox works again... sure do need these to be
459           auto-generated or $AUTOLOADED or something :)
460
461 2008-03-26 08:42  jeff
462
463         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
464           httemplate/edit/rate_detail.html,
465           httemplate/edit/rate_region.cgi: fixup per call billing
466
467 2008-03-25 20:04  ivan
468
469         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
470           into having a minimum charge
471
472 2008-03-25 19:27  ivan
473
474         * httemplate/search/: cdr.html, report_cdr.html: add ability to
475           query ranges of duration & billable seconds to CDR report
476
477 2008-03-25 19:19  ivan
478
479         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
480           UI nit: separate search & display options
481
482 2008-03-25 18:03  ivan
483
484         * httemplate/edit/: part_bill_event.cgi,
485           process/part_bill_event.cgi: quick shortcut for easier adding of
486           new 1.7-style invoice events
487
488 2008-03-24 15:35  ivan
489
490         * httemplate/edit/part_bill_event.cgi: this probably never worked.
491           ->send isn't at all what is wanted, that sends the original
492           invoice, not the new one with the late charge
493
494 2008-03-23 20:07  ivan
495
496         * rt/: html/Elements/EditCustomers,
497           html/Ticket/Elements/EditCustomers,
498           html/Ticket/Elements/ShowCustomers, lib/RT/Ticket_Overlay.pm:
499           woo!  final part of #1160!  yup, auto-associating tickets with
500           customers now.  whew!
501
502 2008-03-23 18:28  ivan
503
504         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
505           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
506           ticket to its first customer will auto-link any customerless
507           requestors
508
509 2008-03-23 16:38  ivan
510
511         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
512           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
513           w/customers, manual editing
514
515 2008-03-23 16:32  ivan
516
517         * rt/html/Elements/AddCustomers: file AddCustomers was added on
518           branch FREESIDE_1_7_BRANCH on 2008-03-23 23:33:01 +0000
519
520 2008-03-23 16:32  ivan
521
522         * rt/html/Elements/EditCustomers: file EditCustomers was added on
523           branch FREESIDE_1_7_BRANCH on 2008-03-23 23:33:01 +0000
524
525 2008-03-23 16:32  ivan
526
527         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
528           associate users w/customers, manual editing
529
530 2008-03-19 12:48  jeff
531
532         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
533           (RT#3267)
534
535 2008-03-16 15:41  jeff
536
537         * httemplate/: elements/popup_link-cust_main.html,
538           elements/popup_link-cust_pkg.html,
539           elements/popup_link-cust_svc.html, elements/popup_link.html,
540           view/cust_main.cgi, view/cust_main/packages.html: componentize
541           conflicting %once subroutines (rt#3250)
542
543 2008-03-16 09:57  jeff
544
545         * httemplate/misc/recharge_svc.html: doh
546
547 2008-03-15 22:22  ivan
548
549         * httemplate/search/svc_broadband.cgi: clean up and
550           agent-virtualize svc_broadband searching
551
552 2008-03-15 22:13  ivan
553
554         * httemplate/edit/part_svc.cgi: finish bringing sanity to
555           svc_broadband service definition blocknum edit
556
557 2008-03-15 22:13  ivan
558
559         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
560           address block selection in svc_broadband service definition edit
561
562 2008-03-15 21:54  ivan
563
564         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
565           router browse into this centiry
566
567 2008-03-15 21:00  ivan
568
569         * httemplate/elements/header.html, httemplate/elements/menu.html,
570           rt/html/Elements/FreesideSearch: hide customer search if user
571           does not have "List customers" ACL, closes: RT#3105
572
573 2008-03-15 15:18  ivan
574
575         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
576           slightly better voip_cdr package edit: use radio buttons for
577           selecting long things
578
579 2008-03-15 14:39  ivan
580
581         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
582
583 2008-03-15 14:14  ivan
584
585         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
586           disable_src, domestic_prefix and international_prefix options for
587           voip price plan
588
589 2008-03-15 12:52  ivan
590
591         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
592           invoice re-printing newest percust... can't reproduce any
593           problem, prints newest per cust fine, closes: #3161
594
595 2008-03-14 17:30  ivan
596
597         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
598           code leaking out onto the page, hehe, closes: Bug#3253, also
599           remove silly formatting on catchall edit
600
601 2008-03-14 13:11  ivan
602
603         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
604           warnings
605
606 2008-03-14 10:30  jeff
607
608         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
609
610 2008-03-14 01:13  ivan
611
612         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
613           package bugfix was easy to find, closes: Bug#3241
614
615 2008-03-14 00:48  ivan
616
617         * httemplate/search/cust_credit_bill.html: file
618           cust_credit_bill.html was added on branch FREESIDE_1_7_BRANCH on
619           2008-03-14 07:48:45 +0000
620
621 2008-03-14 00:48  ivan
622
623         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
624           httemplate/search/cust_credit_bill.html,
625           httemplate/graph/money_time.cgi,
626           httemplate/search/cust_credit.html: add net credits to
627           sales/credits/receipts report
628
629 2008-03-13 19:10  ivan
630
631         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
632
633 2008-03-13 02:28  ivan
634
635         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
636           infinite loop rather than add one.
637
638 2008-03-13 02:14  ivan
639
640         * FS/FS/cust_pay.pm: infinite loop protection
641
642 2008-03-13 01:57  ivan
643
644         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
645           if there are some old crufty records around attached to
646           now-deleted customers
647
648 2008-03-12 21:01  jeff
649
650         * httemplate/misc/batch-cust_pay.html: minor oops
651
652 2008-03-12 09:22  jeff
653
654         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
655           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
656           eg/export_template.pm, httemplate/view/cust_main/packages.html:
657           allow exports to add links to customer view (#1407)
658
659 2008-03-04 13:07  ivan
660
661         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
662           cust_credit and cust_pay
663
664 2008-03-04 13:06  ivan
665
666         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
667
668 2008-03-04 11:15  ivan
669
670         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
671           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
672           about the two different places that would be calling it... i.e.
673           with an empty new_pkgnum it would redirect the popup back the
674           customer view, hehe
675
676 2008-03-03 19:38  ivan
677
678         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
679
680 2008-03-03 19:37  ivan
681
682         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
683           escaped #s
684
685 2008-03-03 19:34  ivan
686
687         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
688           newlines
689
690 2008-03-03 18:55  ivan
691
692         * httemplate/search/: cdr.html, report_cdr.html: backport 1.9 CDR
693           search to 1.7
694
695 2008-03-03 18:27  ivan
696
697         * httemplate/browse/rate_region.html: should improve compatibility
698           with older Pg.  i hope
699
700 2008-03-03 15:07  ivan
701
702         * rt/: Changelog, configure, configure.ac, bin/rt-crontool.in,
703           bin/rt.in, bin/webmux.pl.in, etc/RT_Config.pm.in,
704           etc/schema.mysql, html/Admin/Groups/index.html,
705           html/Elements/EditCustomFieldSelect, html/Elements/QuickCreate,
706           html/Elements/Quicksearch, html/Elements/SelectNewTicketQueue,
707           html/Elements/ShowCustomFields,
708           html/Elements/CollectionAsTable/ParseFormat,
709           html/REST/1.0/Forms/ticket/default,
710           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/ticket,
711           html/SelfService/Create.html, html/Ticket/Create.html,
712           html/Ticket/Display.html, html/Ticket/Elements/EditCustomFields,
713           html/Ticket/Elements/PreviewScrips,
714           html/Ticket/Elements/ShowBasics, html/Ticket/Elements/ShowDates,
715           html/Ticket/Elements/ShowHistory,
716           html/Ticket/Elements/ShowRequestor,
717           html/Ticket/Elements/ShowSummary, lib/RT.pm.in,
718           lib/RT/Attachment_Overlay.pm, lib/RT/CustomField_Overlay.pm,
719           lib/RT/Date.pm, lib/RT/Group_Overlay.pm, lib/RT/I18N.pm,
720           lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
721           lib/RT/Record.pm, lib/RT/Template_Overlay.pm,
722           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
723           lib/RT/Transaction_Overlay.pm, lib/RT/URI.pm,
724           lib/RT/Action/SendEmail.pm, lib/RT/Condition/Generic.pm,
725           lib/RT/I18N/de.po, lib/RT/I18N/pt_br.po, lib/RT/Interface/CLI.pm,
726           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
727           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
728           lib/RT/Interface/Web/Handler.pm, lib/RT/URI/base.pm,
729           lib/RT/URI/fsck_com_rt.pm, lib/t/regression/06-mime_decoding.t,
730           lib/t/regression/06mailgateway.t,
731           lib/t/regression/22search_tix_by_txn.t,
732           lib/t/regression/23-web_attachments.t, sbin/rt-setup-database.in,
733           sbin/rt-test-dependencies.in: merge in rt 3.4.6.  *gulp*!
734
735 2008-03-01 20:11  ivan
736
737         * rt/lib/t/regression/23-web_attachments.t: file
738           23-web_attachments.t was added on branch FREESIDE_1_7_BRANCH on
739           2008-03-03 23:07:57 +0000
740
741 2008-03-01 20:10  ivan
742
743         * rt/lib/t/regression/06-mime_decoding.t: file 06-mime_decoding.t
744           was added on branch FREESIDE_1_7_BRANCH on 2008-03-03 23:07:56
745           +0000
746
747 2008-03-01 20:10  ivan
748
749         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
750           import rt 3.6.6
751
752 2008-03-01 20:02  ivan
753
754         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
755           import rt 3.4.6
756
757 2008-03-01 19:07  ivan
758
759         * httemplate/elements/header.html,
760           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
761           customer" button; closes: RT#1642
762
763 2008-03-01 17:31  ivan
764
765         * httemplate/misc/disable-payment_gateway.cgi: file
766           disable-payment_gateway.cgi was added on branch
767           FREESIDE_1_7_BRANCH on 2008-03-02 01:31:52 +0000
768
769 2008-03-01 17:31  ivan
770
771         * httemplate/misc/disable-payment_gateway.cgi,
772           FS/FS/payment_gateway.pm, httemplate/search/elements/search.html,
773           httemplate/browse/payment_gateway.html: add payment gateway
774           disabling (and move payment gateway browse over to new template)
775
776 2008-03-01 15:30  ivan
777
778         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
779           control the extent of credit card masking, but since
780           cust_main.paymask is in the db, need something to update it for
781           all existing customers too
782
783 2008-03-01 14:39  ivan
784
785         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
786           link adv. customer search
787
788 2008-03-01 14:23  ivan
789
790         * httemplate/: elements/select-payby.html,
791           elements/tr-select-payby.html, search/cust_main.html,
792           search/report_cust_main.html: add payby selection to adv.
793           customer search
794
795 2008-03-01 14:23  ivan
796
797         * httemplate/elements/select-payby.html: file select-payby.html was
798           added on branch FREESIDE_1_7_BRANCH on 2008-03-01 22:23:21 +0000
799
800 2008-03-01 14:23  ivan
801
802         * httemplate/elements/tr-select-payby.html: file
803           tr-select-payby.html was added on branch FREESIDE_1_7_BRANCH on
804           2008-03-01 22:23:21 +0000
805
806 2008-02-28 20:31  ivan
807
808         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
809           CDR CSV import (not just direct DB)
810
811 2008-02-28 18:29  ivan
812
813         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
814           in the first place.  also Record::str2time_sql_closing snuck in.
815
816 2008-02-21 17:09  ivan
817
818         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
819           are deprecated COMP payby...
820
821 2008-02-21 16:57  ivan
822
823         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
824           databases without history records for everything...
825
826 2008-02-20 14:45  ivan
827
828         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
829           the doghouse for this one
830
831 2008-02-19 18:07  ivan
832
833         * FS/FS/prepay_credit.pm,
834           httemplate/edit/process/prepay_credit.cgi: retry collisions a
835           bit, acme is getting duplicate errors... guess they're using lots
836           and lots of prepaid cards.  closes: RT#3104
837
838 2008-02-19 17:21  ivan
839
840         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
841           adding, RT#2929
842
843 2008-02-19 17:16  ivan
844
845         * httemplate/edit/: part_pkg_taxclass.html,
846           process/part_pkg_taxclass.html: file part_pkg_taxclass.html was
847           added on branch FREESIDE_1_7_BRANCH on 2008-02-20 01:17:21 +0000
848
849 2008-02-19 17:16  ivan
850
851         * httemplate/edit/part_pkg_taxclass.html,
852           httemplate/edit/process/part_pkg_taxclass.html,
853           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
854           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
855           httemplate/elements/tr-select-taxclass.html: update the tax class
856           editor to enable taxclass adding, RT#2929
857
858 2008-02-19 17:14  ivan
859
860         * httemplate/edit/: cust_main_county-expand.cgi,
861           process/cust_main_county-expand.cgi: oops, this got commited to
862           HEAD by a bad command, its part of the commit to update the tax
863           class editor to enable taxclass adding, RT#2929
864
865 2008-02-19 17:10  ivan
866
867         * httemplate/edit/process/part_pkg.cgi:
868           process/part_pkg_taxclass.html
869
870 2008-02-19 01:15  ivan
871
872         * FS/t/part_pkg_taxclass.t: file part_pkg_taxclass.t was added on
873           branch FREESIDE_1_7_BRANCH on 2008-02-19 09:15:19 +0000
874
875 2008-02-19 01:15  ivan
876
877         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
878           MANIFEST: adding taxclass table
879
880 2008-02-19 01:15  ivan
881
882         * FS/FS/part_pkg_taxclass.pm: file part_pkg_taxclass.pm was added
883           on branch FREESIDE_1_7_BRANCH on 2008-02-19 09:15:19 +0000
884
885 2008-02-19 01:10  ivan
886
887         * bin/generate-table-module: fix this to generate more
888           wiki-friendly column list
889
890 2008-02-18 19:30  ivan
891
892         * FS/FS/svc_external.pm: add some descriptions for svc_external
893           fields, allowing id to fill in from inventory
894
895 2008-02-18 19:17  ivan
896
897         * FS/FS/svc_external.pm: return svc_external id and title as label
898           instead of svcnum
899
900 2008-02-18 18:57  ivan
901
902         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
903           POD docs for self-service list_pkgs & list_svcs
904
905 2008-02-18 18:38  ivan
906
907         * bin/pod2x: fix API upload
908
909 2008-02-18 18:37  ivan
910
911         * FS/FS.pm: update base API docs contents
912
913 2008-02-18 18:33  ivan
914
915         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
916           exportability
917
918 2008-02-18 18:28  ivan
919
920         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
921           exportability
922
923 2008-02-18 18:25  ivan
924
925         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
926           exportability
927
928 2008-02-18 18:20  ivan
929
930         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
931           exportability
932
933 2008-02-14 00:31  ivan
934
935         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
936           update.  time to go home
937
938 2008-02-14 00:28  ivan
939
940         * httemplate/search/cust_pkg.cgi: re-align links and styling in
941           package report correctly
942
943 2008-02-13 19:52  ivan
944
945         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
946           httemplate/search/cust_pay.cgi,
947           httemplate/view/cust_main/payment_history.html: add
948           cust_pay.otaker field; populate it based on history on upgrades,
949           and show the order taker on all payments (on customer view and
950           payment search)  closes: #2953
951
952 2008-02-13 19:48  ivan
953
954         * FS/t/h_cust_pay.t: file h_cust_pay.t was added on branch
955           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
956
957 2008-02-13 19:48  ivan
958
959         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
960           FS::h_cust_pay class
961
962 2008-02-13 19:48  ivan
963
964         * FS/t/h_cust_credit.t: file h_cust_credit.t was added on branch
965           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
966
967 2008-02-13 19:48  ivan
968
969         * FS/FS/h_cust_pay.pm: file h_cust_pay.pm was added on branch
970           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
971
972 2008-02-13 17:48  ivan
973
974         * httemplate/view/cust_main/payment_history.html: this ACL has been
975           around for long enough (and almost nobody uses batched payments,
976           so showing them is probably bad)
977
978 2008-02-13 15:49  jeff
979
980         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
981           svc_broadband MAC searches RT#2985
982
983 2008-02-13 15:45  jeff
984
985         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
986           httemplate/edit/process/quick-charge.cgi: package class selection
987           for one-time charges RT#1322
988
989 2008-02-13 15:39  jeff
990
991         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
992           httemplate/edit/rate_region.cgi: directory assistance (flat
993           per-call) billing RT#3114
994
995 2008-02-13 13:50  ivan
996
997         * httemplate/misc/process/link.cgi: fix compile error from hasty
998           refactoring
999
1000 2008-02-12 22:02  ivan
1001
1002         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
1003           working
1004
1005 2008-02-12 22:00  ivan
1006
1007         * README: modernizing
1008
1009 2008-02-11 19:11  ivan
1010
1011         * FS/FS/Misc.pm: update for MailTools v2.00
1012
1013 2008-02-10 18:37  ivan
1014
1015         * FS/FS/reason.pm: upgrading reason table not quite working with
1016           mysql, hopefully no old installs need this, new ones should be
1017           fine hopefully
1018
1019 2008-02-10 18:36  ivan
1020
1021         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
1022           duplicate history records
1023
1024 2008-02-10 18:03  ivan
1025
1026         * FS/FS/reason.pm: better debugging if things go awry
1027
1028 2008-02-10 16:53  ivan
1029
1030         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
1031           casting to INTEGER, it wants SIGNED.  whew.
1032
1033 2008-02-10 16:02  ivan
1034
1035         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
1036
1037 2008-02-10 15:58  ivan
1038
1039         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
1040           that doesn't get to the database, to avoid Pg vs mysql
1041           comment-out differences
1042
1043 2008-02-09 11:16  ivan
1044
1045         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
1046           thanks
1047
1048 2008-02-08 13:57  rsiddall
1049
1050         * install/rpm/freeside.spec: Removes "-o freeside" from install
1051           lines in Makefile so that you don't need a freeside user on the
1052           build machine.  RPM handles setting the file owner.  This should
1053           allow the RPMs to build under mock.
1054
1055 2008-02-07 10:13  rsiddall
1056
1057         * install/rpm/freeside.spec: It was not necessary to add the
1058           freeside user to the build machine to get the RPMs to build.
1059           This prevented the RPMs from building under mock.
1060
1061 2008-02-02 18:24  ivan
1062
1063         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
1064           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
1065           5194." warnings
1066
1067 2008-02-02 17:43  ivan
1068
1069         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
1070           customer edit
1071
1072 2008-01-30 08:14  jeff
1073
1074         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
1075           removal
1076
1077 2008-01-28 20:15  jeff
1078
1079         * FS/FS/cust_pkg.pm: missed use
1080
1081 2008-01-28 19:16  jeff
1082
1083         * httemplate/misc/bulk_change_pkg.cgi, FS/FS/cust_pkg.pm,
1084           httemplate/misc/process/bulk_change_pkg.cgi,
1085           httemplate/search/cust_pkg.cgi,
1086           httemplate/search/elements/search.html: bulk package changing
1087           (RT#1394)
1088
1089 2008-01-25 10:26  jeff
1090
1091         * httemplate/misc/cust_pay-import.cgi, FS/FS/cust_pay.pm,
1092           httemplate/elements/menu.html,
1093           httemplate/misc/process/cust_pay-import.cgi: simple payment CSV
1094           import
1095
1096 2008-01-24 18:55  jeff
1097
1098         * FS/FS/part_export/prizm.pm: add an always BAM option and be
1099           explicit about transactions
1100
1101 2008-01-24 13:19  ivan
1102
1103         * FS/FS/TicketSystem/RT_External.pm,
1104           httemplate/view/cust_main/tickets.html: slightly more sane names
1105           for customer tickets hash, display ticket owners on customer view
1106           page
1107
1108 2008-01-24 13:10  ivan
1109
1110         * htetc/handler.pl: used in rt autohandler.  i wonder why this
1111           never bit before
1112
1113 2008-01-23 11:09  jeff
1114
1115         * fs_selfservice/FS-SelfService/cgi/bill.html,
1116           fs_selfservice/FS-SelfService/cgi/card.html,
1117           fs_selfservice/FS-SelfService/cgi/change_bill.html,
1118           fs_selfservice/FS-SelfService/cgi/change_pay.html,
1119           fs_selfservice/FS-SelfService/cgi/change_ship.html,
1120           fs_selfservice/FS-SelfService/cgi/check.html,
1121           FS/FS/ClientAPI/MyAccount.pm,
1122           fs_selfservice/FS-SelfService/cgi/contact.html,
1123           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
1124           fs_selfservice/FS-SelfService/cgi/make_payment.html,
1125           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
1126           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
1127           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
1128           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
1129           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
1130           service, billing, and payment info in selfservice
1131
1132 2008-01-22 21:59  ivan
1133
1134         * ChangeLog: too self-referential?
1135
1136 2008-01-20 15:24  ivan
1137
1138         * FS/FS/Schema.pm: add and fix some indices, this should marginally
1139           (but not drastically) improve the time to pull up A/R report
1140           totals
1141
1142 2008-01-17 14:10  ivan
1143
1144         * httemplate/edit/process/part_pkg.cgi: doh, missed a semicolon in
1145           hasty backport
1146
1147 2008-01-17 14:04  ivan
1148
1149         * httemplate/search/cust_bill_event.cgi: fix error from merging
1150
1151 2008-01-16 20:23  ivan
1152
1153         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
1154           allow the limited "package editing" of customizing customer
1155           packages
1156
1157 2008-01-16 19:50  ivan
1158
1159         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
1160           link unless the current user can...
1161
1162 2008-01-14 10:22  ivan
1163
1164         * httemplate/edit/process/quick-cust_pkg.cgi: oops, fix stupid
1165           error in quick package order
1166
1167 2008-01-13 16:22  ivan
1168
1169         * httemplate/: edit/part_bill_event.cgi,
1170           elements/select-taxclass.html: maintenance on old events, yay.
1171           fix for late charges without a taxclass, closes: RT#2988
1172
1173 2008-01-13 16:17  ivan
1174
1175         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
1176
1177 2008-01-13 13:43  ivan
1178
1179         * httemplate/edit/: cust_credit_bill.cgi,
1180           process/cust_credit_bill.cgi: tyop
1181
1182 2008-01-13 13:41  ivan
1183
1184         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi:
1185           fix tyop
1186
1187 2008-01-13 13:39  ivan
1188
1189         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
1190           vs. 1.9 cruft
1191
1192 2008-01-13 13:35  ivan
1193
1194         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
1195           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
1196           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
1197           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
1198           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
1199           inventory_class.html, part_bill_event.cgi, part_export.cgi,
1200           part_pkg.cgi, part_referral.html, part_svc.cgi,
1201           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
1202           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
1203           reason.html, reason_type.html, reg_code.cgi, router.cgi,
1204           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
1205           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
1206           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
1207           process/REAL_cust_pkg.cgi, process/access_user.html,
1208           process/agent.cgi, process/agent_payment_gateway.html,
1209           process/agent_type.cgi, process/bulk-cust_svc.cgi,
1210           process/cust_bill_pay.cgi, process/cust_credit.cgi,
1211           process/cust_credit_bill.cgi, process/cust_main.cgi,
1212           process/cust_main_county-collapse.cgi,
1213           process/cust_main_county-expand.cgi,
1214           process/cust_main_county.html, process/cust_main_note.cgi,
1215           process/cust_pay.cgi, process/cust_pkg.cgi,
1216           process/cust_refund.cgi, process/cust_svc.cgi,
1217           process/domain_record.cgi, process/generic.cgi,
1218           process/inventory_class.html, process/msgcat.cgi,
1219           process/part_bill_event.cgi, process/part_export.cgi,
1220           process/part_pkg.cgi, process/part_referral.html,
1221           process/part_svc.cgi, process/payment_gateway.html,
1222           process/pkg_class.html, process/prepay_credit.cgi,
1223           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
1224           process/rate.cgi, process/reason.html, process/reason_type.html,
1225           process/reg_code.cgi, process/router.cgi,
1226           process/svc_Common.html, process/svc_acct.cgi,
1227           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
1228           process/svc_domain.cgi, process/svc_external.cgi,
1229           process/svc_forward.cgi, process/svc_phone.html,
1230           process/svc_www.cgi: ACLs
1231
1232 2008-01-13 13:14  ivan
1233
1234         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
1235           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
1236           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
1237           cust_main-import.cgi, cust_main-import_charges.cgi,
1238           delete-cust_credit.cgi, delete-cust_pay.cgi,
1239           delete-cust_refund.cgi, delete-customer.cgi,
1240           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
1241           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
1242           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
1243           inventory_item-import.html, link.cgi, meta-import.cgi,
1244           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
1245           print_invoices.cgi, queue.cgi, recharge_svc.html,
1246           svc_acct-domains.cgi, unapply-cust_credit.cgi,
1247           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
1248           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
1249           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
1250           process/catchall.cgi, process/cdr-import.html,
1251           process/cust_main-import.cgi,
1252           process/cust_main-import_charges.cgi,
1253           process/delete-customer.cgi, process/inventory_item-import.html,
1254           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
1255           process/recharge_svc.html: ACLs
1256
1257 2008-01-13 12:55  ivan
1258
1259         * httemplate/: browse/part_bill_event.cgi, search/cust_bill.html,
1260           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
1261           search/prepay_credit.html, search/queue.html,
1262           search/report_prepaid_income.cgi, search/report_tax.cgi,
1263           search/sqlradius.cgi: ACLs
1264
1265 2008-01-13 12:50  ivan
1266
1267         * httemplate/elements/: tr-select-reason.html, errorpage.html:
1268           stale leftovers from XSSmas
1269
1270 2008-01-13 12:46  ivan
1271
1272         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
1273           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
1274           cust_main/payment_history.html, elements/svc_Common.html: ACLs
1275
1276 2008-01-13 12:38  ivan
1277
1278         * httemplate/browse/: access_group.html, access_user.html,
1279           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
1280           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
1281           reason.html, router.cgi: ACLs
1282
1283 2008-01-13 12:30  ivan
1284
1285         * FS/FS/AccessRight.pm: new ACLs
1286
1287 2008-01-12 16:35  ivan
1288
1289         * htetc/handler.pl: use this in handler.pl, not in mason files
1290
1291 2008-01-11 15:10  ivan
1292
1293         * FS/FS/cust_main.pm: add option to enable searching of
1294           cust_main.agent_custid with one or two letter prefix before the
1295           numeric part
1296
1297 2008-01-11 14:53  ivan
1298
1299         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
1300           cust_main.agent_custid with one or two letter prefix before the
1301           numeric part
1302
1303 2008-01-11 09:32  ivan
1304
1305         * httemplate/edit/elements/edit.html: 1.7 installs don't
1306           necessarily have Data::Dumper
1307
1308 2008-01-11 09:30  ivan
1309
1310         * httemplate/edit/elements/svc_Common.html: turn off debugging
1311
1312 2008-01-10 20:47  ivan
1313
1314         * httemplate/elements/tr-password.html: bacport this from HEAD
1315           since we have the new edit.html now
1316
1317 2008-01-10 14:13  ivan
1318
1319         * httemplate/search/elements/search.html: doc
1320
1321 2008-01-10 14:06  ivan
1322
1323         * httemplate/elements/menu.html: new rate editor
1324
1325 2008-01-10 13:53  ivan
1326
1327         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
1328           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
1329           httemplate/edit/elements/edit.html,
1330           httemplate/edit/process/rate_region.cgi: new rate editor
1331
1332 2008-01-10 13:52  ivan
1333
1334         * httemplate/edit/: rate_detail.html, process/rate_detail.html:
1335           file rate_detail.html was added on branch FREESIDE_1_7_BRANCH on
1336           2008-01-10 21:52:32 +0000
1337
1338 2008-01-10 13:52  ivan
1339
1340         * httemplate/browse/rate_detail.html: file rate_detail.html was
1341           added on branch FREESIDE_1_7_BRANCH on 2008-01-10 21:52:31 +0000
1342
1343 2008-01-10 13:52  ivan
1344
1345         * httemplate/browse/rate_region.html: file rate_region.html was
1346           added on branch FREESIDE_1_7_BRANCH on 2008-01-10 21:52:31 +0000
1347
1348 2008-01-10 13:52  ivan
1349
1350         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
1351           edit/rate_detail.html, edit/process/rate_detail.html: new call
1352           rate editor (VoIP/telephony)
1353
1354 2008-01-10 13:17  ivan
1355
1356         * FS/FS/reason_type.pm: third person is better
1357
1358 2008-01-10 13:14  ivan
1359
1360         * httemplate/browse/reason.html: eliminate harmless typo
1361
1362 2008-01-08 13:33  jeff
1363
1364         * FS/FS/svc_acct.pm: transactiony cruft removal
1365
1366 2008-01-08 03:28  ivan
1367
1368         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
1369           FS/FS/cust_refund.pm, httemplate/search/report_receivables.cgi:
1370           show negative balances on A/R report, closes: RT#2983
1371
1372 2008-01-03 18:47  ivan
1373
1374         * httemplate/elements/tr-title.html: backport tr-title from HEAD
1375
1376 2008-01-03 18:42  ivan
1377
1378         * httemplate/edit/: cust_main_county.html,
1379           process/cust_main_county.html: file cust_main_county.html was
1380           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:42:28 +0000
1381
1382 2008-01-03 18:42  ivan
1383
1384         * httemplate/: edit/cust_main_county.html,
1385           edit/process/cust_main_county.html, browse/cust_main_county.cgi,
1386           edit/cust_main_county-expand.cgi,
1387           edit/process/cust_main_county-expand.cgi,
1388           search/elements/search.html: new tax rate editor
1389
1390 2008-01-03 18:41  ivan
1391
1392         * httemplate/edit/process/elements/process.html: backport
1393           process.html from HEAD
1394
1395 2008-01-03 18:35  ivan
1396
1397         * httemplate/: edit/cust_main_county.cgi,
1398           edit/process/cust_main_county.cgi, browse/elements/browse.html:
1399           new tax rate editor
1400
1401 2008-01-03 18:27  ivan
1402
1403         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
1404           from XSSmas
1405
1406 2008-01-03 18:23  ivan
1407
1408         * httemplate/elements/: hidden.html, tablebreak-tr-title.html,
1409           tr-checkbox.html, tr-fixed-country.html, tr-fixed-state.html,
1410           tr-fixed.html, tr-input-money.html, tr-input-percentage.html,
1411           tr-input-text.html, tr-select.html, tr-td-label.html:
1412           reprocussions: backporting elements from HEAD needed for
1413           edit.html
1414
1415 2008-01-03 18:20  ivan
1416
1417         * httemplate/elements/hidden.html: escape value
1418
1419 2008-01-03 18:20  ivan
1420
1421         * httemplate/elements/hidden.html: file hidden.html was added on
1422           branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
1423
1424 2008-01-03 18:19  ivan
1425
1426         * httemplate/elements/: tablebreak-tr-title.html,
1427           tr-fixed-country.html, tr-fixed-state.html,
1428           tr-input-percentage.html: adding new elements: percentage input,
1429           fixed country and state display, tablebreak+title
1430
1431 2008-01-03 18:19  ivan
1432
1433         * httemplate/elements/tablebreak-tr-title.html: file
1434           tablebreak-tr-title.html was added on branch FREESIDE_1_7_BRANCH
1435           on 2008-01-04 02:23:19 +0000
1436
1437 2008-01-03 18:19  ivan
1438
1439         * httemplate/elements/tr-fixed-country.html: file
1440           tr-fixed-country.html was added on branch FREESIDE_1_7_BRANCH on
1441           2008-01-04 02:23:19 +0000
1442
1443 2008-01-03 18:19  ivan
1444
1445         * httemplate/elements/tr-fixed-state.html: file tr-fixed-state.html
1446           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
1447           +0000
1448
1449 2008-01-03 18:19  ivan
1450
1451         * httemplate/elements/tr-input-percentage.html: file
1452           tr-input-percentage.html was added on branch FREESIDE_1_7_BRANCH
1453           on 2008-01-04 02:23:19 +0000
1454
1455 2008-01-03 18:18  ivan
1456
1457         * httemplate/elements/tr-fixed.html: add a formatted_value option
1458
1459 2008-01-03 18:18  ivan
1460
1461         * httemplate/elements/tr-fixed.html: file tr-fixed.html was added
1462           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
1463
1464 2008-01-03 18:18  ivan
1465
1466         * httemplate/elements/tr-input-text.html: add maxlength, text-align
1467           and postfix options, escape value
1468
1469 2008-01-03 18:18  ivan
1470
1471         * httemplate/elements/tr-input-text.html: file tr-input-text.html
1472           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
1473           +0000
1474
1475 2008-01-03 18:13  ivan
1476
1477         * httemplate/edit/: elements/edit.html, reason.html: there's no
1478           such thing as fixedhidden... hidden will do
1479
1480 2008-01-03 18:03  ivan
1481
1482         * httemplate/edit/elements/edit.html: some notes about being
1483           careful with types... i know something there in
1484           httemplate/elements has different args in 1.7 vs 1.9
1485
1486 2008-01-03 17:45  ivan
1487
1488         * httemplate/edit/elements/edit.html: backport edit.html from HEAD,
1489           there will be some reprocussions...
1490
1491 2007-12-28 10:58  jeff
1492
1493         * httemplate/: elements/menu.html, search/report_svc_acct.html,
1494           search/svc_acct.cgi: advanced account reports (RT#2954)
1495
1496 2007-12-28 07:19  jeff
1497
1498         * httemplate/elements/menu.html: whoops
1499
1500 2007-12-28 07:10  jeff
1501
1502         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
1503           logged in report
1504
1505 2007-12-28 06:39  jeff
1506
1507         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
1508           svc_acct.last_login and .last_logout
1509
1510 2007-12-28 04:10  ivan
1511
1512         * htetc/handler.pl: remove just a tiny bit more cruft
1513
1514 2007-12-28 04:01  ivan
1515
1516         * htetc/handler.pl: restore in-browser error reporting
1517
1518 2007-12-27 23:45  ivan
1519
1520         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
1521           clean up handler.pl so we can have separate default_escape_flags
1522           for FS and RT and don't have to make FS's |h flag useless
1523
1524 2007-12-27 17:32  jeff
1525
1526         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1527           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
1528           httemplate/view/svc_acct.cgi: last login reporting (#2952)
1529
1530 2007-12-27 15:49  ivan
1531
1532         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
1533           in edge case where you have taxclass and empty-taxclass rates for
1534           a country/state(/county) and also have a different set of
1535           taxclasses for some other country/state
1536
1537 2007-12-26 14:52  jeff
1538
1539         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
1540
1541 2007-12-25 23:51  ivan
1542
1543         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
1544
1545 2007-12-25 15:49  ivan
1546
1547         * httemplate/: browse/addr_block.cgi,
1548           browse/part_virtual_field.cgi, browse/router.cgi, edit/agent.cgi,
1549           edit/agent_payment_gateway.html, edit/agent_type.cgi,
1550           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
1551           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
1552           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
1553           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
1554           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
1555           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
1556           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
1557           edit/svc_forward.cgi, edit/elements/edit.html,
1558           elements/error.html, misc/batch-cust_pay.html,
1559           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
1560           misc/recharge_svc.html, misc/process/meta-import.cgi,
1561           search/cust_bill_event.html: ho ho ho, merry XSSmas
1562
1563 2007-12-23 13:59  jeff
1564
1565         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
1566           FS/FS/part_pkg/subscription.pm,
1567           httemplate/misc/process/recharge_svc.html: add a reset feature to
1568           manual recharges (#1858)
1569
1570 2007-12-21 14:27  jeff
1571
1572         * FS/FS/part_pkg/: flat_delayed.pm, prorate_delayed.pm,
1573           voip_cdr.pm: backport 1.9 enhancements for flat_delayed,
1574           prorate_delayed, and voip_cdr plans
1575
1576 2007-12-21 13:38  jeff
1577
1578         * FS/FS/: cust_main.pm, part_pkg/flat.pm, part_pkg/prorate.pm,
1579           part_pkg/subscription.pm: backport flat, prorate, and
1580           subscription plans
1581
1582 2007-12-20 11:23  jeff
1583
1584         * FS/FS/part_export/prizm.pm: increase siteName allowed length
1585
1586 2007-12-19 14:31  jeff
1587
1588         * httemplate/: misc/cancel_cust.html, misc/cust_main-cancel.cgi,
1589           view/cust_main.cgi: backport reason selection for whole customer
1590           cancel (RT#2872)
1591
1592 2007-12-19 13:05  jeff
1593
1594         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
1595           httemplate/search/cust_main.html,
1596           httemplate/search/report_cust_main.html: add options for balance
1597           over/under to advanced customer report
1598
1599 2007-12-19 10:43  jeff
1600
1601         * FS/FS/cust_main.pm: backport balance_sql and balance_date_sql
1602
1603 2007-12-18 17:55  jeff
1604
1605         * FS/FS/cust_credit.pm: underscoring the important
1606
1607 2007-12-18 12:58  ivan
1608
1609         * FS/FS/cust_main.pm: legacy agent_custid field should be as
1610           searchable as actual custnum, right?  at least if it is a
1611           number...
1612
1613 2007-12-18 12:42  ivan
1614
1615         * httemplate/edit/quick-charge.html: IE is case-sensitive when
1616           setting maxLength (and other attributes?).  hopefully that's all
1617           it is.
1618
1619 2007-12-17 15:57  jeff
1620
1621         * httemplate/view/cust_main/quick-charge.html: cruft removal
1622
1623 2007-12-17 14:57  jeff
1624
1625         * FS/FS/cust_credit.pm: stricter otaker rules
1626
1627 2007-12-17 11:59  ivan
1628
1629         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
1630           hurt anything.
1631
1632 2007-12-17 11:52  ivan
1633
1634         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
1635           anything... (famous last words)
1636
1637 2007-12-16 17:17  ivan
1638
1639         * httemplate/view/cust_main/contacts.html: fix the case where the
1640           customer doesn't actually have a ship address
1641
1642 2007-12-16 16:59  ivan
1643
1644         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
1645           httemplate/elements/header.html,
1646           httemplate/edit/cust_main/billing.html,
1647           httemplate/edit/cust_main/contact.html,
1648           httemplate/edit/cust_main.cgi,
1649           httemplate/view/cust_main/contacts.html,
1650           httemplate/search/cust_main.cgi: add cust_main-require_address2
1651           config, reimplement address2-search config ("Unit #" search in
1652           searchbar), visual indication of require_invoicing_list_email,
1653           closes: RT#2926
1654
1655 2007-12-16 14:40  ivan
1656
1657         * httemplate/elements/errorpage.html: less is better
1658
1659 2007-12-16 13:02  ivan
1660
1661         * httemplate/elements/header.html: more consistent naming:
1662           cust_main_ADV.cgi becomes cust_main.html
1663
1664 2007-12-16 13:01  ivan
1665
1666         * httemplate/search/report_cust_main.html:
1667           httemplate/elements/header.html
1668
1669 2007-12-16 12:48  ivan
1670
1671         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
1672           consistent naming: cust_main_ADV.cgi becomes cust_main.html
1673
1674 2007-12-14 17:45  ivan
1675
1676         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
1677           drain bramage
1678
1679 2007-12-14 17:37  ivan
1680
1681         * httemplate/search/cust_bill.html: where helps alot
1682
1683 2007-12-14 17:23  ivan
1684
1685         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
1686           put reprinting issues to rest for ejourney, yow
1687
1688 2007-12-13 19:23  rsiddall
1689
1690         * install/rpm/: freeside-mason.deps.inc, freeside.spec: Ugly hack
1691           to extend rpmbuild's auto-requires to process handler.pl.  This
1692           is loosely based on notes on the Fedora wiki.  The internal
1693           dependency generator is disabled and as far as possible the same
1694           code is used to generate provides and requires.  The list of
1695           files to be scanned for requires is saved by a supplemental
1696           script and if it contains handler.pl, that file is scanned for
1697           requires with the standard Perl dependencies checker.  References
1698           to RT are filtered out as RT is not enabled in this version of
1699           the .spec file.  This mod obsoletes the freeside-mason-deps.inc
1700           file and simplifies building the RPMs.
1701
1702 2007-12-13 12:08  rsiddall
1703
1704         * install/rpm/freeside.spec: Now updates FS version to match RPM
1705           version and release.  This is displayed in the main billing
1706           screen.
1707
1708 2007-12-13 11:52  rsiddall
1709
1710         * install/rpm/freeside.spec: Ugly hack to make MySQL work.  The
1711           configuration files and other DBI-specific files are moved to the
1712           -postgresql and -mysql files.  Attempts to replace
1713           /etc/freeside/secrets with a symlink didn't work sufficiently
1714           well, so the %post scripts update the DBI line in that file.
1715
1716 2007-12-12 16:17  jeff
1717
1718         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
1719
1720 2007-12-12 13:18  jeff
1721
1722         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
1723           www_shellcommands export (#1227)
1724
1725 2007-12-12 01:03  ivan
1726
1727         * FS/bin/: freeside-history-requeue: adding this quick script
1728
1729 2007-12-12 01:03  ivan
1730
1731         * FS/bin/freeside-history-requeue: file freeside-history-requeue
1732           was added on branch FREESIDE_1_7_BRANCH on 2007-12-12 09:03:45
1733           +0000
1734
1735 2007-12-11 21:58  jeff
1736
1737         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
1738           FS/FS/ClientAPI/Signup.pm,
1739           fs_selfservice/FS-SelfService/SelfService.pm,
1740           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1741           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
1742           httemplate/edit/svc_acct.cgi: self-service can select domain on
1743           provision (#2801)
1744
1745 2007-12-11 21:42  jeff
1746
1747         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
1748           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
1749           reason improvement, bugfix, and tool
1750
1751 2007-12-07 18:23  rsiddall
1752
1753         * install/rpm/freeside.spec: Moved the misc. binaries to
1754           /usr/share/freeside-<n>/bin
1755
1756 2007-12-06 17:08  ivan
1757
1758         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
1759           mmkay
1760
1761 2007-12-06 17:04  ivan
1762
1763         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
1764           cust_credit records; we don't want to abort the upgrade because
1765           of that, just warn
1766
1767 2007-12-06 12:49  jeff
1768
1769         * httemplate/edit/part_pkg.cgi: agent setting during package edit
1770           cleanup
1771
1772 2007-12-06 08:51  jeff
1773
1774         * httemplate/view/svc_acct.cgi: support display of negative time
1775
1776 2007-12-05 14:05  ivan
1777
1778         * Makefile: when installing selfservice, create freeside homedir if
1779           it doesn't exist
1780
1781 2007-12-05 12:50  ivan
1782
1783         * httemplate/elements/tr-select-reason.html: doh, order_by does
1784           have to include ORDER BY!
1785
1786 2007-12-05 12:47  ivan
1787
1788         * httemplate/elements/tr-select-reason.html: show types in reason
1789           selection, order by type and reason
1790
1791 2007-12-05 07:10  jeff
1792
1793         * FS/FS/ConfDefaults.pm: add in status and company fields
1794
1795 2007-12-04 20:57  jeff
1796
1797         * httemplate/edit/process/part_pkg.cgi: wtf?
1798
1799 2007-12-04 16:52  ivan
1800
1801         * httemplate/search/elements/search.html: i hope this allows IE to
1802           download excel over https?
1803
1804 2007-12-04 10:35  jeff
1805
1806         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
1807           advanced package report (#2779)
1808
1809 2007-12-04 10:27  jeff
1810
1811         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
1812
1813 2007-12-04 10:19  jeff
1814
1815         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
1816           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
1817           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/reason.pm,
1818           FS/FS/reason_type.pm, FS/FS/ClientAPI/MyAccount.pm,
1819           FS/FS/ClientAPI/Signup.pm, FS/FS/part_pkg/flat_comission.pm,
1820           FS/FS/part_pkg/flat_comission_cust.pm,
1821           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
1822           httemplate/browse/reason.html,
1823           httemplate/browse/reason_type.html,
1824           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
1825           httemplate/edit/reason_type.html,
1826           httemplate/edit/elements/edit.html,
1827           httemplate/edit/process/cust_credit.cgi,
1828           httemplate/elements/menu.html,
1829           httemplate/elements/tr-select-reason.html: change credit reasons
1830           from freetext to new reason/reason type system (#2777)
1831
1832 2007-12-03 15:12  rsiddall
1833
1834         * install/rpm/freeside.spec: Updated file list and info for license
1835           change from GPL to AGPL
1836
1837 2007-12-02 16:18  ivan
1838
1839         * htetc/freeside-rt.conf: would help if i got the closing tag right
1840
1841 2007-12-02 16:13  ivan
1842
1843         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
1844           statistic running, i hope
1845
1846 2007-11-30 17:37  ivan
1847
1848         * FS/FS/part_pkg/prorate.pm: cleanup
1849
1850 2007-11-30 17:34  ivan
1851
1852         * FS/FS/h_cust_svc.pm: add date_deleted method
1853
1854 2007-11-30 17:34  ivan
1855
1856         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
1857           slightly
1858
1859 2007-11-30 17:33  ivan
1860
1861         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
1862           cancellation persay, since its generic now
1863
1864 2007-11-30 17:32  ivan
1865
1866         * FS/FS/Record.pm: add h_date method too
1867
1868 2007-11-30 17:30  ivan
1869
1870         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
1871           methods and subroutines
1872
1873 2007-11-30 17:29  ivan
1874
1875         * FS/FS/part_pkg/: bulk.pm: add bulk price plan
1876
1877 2007-11-30 17:29  ivan
1878
1879         * FS/FS/part_pkg/bulk.pm: file bulk.pm was added on branch
1880           FREESIDE_1_7_BRANCH on 2007-12-01 01:29:04 +0000
1881
1882 2007-11-30 13:07  ivan
1883
1884         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
1885           httemplate/search/cust_bill.html: add net vs gross amounts to
1886           invoice report; make the "net sales" links on
1887           sales/credit/receipts report & graph clickable
1888
1889 2007-11-30 12:55  ivan
1890
1891         * httemplate/graph/elements/monthly.html: UI: download full results
1892           links on separate lines, for consistency with search.html
1893
1894 2007-11-30 10:13  ivan
1895
1896         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
1897           separately
1898
1899 2007-11-29 19:24  ivan
1900
1901         * httemplate/misc/cust_main-import.cgi, FS/FS/cust_main.pm: add
1902           customer import format with company
1903
1904 2007-11-29 17:24  ivan
1905
1906         * httemplate/browse/access_user.html: update inline documentation
1907
1908 2007-11-29 17:16  ivan
1909
1910         * FS/FS/cust_main.pm: fix compilation error from patch just applied
1911           - method2payby is needed earlier
1912
1913 2007-11-29 15:51  ivan
1914
1915         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
1916           fix dates going all wacky on errors, when you're asked to confirm
1917           a date move into the past
1918
1919 2007-11-28 19:38  ivan
1920
1921         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
1922           nonexistent column and fix the statustext check
1923
1924 2007-11-28 19:05  ivan
1925
1926         * FS/FS/Schema.pm: doh, fix primary key name in new table
1927
1928 2007-11-28 18:54  ivan
1929
1930         * FS/FS/cust_pay_pending.pm, FS/t/cust_pay_pending.t,
1931           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS.pm,
1932           FS/MANIFEST, httemplate/misc/payment.cgi,
1933           httemplate/misc/process/payment.cgi: even more reliable
1934           multiple-payment/double-click/concurrent-payment-form protection
1935
1936 2007-11-28 18:54  ivan
1937
1938         * FS/FS/cust_pay_pending.pm: file cust_pay_pending.pm was added on
1939           branch FREESIDE_1_7_BRANCH on 2007-11-29 02:55:07 +0000
1940
1941 2007-11-28 18:54  ivan
1942
1943         * FS/t/cust_pay_pending.t: file cust_pay_pending.t was added on
1944           branch FREESIDE_1_7_BRANCH on 2007-11-29 02:55:09 +0000
1945
1946 2007-11-28 12:18  jeff
1947
1948         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
1949           select multiple, discourage creation of packages no agent can
1950           sell
1951
1952 2007-11-28 10:49  jeff
1953
1954         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
1955           httemplate/search/cust_main_ADV.cgi,
1956           httemplate/search/report_cust_main.html: advanced customer report
1957           rearrangement
1958
1959 2007-11-28 10:41  jeff
1960
1961         * FS/FS/Record.pm: backport the order_by option to qsearch from
1962           1.9x
1963
1964 2007-11-27 17:30  ivan
1965
1966         * README: license clarification for self-service code
1967
1968 2007-11-27 15:47  ivan
1969
1970         * httemplate/search/cust_bill.html: fix small side-effect of
1971           mysql-compat change eliminating DISTINCT ON: map changing values
1972           of @where array
1973
1974 2007-11-27 14:30  jeff
1975
1976         * FS/FS/part_export/prizm.pm: name management tweaking
1977
1978 2007-11-27 11:34  jeff
1979
1980         * FS/FS/part_export/prizm.pm: slop correction
1981
1982 2007-11-26 19:02  jeff
1983
1984         * FS/FS/part_export/prizm.pm: attach SM's to default network,
1985           improved unsuspend & delete, option for BAM only or EMS
1986
1987 2007-11-26 18:51  jeff
1988
1989         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
1990           customers from circumventing a suspension via selfservice (2768)
1991
1992 2007-11-25 18:19  ivan
1993
1994         * httemplate/search/elements/search.html: add a "printable copy"
1995           link to searches to get full results as printable HTML without
1996           other cruft, closes: #1885
1997
1998 2007-11-25 18:18  ivan
1999
2000         * httemplate/elements/header-popup.html: add our stylesheet to
2001           popup/print headers
2002
2003 2007-11-23 12:25  ivan
2004
2005         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
2006           buttons on errors, closes: RT#1035
2007
2008 2007-11-21 17:03  ivan
2009
2010         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
2011           agent' choice if the dropdown already has a value
2012
2013 2007-11-20 09:18  ivan
2014
2015         * AGPL: file AGPL was added on branch FREESIDE_1_7_BRANCH on
2016           2007-11-20 17:18:57 +0000
2017
2018 2007-11-20 09:18  ivan
2019
2020         * AGPL, GPL: it finally happened
2021
2022 2007-11-20 07:59  rsiddall
2023
2024         * install/rpm/freeside.spec: Self-service RPM now contains PHP and
2025           XMLRPC components.
2026
2027 2007-11-14 15:10  ivan
2028
2029         * FS/FS/TicketSystem/RT_External.pm,
2030           httemplate/view/cust_main/tickets.html: add link to resolved
2031           tickets too
2032
2033 2007-11-13 11:39  rsiddall
2034
2035         * install/rpm/freeside.spec: Added two optional modules to the
2036           Requires lists: Apache::DBI and Fax::Hylafax::Client Added a
2037           %post script to chkconfig the freeside service, but not start it.
2038           Modified the Mason %post script to check the httpd config file
2039           is in the expected place.
2040
2041 2007-11-09 10:59  ivan
2042
2043         * FS/FS/: Conf.pm, cust_main.pm: add
2044           business-onlinepayment-email_customer flag
2045
2046 2007-11-09 09:42  ivan
2047
2048         * FS/FS/cust_main.pm: mysql fix for regexen, 1.7-style
2049
2050 2007-11-08 19:26  ivan
2051
2052         * httemplate/search/report_receivables.html: better visual
2053           indication of disabled "days" field on IE
2054
2055 2007-11-08 19:12  ivan
2056
2057         * httemplate/search/: report_receivables.cgi,
2058           report_receivables.html: add option for listing customers without
2059           a balance (closes: RT#2752) and fix bug in total row (closes:
2060           RT#2736)
2061
2062 2007-11-08 16:44  jeff
2063
2064         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
2065
2066 2007-11-07 20:21  ivan
2067
2068         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
2069           selfservice-session_timeout config
2070
2071 2007-11-07 19:04  rsiddall
2072
2073         * install/rpm/freeside.spec: Added %post scriptlet to change
2074           User/Group in the local Apache instance configuration file to
2075           freeside.  (Code from Debian install script.)
2076
2077 2007-11-07 18:15  rsiddall
2078
2079         * install/rpm/freeside.spec: Fix for bug that prevented RPMs
2080           building on x86_64: wrong path to brp-compress.
2081
2082 2007-11-07 18:10  ivan
2083
2084         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
2085           in concatenation (.) or string at
2086           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
2087
2088 2007-11-07 15:02  rsiddall
2089
2090         * install/rpm/freeside-install: Fixed up the tests to work on
2091           CentOS 4.  Not sure if this is portable.
2092
2093 2007-11-07 14:38  rsiddall
2094
2095         * install/rpm/freeside.sysconfig: Changed initial values to match
2096           Makefile.  This may eliminate the need to change this file in
2097           many installations.
2098
2099 2007-11-06 13:43  rsiddall
2100
2101         * install/rpm/freeside.spec: Quick update to avoid installing
2102           freeside-import.
2103
2104 2007-11-06 13:34  rsiddall
2105
2106         * install/rpm/freeside-import: Removing the text file import script
2107           for now.
2108
2109 2007-11-06 13:25  rsiddall
2110
2111         * install/rpm/freeside.spec: Changes to make it easier to build
2112           daily CVS builds.  Also successfully builds RPMs without putting
2113           some of the RedHat-style and RPM files in the SOURCES directory.
2114
2115 2007-11-06 13:23  rsiddall
2116
2117         * install/rpm/freeside.sysconfig: First version of a RedHat-style
2118           system configuration file for Freeside.  This would live in
2119           /etc/sysconfig and include some of the values that are currently
2120           hard-coded in Makefile.
2121
2122 2007-11-06 13:21  rsiddall
2123
2124         * install/rpm/freeside-import: Initial version of freeside-import.
2125           Needs to be updated to use the Freeside schema file and have a
2126           more useful syntax for modifications and deletions.
2127
2128 2007-11-05 17:59  ivan
2129
2130         * bin/customer-faker: keep our own list of states; remove some
2131           states that Data::Faker and Locale::SubCountry disagree on
2132
2133 2007-11-04 21:42  ivan
2134
2135         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
2136           to process_payment.  just a bit important.
2137
2138 2007-11-04 21:27  ivan
2139
2140         * FS/FS/ClientAPI/MyAccount.pm,
2141           fs_selfservice/FS-SelfService/SelfService.pm: add
2142           process_payment_order_pkg method
2143
2144 2007-11-04 10:22  jeff
2145
2146         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
2147           choice according to ut_text()
2148
2149 2007-11-04 10:04  jeff
2150
2151         * httemplate/elements/menu.html: not quite yet
2152
2153 2007-11-03 10:38  ivan
2154
2155         * httemplate/elements/menu.html: move menu option for adv. customer
2156           reports to second level, same as advanced invoice & package
2157           reports
2158
2159 2007-11-02 17:55  jeff
2160
2161         * httemplate/search/report_cust_main.html: new customer
2162           report/flattened package report (ticket 1428)
2163
2164 2007-11-02 17:52  jeff
2165
2166         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi: new
2167           customer report/flattened package report (ticket 1428)
2168
2169 2007-10-29 05:03  ivan
2170
2171         * httemplate/search/report_receivables.cgi: famous last mysql bug
2172
2173 2007-10-29 04:34  ivan
2174
2175         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
2176
2177 2007-10-29 04:18  ivan
2178
2179         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
2180           locking workaround
2181
2182 2007-10-29 03:30  ivan
2183
2184         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
2185           httemplate/search/cust_bill.html,
2186           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
2187           either, sigh
2188
2189 2007-10-28 18:08  ivan
2190
2191         * httemplate/view/cust_pay.html: still have link back to the
2192           customer on printable receipt... should hide it from print at
2193           some point though
2194
2195 2007-10-28 05:51  ivan
2196
2197         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
2198           bin/freeside-upgrade: finish mysql locking workaround
2199
2200 2007-10-27 20:55  ivan
2201
2202         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
2203           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
2204           httemplate/search/report_receivables.cgi: mysql me harder
2205
2206 2007-10-26 21:46  ivan
2207
2208         * httemplate/view/cust_pay.html: file cust_pay.html was added on
2209           branch FREESIDE_1_7_BRANCH on 2007-10-27 04:46:21 +0000
2210
2211 2007-10-26 21:46  ivan
2212
2213         * httemplate/view/cust_pay.html, FS/FS/cust_main.pm,
2214           FS/FS/cust_pay.pm, httemplate/misc/process/payment.cgi,
2215           httemplate/search/cust_pay.cgi,
2216           httemplate/view/cust_main/payment_history.html: simple payment
2217           receipts in web interface, sorry arnie, RT#2738
2218
2219 2007-10-25 12:01  ivan
2220
2221         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
2222           mysql, yes, mysql.
2223
2224 2007-10-14 16:14  ivan
2225
2226         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
2227           config from here, though?
2228
2229 2007-10-14 16:10  ivan
2230
2231         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
2232
2233 2007-10-13 18:51  ivan
2234
2235         * fs_selfservice/php/freeside.login_example.php: file
2236           freeside.login_example.php was added on branch
2237           FREESIDE_1_7_BRANCH on 2007-10-14 01:51:14 +0000
2238
2239 2007-10-13 18:51  ivan
2240
2241         * fs_selfservice/php/freeside_signup_example.php: file
2242           freeside_signup_example.php was added on branch
2243           FREESIDE_1_7_BRANCH on 2007-10-14 01:51:14 +0000
2244
2245 2007-10-13 18:51  ivan
2246
2247         * fs_selfservice/php/: freeside.class.php,
2248           freeside.login_example.php, freeside_signup_example.php: adding
2249           php examples
2250
2251 2007-10-13 18:51  ivan
2252
2253         * fs_selfservice/php/freeside.class.php: file freeside.class.php
2254           was added on branch FREESIDE_1_7_BRANCH on 2007-10-14 01:51:13
2255           +0000
2256
2257 2007-10-13 10:19  jeff
2258
2259         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
2260           agent_defaultpkg handling
2261
2262 2007-10-12 10:50  ivan
2263
2264         * FS/FS/Schema.pm: backport new schema stuff from 1.9, as running
2265           this with new DBIx::DBSchema results in disappearing indices
2266
2267 2007-10-08 21:58  ivan
2268
2269         * FS/FS/Conf.pm: fix documenation links to point into wiki where
2270           they belong
2271
2272 2007-10-08 13:59  jeff
2273
2274         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: agent
2275           selection on package add/edit (1151)
2276
2277 2007-10-08 12:04  jeff
2278
2279         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
2280           httemplate/edit/reg_code.cgi,
2281           httemplate/edit/process/cust_svc.cgi,
2282           httemplate/edit/process/domain_record.cgi,
2283           httemplate/edit/process/quick-cust_pkg.cgi,
2284           httemplate/edit/process/reg_code.cgi,
2285           httemplate/elements/errorpage.html,
2286           httemplate/elements/tr-select-part_referral.html,
2287           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
2288           httemplate/misc/cust_main-cancel.cgi,
2289           httemplate/misc/delete-agent_payment_gateway.cgi,
2290           httemplate/misc/delete-cust_credit.cgi,
2291           httemplate/misc/delete-cust_pay.cgi,
2292           httemplate/misc/delete-cust_refund.cgi,
2293           httemplate/misc/delete-domain_record.cgi,
2294           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
2295           httemplate/misc/inventory_item-import.html,
2296           httemplate/misc/unapply-cust_credit.cgi,
2297           httemplate/misc/unapply-cust_pay.cgi,
2298           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
2299           httemplate/misc/unvoid-cust_pay_void.cgi,
2300           httemplate/misc/upload-batch.cgi,
2301           httemplate/misc/void-cust_pay.cgi,
2302           httemplate/misc/process/cdr-import.html,
2303           httemplate/misc/process/cust_main-import.cgi,
2304           httemplate/misc/process/cust_main-import_charges.cgi,
2305           httemplate/misc/process/inventory_item-import.html,
2306           httemplate/misc/process/link.cgi,
2307           httemplate/misc/process/payment.cgi,
2308           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
2309           httemplate/search/inventory_item.html,
2310           httemplate/search/reg_code.html, httemplate/search/sql.html,
2311           httemplate/search/svc_acct.cgi,
2312           httemplate/search/svc_broadband.cgi: Remove remaining calls to
2313           idiot/eidiot.  Should fix 1479
2314
2315 2007-10-05 12:45  ivan
2316
2317         * httemplate/elements/tr-input-beginning_ending.html: fix date
2318           selection on advanced invoice report, or future places where date
2319           selection component is included multiple times
2320
2321 2007-10-03 20:22  ivan
2322
2323         * fs_selfservice/FS-SelfService/SelfService.pm: improve layout of
2324           self-service documentation
2325
2326 2007-10-03 19:52  ivan
2327
2328         * bin/pod2x: wikify individual files
2329
2330 2007-10-03 19:22  ivan
2331
2332         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
2333
2334 2007-10-03 19:15  ivan
2335
2336         * FS/FS/cust_main.pm: add missing =back
2337
2338 2007-10-03 19:07  ivan
2339
2340         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
2341           hope
2342
2343 2007-10-03 19:06  jeff
2344
2345         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
2346           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
2347           httemplate/edit/process/part_pkg.cgi: support part_pkg option
2348           input validation, check bytecounts and allow commas (closes 1863)
2349
2350 2007-10-03 18:56  ivan
2351
2352         * bin/pod2x: this *should* fix munging of non-internal links, i
2353           hope
2354
2355 2007-10-03 18:50  ivan
2356
2357         * bin/pod2x: 1.7 doc uploader goes in 1.7 location
2358
2359 2007-10-03 18:49  ivan
2360
2361         * Makefile, bin/pod2x: wiki documentation convertor now
2362
2363 2007-10-03 18:47  ivan
2364
2365         * FS/FS.pm: add missing CLI utilities to FS.pm too
2366
2367 2007-10-03 18:45  ivan
2368
2369         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
2370
2371 2007-10-03 18:29  ivan
2372
2373         * FS/t/cust_tax_exempt.pm: wtf!
2374
2375 2007-10-03 18:15  ivan
2376
2377         * FS/: FS.pm: update top-level FS manpage
2378
2379 2007-10-02 08:31  jeff
2380
2381         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
2382           httemplate/search/cust_bill_event.cgi: fix up re-email these
2383           events
2384
2385 2007-09-29 17:25  ivan
2386
2387         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
2388           date editing errors (especially because resetting them pops up
2389           the error confirmation)
2390
2391 2007-09-27 14:25  jeff
2392
2393         * httemplate/edit/svc_acct.cgi: hide fixed passwords
2394
2395 2007-09-23 16:17  ivan
2396
2397         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
2398           show the svc_www.usersvc selector unless it is non-fixed or
2399           non-blank, NOT non-fixed or blank
2400
2401 2007-09-22 15:45  ivan
2402
2403         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
2404           menubar border in example self-service template
2405
2406 2007-09-22 12:40  ivan
2407
2408         * httemplate/view/svc_acct.cgi: UI
2409
2410 2007-09-22 11:27  ivan
2411
2412         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
2413           with accounts
2414
2415 2007-09-20 17:42  ivan
2416
2417         * httemplate/pref/pref-process.html: backport fix from HEAD
2418           allowing - in preference email addresses
2419
2420 2007-09-18 17:12  ivan
2421
2422         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
2423           least one small problem with reprint/email/fax functionality: now
2424           should understand the "most recent invoice per customer" and
2425           invoice # min/max options
2426
2427 2007-09-18 14:41  ivan
2428
2429         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
2430
2431 2007-09-18 14:37  ivan
2432
2433         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
2434           svcpart (links from browse/part_svc, in particular
2435
2436 2007-09-13 20:45  ivan
2437
2438         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
2439           undefined value as an ARRAY reference at
2440           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
2441
2442 2007-09-13 20:31  ivan
2443
2444         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
2445           glance" / Ticketing main
2446
2447 2007-09-13 19:14  ivan
2448
2449         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
2450           Text::Quoted usage, it segfaults and its optional
2451
2452 2007-09-13 15:25  ivan
2453
2454         * httemplate/browse/part_svc.cgi: random indentation fix
2455
2456 2007-09-13 15:24  ivan
2457
2458         * CREDITS: too little, too late attempt at spam reduction
2459
2460 2007-09-13 15:05  ivan
2461
2462         * httemplate/search/cust_main.cgi: fix status color on customer
2463           list
2464
2465 2007-09-13 13:16  ivan
2466
2467         * httemplate/misc/cust_main-import.cgi: add better inline docs
2468           explaining fields on customer CSV import
2469
2470 2007-09-12 13:40  ivan
2471
2472         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
2473           we can't fetch the name for a queue...
2474
2475 2007-09-11 21:23  ivan
2476
2477         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
2478           in statustext message (or anything else weird) from causing them
2479           not to get inserted
2480
2481 2007-09-10 18:33  ivan
2482
2483         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
2484           cust_main-require_invoicing_list_email options
2485
2486 2007-09-06 20:45  ivan
2487
2488         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
2489           work even when people don't set one in config
2490
2491 2007-09-06 20:36  ivan
2492
2493         * FS/FS/part_export/sqlradius.pm: tweak debugging
2494
2495 2007-08-23 01:23  ivan
2496
2497         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
2498           could log in to RADIUS with uppercase usernameand avoid bandwidth
2499           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
2500           for nothing, grr!)
2501
2502 2007-08-21 16:52  jeff
2503
2504         * FS/bin/freeside-upgrade: agent_custid bugfix (1746) (backport)
2505
2506 2007-08-16 11:23  jeff
2507
2508         * FS/FS/svc_acct.pm: correct labels in service definition edit for
2509           svc_acct (#1745) (backport)
2510
2511 2007-08-15 17:00  ivan
2512
2513         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
2514           of 2037-12 so it doesn't bomb out on empty paydates
2515
2516 2007-08-15 16:46  ivan
2517
2518         * FS/bin/freeside-sqlradius-reset: add -n option to
2519           freeside-sqlradius-reset to supress deleting data
2520
2521 2007-08-15 14:51  ivan
2522
2523         * httemplate/edit/cust_main.cgi: fix customer status color here too
2524
2525 2007-08-14 20:26  ivan
2526
2527         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
2528           table-grid the export listing
2529
2530 2007-08-14 14:46  ivan
2531
2532         * httemplate/graph/cust_pkg.cgi: file cust_pkg.cgi was added on
2533           branch FREESIDE_1_7_BRANCH on 2007-08-14 21:47:24 +0000
2534
2535 2007-08-14 14:46  ivan
2536
2537         * httemplate/graph/report_cust_pkg.html: file report_cust_pkg.html
2538           was added on branch FREESIDE_1_7_BRANCH on 2007-08-14 21:47:24
2539           +0000
2540
2541 2007-08-14 14:46  ivan
2542
2543         * httemplate/graph/cust_pkg.cgi,
2544           httemplate/graph/report_cust_pkg.html,
2545           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
2546           httemplate/graph/cust_bill_pkg.cgi,
2547           httemplate/graph/money_time.cgi,
2548           httemplate/graph/elements/monthly.html,
2549           httemplate/browse/agent.cgi: add package churn report/graph
2550
2551 2007-08-10 15:48  ivan
2552
2553         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
2554           frequencies
2555
2556 2007-08-10 00:01  ivan
2557
2558         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
2559           httemplate/view/cust_main/packages.html: on changing packages,
2560           don't set setup date unless old package has one
2561
2562 2007-08-08 12:18  ivan
2563
2564         * FS/FS/cust_pkg.pm: fix otaker regex
2565
2566 2007-08-07 13:05  ivan
2567
2568         * FS/FS/cust_main.pm: more informative error msg
2569
2570 2007-08-06 12:45  jeff
2571
2572         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
2573           documentation improvements
2574
2575 2007-08-06 01:51  jeff
2576
2577         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
2578           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
2579           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
2580           (backport)
2581
2582 2007-08-06 01:46  jeff
2583
2584         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm: file
2585           XMLRPC.pm was added on branch FREESIDE_1_7_BRANCH on 2007-08-06
2586           08:51:19 +0000
2587
2588 2007-08-06 01:46  jeff
2589
2590         * fs_selfservice/FS-SelfService/cgi/xmlrpc.cgi: file xmlrpc.cgi was
2591           added on branch FREESIDE_1_7_BRANCH on 2007-08-06 08:51:19 +0000
2592
2593 2007-08-06 01:46  jeff
2594
2595         * fs_selfservice/FS-SelfService/:
2596           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
2597           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
2598
2599 2007-08-06 01:46  jeff
2600
2601         * fs_selfservice/FS-SelfService/freeside-selfservice-xmlrpc-server:
2602           file freeside-selfservice-xmlrpc-server was added on branch
2603           FREESIDE_1_7_BRANCH on 2007-08-06 08:51:18 +0000
2604
2605 2007-08-05 10:32  jeff
2606
2607         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
2608
2609 2007-08-02 16:44  ivan
2610
2611         * httemplate/view/cust_main/packages.html: increase package popup
2612           width
2613
2614 2007-08-02 16:09  ivan
2615
2616         * httemplate/: edit/process/cust_pkg.cgi,
2617           elements/select-table.html, misc/change_pkg.cgi,
2618           view/cust_main/packages.html: fix slowness on change package and
2619           also make it into a popup
2620
2621 2007-08-02 16:01  ivan
2622
2623         * httemplate/elements/select-cust-part_pkg.html: file
2624           select-cust-part_pkg.html was added on branch FREESIDE_1_7_BRANCH
2625           on 2007-08-02 23:01:02 +0000
2626
2627 2007-08-02 16:01  ivan
2628
2629         * httemplate/elements/: select-cust-part_pkg.html: fix slowness on
2630           change package and also make it into a popup
2631
2632 2007-08-02 15:55  ivan
2633
2634         * FS/FS/CGI.pm: fix status color on small_custview
2635
2636 2007-08-02 13:18  ivan
2637
2638         * httemplate/elements/select-table.html: sync with HEAD 1.8
2639
2640 2007-08-02 13:06  ivan
2641
2642         * httemplate/elements/select-table.html: backport select-table.html
2643           from HEAD
2644
2645 2007-08-02 12:53  ivan
2646
2647         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
2648           import rt 3.6.4
2649
2650 2007-08-01 15:37  ivan
2651
2652         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
2653           (backport)
2654
2655 2007-08-01 15:26  jeff
2656
2657         * httemplate/misc/cancel_cust.html: file cancel_cust.html was added
2658           on branch FREESIDE_1_7_BRANCH on 2007-12-19 22:31:37 +0000
2659
2660 2007-08-01 15:25  ivan
2661
2662         * httemplate/elements/tr-checkbox.html: file tr-checkbox.html was
2663           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
2664
2665 2007-08-01 15:25  ivan
2666
2667         * httemplate/elements/tr-input-money.html: file tr-input-money.html
2668           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
2669           +0000
2670
2671 2007-08-01 15:25  ivan
2672
2673         * httemplate/elements/tr-password.html: file tr-password.html was
2674           added on branch FREESIDE_1_7_BRANCH on 2008-01-11 04:47:35 +0000
2675
2676 2007-08-01 15:25  ivan
2677
2678         * httemplate/elements/tr-select.html: file tr-select.html was added
2679           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:20 +0000
2680
2681 2007-08-01 15:25  ivan
2682
2683         * httemplate/elements/tr-td-label.html: file tr-td-label.html was
2684           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:20 +0000
2685
2686 2007-08-01 15:25  ivan
2687
2688         * httemplate/elements/tr-title.html: file tr-title.html was added
2689           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:47:47 +0000
2690
2691 2007-08-01 15:24  jeff
2692
2693         * FS/FS/part_pkg/prorate_delayed.pm: file prorate_delayed.pm was
2694           added on branch FREESIDE_1_7_BRANCH on 2007-12-21 22:27:14 +0000
2695
2696 2007-08-01 15:24  ivan
2697
2698         * FS/FS/part_pkg/prorate_delayed.pm,
2699           httemplate/elements/hidden.html,
2700           httemplate/elements/tr-checkbox.html,
2701           httemplate/elements/tr-fixed.html,
2702           httemplate/elements/tr-input-money.html,
2703           httemplate/elements/tr-input-text.html,
2704           httemplate/elements/tr-password.html,
2705           httemplate/elements/tr-select.html,
2706           httemplate/elements/tr-td-label.html,
2707           httemplate/elements/tr-title.html,
2708           httemplate/misc/cancel_cust.html: event refactor, landing on
2709           HEAD!
2710
2711 2007-08-01 15:21  ivan
2712
2713         * rt/lib/RTx/WebCronTool.pm: adding WebCronTool.pm to _1_7_BRANCH
2714           too
2715
2716 2007-08-01 15:20  ivan
2717
2718         * rt/lib/RTx/WebCronTool.pm: commit these RT differences, seem to
2719           be mostly in autogen'ed stuff
2720
2721 2007-08-01 15:20  ivan
2722
2723         * rt/lib/RTx/WebCronTool.pm: file WebCronTool.pm was added on
2724           branch FREESIDE_1_7_BRANCH on 2007-08-01 22:21:22 +0000
2725
2726 2007-07-20 12:58  ivan
2727
2728         * bin/apache.export: apache export: don't bomb out when svc_www
2729           records aren't associated with an svc_acct, just leave those
2730           subsitution vars blank
2731
2732 2007-07-18 14:13  ivan
2733
2734         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
2735           wtf
2736
2737 2007-07-17 20:23  jeff
2738
2739         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
2740           should be editable with ACL (#1730)
2741
2742 2007-07-14 10:42  rsiddall
2743
2744         * install/rpm/freeside.spec: The RPM requires mod_ssl, so modify
2745           the httpd conf file to require SSL.
2746
2747 2007-07-13 17:44  ivan
2748
2749         * bin/find-overapplied: a payment, by any other name
2750
2751 2007-07-13 16:58  ivan
2752
2753         * bin/: find-overapplied, strip-eps: adding quick find-overapplied
2754           script
2755
2756 2007-07-13 16:58  ivan
2757
2758         * bin/find-overapplied: file find-overapplied was added on branch
2759           FREESIDE_1_7_BRANCH on 2007-07-13 23:59:39 +0000
2760
2761 2007-07-13 16:52  ivan
2762
2763         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
2764           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
2765           FS/bin/freeside-prepaidd, httemplate/edit/process/cust_main.cgi,
2766           httemplate/misc/bill.cgi,
2767           httemplate/misc/process/recharge_svc.html: fix race condition
2768           where ->apply_payments_and_credits could double-apply in rare
2769           cases
2770
2771 2007-07-12 14:41  ivan
2772
2773         * bin/apache.export: add debugging flag to apache export
2774
2775 2007-07-11 04:10  ivan
2776
2777         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
2778           amount in error message
2779
2780 2007-07-11 01:35  ivan
2781
2782         * FS/FS/cust_main.pm: finish adding payunique field
2783
2784 2007-07-11 01:08  ivan
2785
2786         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
2787           httemplate/misc/process/payment.cgi: finish adding payunique
2788           field
2789
2790 2007-07-10 21:23  jeff
2791
2792         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
2793           paytype, stateid, and stateid_state for CHEK transactions (#1718)
2794
2795 2007-07-10 11:40  rsiddall
2796
2797         * install/rpm/freeside.spec: Added %post to mason RPM to create
2798           freeside user.
2799
2800 2007-07-10 10:05  rsiddall
2801
2802         * install/rpm/freeside.spec: Fixed bug where placeholders in
2803           freeside-init were not replaced during build.
2804
2805 2007-07-10 07:19  rsiddall
2806
2807         * install/rpm/freeside.spec: freeside users need home directories
2808           for SSH keys.  Lock and log directories were missing from RPM
2809           file list.
2810
2811 2007-07-08 20:07  rsiddall
2812
2813         * install/rpm/freeside.spec: Fixes problem with packaging the
2814           self-service clientd
2815
2816 2007-07-08 14:35  rsiddall
2817
2818         * install/rpm/INSTALL: Updated for include file for mason RPM
2819           dependencies
2820
2821 2007-07-08 14:29  rsiddall
2822
2823         * install/rpm/freeside-1.7.2.rpm.patch: No longer needed for
2824           Freeside versions greater than 1.7.2
2825
2826 2007-07-08 14:25  rsiddall
2827
2828         * install/rpm/rpm2Bundle: Utility for generating local Bundles from
2829           RPMs
2830
2831 2007-07-08 14:23  rsiddall
2832
2833         * install/rpm/: freeside-mason.deps.inc, freeside.spec: Updated for
2834           upcoming Freeside 1.7.3
2835
2836 2007-07-08 14:22  rsiddall
2837
2838         * FS/FS/part_export/communigate_pro_singledomain.pm: Work around
2839           for a bug in rpm's perldeps handling of here documents
2840
2841 2007-07-07 20:41  rsiddall
2842
2843         * install/rpm/freeside-mason.deps.inc: Perl dependencies for the
2844           Freeside Mason files RPM
2845
2846 2007-07-07 20:40  rsiddall
2847
2848         * install/rpm/freeside-1.7.2.rpm.patch: Patch to work around bug in
2849           rpm's handling of here documents, regenerated for Freeside 1.7.2
2850
2851 2007-07-07 20:37  rsiddall
2852
2853         * install/rpm/freeside-install: Modified for Freeside 1.7.2
2854
2855 2007-07-07 20:34  rsiddall
2856
2857         * install/rpm/freeside.spec: Updated for Freeside 1.7.2 without RT
2858
2859 2007-07-06 16:55  jeff
2860
2861         * httemplate/edit/process/svc_acct.cgi: manually editing usage
2862           counters removes overlimit status (#1706)
2863
2864 2007-07-06 01:08  ivan
2865
2866         * GPL, README: v3!
2867
2868 2007-07-05 15:05  ivan
2869
2870         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
2871           (without requiring it)
2872
2873 2007-07-01 17:15  ivan
2874
2875         * FS/FS/cust_pkg.pm: missing method name in docs
2876
2877 2007-06-30 17:36  ivan
2878
2879         * httemplate/edit/agent.cgi: separate agent interface is
2880           deprecated...
2881
2882 2007-06-29 14:06  ivan
2883
2884         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
2885           header/footer to svc_www view and edit
2886
2887 2007-06-28 18:42  ivan
2888
2889         * FS/FS/cust_pay.pm: silly missing parenthesis
2890
2891 2007-06-28 18:27  ivan
2892
2893         * bin/strip-eps: file strip-eps was added on branch
2894           FREESIDE_1_7_BRANCH on 2007-07-13 23:58:57 +0000
2895
2896 2007-06-28 18:27  ivan
2897
2898         * bin/strip-eps: removing create-history-tables, freeside-upgrade
2899           does this anyway
2900
2901 2007-06-28 18:23  ivan
2902
2903         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
2904           checking
2905
2906 2007-06-28 13:57  ivan
2907
2908         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
2909           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
2910           for cron jobs
2911
2912 2007-06-28 13:57  ivan
2913
2914         * bin/bill-as-nextmonth: file bill-as-nextmonth was added on branch
2915           FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2916
2917 2007-06-28 13:57  ivan
2918
2919         * bin/bill-as-nextmonth-BILL: file bill-as-nextmonth-BILL was added
2920           on branch FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2921
2922 2007-06-28 13:57  ivan
2923
2924         * bin/bill-as-nextyear: file bill-as-nextyear was added on branch
2925           FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2926
2927 2007-06-28 13:57  ivan
2928
2929         * bin/bill-as-nextyear-BILL: file bill-as-nextyear-BILL was added
2930           on branch FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2931
2932 2007-06-27 19:38  rsiddall
2933
2934         * install/rpm/INSTALL: file INSTALL was added on branch
2935           FREESIDE_1_7_BRANCH on 2007-07-08 21:35:41 +0000
2936
2937 2007-06-27 11:22  rsiddall
2938
2939         * install/rpm/freeside.sysconfig: file freeside.sysconfig was added
2940           on branch FREESIDE_1_7_BRANCH on 2007-11-06 21:23:38 +0000
2941
2942 2007-06-27 11:15  rsiddall
2943
2944         * install/rpm/freeside-install: file freeside-install was added on
2945           branch FREESIDE_1_7_BRANCH on 2007-07-08 03:37:03 +0000
2946
2947 2007-06-27 11:13  rsiddall
2948
2949         * install/rpm/freeside.spec: file freeside.spec was added on branch
2950           FREESIDE_1_7_BRANCH on 2007-07-08 03:34:33 +0000
2951
2952 2007-06-26 18:17  ivan
2953
2954         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: somehow
2955           missed commiting this on 1.7 branch
2956
2957 2007-06-26 11:58  ivan
2958
2959         * httemplate/search/cust_pay.cgi: fix check# search
2960
2961 2007-06-26 11:21  ivan
2962
2963         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
2964           Number::Format 1.50, not just any version (backport)
2965
2966 2007-06-26 09:55  jeff
2967
2968         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
2969           date range to page top
2970
2971 2007-06-26 08:36  jeff
2972
2973         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
2974           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
2975           httemplate/edit/REAL_cust_pkg.cgi,
2976           httemplate/edit/process/REAL_cust_pkg.cgi,
2977           httemplate/misc/cancel_pkg.html,
2978           httemplate/misc/process/cancel_pkg.html,
2979           httemplate/search/cust_pkg.cgi,
2980           httemplate/search/report_cust_pkg.html,
2981           httemplate/view/cust_main/packages.html: suspend later just like
2982           expire (#1487)
2983
2984 2007-06-25 19:31  ivan
2985
2986         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
2987           "====" to <HR> in selfservice usage stuff.  welcome to this
2988           millenium! :)
2989
2990 2007-06-22 14:25  jeff
2991
2992         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
2993           view_usage_details.html: self-service usage report enhancements
2994           (1495)
2995
2996 2007-06-22 10:27  jeff
2997
2998         * httemplate/graph/elements/monthly.html: add csv and excel export
2999           to sales reports (1426)
3000
3001 2007-06-22 10:21  jeff
3002
3003         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
3004
3005 2007-06-20 21:02  jeff
3006
3007         * FS/FS/Conf.pm, conf/welcome_letter, FS/FS/Misc.pm,
3008           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm: latex
3009           welcome letters (1677)
3010
3011 2007-06-20 15:58  ivan
3012
3013         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
3014           QuickCreateLong option, part of merging spiritone RT changes
3015
3016 2007-06-20 15:37  ivan
3017
3018         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
3019           clarity, part of merging spiritone RT changes (#1661)
3020
3021 2007-06-20 15:33  ivan
3022
3023         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
3024           $RT::MyTicketsLength patch from spiritone, part of merging RT
3025           changes (#1661)
3026
3027 2007-06-20 15:28  ivan
3028
3029         * rt/: lib/RTx/Statistics.pm, lib/RT/Extension/ActivityReports.pm,
3030           html/RTx/Statistics/DurationAsString,
3031           html/RTx/Statistics/index.html,
3032           html/RTx/Statistics/CallsMultiQueue/index.html,
3033           html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
3034           html/RTx/Statistics/CallsQueueDay/Results.tsv,
3035           html/RTx/Statistics/CallsQueueDay/index.html,
3036           html/RTx/Statistics/CallsQueueDay/Elements/Chart,
3037           html/RTx/Statistics/DayOfWeek/index.html,
3038           html/RTx/Statistics/DayOfWeek/Elements/Chart,
3039           html/RTx/Statistics/Elements/DateSelectRow,
3040           html/RTx/Statistics/Elements/DurationAsString,
3041           html/RTx/Statistics/Elements/GraphBox,
3042           html/RTx/Statistics/Elements/SelectMultiQueue,
3043           html/RTx/Statistics/Elements/StatColumnMap,
3044           html/RTx/Statistics/Elements/Tabs,
3045           html/RTx/Statistics/Elements/CollectionAsTable/Header,
3046           html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
3047           html/RTx/Statistics/Elements/CollectionAsTable/Row,
3048           html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
3049           html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
3050           html/RTx/Statistics/FAQ/index.html,
3051           html/RTx/Statistics/OpenStalled/Results.tsv,
3052           html/RTx/Statistics/OpenStalled/index.html,
3053           html/RTx/Statistics/OpenStalled/Elements/Chart,
3054           html/RTx/Statistics/Resolution/index.html,
3055           html/RTx/Statistics/Resolution/Elements/Chart,
3056           html/RTx/Statistics/TimeToResolve/index.html,
3057           html/RTx/Statistics/TimeToResolve/Elements/Chart,
3058           html/RTx/Statistics/UserTest/index.html,
3059           html/RTx/Statistics/UserTest/Elements/Chart,
3060           html/Callbacks/ActivityReports/Elements/Tabs/Default,
3061           html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
3062           html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
3063           html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
3064           html/Reports/Activity/ActivityDetail.html,
3065           html/Reports/Activity/ActivitySummary.html,
3066           html/Reports/Activity/ResolutionComments.html,
3067           html/Reports/Activity/ResolutionStatistics.html,
3068           html/Reports/Activity/index.html,
3069           html/Reports/Activity/Elements/LimitReport,
3070           html/Reports/Activity/Elements/MiniPlot,
3071           html/Reports/Activity/Elements/PrintFooter,
3072           html/Reports/Activity/Elements/PrintHeader,
3073           html/Reports/Activity/Elements/ScreenFooter,
3074           html/Reports/Activity/Elements/ScreenHeader,
3075           html/Reports/Activity/Elements/Tabs,
3076           html/Reports/Activity/Elements/Wrapper,
3077           html/Developer/CronTool/autohandler,
3078           html/Developer/CronTool/index.html: integrate RTx::Statistics,
3079           RT::Extension::ActivityReports package, and RTx::WebCronTool
3080           packages, as part of merging spiritone RT changes (#1661)
3081
3082 2007-06-20 15:28  ivan
3083
3084         * rt/html/Reports/Activity/ActivityDetail.html: file
3085           ActivityDetail.html was added on branch FREESIDE_1_7_BRANCH on
3086           2007-06-20 22:29:36 +0000
3087
3088 2007-06-20 15:28  ivan
3089
3090         * rt/html/Reports/Activity/ActivitySummary.html: file
3091           ActivitySummary.html was added on branch FREESIDE_1_7_BRANCH on
3092           2007-06-20 22:29:36 +0000
3093
3094 2007-06-20 15:28  ivan
3095
3096         * rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default: file
3097           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3098           22:29:35 +0000
3099
3100 2007-06-20 15:28  ivan
3101
3102         * rt/html/Reports/Activity/Elements/LimitReport: file LimitReport
3103           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3104           +0000
3105
3106 2007-06-20 15:28  ivan
3107
3108         * rt/html/Reports/Activity/Elements/MiniPlot: file MiniPlot was
3109           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38 +0000
3110
3111 2007-06-20 15:28  ivan
3112
3113         * rt/html/Reports/Activity/Elements/PrintFooter: file PrintFooter
3114           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3115           +0000
3116
3117 2007-06-20 15:28  ivan
3118
3119         * rt/html/Reports/Activity/Elements/PrintHeader: file PrintHeader
3120           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3121           +0000
3122
3123 2007-06-20 15:28  ivan
3124
3125         * rt/html/Reports/Activity/ResolutionComments.html: file
3126           ResolutionComments.html was added on branch FREESIDE_1_7_BRANCH
3127           on 2007-06-20 22:29:37 +0000
3128
3129 2007-06-20 15:28  ivan
3130
3131         * rt/html/Reports/Activity/ResolutionStatistics.html: file
3132           ResolutionStatistics.html was added on branch FREESIDE_1_7_BRANCH
3133           on 2007-06-20 22:29:37 +0000
3134
3135 2007-06-20 15:28  ivan
3136
3137         * rt/html/Reports/Activity/Elements/ScreenFooter: file ScreenFooter
3138           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3139           +0000
3140
3141 2007-06-20 15:28  ivan
3142
3143         * rt/html/Reports/Activity/Elements/ScreenHeader: file ScreenHeader
3144           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
3145           +0000
3146
3147 2007-06-20 15:28  ivan
3148
3149         *
3150           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions:
3151           file SearchActions was added on branch FREESIDE_1_7_BRANCH on
3152           2007-06-20 22:29:34 +0000
3153
3154 2007-06-20 15:28  ivan
3155
3156         * rt/html/Reports/Activity/Elements/Tabs: file Tabs was added on
3157           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:39 +0000
3158
3159 2007-06-20 15:28  ivan
3160
3161         * rt/html/Reports/Activity/Elements/Wrapper: file Wrapper was added
3162           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:39 +0000
3163
3164 2007-06-20 15:28  ivan
3165
3166         * rt/html/Developer/CronTool/autohandler: file autohandler was
3167           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:41 +0000
3168
3169 2007-06-20 15:28  ivan
3170
3171         * rt/html/Reports/Activity/index.html: file index.html was added on
3172           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38 +0000
3173
3174 2007-06-20 15:28  ivan
3175
3176         * rt/html/Developer/CronTool/index.html: file index.html was added
3177           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:41 +0000
3178
3179 2007-06-20 15:28  ivan
3180
3181         * rt/html/RTx/Statistics/TimeToResolve/Elements/Chart: file Chart
3182           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:22
3183           +0000
3184
3185 2007-06-20 15:28  ivan
3186
3187         * rt/html/RTx/Statistics/UserTest/Elements/Chart: file Chart was
3188           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:28 +0000
3189
3190 2007-06-20 15:28  ivan
3191
3192         * rt/html/Callbacks/ActivityReports/Elements/Tabs/Default: file
3193           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3194           22:29:31 +0000
3195
3196 2007-06-20 15:28  ivan
3197
3198         * rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default: file
3199           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3200           22:29:33 +0000
3201
3202 2007-06-20 15:28  ivan
3203
3204         * rt/html/RTx/Statistics/TimeToResolve/index.html: file index.html
3205           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:19
3206           +0000
3207
3208 2007-06-20 15:28  ivan
3209
3210         * rt/html/RTx/Statistics/UserTest/index.html: file index.html was
3211           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:28 +0000
3212
3213 2007-06-20 15:28  ivan
3214
3215         * rt/html/RTx/Statistics/: OpenStalled/Elements/Chart,
3216           Resolution/Elements/Chart: file Chart was added on branch
3217           FREESIDE_1_7_BRANCH on 2007-06-20 22:29:16 +0000
3218
3219 2007-06-20 15:28  ivan
3220
3221         * rt/html/RTx/Statistics/OpenStalled/Results.tsv: file Results.tsv
3222           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:15
3223           +0000
3224
3225 2007-06-20 15:28  ivan
3226
3227         * rt/html/RTx/Statistics/: FAQ/index.html, OpenStalled/index.html:
3228           file index.html was added on branch FREESIDE_1_7_BRANCH on
3229           2007-06-20 22:29:15 +0000
3230
3231 2007-06-20 15:28  ivan
3232
3233         * rt/html/RTx/Statistics/Resolution/index.html: file index.html was
3234           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:16 +0000
3235
3236 2007-06-20 15:28  ivan
3237
3238         * rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox: file
3239           ControlBox was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3240           22:29:15 +0000
3241
3242 2007-06-20 15:28  ivan
3243
3244         * rt/html/RTx/Statistics/Elements/CollectionAsTable/Header: file
3245           Header was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3246           22:29:14 +0000
3247
3248 2007-06-20 15:28  ivan
3249
3250         * rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat:
3251           file ParseFormat was added on branch FREESIDE_1_7_BRANCH on
3252           2007-06-20 22:29:14 +0000
3253
3254 2007-06-20 15:28  ivan
3255
3256         * rt/html/RTx/Statistics/Elements/CollectionAsTable/Row: file Row
3257           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:14
3258           +0000
3259
3260 2007-06-20 15:28  ivan
3261
3262         * rt/html/RTx/Statistics/Elements/Tabs: file Tabs was added on
3263           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:13 +0000
3264
3265 2007-06-20 15:28  ivan
3266
3267         * rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage: file
3268           UpdatePage was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3269           22:29:15 +0000
3270
3271 2007-06-20 15:28  ivan
3272
3273         * rt/html/RTx/Statistics/Elements/SelectMultiQueue: file
3274           SelectMultiQueue was added on branch FREESIDE_1_7_BRANCH on
3275           2007-06-20 22:29:11 +0000
3276
3277 2007-06-20 15:28  ivan
3278
3279         * rt/html/RTx/Statistics/Elements/StatColumnMap: file StatColumnMap
3280           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:11
3281           +0000
3282
3283 2007-06-20 15:28  ivan
3284
3285         * rt/html/RTx/Statistics/Elements/GraphBox: file GraphBox was added
3286           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:11 +0000
3287
3288 2007-06-20 15:28  ivan
3289
3290         * rt/html/RTx/Statistics/DayOfWeek/Elements/Chart: file Chart was
3291           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:06 +0000
3292
3293 2007-06-20 15:28  ivan
3294
3295         * rt/html/RTx/Statistics/Elements/DateSelectRow: file DateSelectRow
3296           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:10
3297           +0000
3298
3299 2007-06-20 15:28  ivan
3300
3301         * rt/html/RTx/Statistics/Elements/DurationAsString: file
3302           DurationAsString was added on branch FREESIDE_1_7_BRANCH on
3303           2007-06-20 22:29:11 +0000
3304
3305 2007-06-20 15:28  ivan
3306
3307         * rt/lib/RT/Extension/ActivityReports.pm: file ActivityReports.pm
3308           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:49
3309           +0000
3310
3311 2007-06-20 15:28  ivan
3312
3313         * rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart: file Chart
3314           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:55
3315           +0000
3316
3317 2007-06-20 15:28  ivan
3318
3319         * rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart: file Chart
3320           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:02
3321           +0000
3322
3323 2007-06-20 15:28  ivan
3324
3325         * rt/html/RTx/Statistics/DurationAsString: file DurationAsString
3326           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:52
3327           +0000
3328
3329 2007-06-20 15:28  ivan
3330
3331         * rt/html/RTx/Statistics/CallsQueueDay/Results.tsv: file
3332           Results.tsv was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3333           22:29:01 +0000
3334
3335 2007-06-20 15:28  ivan
3336
3337         * rt/lib/RTx/Statistics.pm: file Statistics.pm was added on branch
3338           FREESIDE_1_7_BRANCH on 2007-06-20 22:28:41 +0000
3339
3340 2007-06-20 15:28  ivan
3341
3342         * rt/html/RTx/Statistics/index.html: file index.html was added on
3343           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:52 +0000
3344
3345 2007-06-20 15:28  ivan
3346
3347         * rt/html/RTx/Statistics/CallsMultiQueue/index.html: file
3348           index.html was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3349           22:28:55 +0000
3350
3351 2007-06-20 15:28  ivan
3352
3353         * rt/html/RTx/Statistics/CallsQueueDay/index.html: file index.html
3354           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:02
3355           +0000
3356
3357 2007-06-20 15:28  ivan
3358
3359         * rt/html/RTx/Statistics/DayOfWeek/index.html: file index.html was
3360           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:04 +0000
3361
3362 2007-06-20 15:28  ivan
3363
3364         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
3365           rt/html/RTx/Statistics/index.html,
3366           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
3367           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
3368           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
3369           rt/html/RTx/Statistics/CallsQueueDay/index.html,
3370           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
3371           rt/html/RTx/Statistics/DayOfWeek/index.html,
3372           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
3373           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
3374           rt/html/RTx/Statistics/Elements/DateSelectRow,
3375           rt/html/RTx/Statistics/Elements/DurationAsString,
3376           rt/html/RTx/Statistics/Elements/GraphBox,
3377           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
3378           rt/html/RTx/Statistics/Elements/StatColumnMap,
3379           rt/html/RTx/Statistics/Elements/Tabs,
3380           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
3381           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
3382           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
3383           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
3384           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
3385           rt/html/RTx/Statistics/FAQ/index.html,
3386           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
3387           rt/html/RTx/Statistics/OpenStalled/index.html,
3388           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
3389           rt/html/RTx/Statistics/Resolution/index.html,
3390           rt/html/RTx/Statistics/Resolution/Elements/Chart,
3391           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
3392           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
3393           rt/html/RTx/Statistics/TimeToResolve/index.html,
3394           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
3395           rt/html/RTx/Statistics/UserTest/index.html,
3396           rt/html/RTx/Statistics/UserTest/Elements/Chart,
3397           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
3398           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
3399           rt/html/Developer/CronTool/autohandler,
3400           rt/html/Developer/CronTool/index.html,
3401           rt/html/Reports/Activity/ActivityDetail.html,
3402           rt/html/Reports/Activity/ActivitySummary.html,
3403           rt/html/Reports/Activity/ResolutionComments.html,
3404           rt/html/Reports/Activity/ResolutionStatistics.html,
3405           rt/html/Reports/Activity/index.html,
3406           rt/html/Reports/Activity/Elements/LimitReport,
3407           rt/html/Reports/Activity/Elements/MiniPlot,
3408           rt/html/Reports/Activity/Elements/PrintFooter,
3409           rt/html/Reports/Activity/Elements/PrintHeader,
3410           rt/html/Reports/Activity/Elements/ScreenFooter,
3411           rt/html/Reports/Activity/Elements/ScreenHeader,
3412           rt/html/Reports/Activity/Elements/Tabs,
3413           rt/html/Reports/Activity/Elements/Wrapper: integrate
3414           RTx::Statistics package, part of merging spiritone RT changes
3415           (#1661)
3416
3417 2007-06-18 09:45  jeff
3418
3419         * httemplate/edit/svc_www.cgi: must escape config data
3420
3421 2007-06-15 11:44  jeff
3422
3423         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
3424           httemplate/edit/process/cust_refund.cgi: paydate option for
3425           realtime_refund_bop and UI entry for cust_pay records without it
3426           (#1662 UI)
3427
3428 2007-06-14 17:58  jeff
3429
3430         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
3431           to B:OP during refunds with paynum (#1662)
3432
3433 2007-06-13 12:28  ivan
3434
3435         * FS/t/cust_pkg_option.t: adding test file on 1.7 branch
3436
3437 2007-06-13 09:56  jeff
3438
3439         * FS/FS/part_export/sqlradius.pm: additional debugging
3440
3441 2007-06-08 17:53  ivan
3442
3443         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
3444           bill-for-next* hacks like bill-next* stuff but with -n flag, for
3445           skycatcher
3446
3447 2007-06-08 17:53  ivan
3448
3449         * bin/bill-for-nextmonth: file bill-for-nextmonth was added on
3450           branch FREESIDE_1_7_BRANCH on 2007-06-09 00:53:20 +0000
3451
3452 2007-06-08 17:53  ivan
3453
3454         * bin/bill-for-nextyear: file bill-for-nextyear was added on branch
3455           FREESIDE_1_7_BRANCH on 2007-06-09 00:53:20 +0000
3456
3457 2007-06-08 17:40  ivan
3458
3459         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
3460           skycatcher modifications for pre-printing invoices, but with
3461           today's date
3462
3463 2007-06-08 16:21  ivan
3464
3465         * bin/: all-postal-no-email: adding quick script to move all
3466           customers to postal billing only for skycatcher
3467
3468 2007-06-08 16:21  ivan
3469
3470         * bin/all-postal-no-email: file all-postal-no-email was added on
3471           branch FREESIDE_1_7_BRANCH on 2007-06-08 23:21:19 +0000
3472
3473 2007-06-08 10:38  jeff
3474
3475         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
3476           usergroup table (work around #1606)
3477
3478 2007-06-08 07:40  jeff
3479
3480         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
3481           (fixes #1657)
3482
3483 2007-06-06 17:45  jeff
3484
3485         * FS/FS/cust_bill.pm: cruft removal
3486
3487 2007-06-06 15:31  jeff
3488
3489         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
3490           (#1658)
3491
3492 2007-06-06 13:02  khoff
3493
3494         * FS/FS/: Conf.pm, cust_main.pm: Added 'disable_void_after' config
3495           option to disable the VOID-before-credit behavior of
3496           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
3497           broken gateways like SkipJack that a pprove VOIDs for settled
3498           transactions. (Backport)
3499
3500 2007-06-05 08:07  jeff
3501
3502         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
3503           statement
3504
3505 2007-06-02 14:07  jeff
3506
3507         * httemplate/elements/header.html: drop ticket search form and
3508           logic from ticketless installs
3509
3510 2007-05-31 08:04  jeff
3511
3512         * httemplate/edit/payment_gateway.html: add TransFirst eLink
3513           support (backport)
3514
3515 2007-05-29 20:38  ivan
3516
3517         * FS/FS/svc_external.pm: should eliminiate error: Use of
3518           uninitialized value in string eq at
3519           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
3520
3521 2007-05-29 20:05  ivan
3522
3523         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
3524           domain records with " in them...
3525
3526 2007-05-21 17:34  ivan
3527
3528         * httemplate/search/report_tax.cgi: fix tax reports for some odd
3529           upgrade edge cases: when you have both taxclass and non-taxclass
3530           entries in cust_main_county for a single region (not correct
3531           setup in the first place), and non-null but empty values in
3532           taxname
3533
3534 2007-05-20 19:18  ivan
3535
3536         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
3537           some reason DBIx::DBSchema can't reverse engineer the schema for
3538           it, causing freeside-upgrade to error out trying to recreate it
3539
3540 2007-05-18 16:44  ivan
3541
3542         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
3543           hide postal/fax invoice options in backoffice as well as
3544           self-service.  closes: bug#1614
3545
3546 2007-05-14 19:36  jeff
3547
3548         * FS/FS/ClientAPI/MyAccount.pm: default to CARD with no payby from
3549           selfservice
3550
3551 2007-05-11 16:19  khoff
3552
3553         * httemplate/search/: report_cust_bill.html,
3554           report_cust_credit.html, report_cust_main-zip.html,
3555           report_cust_pay.html, report_cust_pay_batch.html,
3556           report_cust_pkg.html: Fix (hopefully) all uses of
3557           /elements/tr-select-agent.html where agentnum may be undefined.
3558           (backport)
3559
3560 2007-05-11 12:51  khoff
3561
3562         * FS/FS/svc_Common.pm: Quiet "Use of uninitialized value in string
3563           eq".  (Backport)
3564
3565 2007-05-11 12:03  ivan
3566
3567         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
3568           an error status, so don't up the queue with "failed: Can't logout
3569           of CGPro: No error"
3570
3571 2007-05-11 11:14  khoff
3572
3573         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
3574           URL.
3575
3576 2007-05-11 11:08  khoff
3577
3578         * FS/FS/XMLRPC.pm: Quiet debug output.
3579
3580 2007-05-08 15:44  jeff
3581
3582         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
3583           plan data (backport)
3584
3585 2007-05-08 15:10  jeff
3586
3587         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
3588           megabytes
3589
3590 2007-05-08 09:51  ivan
3591
3592         * bin/: bill-nextmonth, bill-nextyear: [no log message]
3593
3594 2007-05-08 09:51  ivan
3595
3596         * bin/bill-nextmonth: file bill-nextmonth was added on branch
3597           FREESIDE_1_7_BRANCH on 2007-05-08 16:51:13 +0000
3598
3599 2007-05-08 09:51  ivan
3600
3601         * bin/bill-nextyear: file bill-nextyear was added on branch
3602           FREESIDE_1_7_BRANCH on 2007-05-08 16:51:13 +0000
3603
3604 2007-05-06 23:36  jeff
3605
3606         * FS/bin/: freeside-sqlradius-dedup-group,
3607           freeside-sqlradius-reset: sqlradius usergroup tools (backport)
3608
3609 2007-05-06 23:35  jeff
3610
3611         * FS/bin/freeside-sqlradius-dedup-group: file
3612           freeside-sqlradius-dedup-group was added on branch
3613           FREESIDE_1_7_BRANCH on 2007-05-07 06:36:57 +0000
3614
3615 2007-05-06 23:35  jeff
3616
3617         * FS/bin/freeside-sqlradius-dedup-group: sqlradius usergroup tools
3618
3619 2007-05-06 19:22  jeff
3620
3621         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
3622           (backport)
3623
3624 2007-05-06 19:22  jeff
3625
3626         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
3627           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
3628           groups handling (backport)
3629
3630 2007-05-01 13:00  ivan
3631
3632         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
3633
3634 2007-05-01 12:57  ivan
3635
3636         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
3637           FS::ClientAPI_SessionCache for signup info so it actually works -
3638           speed up signups
3639
3640 2007-04-30 13:56  jeff
3641
3642         * httemplate/edit/cust_main/billing.html: correct bad conflict
3643           resolution
3644
3645 2007-04-29 16:30  jeff
3646
3647         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
3648           FS/FS/ClientAPI/Signup.pm,
3649           fs_selfservice/FS-SelfService/cgi/signup.cgi,
3650           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
3651           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
3652           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
3653           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3654           fs_selfservice/FS-SelfService/cgi/signup.html,
3655           httemplate/edit/cust_main/billing.html,
3656           httemplate/view/cust_main/billing.html: ticket 1568 config
3657           options for new echeck fields and addition to selfservice
3658           interface (backport)
3659
3660 2007-04-29 15:55  jeff
3661
3662         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html: file
3663           ach_payment_results.html was added on branch FREESIDE_1_7_BRANCH
3664           on 2007-04-29 23:30:52 +0000
3665
3666 2007-04-29 15:55  jeff
3667
3668         * fs_selfservice/FS-SelfService/cgi/make_ach_payment.html: file
3669           make_ach_payment.html was added on branch FREESIDE_1_7_BRANCH on
3670           2007-04-29 23:30:52 +0000
3671
3672 2007-04-29 15:55  jeff
3673
3674         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
3675           make_ach_payment.html: ticket 1568 config options for new echeck
3676           fields and addition to selfservice interface
3677
3678 2007-04-27 15:56  jeff
3679
3680         * httemplate/edit/cust_main/contact.html: adjust default labelling
3681           (backport)
3682
3683 2007-04-27 15:37  jeff
3684
3685         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
3686           value
3687
3688 2007-04-27 14:29  jeff
3689
3690         * httemplate/view/cust_main/contacts.html: fix tyops
3691
3692 2007-04-25 21:47  jeff
3693
3694         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
3695           httemplate/misc/recharge_svc.html: more datavolume format
3696           (backport)
3697
3698 2007-04-25 20:35  ivan
3699
3700         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
3701           datavolume-forcemegabytes
3702
3703 2007-04-25 20:11  jeff
3704
3705         * FS/FS/UI/bytecount.pm: improve configfile handling (backport)
3706
3707 2007-04-25 18:50  jeff
3708
3709         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
3710           dodgy ACH hack from ticket 1436 (backport)
3711
3712 2007-04-24 18:35  ivan
3713
3714         * FS/FS/: Conf.pm, cust_bill.pm: add lpr-postscript_prefix and
3715           lpr-postscript_suffix config options for printer commands to
3716           place printer in postscript mode
3717
3718 2007-04-24 15:36  jeff
3719
3720         * FS/FS/Setup.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
3721           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
3722           httemplate/edit/process/cust_main.cgi,
3723           httemplate/view/cust_main/contacts.html: 1528 add driver's
3724           license field, mask it and ssn (backport)
3725
3726 2007-04-23 17:21  jeff
3727
3728         * FS/FS/svc_www.pm: untaint
3729
3730 2007-04-23 17:04  jeff
3731
3732         * httemplate/view/svc_acct.cgi: missed a bytecount
3733
3734 2007-04-23 16:34  ivan
3735
3736         * httemplate/search/cust_pkg.cgi: fix error: column reference
3737           "fieldname" is ambiguous
3738
3739 2007-04-23 07:34  jeff
3740
3741         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, bin/apache.export,
3742           httemplate/edit/svc_www.cgi, httemplate/view/svc_www.cgi: quick
3743           hack to add extra 'config lines' to svc_www and otherwise enhance
3744           svc_www (backport)
3745
3746 2007-04-22 20:42  jeff
3747
3748         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
3749           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
3750           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
3751           add to ACH batch feature from customer view page (backport)
3752
3753 2007-04-20 21:44  ivan
3754
3755         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
3756           wrt where we're storing phone numbers
3757
3758 2007-04-20 14:40  ivan
3759
3760         * conf/: invoice_html, invoice_latex: add customer # to default
3761           invoice templates
3762
3763 2007-04-20 14:31  ivan
3764
3765         * httemplate/view/cust_main/billing.html: don't put this
3766           information way out on the right in its own columns.
3767
3768 2007-04-19 16:42  ivan
3769
3770         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
3771           to its own module (backport)
3772
3773 2007-04-19 16:38  jeff
3774
3775         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
3776           FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
3777           httemplate/edit/process/prepay_credit.cgi,
3778           httemplate/edit/process/svc_acct.cgi, htetc/handler.pl,
3779           httemplate/search/prepay_credit.html: break _bytecount
3780           subroutines out of FS::UI::Web (backport)
3781
3782 2007-04-19 16:30  jeff
3783
3784         * FS/FS/UI/bytecount.pm: file bytecount.pm was added on branch
3785           FREESIDE_1_7_BRANCH on 2007-04-19 23:38:33 +0000
3786
3787 2007-04-19 16:30  jeff
3788
3789         * FS/FS/UI/bytecount.pm: break _bytecount subroutines out of
3790           FS::UI::Web
3791
3792 2007-04-19 13:18  ivan
3793
3794         * htetc/handler.pl, httemplate/search/cust_svc.html,
3795           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
3796           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
3797           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
3798           with an explicit import.  did i mention this was really really
3799           weird?
3800
3801 2007-04-18 16:22  ivan
3802
3803         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
3804           fix use statements for FS::UI::Web.  not "use"ing modules in the
3805           actual modules you use them in is bad, mmmkay
3806
3807 2007-04-18 13:01  ivan
3808
3809         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
3810
3811 2007-04-12 17:53  jeff
3812
3813         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
3814
3815 2007-04-12 10:37  khoff
3816
3817         * httemplate/search/report_cust_bill.html: Fixed a problem with the
3818           %opts hash getting skewed (specifically $opt{'value'} == 'label')
3819           when $cgi->param('agentnum') was unset. (Backport)
3820
3821 2007-04-11 20:18  jeff
3822
3823         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
3824           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
3825           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
3826           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
3827           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
3828           httemplate/edit/process/part_pkg.cgi,
3829           httemplate/edit/process/svc_acct.cgi,
3830           httemplate/view/svc_acct.cgi: input and output on data volume
3831           fields specified with k,m,g,or t (backport)
3832
3833 2007-04-11 19:27  ivan
3834
3835         * httemplate/misc/process/recharge_svc.html: remove
3836           'backend-realtime' flag required for recharges, want that just
3837           for signups, running recharges right away by default is fine.
3838           also fix the 'fatal error - unknown payby' error that'll probably
3839           never be reached
3840
3841 2007-04-10 21:29  jeff
3842
3843         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
3844           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
3845           httemplate/view/cust_main/packages.html: usage suspend vs admin
3846           suspend -- avoid actual cust_pkg::suspend except legacy cases
3847           (backport)
3848
3849 2007-04-09 18:29  ivan
3850
3851         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
3852
3853 2007-04-09 16:39  jeff
3854
3855         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
3856           trigger recharge from the backend as in self-service (backport)
3857
3858 2007-04-07 18:18  jeff
3859
3860         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
3861           generated passwords be all caps (backport)
3862
3863 2007-04-07 17:44  jeff
3864
3865         * httemplate/edit/svc_acct.cgi: correct usage editing bug
3866           (backport)
3867
3868 2007-04-07 17:23  jeff
3869
3870         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
3871           svc_acct->email (backport)
3872
3873 2007-04-06 17:17  jeff
3874
3875         * httemplate/view/cust_main/billing.html: ommitted file (backport)
3876
3877 2007-04-06 16:58  jeff
3878
3879         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
3880           httemplate/misc/process/payment.cgi: integrate new echeck fields
3881           into freeside backend payment processing (backport)
3882
3883 2007-04-06 12:41  jeff
3884
3885         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
3886           httemplate/edit/cust_main.cgi,
3887           httemplate/edit/cust_main/billing.html,
3888           httemplate/edit/cust_main/select-state.html: ticket 1443 add
3889           account type and bank state for echeck processing (backport)
3890
3891 2007-04-05 17:37  ivan
3892
3893         * FS/FS/Conf.pm: slight update for batch-enable description & add
3894           ach-spiritone format to batch-default and batch-fixed_format-CHEK
3895           config items
3896
3897 2007-04-05 16:59  khoff
3898
3899         * FS/FS/part_export/: nas_wrapper.pm, snmp.pm, trango.pm:
3900           Backporting FS::part_export::(nas_wrapper|snmp|trango) to
3901           FREESIDE_1_7_BRANCH
3902
3903 2007-04-05 07:18  jeff
3904
3905         * httemplate/misc/process/cust_main_note-import.cgi: use comments
3906           and not notes (backport)
3907
3908 2007-04-04 08:32  jeff
3909
3910         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
3911           events to fail (backport)
3912
3913 2007-04-03 12:38  jeff
3914
3915         * httemplate/misc/cust_main_note-import.cgi: correct handling of
3916           non-unix line termination (backport)
3917
3918 2007-03-27 20:59  ivan
3919
3920         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
3921           shellcommands delete export
3922
3923 2007-03-21 16:07  ivan
3924
3925         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
3926           when process returns no error_message
3927
3928 2007-03-21 15:09  ivan
3929
3930         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
3931           an error_message, output additional debugging information, if
3932           available
3933
3934 2007-03-20 21:12  jeff
3935
3936         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
3937           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
3938           format, return processing, and autopost (backport),
3939
3940 2007-03-20 18:35  jeff
3941
3942         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
3943           httemplate/pref/pref.html: ticket 1427, automatically email excel
3944           a/r report (backport)
3945
3946 2007-03-20 18:21  jeff
3947
3948         * FS/bin/freeside-fetch: ticket 1427, automatically email excel a/r
3949           report
3950
3951 2007-03-20 15:33  ivan
3952
3953         * FS/FS/cust_main.pm: tyop in manual backport; try 17commit or at
3954           least some sort of cvs diff | patch !  :)
3955
3956 2007-03-20 15:10  ivan
3957
3958         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
3959           agent-specific advertising sources
3960
3961 2007-03-20 13:21  jeff
3962
3963         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
3964           httemplate/misc/cust_main_note-import.cgi,
3965           httemplate/misc/cust_main_note-import.html,
3966           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
3967           tool for customer note importation (backport)
3968
3969 2007-03-20 13:11  jeff
3970
3971         * httemplate/misc/: cust_main_note-import.cgi,
3972           cust_main_note-import.html, process/cust_main_note-import.cgi:
3973           acls on new import
3974
3975 2007-03-20 10:03  jeff
3976
3977         * httemplate/misc/: cust_main_note-import.html,
3978           cust_main_note-import.cgi, process/cust_main_note-import.cgi:
3979           ticket 1418, a tool for customer note importation
3980
3981 2007-03-15 13:54  ivan
3982
3983         * FS/FS/part_pkg.pm: 13 months!
3984
3985 2007-03-15 13:08  khoff
3986
3987         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
3988           attributes to match actual field sizes.
3989
3990 2007-03-15 13:08  khoff
3991
3992         * FS/FS/part_export/router.pm: Added configurable error checks
3993           instead of stupid /^ERROR/ check.  Commands can now be processed
3994           with Text::Template using [@-- --@] delimeters, in addition to
3995           evaling a double-quoted string.  Cleaned up spurious debug
3996           output.
3997
3998 2007-03-15 13:07  khoff
3999
4000         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
4001           html form inputs.
4002
4003 2007-03-15 13:07  khoff
4004
4005         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
4006           serial.
4007
4008 2007-03-14 17:02  jeff
4009
4010         * FS/FS/svc_acct.pm: correcting ->replace on bill (backport)
4011
4012 2007-03-13 02:21  ivan
4013
4014         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
4015           until then, it should be ->username, not ->name, eek.  causing
4016           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
4017           type character varying(32)" errors and will be harder to
4018           normalize back to usernum when we fix that
4019
4020 2007-03-10 20:13  ivan
4021
4022         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
4023           whew, its paged
4024
4025 2007-03-09 16:21  khoff
4026
4027         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
4028           "identical" records anyway.
4029
4030 2007-03-09 16:21  khoff
4031
4032         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
4033           for FS::svc_broadband.
4034
4035 2007-03-07 11:48  khoff
4036
4037         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
4038           the setup fee while a package is suspended.
4039
4040 2007-03-06 11:56  ivan
4041
4042         * bin/slony-setup: slight update for slony setup script
4043
4044 2007-03-05 17:59  ivan
4045
4046         * httemplate/search/cust_main.cgi: fix status colors in mozilla
4047
4048 2007-03-02 15:48  ivan
4049
4050         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
4051           like "AUTH/TKT 123456"... will this make refunds work?
4052
4053 2007-03-01 22:24  ivan
4054
4055         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
4056           whew
4057
4058 2007-03-01 12:12  ivan
4059
4060         * FS/FS/Misc/prune.pm: yeah, a typo
4061
4062 2007-03-01 09:48  ivan
4063
4064         * FS/bin/: freeside-prune-applications, freeside-upgrade:
4065           prune_applications moved to FS::Misc::prune
4066
4067 2007-03-01 09:47  ivan
4068
4069         * FS/FS/Misc/: prune.pm: adding FS::Misc::prune
4070
4071 2007-03-01 09:44  ivan
4072
4073         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
4074
4075 2007-03-01 09:24  ivan
4076
4077         * FS/FS/cust_bill.pm: backport fix for "Can't call method
4078           "part_pkg" on an undefined value at .../cust_bill.pm line 434" to
4079           1.7
4080
4081 2007-03-01 08:36  ivan
4082
4083         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
4084
4085 2007-02-28 21:25  jeff
4086
4087         * FS/: FS/Misc.pm, FS/cust_credit.pm,
4088           bin/freeside-prune-applications, bin/freeside-upgrade: dangling
4089           cust_credit_refund not allowed (backport)
4090
4091 2007-02-28 21:13  jeff
4092
4093         * FS/bin/freeside-prune-applications: dangling cust_credit_refund
4094           not allowed
4095
4096 2007-02-28 11:41  jeff
4097
4098         * httemplate/: edit/cust_main/select-domain.html,
4099           misc/svc_acct-domains.cgi: restore (none) choice to first package
4100           select
4101
4102 2007-02-28 11:21  ivan
4103
4104         * httemplate/misc/delete-cust_refund.cgi: adding refund deletion to
4105           this branch
4106
4107 2007-02-16 14:06  ivan
4108
4109         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
4110
4111 2007-02-16 12:54  jeff
4112
4113         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
4114           setting
4115
4116 2007-02-14 16:49  ivan
4117
4118         * httemplate/edit/part_bill_event.cgi: add send_email event
4119
4120 2007-02-14 16:48  ivan
4121
4122         * conf/invoice_html: remove commented-out example notes section
4123
4124 2007-02-14 15:32  jeff
4125
4126         * httemplate/: edit/cust_main/select-domain.html,
4127           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
4128           on first package in edit/cust_main
4129
4130 2007-02-14 14:43  ivan
4131
4132         * httemplate/search/report_receivables.cgi: fix alignment on
4133           receivables report
4134
4135 2007-02-14 13:23  ivan
4136
4137         * httemplate/search/report_cust_pkg.html: grey out disabled text
4138           boxes for IE
4139
4140 2007-02-14 00:48  ivan
4141
4142         * httemplate/elements/select-cust_pkg-status.html,
4143           httemplate/elements/tr-input-beginning_ending.html,
4144           httemplate/search/cust_pkg.cgi,
4145           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
4146           httemplate/images/calendar-disabled.png: add more options to
4147           advanced package reporting
4148
4149 2007-02-13 19:12  jeff
4150
4151         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
4152           impending_recur_notification
4153
4154 2007-02-13 17:43  ivan
4155
4156         * httemplate/search/svc_www.cgi: fix up svc_www searching
4157
4158 2007-02-13 16:19  jeff
4159
4160         * FS/FS/Conf.pm: better docs for impending doom
4161
4162 2007-02-13 14:24  ivan
4163
4164         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
4165           orders, patch from Sean Hanson/S1
4166
4167 2007-02-13 14:08  ivan
4168
4169         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
4170           in, patch from Sean Hanson/S1
4171
4172 2007-02-12 21:00  jayce
4173
4174         * httemplate/edit/payment_gateway.html: Small hint on how the
4175           options field is used.
4176
4177 2007-02-12 17:16  jeff
4178
4179         * httemplate/edit/cust_main.cgi: another place to alphabetize
4180
4181 2007-02-12 09:56  jeff
4182
4183         * FS/FS/ClientAPI/Signup.pm,
4184           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
4185           new package order SELECT (ticket 1446)
4186
4187 2007-02-11 19:11  ivan
4188
4189         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
4190
4191 2007-02-11 00:51  ivan
4192
4193         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
4194           now now
4195
4196 2007-02-10 23:04  ivan
4197
4198         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
4199           "cust-fields" config value has been set
4200
4201 2007-02-09 22:13  ivan
4202
4203         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
4204           httemplate/edit/part_svc.cgi: reincorporate the changes from
4205           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
4206           that were lost due to the concurrent service-refactor merge
4207
4208 2007-02-09 16:42  ivan
4209
4210         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
4211           this time
4212
4213 2007-02-09 15:29  ivan
4214
4215         * httemplate/misc/change_pkg.cgi: fix change package link
4216
4217 2007-02-08 20:54  ivan
4218
4219         * bin/import-county-tax-rates: quick hack to import rates for
4220           landel
4221
4222 2007-02-08 20:37  jayce
4223
4224         * httemplate/view/cust_main/packages.html: Set the correct access
4225           right for the cancel link to work
4226
4227 2007-02-08 17:05  ivan
4228
4229         * conf/: invoice_html_statement, invoice_latex_statement,
4230           invoice_latexnotes_statement, invoice_template_statement: add
4231           default statement conf
4232
4233 2007-02-08 14:54  ivan
4234
4235         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
4236           groups_susp_reason option
4237
4238 2007-02-08 14:19  ivan
4239
4240         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
4241           don't rely on qsearchs to trim it for you - it is inefficient and
4242           outputs long verbose warnings
4243
4244 2007-02-08 14:08  ivan
4245
4246         * httemplate/pref/pref-process.html: second "my" localizing the
4247           variable and causing password changes to fail
4248
4249 2007-02-08 09:00  jeff
4250
4251         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
4252           edit/part_svc.cgi
4253
4254 2007-02-08 08:04  jeff
4255
4256         * httemplate/edit/part_pkg.cgi: gratuitous quote
4257
4258 2007-02-08 01:13  jeff
4259
4260         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
4261           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
4262
4263 2007-02-08 00:19  ivan
4264
4265         * FS/FS/CGI.pm: fix the popup progress bars, whew
4266
4267 2007-02-07 17:46  jeff
4268
4269         * FS/FS/part_pkg.pm, htetc/handler.pl,
4270           httemplate/elements/select-table.html,
4271           httemplate/edit/part_pkg.cgi,
4272           httemplate/edit/process/part_pkg.cgi: agent type on package
4273           add/edit (ticket 1446)
4274
4275 2007-02-06 16:46  ivan
4276
4277         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
4278           payment receipts if the conf file is created
4279
4280 2007-02-05 15:48  ivan
4281
4282         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
4283           line-item application erroring out on tax applications
4284
4285 2007-02-05 14:12  ivan
4286
4287         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
4288           catch the Cant call method "part_pkg" on an undefined value at
4289           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
4290           line 181" bug
4291
4292 2007-02-05 09:21  ivan
4293
4294         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
4295           import too... whew!  this should be it
4296
4297 2007-02-05 08:01  ivan
4298
4299         * FS/FS/pay_batch.pm: fix param passing
4300
4301 2007-02-05 07:49  ivan
4302
4303         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
4304           upload
4305
4306 2007-02-05 07:48  ivan
4307
4308         * httemplate/misc/upload-batch.cgi: misterminated <%init>
4309
4310 2007-02-05 07:02  ivan
4311
4312         * FS/FS/pay_batch.pm: remove refactored code
4313
4314 2007-02-05 05:10  ivan
4315
4316         * httemplate/search/: report_receivables.cgi,
4317           report_receivables.html: add "over X days" option to receivables
4318           report
4319
4320 2007-02-05 04:51  ivan
4321
4322         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
4323           httemplate/view/cust_bill-pdf.cgi,
4324           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
4325           httemplate/view/cust_main.cgi, httemplate/view/svc_Common.html,
4326           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
4327           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
4328           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
4329           httemplate/view/cust_main/contacts.html,
4330           httemplate/view/elements/svc_Common.html: C is for
4331           Cookie^WControl
4332
4333 2007-02-05 03:35  ivan
4334
4335         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
4336
4337 2007-02-05 03:12  ivan
4338
4339         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
4340           NOW, instead of last bill to next bill
4341
4342 2007-02-05 01:45  ivan
4343
4344         * httemplate/misc/download-batch.cgi: upon first download, have
4345           batches auto-set amount to customer balance if it is smaller
4346
4347 2007-02-05 01:44  ivan
4348
4349         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
4350           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
4351           cust_pay_batch::upload results subroutine to an FS::pay_batch
4352           method.  upon first download, have batches auto-reset their
4353           amounts to the customer balance upon if it is smaller.
4354
4355 2007-02-03 17:47  ivan
4356
4357         * httemplate/: search/cust_pay_batch.cgi,
4358           view/cust_main/payment_history.html: add link to some batched
4359           payment info to customer view
4360
4361 2007-02-03 16:01  ivan
4362
4363         * FS/FS/ClientAPI/Signup.pm: quieter
4364
4365 2007-02-03 05:05  ivan
4366
4367         * FS/FS/cust_pkg.pm: this should fix services with negative
4368           num_avail showing up for provisioning
4369
4370 2007-02-03 04:07  ivan
4371
4372         * FS/FS/cust_main_Mixin.pm: remove debugging left on
4373
4374 2007-02-03 03:36  ivan
4375
4376         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
4377           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
4378           httemplate/elements/menu.html,
4379           httemplate/graph/cust_bill_pkg.cgi,
4380           httemplate/graph/money_time.cgi,
4381           httemplate/graph/report_cust_bill_pkg.html,
4382           httemplate/graph/report_money_time.html,
4383           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
4384           httemplate/search/cust_bill_event.cgi,
4385           httemplate/search/cust_bill_event.html,
4386           httemplate/search/cust_bill_pkg.cgi,
4387           httemplate/search/cust_credit.html,
4388           httemplate/search/cust_main-otaker.cgi,
4389           httemplate/search/cust_main-zip.html,
4390           httemplate/search/cust_main.cgi,
4391           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
4392           httemplate/search/cust_pay_batch.cgi,
4393           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
4394           httemplate/search/cust_tax_exempt_pkg.cgi,
4395           httemplate/search/inventory_item.html,
4396           httemplate/search/pay_batch.cgi,
4397           httemplate/search/pay_batch.html, httemplate/search/queue.html,
4398           httemplate/search/reg_code.html,
4399           httemplate/search/report_cdr.html,
4400           httemplate/search/report_cust_bill.html,
4401           httemplate/search/report_cust_credit.html,
4402           httemplate/search/report_cust_main-zip.html,
4403           httemplate/search/report_cust_pay.html,
4404           httemplate/search/report_cust_pay_batch.html,
4405           httemplate/search/report_cust_pkg.html,
4406           httemplate/search/report_prepaid_income.cgi,
4407           httemplate/search/report_prepaid_income.html,
4408           httemplate/search/report_receivables.cgi,
4409           httemplate/search/report_receivables.html,
4410           httemplate/search/report_tax.cgi,
4411           httemplate/search/report_tax.html, httemplate/search/sql.html,
4412           httemplate/search/sqlradius.cgi,
4413           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
4414           httemplate/search/svc_broadband.cgi,
4415           httemplate/search/svc_domain.cgi,
4416           httemplate/search/svc_external.cgi,
4417           httemplate/search/svc_forward.cgi,
4418           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
4419           add customer status column to customer & most other reports.
4420           also put the C in ACL in the search/ and graph/ directories.
4421
4422 2007-02-02 18:39  jeff
4423
4424         * FS/bin/freeside-reset-fixed: do a setfixed
4425
4426 2007-02-01 22:29  ivan
4427
4428         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
4429
4430 2007-02-01 20:39  ivan
4431
4432         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
4433           sources in signup
4434
4435 2007-01-31 19:08  jeff
4436
4437         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
4438
4439 2007-01-31 18:37  jeff
4440
4441         * FS/FS/svc_acct.pm: spurious line
4442
4443 2007-01-31 18:35  ivan
4444
4445         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
4446           packages
4447
4448 2007-01-31 18:13  jeff
4449
4450         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
4451           ticket 1455
4452
4453 2007-01-31 17:57  ivan
4454
4455         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
4456           thing
4457
4458 2007-01-31 10:28  jeff
4459
4460         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
4461
4462 2007-01-30 22:30  khoff
4463
4464         * FS/FS/part_export/snmp.pm: Don't break if we're missing
4465           Net::SNMP.  Apparenty "require" doesn't do the trick.
4466
4467 2007-01-30 21:45  khoff
4468
4469         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
4470           flexibilty until the export subsystem rewrite.
4471
4472 2007-01-30 21:43  khoff
4473
4474         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
4475           FS::part_export::router  - Refactored to be more easily
4476           sub-classed.   - Moved per-export options to FS:;router virtual
4477           fields.   - Fixed other general brokenness.
4478
4479           FS::part_export::snmp  - SNMP export sub-classed from
4480           FS::part_export::router
4481
4482           FS::part_export::trango  - Export for Trango proprietary access
4483           points.  Sub-classed from FS::part_export::snmp.
4484
4485 2007-01-30 21:23  jeff
4486
4487         * FS/FS/cust_main.pm: minor improvement
4488
4489 2007-01-30 20:30  jeff
4490
4491         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
4492           httemplate/edit/process/cust_pay.cgi,
4493           httemplate/misc/process/payment.cgi: small change in payment
4494           receipt handling (ticket 1422)
4495
4496 2007-01-30 20:26  ivan
4497
4498         * httemplate/: edit/quick-charge.html,
4499           elements/select-taxclass.html, elements/tr-select-taxclass.html,
4500           view/cust_main/packages.html: minor UI work on one-time charges
4501           w/taxclasses
4502
4503 2007-01-30 19:42  jeff
4504
4505         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
4506
4507 2007-01-30 19:42  ivan
4508
4509         * FS/t/cust_pkg_option.t: file cust_pkg_option.t was added on
4510           branch FREESIDE_1_7_BRANCH on 2007-06-13 19:28:27 +0000
4511
4512 2007-01-30 18:08  ivan
4513
4514         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
4515           until then, it shouldn't be missing the standard header
4516
4517 2007-01-30 15:50  ivan
4518
4519         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
4520           invoices
4521
4522 2007-01-30 13:21  jeff
4523
4524         * FS/FS/svc_acct.pm: avoiding brane pane
4525
4526 2007-01-30 12:59  ivan
4527
4528         * httemplate/: browse/access_group.html, browse/access_user.html,
4529           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
4530           browse/cust_main_county.cgi, browse/inventory_class.html,
4531           browse/msgcat.cgi, browse/part_bill_event.cgi,
4532           browse/part_export.cgi, browse/part_pkg.cgi,
4533           browse/part_referral.html, browse/part_svc.cgi,
4534           browse/part_virtual_field.cgi, browse/payment_gateway.html,
4535           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
4536           browse/reason_type.html, browse/router.cgi,
4537           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
4538           search/prepay_credit.html: its all about control
4539
4540 2007-01-30 11:45  ivan
4541
4542         * FS/FS/option_Common.pm: fix old-record detection bug in
4543           option_Common
4544
4545 2007-01-30 11:40  jeff
4546
4547         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
4548           to invoicing_list (ticket 1424)
4549
4550 2007-01-30 10:52  jeff
4551
4552         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
4553           FS/FS/ClientAPI/Signup.pm,
4554           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
4555           available for self-service success (ticket 1420)
4556
4557 2007-01-29 15:16  ivan
4558
4559         * httemplate/config/: config-process.cgi, config-view.cgi,
4560           config.cgi: putting the C in ACL
4561
4562 2007-01-29 13:11  ivan
4563
4564         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
4565           <%init> helps alot
4566
4567 2007-01-29 10:50  ivan
4568
4569         * httemplate/pref/: pref-process.html, pref.html: record resolution
4570           & colro depth in user prefs
4571
4572 2007-01-29 08:16  ivan
4573
4574         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
4575
4576 2007-01-29 08:01  ivan
4577
4578         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
4579           email display bug on advanced package report, closes: Bug#1416
4580
4581 2007-01-29 04:07  ivan
4582
4583         * htetc/handler.pl: warnings in <%once> sections should not be
4584           fatal
4585
4586 2007-01-29 03:55  ivan
4587
4588         * FS/FS/option_Common.pm: remove extraneous debugging
4589
4590 2007-01-29 03:31  ivan
4591
4592         * Makefile: looks like a duck
4593
4594 2007-01-27 18:21  ivan
4595
4596         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
4597           domain zone viewing a little
4598
4599 2007-01-26 00:18  ivan
4600
4601         * FS/FS/access_user.pm: out of scope bad
4602
4603 2007-01-26 00:17  ivan
4604
4605         * FS/FS/access_user.pm: spurious password changes bad...
4606
4607 2007-01-26 00:11  ivan
4608
4609         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
4610
4611 2007-01-26 00:04  ivan
4612
4613         * FS/FS/access_user.pm, httemplate/elements/header.html,
4614           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
4615           httemplate/elements/xmenu.top.css,
4616           httemplate/elements/xmenu.top.js,
4617           httemplate/images/arrow.down.png,
4618           httemplate/images/menu-left-example.png,
4619           httemplate/images/menu-top-example.png,
4620           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
4621           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
4622           bar option!
4623
4624 2007-01-24 22:04  ivan
4625
4626         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
4627
4628 2007-01-24 22:00  ivan
4629
4630         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
4631
4632 2007-01-24 15:41  ivan
4633
4634         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
4635           need the former
4636
4637 2007-01-23 21:33  jeff
4638
4639         * httemplate/edit/process/elements/process.html: squarely between
4640           shame in you and so close
4641
4642 2007-01-23 15:42  jeff
4643
4644         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
4645           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4646           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
4647           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
4648           before first charge on flat_delayed
4649
4650 2007-01-22 23:44  ivan
4651
4652         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
4653
4654 2007-01-22 22:51  ivan
4655
4656         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
4657
4658 2007-01-22 22:45  ivan
4659
4660         * FS/FS/payby.pm: fix PREP payby
4661
4662 2007-01-22 22:41  ivan
4663
4664         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
4665           ISA it
4666
4667 2007-01-22 09:05  ivan
4668
4669         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
4670
4671 2007-01-22 06:29  ivan
4672
4673         * FS/FS/CGI.pm: hopefully this should be the last bit of the
4674           relative URL fixing
4675
4676 2007-01-22 03:41  ivan
4677
4678         * httemplate/view/cust_main.cgi: closing tags helps alot
4679
4680 2007-01-22 03:39  ivan
4681
4682         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
4683           elements/ links here too
4684
4685 2007-01-22 03:36  ivan
4686
4687         * httemplate/elements/: phonenumber.html, progress-init.html,
4688           progress-popup.html, tr-input-beginning_ending.html,
4689           tr-input-date-field.html: interpolation helps alot
4690
4691 2007-01-22 03:30  ivan
4692
4693         * httemplate/elements/: phonenumber.html, progress-init.html,
4694           progress-popup.html, tr-input-beginning_ending.html,
4695           tr-input-date-field.html: use $fsurl instead of relative ../
4696           addressing
4697
4698 2007-01-21 18:42  ivan
4699
4700         * FS/FS/ClientAPI/MyAccount.pm,
4701           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4702           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
4703           on self-service manual payment screen
4704
4705 2007-01-21 13:45  ivan
4706
4707         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
4708           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
4709           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
4710           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
4711           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
4712           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
4713           httemplate/edit/part_pkg.cgi,
4714           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
4715           Have lineitem-specific applications happen in all cases; add
4716           weightsto control
4717
4718 2007-01-21 05:42  ivan
4719
4720         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
4721           on DBIx::SB 1.36 for Pg 8.1+
4722
4723 2007-01-21 05:26  ivan
4724
4725         * Makefile, htetc/freeside-base1.conf, htetc/freeside-base2.conf:
4726           mod_perl v2, it finally happened
4727
4728 2007-01-21 01:13  ivan
4729
4730         * httemplate/search/cust_svc.html: trim leading & trailing
4731           whitespace from service searches
4732
4733 2007-01-21 01:10  ivan
4734
4735         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
4736           are coming from in the tree -  use rooturl() instead of popurl()
4737
4738 2007-01-19 16:08  jeff
4739
4740         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
4741           not just trailing ones
4742
4743 2007-01-19 15:00  jeff
4744
4745         * httemplate/misc/download-batch.cgi: work around CSV brokenness
4746
4747 2007-01-19 14:02  jeff
4748
4749         * httemplate/edit/process/: access_user.html,
4750           elements/process.html: blank password on error
4751
4752 2007-01-19 08:31  jeff
4753
4754         * httemplate/edit/: access_user.html, process/access_user.html,
4755           process/elements/process.html: no password in html source on
4756           employee edit
4757
4758 2007-01-18 10:14  ivan
4759
4760         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
4761           don't want to abort processing because of an old not-well-checked
4762           zip
4763
4764 2007-01-17 15:28  ivan
4765
4766         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
4767           cause by recent fix to not quote things on STDIN, yuck.
4768
4769 2007-01-17 15:27  jeff
4770
4771         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
4772           httemplate/misc/payment.cgi,
4773           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
4774           httemplate/misc/process/payment.cgi,
4775           httemplate/view/svc_acct.cgi: link to customer from manual
4776           payment screen (ticket 1414)
4777
4778 2007-01-17 09:41  jeff
4779
4780         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
4781           reasons (suspends fail in freeside-daily)
4782
4783 2007-01-17 08:41  jeff
4784
4785         * FS/FS/part_pkg/flat.pm: noise reduction
4786
4787 2007-01-17 07:50  jeff
4788
4789         * httemplate/view/cust_main/packages.html: fix suspend link
4790
4791 2007-01-16 16:40  jeff
4792
4793         * httemplate/edit/: access_user.html, process/access_user.html:
4794           employee edit (ticket 1412)
4795
4796 2007-01-16 13:36  jeff
4797
4798         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
4799           for ticket 1364
4800
4801 2007-01-16 09:39  jeff
4802
4803         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
4804
4805 2007-01-16 01:11  ivan
4806
4807         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
4808           agentnum sent from client
4809
4810 2007-01-15 14:15  jeff
4811
4812         * httemplate/edit/process/quick-charge.cgi: that was DUM
4813
4814 2007-01-14 23:53  ivan
4815
4816         * httemplate/misc/download-batch.cgi: add batch expiration date
4817           incrementer for 295
4818
4819 2007-01-14 23:22  ivan
4820
4821         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
4822           batchconfig-csv-chase_canada-E-xactBatch
4823
4824 2007-01-12 15:27  jeff
4825
4826         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
4827           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
4828           httemplate/edit/svc_broadband.cgi: added svc_broadband
4829           description which is appended to Site Name in prizm export
4830
4831 2007-01-11 18:04  jeff
4832
4833         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
4834           httemplate/edit/quick-charge.html,
4835           httemplate/edit/process/quick-charge.cgi,
4836           httemplate/view/cust_main/packages.html: one-time charge
4837           enhancements
4838
4839 2007-01-10 15:21  ivan
4840
4841         * httemplate/search/queue.html: add "select all" and "unselect" all
4842           buttons to bulk queue operations
4843
4844 2007-01-10 00:56  ivan
4845
4846         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
4847           uninitialized value in string ne at
4848           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
4849
4850 2007-01-10 00:50  ivan
4851
4852         * httemplate/view/cust_main/contacts.html: you have got to be
4853           kidding me.
4854
4855 2007-01-10 00:48  ivan
4856
4857         * httemplate/view/cust_main/contacts.html: nothing could have ever
4858           gone wrong with so simple a change.  oh noooo
4859
4860 2007-01-09 23:48  ivan
4861
4862         * httemplate/view/cust_main/contacts.html: fix ship_county display
4863           bug
4864
4865 2007-01-09 21:51  ivan
4866
4867         * FS/FS/cust_bill.pm: add custnum to invoice template vars
4868
4869 2007-01-09 18:41  jeff
4870
4871         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
4872
4873 2007-01-09 16:42  jeff
4874
4875         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
4876           ignore filenames and rely on selected batch number
4877
4878 2007-01-09 16:41  jeff
4879
4880         * httemplate/misc/download-batch.cgi: permit batch redownloads
4881
4882 2007-01-09 14:57  ivan
4883
4884         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
4885
4886 2007-01-08 09:36  jeff
4887
4888         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
4889           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
4890           httemplate/misc/delete-cust_refund.cgi,
4891           httemplate/view/cust_main/payment_history.html: refund deletion
4892
4893 2007-01-05 16:47  jeff
4894
4895         * httemplate/edit/part_svc.cgi: fix UI funkiness
4896
4897 2007-01-04 21:19  jeff
4898
4899         * fs_selfservice/FS-SelfService/SelfService.pm,
4900           fs_selfservice/FS-SelfService/cgi/view_usage.html,
4901           FS/FS/ClientAPI/MyAccount.pm,
4902           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
4903           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
4904           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
4905           fs_selfservice/FS-SelfService/cgi/provision_list.html,
4906           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4907           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
4908           self-servicey stuff (change package, detailed usage)
4909
4910 2007-01-03 23:26  ivan
4911
4912         * conf/blank_logo.eps: adding a simple blank logo; people are
4913           trying to comment out stuff in the template
4914
4915 2007-01-03 21:49  ivan
4916
4917         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
4918           a customer's balance, presumably as bad debt
4919
4920 2007-01-03 11:47  ivan
4921
4922         * httemplate/view/cust_main/packages.html: fix suspend link
4923
4924 2007-01-02 13:46  ivan
4925
4926         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
4927           searching & links
4928
4929 2007-01-02 13:44  ivan
4930
4931         * FS/FS/cust_main.pm: stupid semicolon!
4932
4933 2007-01-02 13:06  ivan
4934
4935         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
4936           trailing AND
4937
4938 2007-01-02 12:29  ivan
4939
4940         * httemplate/view/cust_main/packages.html: fix popup target links
4941
4942 2007-01-02 12:25  ivan
4943
4944         * httemplate/view/svc_Common.html: missing from svc patch, oops!
4945
4946 2007-01-02 10:38  jeff
4947
4948         * FS/FS/svc_acct.pm: omit spurious export triggering
4949
4950 2006-12-29 13:48  jeff
4951
4952         * httemplate/: elements/select-agent.html,
4953           graph/report_cust_bill_pkg.html: correct bad include, and improve
4954           no agent selected condition
4955
4956 2006-12-29 00:51  ivan
4957
4958         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4959           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
4960           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
4961           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
4962           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
4963           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
4964           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
4965           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
4966           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
4967           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
4968           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
4969           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
4970           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
4971           httemplate/edit/elements/edit.html,
4972           httemplate/edit/elements/svc_Common.html,
4973           httemplate/edit/process/elements/process.html, FS/MANIFEST,
4974           httemplate/edit/process/svc_Common.html,
4975           httemplate/elements/header.html, httemplate/elements/menu.html,
4976           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
4977           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
4978           httemplate/search/svc_broadband.cgi,
4979           httemplate/search/svc_domain.cgi,
4980           httemplate/search/svc_external.cgi,
4981           httemplate/search/svc_forward.cgi,
4982           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
4983           httemplate/view/elements/svc_Common.html,
4984           rt/html/Elements/FreesideSearch,
4985           rt/html/Elements/FreesideSvcSearch,
4986           httemplate/view/cust_main/packages.html: service refactor!
4987
4988 2006-12-29 00:41  ivan
4989
4990         * httemplate/edit/process/cust_main.cgi: slight pedanticism
4991
4992 2006-12-29 00:39  ivan
4993
4994         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
4995
4996 2006-12-29 00:35  ivan
4997
4998         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
4999           it gets capitalized
5000
5001 2006-12-29 00:34  ivan
5002
5003         * httemplate/edit/process/quick-charge.cgi: whitespace
5004
5005 2006-12-29 00:34  ivan
5006
5007         * httemplate/edit/cust_main/billing.html: slight more space
5008           necessary for ACH account numbers
5009
5010 2006-12-29 00:31  ivan
5011
5012         * init.d/freeside-init: kill off all queued processes!
5013
5014 2006-12-29 00:30  ivan
5015
5016         * httemplate/docs/index.html: link more docs to wiki
5017
5018 2006-12-29 00:25  ivan
5019
5020         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
5021           configurable target dirs, oops
5022
5023 2006-12-29 00:25  ivan
5024
5025         * FS/FS/svc_Common.pm: doc
5026
5027 2006-12-29 00:24  ivan
5028
5029         * FS/FS/part_pkg.pm: snot spacing
5030
5031 2006-12-29 00:24  ivan
5032
5033         * FS/FS/part_export.pm: use FS::queue for exports, though they
5034           should probably just use it themselves
5035
5036 2006-12-28 23:23  ivan
5037
5038         * httemplate/edit/elements/edit.html: document field types
5039
5040 2006-12-28 16:30  jeff
5041
5042         * FS/FS/part_export/prizm.pm: minor fixups
5043
5044 2006-12-28 12:52  jeff
5045
5046         * httemplate/elements/tr-select-reason.html: activate submit button
5047           more readily
5048
5049 2006-12-28 00:16  ivan
5050
5051         * FS/FS/payinfo_Mixin.pm: tyop
5052
5053 2006-12-27 23:02  ivan
5054
5055         * bin/pg-version: adding pg-version
5056
5057 2006-12-26 19:29  ivan
5058
5059         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
5060           taxclass expander
5061
5062 2006-12-26 18:37  ivan
5063
5064         * FS/FS/Misc.pm, htetc/handler.pl,
5065           httemplate/edit/cust_main/contact.html,
5066           httemplate/edit/cust_main/select-county.html,
5067           httemplate/misc/counties.cgi: Add a (magically appearing and
5068           disappearing) label on the county selector.  confusing when
5069           labeled "state"
5070
5071 2006-12-26 17:35  ivan
5072
5073         * httemplate/view/cust_main/contacts.html: show county on customer
5074           view
5075
5076 2006-12-26 17:07  ivan
5077
5078         * httemplate/: edit/cust_main.cgi,
5079           edit/cust_main/select-county.html, misc/counties.cgi: fix county
5080           selector
5081
5082 2006-12-26 11:53  ivan
5083
5084         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
5085           STDIN strings are evaluated
5086
5087 2006-12-23 17:28  ivan
5088
5089         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
5090           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
5091           httemplate/edit/cust_main/billing.html,
5092           httemplate/view/cust_main/payment_history.html: fix more paymask
5093           regressions: allow editing records with existing expired cards,
5094           fix masking just-entered values when erroring out, fix echeck
5095           entry inserting as empty routing code and "xxEK" account number,
5096           remove old/deprecated/unused payinfo_maksed subs and calls
5097
5098 2006-12-22 21:37  jeff
5099
5100         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
5101           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
5102           httemplate/view/svc_broadband.cgi: inital prizm support
5103
5104 2006-12-21 22:18  ivan
5105
5106         * httemplate/search/: queue.html, elements/search.html: patch
5107           fixing "retry selected" and "remove select" in queue view
5108
5109 2006-12-20 19:05  ivan
5110
5111         * httemplate/misc/payment.cgi: fix on-demand payment form when
5112           making payments from masked data
5113
5114 2006-12-20 02:51  ivan
5115
5116         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
5117           flag for the wonderful new world of paymasking
5118
5119 2006-12-20 01:49  ivan
5120
5121         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
5122           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
5123           httemplate/elements/select-part_referral.html,
5124           httemplate/elements/select-pkg_class.html,
5125           httemplate/elements/select-table.html,
5126           httemplate/elements/tr-select-pkg_class.html,
5127           httemplate/search/elements/search.html: add ability to disable
5128           package classes
5129
5130 2006-12-19 17:20  jeff
5131
5132         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
5133           cluckage
5134
5135 2006-12-19 02:02  ivan
5136
5137         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
5138           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
5139           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
5140           payby.pm for payby info and have card masking full 6-digit BIN
5141           prefix for card identification.  have cust_pay_batch use
5142           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
5143           payment reports to use mask too if available, so credit card type
5144           selection still works with encryption.
5145
5146 2006-12-18 03:01  ivan
5147
5148         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
5149           adding when there is only one pkg_class choice (triggers
5150           javascript error
5151
5152 2006-12-18 00:08  ivan
5153
5154         * Makefile: fix MASONDATA include for dev target
5155
5156 2006-12-15 12:55  ivan
5157
5158         * httemplate/elements/dashboard-toplist.html: add a new ticket link
5159
5160 2006-12-15 05:09  ivan
5161
5162         * httemplate/elements/dashboard-toplist.html: add a quick start at
5163           a "dashboard" customer list, mostly for internal use for starters
5164
5165 2006-12-15 05:00  ivan
5166
5167         * httemplate/elements/dashboard-toplist.html: add a quick start at
5168           a "dashboard" customer list, mostly for internal use for starters
5169
5170 2006-12-15 04:43  ivan
5171
5172         * FS/FS/Conf.pm, httemplate/index.html,
5173           httemplate/elements/dashboard-toplist.html: add a quick start at
5174           a "dashboard" customer list, mostly for internal use for starters
5175
5176 2006-12-15 00:37  ivan
5177
5178         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
5179           states to old databases
5180
5181 2006-12-15 00:25  ivan
5182
5183         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
5184           eliminate funkiness with reappearing "Postal invoice" on errors
5185
5186 2006-12-14 21:29  jeff
5187
5188         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
5189           httemplate/elements/tr-input-date-field.html,
5190           httemplate/view/cust_main/misc.html: move use statements to
5191           handler.pl, do not show 1/1/70 for new birthdates, and improve
5192           error handling
5193
5194 2006-12-14 16:56  ivan
5195
5196         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
5197           DateTime as a proper rather than hidden dependency
5198
5199 2006-12-14 16:28  ivan
5200
5201         * Makefile, FS/bin/freeside-addoutsource,
5202           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
5203           FS/bin/freeside-selfservice-server,
5204           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
5205           cleanup from the conf merge
5206
5207 2006-12-14 01:27  ivan
5208
5209         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
5210           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
5211           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
5212           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
5213           FS/bin/freeside-deluser, FS/bin/freeside-queued,
5214           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
5215           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
5216           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
5217           make the config directory configurable
5218
5219 2006-12-13 22:00  ivan
5220
5221         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
5222           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
5223           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
5224           httemplate/edit/cust_main/billing.html,
5225           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
5226           httemplate/search/cust_pay.cgi, FS/MANIFEST,
5227           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
5228           httemplate/edit/process/cust_main.cgi,
5229           httemplate/view/cust_main/billing.html,
5230           httemplate/view/cust_main/payment_history.html: encryption fixes
5231           from huntsberg & jayce
5232
5233 2006-12-08 07:11  jeff
5234
5235         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
5236
5237 2006-12-08 06:38  ivan
5238
5239         * rt/html/Elements/Header: have RT header link to supported
5240           documentation link as well
5241
5242 2006-12-08 05:36  ivan
5243
5244         * httemplate/: view/cust_main/quick-charge.html,
5245           edit/process/quick-charge.cgi: some javascript validation magic
5246           to give one-time charges better UI
5247
5248 2006-12-07 08:46  ivan
5249
5250         * bin/pod2x: update pod2x for new self-service path
5251
5252 2006-12-07 07:24  ivan
5253
5254         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
5255
5256 2006-12-06 18:40  jeff
5257
5258         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
5259           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
5260           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
5261           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
5262           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
5263           fs_selfservice/FS-SelfService/SelfService.pm,
5264           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
5265           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5266           fs_selfservice/FS-SelfService/cgi/view_usage.html,
5267           httemplate/edit/prepay_credit.cgi,
5268           httemplate/edit/process/prepay_credit.cgi,
5269           httemplate/misc/process/recharge_svc.html,
5270           httemplate/search/prepay_credit.html: retouch bandwidth countdown
5271
5272 2006-12-05 07:53  jeff
5273
5274         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
5275
5276 2006-12-04 18:37  jeff
5277
5278         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
5279           view/svc_acct.cgi: editable service usage
5280
5281 2006-12-02 16:42  ivan
5282
5283         * FS/FS/cust_main.pm: clean up whitespace merge noise
5284
5285 2006-12-02 14:04  ivan
5286
5287         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
5288
5289 2006-11-30 22:31  jeff
5290
5291         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
5292           httemplate/misc/download-batch.cgi,
5293           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
5294
5295 2006-11-30 17:41  ivan
5296
5297         * FS/bin/freeside-queued: remove unnecessary service use (in an
5298           awfully odd place)
5299
5300 2006-11-30 17:35  ivan
5301
5302         * FS/bin/freeside-expiration-alerter: go away and never come back,
5303           $Id$
5304
5305 2006-11-30 17:34  ivan
5306
5307         * FS/bin/freeside-email: begone $Id$ and your diff noise!
5308
5309 2006-11-29 18:27  jeff
5310
5311         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
5312           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
5313           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
5314           FS/FS/part_export/sqlradius.pm,
5315           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5316           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5317           fs_selfservice/FS-SelfService/cgi/view_usage.html,
5318           httemplate/edit/prepay_credit.cgi,
5319           httemplate/edit/process/prepay_credit.cgi,
5320           httemplate/misc/recharge_svc.html,
5321           httemplate/misc/process/recharge_svc.html,
5322           httemplate/search/prepay_credit.html,
5323           httemplate/view/cust_main/packages.html: prepaid download/upload
5324           tracking
5325
5326 2006-11-28 01:38  ivan
5327
5328         * FS/FS/access_user.pm: usernames should be alphanumeric only
5329
5330 2006-11-26 23:11  jeff
5331
5332         * FS/FS/ClientAPI/Signup.pm,
5333           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
5334           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5335           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
5336           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
5337           from self-service
5338
5339 2006-11-26 17:08  ivan
5340
5341         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
5342
5343 2006-11-26 15:09  jeff
5344
5345         * httemplate/elements/menu.html: minor tyop
5346
5347 2006-11-26 15:06  jeff
5348
5349         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
5350           view/cust_main/notes.html: more ajaxy customer notes
5351
5352 2006-11-25 13:04  jeff
5353
5354         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
5355
5356 2006-11-24 02:34  ivan
5357
5358         * httemplate/browse/part_pkg.cgi: link to and label one-time
5359           charges correctly
5360
5361 2006-11-24 00:48  ivan
5362
5363         * httemplate/elements/tr-input-beginning_ending.html,
5364           httemplate/elements/tr-input-lessthan_greaterthan.html,
5365           httemplate/search/cust_credit.html,
5366           httemplate/search/cust_pay.cgi,
5367           httemplate/search/report_cust_credit.html,
5368           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
5369           than and greater than amounts to credit and payment searches
5370
5371 2006-11-20 02:34  ivan
5372
5373         * httemplate/browse/agent.cgi: remove annoying black box around
5374           override info
5375
5376 2006-11-19 19:05  ivan
5377
5378         * httemplate/autohandler: bug fix for open transactions
5379
5380 2006-11-17 18:19  jeff
5381
5382         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
5383           optional on domain addition
5384
5385 2006-11-17 02:16  ivan
5386
5387         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
5388           problem; attempt to use an existing credit/payment before
5389           suspending
5390
5391 2006-11-16 07:37  jeff
5392
5393         * httemplate/edit/process/part_bill_event.cgi: bug squishing
5394
5395 2006-11-15 22:20  jeff
5396
5397         * httemplate/: elements/tr-input-date-field.html,
5398           edit/cust_main.cgi, edit/process/cust_main.cgi,
5399           view/cust_main/misc.html: switch birthdate to DateTime
5400
5401 2006-11-14 04:22  ivan
5402
5403         * httemplate/misc/cust_main-import.cgi: add some docs on required
5404           fields to page
5405
5406 2006-11-13 20:04  ivan
5407
5408         * httemplate/: browse/agent.cgi,
5409           misc/delete-agent_payment_gateway.cgi: working agent gateway
5410           override delete link
5411
5412 2006-11-13 19:30  ivan
5413
5414         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
5415           Storable
5416
5417 2006-11-13 19:16  ivan
5418
5419         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
5420           FS/FS/ClientAPI/Signup.pm,
5421           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
5422           use card-types config too
5423
5424 2006-11-13 18:54  ivan
5425
5426         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
5427           configuration value for self-service
5428
5429 2006-11-12 17:09  ivan
5430
5431         * FS/FS/CGI.pm, httemplate/elements/error.html,
5432           httemplate/elements/header.html,
5433           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
5434           preference page, start with just a password changer
5435
5436 2006-11-08 18:52  jeff
5437
5438         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
5439
5440 2006-11-08 18:28  jeff
5441
5442         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
5443
5444 2006-11-05 14:39  ivan
5445
5446         * Makefile: call it 1.7.1 to avoid confusion
5447
5448 2006-11-05 14:28  ivan
5449
5450         * bin/: customer-faker, payment-faker: some sample data creators
5451
5452 2006-11-05 11:34  ivan
5453
5454         * FS/FS/cust_main.pm: fix empty invoice number omitting in
5455           realtime_bop, oops
5456
5457 2006-11-05 11:22  ivan
5458
5459         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
5460
5461 2006-11-05 10:06  ivan
5462
5463         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
5464           paren
5465
5466 2006-11-05 10:03  ivan
5467
5468         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
5469           be an optional param anyway
5470
5471 2006-11-05 10:03  ivan
5472
5473         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
5474           SELECT in self-service payment form
5475
5476 2006-11-05 09:36  ivan
5477
5478         * fs_selfservice/FS-SelfService/: SelfService.pm,
5479           cgi/selfservice.cgi: add some self-service debugging
5480
5481 2006-11-05 08:58  ivan
5482
5483         * FS/bin/freeside-selfservice-server: fix spurious disconnection
5484           errors in selfservice server log
5485
5486 2006-11-05 07:55  ivan
5487
5488         * httemplate/view/cust_main/payment_history.html: fix but with no
5489           "show prior history" showing up when everything is hidden
5490
5491 2006-11-03 14:02  ivan
5492
5493         * FS/FS/part_pkg.pm: add every 45 day option to available
5494           frequencies
5495
5496 2006-10-31 10:56  jeff
5497
5498         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
5499           been suspended
5500
5501 2006-10-31 08:57  jeff
5502
5503         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
5504
5505 2006-10-30 04:39  ivan
5506
5507         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
5508           invoice_number to B:OP, omit the field entirely
5509
5510 2006-10-29 17:28  ivan
5511
5512         * FS/MANIFEST: removing freeside-daily
5513
5514 2006-10-27 12:10  ivan
5515
5516         * FS/FS/: Conf.pm, cust_pkg.pm: add
5517           unsuspend-always_adjust_next_bill_date config option for qis
5518
5519 2006-10-27 10:01  jeff
5520
5521         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
5522           httemplate/edit/process/cust_main_note.cgi,
5523           httemplate/elements/overlibmws_crossframe.js,
5524           httemplate/view/cust_main/notes.html: editable notes
5525
5526 2006-10-26 19:12  jeff
5527
5528         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
5529           enhancements for suspend reasons
5530
5531 2006-10-26 01:35  ivan
5532
5533         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
5534           (none) package selection if there's a default
5535
5536 2006-10-25 11:10  jeff
5537
5538         * httemplate/view/cust_main/packages.html: show reasons
5539
5540 2006-10-25 10:36  ivan
5541
5542         * httemplate/: elements/pager.html, search/cust_main.cgi,
5543           search/elements/search.html: pagination patch from UNTD - limit
5544           the number of page links displayed and have a drop-down option
5545           for selecting number of entries per page
5546
5547 2006-10-25 05:04  ivan
5548
5549         * conf/ticket_system: default to RT_Internal ticketing
5550
5551 2006-10-24 21:51  jeff
5552
5553         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
5554
5555 2006-10-24 21:44  jeff
5556
5557         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
5558           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
5559           pkgparts on advanced package report
5560
5561 2006-10-24 20:12  jeff
5562
5563         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
5564           svc_www tweak
5565
5566 2006-10-24 19:22  jeff
5567
5568         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
5569           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
5570           httemplate/edit/svc_acct.cgi: limited domain select
5571
5572 2006-10-24 11:26  jeff
5573
5574         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
5575           httemplate/view/cust_main/misc.html: add customer signup date
5576
5577 2006-10-23 02:44  ivan
5578
5579         * httemplate/elements/menu.html: have the unlinked account search
5580           go to UN_username so it doesn't miss accounts with no UID
5581
5582 2006-10-23 02:35  ivan
5583
5584         * httemplate/elements/header.html: eek, VALIGN=top for the page
5585
5586 2006-10-23 02:24  ivan
5587
5588         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
5589           complains searches are not returning enough
5590
5591 2006-10-23 01:47  ivan
5592
5593         * httemplate/misc/process/cancel_pkg.html: better error message if
5594           you don't enter a reason.  FS::reason::check can untaint its
5595           data, and will allow punctuation in reasons
5596
5597 2006-10-23 01:30  ivan
5598
5599         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
5600           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
5601           remove -w to prevent warnings from messing up otherwise working
5602           CGIs
5603
5604 2006-10-22 23:38  ivan
5605
5606         * FS/FS/Record.pm: add AU to list of zip-requiring countries
5607
5608 2006-10-22 21:21  jeff
5609
5610         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5611           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
5612           httemplate/edit/reason.html,
5613           httemplate/edit/process/part_bill_event.cgi,
5614           httemplate/elements/tr-select-reason.html,
5615           httemplate/misc/cancel_pkg.html,
5616           httemplate/misc/process/cancel_pkg.html: events should attach
5617           reasons
5618
5619 2006-10-22 18:47  ivan
5620
5621         * httemplate/view/cust_main/packages.html: fix regression from
5622           table re-layout: don't display provision links for cancelled
5623           packages
5624
5625 2006-10-22 04:42  ivan
5626
5627         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
5628           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
5629           default package
5630
5631 2006-10-21 22:22  ivan
5632
5633         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
5634           use Tie::IxHash here too
5635
5636 2006-10-21 22:18  ivan
5637
5638         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
5639           plan option for prepaid packages to cancel instead of suspend
5640
5641 2006-10-21 17:35  ivan
5642
5643         * httemplate/elements/menu.html: link to wrong place
5644
5645 2006-10-20 15:49  ivan
5646
5647         * FS/FS/part_pkg.pm: add 48-hour billing
5648
5649 2006-10-19 07:32  jeff
5650
5651         * FS/FS/Conf.pm: [no log message]
5652
5653 2006-10-19 07:29  jeff
5654
5655         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
5656
5657 2006-10-19 07:26  jeff
5658
5659         * httemplate/elements/tr-select-reason.html,
5660           httemplate/misc/cancel_pkg.html,
5661           httemplate/misc/process/cancel_pkg.html, FS/t/cust_pkg_reason.t:
5662           suspension and cancellation reasons
5663
5664 2006-10-19 07:23  jeff
5665
5666         * FS/FS/reason.pm, FS/FS/reason_type.pm, FS/t/reason.t,
5667           FS/t/reason_type.t, httemplate/browse/reason.html,
5668           httemplate/browse/reason_type.html,
5669           httemplate/edit/process/reason.html,
5670           httemplate/edit/process/reason_type.html,
5671           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
5672           suspension and cancellation reasons
5673
5674 2006-10-18 21:41  jeff
5675
5676         * FS/FS/part_export/acct_plesk.pm: wrong method
5677
5678 2006-10-18 16:07  jeff
5679
5680         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
5681           FS/MANIFEST, htetc/handler.pl,
5682           httemplate/browse/part_bill_event.cgi,
5683           httemplate/edit/elements/edit.html,
5684           httemplate/edit/part_bill_event.cgi,
5685           httemplate/edit/process/part_bill_event.cgi,
5686           httemplate/elements/menu.html,
5687           httemplate/view/cust_main/packages.html: suspension and
5688           cancellation reasons
5689
5690 2006-10-17 17:05  jeff
5691
5692         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
5693
5694 2006-10-17 02:03  ivan
5695
5696         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
5697           html/NoAuth/webrt.css, sbin/rt-setup-database.in: commiting rt
5698           3.4.5 to HEAD
5699
5700 2006-10-17 01:49  ivan
5701
5702         * rt/: configure, configure.ac, README, Changelog,
5703           sbin/rt-test-dependencies.in,
5704           html/Ticket/Elements/ShowTransactionAttachments,
5705           html/Ticket/Elements/EditCustomFields, html/Search/Build.html,
5706           html/Search/Results.rdf, html/Search/Results.tsv,
5707           html/Search/Elements/BuildFormatString,
5708           html/Approvals/Elements/PendingMyApproval,
5709           html/Elements/EditCustomField, html/Elements/QueryString,
5710           html/Elements/ScrubHTML, html/Elements/EditCustomFieldSelect,
5711           html/Elements/Callback, html/Elements/ShowCustomFields,
5712           html/Elements/RT__Ticket/ColumnMap, html/NoAuth/printrt.css,
5713           html/User/Elements/Tabs, lib/t/regression/22search_tix_by_txn.t,
5714           lib/t/regression/09record_cf_api.t, lib/t/regression/07acl.t,
5715           lib/t/regression/14linking.t,
5716           lib/t/regression/22search_tix_by_watcher.t,
5717           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
5718           lib/RT/CustomField_Overlay.pm, lib/RT/Ticket_Overlay.pm,
5719           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users_Overlay.pm,
5720           lib/RT/EmailParser.pm, lib/RT/I18N.pm, lib/RT/Tickets_Overlay.pm,
5721           lib/RT/CustomFieldValues.pm, lib/RT/Transactions_Overlay.pm,
5722           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
5723           lib/RT/Attachments_Overlay.pm, lib/RT/Groups_Overlay.pm,
5724           lib/RT/Record.pm, lib/RT/ObjectCustomFieldValues_Overlay.pm,
5725           lib/RT/Transaction_Overlay.pm, lib/RT/ACE_Overlay.pm,
5726           lib/RT/Link_Overlay.pm, lib/RT/I18N/en.po, lib/RT/I18N/cs.po,
5727           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
5728           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
5729           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
5730           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
5731           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
5732           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
5733           lib/RT/Action/SendEmail.pm, lib/RT/Interface/Email.pm,
5734           etc/RT_Config.pm.in: import rt 3.4.5
5735
5736 2006-10-16 22:49  ivan
5737
5738         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
5739           on IE, whew!
5740
5741 2006-10-16 10:59  ivan
5742
5743         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
5744           constraint cust_main18'), hope this doesn't break anything else
5745
5746 2006-10-16 10:13  ivan
5747
5748         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
5749           not my monday morning
5750
5751 2006-10-16 10:11  ivan
5752
5753         * FS/FS/Conf.pm: closing bracket helps
5754
5755 2006-10-16 10:10  ivan
5756
5757         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
5758           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
5759           DOB on
5760
5761 2006-10-16 09:56  ivan
5762
5763         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
5764           advertising sources
5765
5766 2006-10-15 19:21  ivan
5767
5768         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
5769           switching Net::Plesk to a run-time dependency
5770
5771 2006-10-14 16:53  ivan
5772
5773         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
5774           Net::Plesk until its needed, to prevent every install from
5775           depending on it
5776
5777 2006-10-14 13:47  jeff
5778
5779         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
5780           plesk support
5781
5782 2006-10-14 03:09  ivan
5783
5784         * httemplate/search/report_receivables.cgi: that should fix
5785           statuses on receivables report
5786
5787 2006-10-14 02:55  ivan
5788
5789         * httemplate/docs/index.html: move signup/self-service install to
5790           wiki
5791
5792 2006-10-12 02:42  ivan
5793
5794         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
5795           matching" error when there are no companies in the fuzzy cache
5796           yet
5797
5798 2006-10-08 22:05  ivan
5799
5800         * FS/FS/Conf.pm: date selektah
5801
5802 2006-10-08 21:27  jeff
5803
5804         * httemplate/edit/process/cust_main.cgi: more BoD
5805
5806 2006-10-08 18:05  ivan
5807
5808         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
5809           freeside-adduser: update the tools for dev installs
5810
5811 2006-10-08 17:30  ivan
5812
5813         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
5814           notes be the default
5815
5816 2006-10-08 17:26  ivan
5817
5818         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
5819           the customer view a tiny bit
5820
5821 2006-10-08 17:13  ivan
5822
5823         * htetc/handler.pl: add cust_main_note to handler.pl
5824
5825 2006-10-08 01:17  ivan
5826
5827         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
5828           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
5829           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
5830           httemplate/edit/part_bill_event.cgi,
5831           httemplate/elements/menu.html,
5832           httemplate/search/cust_pay_batch.cgi,
5833           httemplate/search/pay_batch.cgi,
5834           httemplate/search/elements/search.html: add menu items for credit
5835           card batching, debug last-minute changes to payby.pm, add ACL for
5836           re-processing batches, separate CARD and CHEK batches, fixed
5837           defaults for batch formats
5838
5839 2006-10-07 16:40  ivan
5840
5841         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
5842           document realtime option
5843
5844 2006-10-07 14:40  ivan
5845
5846         * FS/FS/cust_main.pm: better error msg on CSV import with bad
5847           pkgpart
5848
5849 2006-10-04 14:22  jeff
5850
5851         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
5852           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
5853           httemplate/elements/tr-input-date-field.html,
5854           httemplate/view/cust_main/misc.html: DoB
5855
5856 2006-10-03 15:44  jeff
5857
5858         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
5859           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
5860           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
5861           httemplate/edit/cust_main_note.cgi,
5862           httemplate/edit/process/cust_main_note.cgi,
5863           httemplate/view/cust_main.cgi,
5864           httemplate/view/cust_main/notes.html: Enhanced customer notes
5865
5866 2006-10-03 08:59  ivan
5867
5868         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
5869           svc_www.pm: s/repalce/replace/ in POD doc
5870
5871 2006-09-29 10:22  ivan
5872
5873         * FS/FS/access_user.pm: fix problem with viewing unlinked services
5874
5875 2006-09-29 09:18  ivan
5876
5877         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
5878           mapped values to disappear
5879
5880 2006-09-29 08:36  ivan
5881
5882         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
5883           domain_sql export
5884
5885 2006-09-28 10:45  ivan
5886
5887         * FS/FS/svc_acct.pm: missing $ in ldap_password
5888
5889 2006-09-26 11:55  ivan
5890
5891         * httemplate/search/svc_acct.cgi: fix username@domain search
5892
5893 2006-09-23 11:33  ivan
5894
5895         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
5896           mailserver integration
5897
5898 2006-09-20 21:41  ivan
5899
5900         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
5901           as well
5902
5903 2006-09-20 09:00  ivan
5904
5905         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
5906
5907 2006-09-20 08:20  ivan
5908
5909         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
5910
5911 2006-09-20 08:19  ivan
5912
5913         * FS/FS/part_export/domain_sql.pm: tie correctly!
5914
5915 2006-09-19 09:49  ivan
5916
5917         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
5918           part_export/domain_sql.pm: add domain_sql export for new
5919           mailserver config and modify acct_sql export for same
5920
5921 2006-09-17 19:21  ivan
5922
5923         * httemplate/elements/menu.html: ticket system disableability for
5924           rainbowshops
5925
5926 2006-09-16 13:07  ivan
5927
5928         * bin/customer-faker: bulk fake customer insert
5929
5930 2006-09-15 12:15  ivan
5931
5932         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
5933           httemplate/view/cust_main/payment_history.html: add link to
5934           customer tax exemptions to customer view page
5935
5936 2006-09-14 22:10  ivan
5937
5938         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
5939           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
5940           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
5941
5942 2006-09-14 12:33  ivan
5943
5944         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
5945           fields on tables we can't deliver them on.  virtual fields suck
5946           anyway, they should be real database fields
5947
5948 2006-09-14 12:30  ivan
5949
5950         * httemplate/edit/process/generic.cgi: pointer to
5951           elements/process.html, fwiw
5952
5953 2006-09-13 09:01  ivan
5954
5955         * httemplate/search/report_cust_pay.html: add check # search, here
5956           for now...
5957
5958 2006-09-13 07:57  ivan
5959
5960         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
5961           the fix for all this trouble.  s/qsearchs/qsearch/
5962
5963 2006-09-13 07:53  ivan
5964
5965         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
5966
5967 2006-09-12 19:14  ivan
5968
5969         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
5970
5971 2006-09-12 19:11  ivan
5972
5973         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
5974           debugging cleanup
5975
5976 2006-09-12 14:27  ivan
5977
5978         * httemplate/search/cust_main.cgi: no need to log this
5979
5980 2006-09-05 18:20  ivan
5981
5982         * bin/breakdown-bill-applications: not done yet
5983
5984 2006-09-05 18:08  ivan
5985
5986         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
5987           how did it wind up in CVS?
5988
5989 2006-09-05 18:08  ivan
5990
5991         * FS/bin/freeside-setup: new world ACLs
5992
5993 2006-09-05 18:07  ivan
5994
5995         * FS/FS/ClientAPI/Signup.pm: less cut and paste
5996
5997 2006-09-05 18:07  ivan
5998
5999         * FS/FS/payby.pm: ugh DCLN :/
6000
6001 2006-09-05 18:06  ivan
6002
6003         * FS/FS/cust_svc.pm: add some debugging
6004
6005 2006-09-05 18:06  ivan
6006
6007         * FS/FS/cdr.pm: add missing =back
6008
6009 2006-09-05 09:44  ivan
6010
6011         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
6012
6013 2006-09-05 09:27  ivan
6014
6015         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
6016           usage
6017
6018 2006-09-04 13:31  ivan
6019
6020         * httemplate/search/sqlradius.cgi: really fix the embedded duration
6021           table
6022
6023 2006-09-04 13:22  ivan
6024
6025         * httemplate/search/sqlradius.cgi: use the exact provided time
6026
6027 2006-09-04 13:15  ivan
6028
6029         * httemplate/search/sqlradius.cgi: fix the date/time parsing
6030
6031 2006-09-04 13:12  ivan
6032
6033         * httemplate/search/sqlradius.cgi: fix the embedded duration table
6034
6035 2006-09-04 13:10  ivan
6036
6037         * httemplate/search/sqlradius.cgi: fix the gridding colors
6038
6039 2006-09-04 13:05  ivan
6040
6041         * httemplate/: elements/tr-input-beginning_ending.html,
6042           search/sqlradius.cgi, search/sqlradius.html: allow time selection
6043           in RADIUS searches and grid-ize the resulting table
6044
6045 2006-09-04 09:24  ivan
6046
6047         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
6048           session search back to main menu
6049
6050 2006-09-02 20:14  ivan
6051
6052         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
6053           file from scratch
6054
6055 2006-09-02 20:12  ivan
6056
6057         * bin/dbdef-create: don't error out trying to create a dbdef file
6058           from scratch
6059
6060 2006-09-02 13:38  ivan
6061
6062         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
6063           agent-virtualize invoice event reports
6064
6065 2006-09-01 00:52  ivan
6066
6067         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
6068           little
6069
6070 2006-08-31 18:51  lawrence
6071
6072         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
6073           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
6074           checkpoint on improved signup stuff for additional services
6075
6076 2006-08-31 14:26  lawrence
6077
6078         * httemplate/config/config-process.cgi: make select-sub parameters
6079           work
6080
6081 2006-08-31 13:47  ivan
6082
6083         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
6084
6085 2006-08-31 13:44  ivan
6086
6087         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
6088
6089 2006-08-31 12:59  ivan
6090
6091         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
6092
6093 2006-08-31 12:25  ivan
6094
6095         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
6096
6097 2006-08-30 09:24  ivan
6098
6099         * bin/mapsecrets2access_user: need a username arg for now... this
6100           should make the error message less confusing
6101
6102 2006-08-30 08:41  ivan
6103
6104         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
6105           freeside-adduser
6106
6107 2006-08-29 11:04  khoff
6108
6109         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
6110           we always wanted.  Requires Date::Manip.
6111
6112 2006-08-29 10:50  lawrence
6113
6114         * FS/FS/ClientAPI/Signup.pm,
6115           fs_selfservice/FS-SelfService/cgi/signup.cgi,
6116           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
6117           Enhancements
6118
6119 2006-08-28 06:52  ivan
6120
6121         * httemplate/edit/process/cust_main.cgi: parameters to method calls
6122           require ( ), arrgh
6123
6124 2006-08-27 17:52  jeff
6125
6126         * FS/FS/cust_bill.pm: protect against a race
6127
6128 2006-08-27 15:55  jeff
6129
6130         * Makefile: more clean
6131
6132 2006-08-27 14:50  jeff
6133
6134         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
6135           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
6136
6137 2006-08-27 13:10  jeff
6138
6139         * FS/FS/cust_pay_batch.pm: no comment
6140
6141 2006-08-27 13:09  jeff
6142
6143         * FS/FS/payby.pm: oops
6144
6145 2006-08-27 12:33  ivan
6146
6147         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
6148           invoice event reports
6149
6150 2006-08-27 12:30  jeff
6151
6152         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
6153           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
6154           conflict resolution
6155
6156 2006-08-26 16:15  jeff
6157
6158         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
6159           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
6160           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
6161           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
6162           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
6163           FS/t/cust_bill_pay_batch.t, httemplate/edit/cust_bill_pay.cgi,
6164           httemplate/edit/cust_credit.cgi,
6165           httemplate/edit/cust_credit_bill.cgi,
6166           httemplate/edit/part_bill_event.cgi,
6167           httemplate/edit/process/cust_main.cgi,
6168           httemplate/edit/process/cust_refund.cgi,
6169           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
6170           httemplate/misc/process/payment.cgi,
6171           httemplate/search/cust_pay_batch.cgi,
6172           httemplate/search/pay_batch.cgi,
6173           httemplate/search/pay_batch.html,
6174           httemplate/search/report_cust_pay_batch.html: batch refactor
6175           continued
6176
6177 2006-08-26 07:44  ivan
6178
6179         * FS/FS/Schema.pm: better error reporting for schema load failures
6180           (w/DBIx::DBSchema 0.32+), hopefully...
6181
6182 2006-08-26 07:39  ivan
6183
6184         * FS/FS/Schema.pm: better error reporting for schema load failures
6185           (w/DBIx::DBSchema 0.32+), hopefully...
6186
6187 2006-08-26 05:57  ivan
6188
6189         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
6190           javascript for auto-setting application amount
6191
6192 2006-08-25 19:20  ivan
6193
6194         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
6195           auto-setting application amount
6196
6197 2006-08-25 19:20  ivan
6198
6199         * htetc/handler.pl: i want max and min!
6200
6201 2006-08-25 19:12  ivan
6202
6203         * FS/FS/: Record.pm: foiled by autovivification!
6204
6205 2006-08-25 12:30  ivan
6206
6207         * FS/FS/Misc.pm, FS/FS/Record.pm,
6208           httemplate/edit/cust_main/select-country.html,
6209           httemplate/edit/cust_main/select-county.html,
6210           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
6211           of DISTINCT ON in the state and country queries for better
6212           cross-database compatibility, based on a preliminary patch from
6213           Jason Thomas
6214
6215 2006-08-23 18:37  ivan
6216
6217         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
6218           "Auto-apply to invoices" dropdown disappeared
6219
6220 2006-08-23 15:25  ivan
6221
6222         * Makefile, httemplate/index.html,
6223           httemplate/browse/access_group.html,
6224           httemplate/browse/access_user.html,
6225           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
6226           httemplate/browse/agent_type.cgi,
6227           httemplate/browse/cust_main_county.cgi,
6228           httemplate/browse/inventory_class.html,
6229           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
6230           httemplate/browse/part_bill_event.cgi,
6231           httemplate/browse/part_export.cgi,
6232           httemplate/browse/part_pkg.cgi,
6233           httemplate/browse/part_referral.html,
6234           httemplate/browse/part_svc.cgi,
6235           httemplate/browse/part_virtual_field.cgi,
6236           httemplate/browse/payment_gateway.html,
6237           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
6238           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
6239           httemplate/browse/elements/browse.html,
6240           httemplate/config/config-process.cgi,
6241           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
6242           httemplate/edit/REAL_cust_pkg.cgi,
6243           httemplate/edit/access_group.html,
6244           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
6245           httemplate/edit/agent_payment_gateway.html,
6246           httemplate/edit/agent_type.cgi,
6247           httemplate/edit/bulk-cust_svc.html,
6248           httemplate/edit/cust_bill_pay.cgi,
6249           httemplate/edit/cust_credit.cgi,
6250           httemplate/edit/cust_credit_bill.cgi,
6251           httemplate/edit/cust_main.cgi,
6252           httemplate/edit/cust_main_county-expand.cgi,
6253           httemplate/edit/cust_main_county.cgi,
6254           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
6255           httemplate/edit/cust_refund.cgi,
6256           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
6257           httemplate/edit/part_bill_event.cgi,
6258           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
6259           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
6260           httemplate/edit/part_virtual_field.cgi,
6261           httemplate/edit/payment_gateway.html,
6262           httemplate/edit/pkg_class.html,
6263           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
6264           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
6265           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
6266           httemplate/edit/svc_acct_pop.cgi,
6267           httemplate/edit/svc_broadband.cgi,
6268           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
6269           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
6270           httemplate/edit/svc_www.cgi,
6271           httemplate/edit/cust_main/billing.html,
6272           httemplate/edit/cust_main/contact.html,
6273           httemplate/edit/cust_main/select-country.html,
6274           httemplate/edit/cust_main/select-county.html,
6275           httemplate/edit/cust_main/select-state.html,
6276           httemplate/edit/elements/edit.html,
6277           httemplate/edit/elements/svc_Common.html,
6278           httemplate/edit/process/REAL_cust_pkg.cgi,
6279           httemplate/edit/process/access_group.html,
6280           httemplate/edit/process/access_user.html,
6281           httemplate/edit/process/agent.cgi,
6282           httemplate/edit/process/agent_payment_gateway.html,
6283           httemplate/edit/process/agent_type.cgi,
6284           httemplate/edit/process/bulk-cust_svc.cgi,
6285           httemplate/edit/process/cust_bill_pay.cgi,
6286           httemplate/edit/process/cust_credit.cgi,
6287           httemplate/edit/process/cust_credit_bill.cgi,
6288           httemplate/edit/process/cust_main.cgi,
6289           httemplate/edit/process/cust_main_county-collapse.cgi,
6290           httemplate/edit/process/cust_main_county-expand.cgi,
6291           httemplate/edit/process/cust_main_county.cgi,
6292           httemplate/edit/process/cust_pay.cgi,
6293           httemplate/edit/process/cust_pkg.cgi,
6294           httemplate/edit/process/cust_refund.cgi,
6295           httemplate/edit/process/cust_svc.cgi,
6296           httemplate/edit/process/domain_record.cgi,
6297           httemplate/edit/process/generic.cgi,
6298           httemplate/edit/process/inventory_class.html,
6299           httemplate/edit/process/msgcat.cgi,
6300           httemplate/edit/process/part_bill_event.cgi,
6301           httemplate/edit/process/part_export.cgi,
6302           httemplate/edit/process/part_pkg.cgi,
6303           httemplate/edit/process/part_referral.html,
6304           httemplate/edit/process/part_svc.cgi,
6305           httemplate/edit/process/payment_gateway.html,
6306           httemplate/edit/process/pkg_class.html,
6307           httemplate/edit/process/prepay_credit.cgi,
6308           httemplate/edit/process/quick-charge.cgi,
6309           httemplate/edit/process/quick-cust_pkg.cgi,
6310           httemplate/edit/process/rate.cgi,
6311           httemplate/edit/process/rate_region.cgi,
6312           httemplate/edit/process/reg_code.cgi,
6313           httemplate/edit/process/router.cgi,
6314           httemplate/edit/process/svc_acct.cgi,
6315           httemplate/edit/process/svc_acct_pop.cgi,
6316           httemplate/edit/process/svc_broadband.cgi,
6317           httemplate/edit/process/svc_domain.cgi,
6318           httemplate/edit/process/svc_external.cgi,
6319           httemplate/edit/process/svc_forward.cgi,
6320           httemplate/edit/process/svc_phone.html,
6321           httemplate/edit/process/svc_www.cgi,
6322           httemplate/edit/process/addr_block/add.cgi,
6323           httemplate/edit/process/addr_block/allocate.cgi,
6324           httemplate/edit/process/addr_block/deallocate.cgi,
6325           httemplate/edit/process/addr_block/split.cgi,
6326           httemplate/edit/process/elements/process.html,
6327           httemplate/edit/process/elements/svc_Common.html,
6328           httemplate/elements/checkboxes-table-name.html,
6329           httemplate/elements/checkboxes-table.html,
6330           httemplate/elements/header-popup.html,
6331           httemplate/elements/header.html,
6332           httemplate/elements/jsrsServer.html,
6333           httemplate/elements/menu.html, httemplate/elements/menubar.html,
6334           httemplate/elements/pager.html,
6335           httemplate/elements/phonenumber.html,
6336           httemplate/elements/progress-init.html,
6337           httemplate/elements/progress-popup.html,
6338           httemplate/elements/search-cust_main.html,
6339           httemplate/elements/select-access_group.html,
6340           httemplate/elements/select-agent.html,
6341           httemplate/elements/select-cust-fields.html,
6342           httemplate/elements/select-cust_pkg-status.html,
6343           httemplate/elements/select-month_year.html,
6344           httemplate/elements/select-part_referral.html,
6345           httemplate/elements/select-pkg_class.html,
6346           httemplate/elements/select-table.html,
6347           httemplate/elements/select-taxclass.html,
6348           httemplate/elements/small_custview.html,
6349           httemplate/elements/table-grid.html,
6350           httemplate/elements/table.html,
6351           httemplate/elements/tr-select-access_group.html,
6352           httemplate/elements/tr-select-agent.html,
6353           httemplate/elements/tr-select-cust-fields.html,
6354           httemplate/elements/tr-select-cust_pkg-status.html,
6355           httemplate/elements/tr-select-from_to.html,
6356           httemplate/elements/tr-select-part_referral.html,
6357           httemplate/elements/tr-select-pkg_class.html,
6358           httemplate/elements/xmlhttp.html,
6359           httemplate/graph/cust_bill_pkg.cgi,
6360           httemplate/graph/money_time.cgi,
6361           httemplate/graph/report_cust_bill_pkg.html,
6362           httemplate/graph/report_money_time.html,
6363           httemplate/graph/elements/monthly.html,
6364           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
6365           httemplate/misc/cancel-unaudited.cgi,
6366           httemplate/misc/catchall.cgi, httemplate/misc/cdr-import.html,
6367           httemplate/misc/change_pkg.cgi, httemplate/misc/counties.cgi,
6368           httemplate/misc/cust_main-cancel.cgi,
6369           httemplate/misc/cust_main-import.cgi,
6370           httemplate/misc/cust_main-import_charges.cgi,
6371           httemplate/misc/delete-cust_credit.cgi,
6372           httemplate/misc/delete-cust_pay.cgi,
6373           httemplate/misc/delete-customer.cgi,
6374           httemplate/misc/delete-domain_record.cgi,
6375           httemplate/misc/delete-part_export.cgi,
6376           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
6377           httemplate/misc/email-invoice.cgi,
6378           httemplate/misc/email_invoice_events.cgi,
6379           httemplate/misc/email_invoices.cgi,
6380           httemplate/misc/fax-invoice.cgi,
6381           httemplate/misc/fax_invoice_events.cgi,
6382           httemplate/misc/fax_invoices.cgi,
6383           httemplate/misc/inventory_item-import.html,
6384           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
6385           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
6386           httemplate/misc/print_invoice_events.cgi,
6387           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
6388           httemplate/misc/states.cgi,
6389           httemplate/misc/unapply-cust_credit.cgi,
6390           httemplate/misc/unapply-cust_pay.cgi,
6391           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
6392           httemplate/misc/unvoid-cust_pay_void.cgi,
6393           httemplate/misc/upload-batch.cgi,
6394           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
6395           httemplate/misc/xmlhttp-cust_main-search.cgi,
6396           httemplate/misc/xmlrpc.cgi,
6397           httemplate/misc/process/batch-cust_pay.cgi,
6398           httemplate/misc/process/catchall.cgi,
6399           httemplate/misc/process/cdr-import.html,
6400           httemplate/misc/process/cust_main-import.cgi,
6401           httemplate/misc/process/cust_main-import_charges.cgi,
6402           httemplate/misc/process/delete-customer.cgi,
6403           httemplate/misc/process/inventory_item-import.html,
6404           httemplate/misc/process/link.cgi,
6405           httemplate/misc/process/meta-import.cgi,
6406           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
6407           httemplate/search/cust_bill.html,
6408           httemplate/search/cust_bill_event.cgi,
6409           httemplate/search/cust_bill_event.html,
6410           httemplate/search/cust_bill_pkg.cgi,
6411           httemplate/search/cust_credit.html,
6412           httemplate/search/cust_main-otaker.cgi,
6413           httemplate/search/cust_main-zip.html,
6414           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
6415           httemplate/search/cust_pkg.cgi,
6416           httemplate/search/cust_tax_exempt_pkg.cgi,
6417           httemplate/search/inventory_item.html,
6418           httemplate/search/prepay_credit.html,
6419           httemplate/search/queue.html, httemplate/search/reg_code.html,
6420           httemplate/search/report_cdr.html,
6421           httemplate/search/report_cust_bill.html,
6422           httemplate/search/report_cust_credit.html,
6423           httemplate/search/report_cust_main-zip.html,
6424           httemplate/search/report_cust_pay.html,
6425           httemplate/search/report_cust_pkg.html,
6426           httemplate/search/report_prepaid_income.cgi,
6427           httemplate/search/report_prepaid_income.html,
6428           httemplate/search/report_receivables.cgi,
6429           httemplate/search/report_receivables.html,
6430           httemplate/search/report_tax.cgi,
6431           httemplate/search/report_tax.html, httemplate/search/sql.html,
6432           httemplate/search/sqlradius.cgi,
6433           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
6434           httemplate/search/svc_broadband.cgi,
6435           httemplate/search/svc_domain.cgi,
6436           httemplate/search/svc_external.cgi,
6437           httemplate/search/svc_forward.cgi,
6438           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
6439           httemplate/search/elements/search.html,
6440           httemplate/view/cust_bill-logo.cgi,
6441           httemplate/view/cust_bill-pdf.cgi,
6442           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
6443           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
6444           httemplate/view/svc_broadband.cgi,
6445           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
6446           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
6447           httemplate/view/svc_www.cgi,
6448           httemplate/view/cust_main/billing.html,
6449           httemplate/view/cust_main/contacts.html,
6450           httemplate/view/cust_main/misc.html,
6451           httemplate/view/cust_main/order_pkg.html,
6452           httemplate/view/cust_main/packages.html,
6453           httemplate/view/cust_main/payment_history.html,
6454           httemplate/view/cust_main/quick-charge.html,
6455           httemplate/view/cust_main/tickets.html,
6456           httemplate/view/elements/svc_Common.html: Will things ever be the
6457           same again? It's the final masonize
6458
6459 2006-08-23 14:53  ivan
6460
6461         * httemplate/misc/batch-cust_pay.html: remove extraneous "
6462
6463 2006-08-23 05:13  ivan
6464
6465         * FS/FS/Schema.pm: removing already commented-out code
6466
6467 2006-08-23 05:06  ivan
6468
6469         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
6470           didn't work out...
6471
6472 2006-08-22 05:23  ivan
6473
6474         * httemplate/docs/index.html: get rid of old upgrade instructions
6475
6476 2006-08-21 16:01  ivan
6477
6478         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
6479           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
6480           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
6481           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
6482           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
6483           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
6484           cust_credit_bill_pkg - applying credits and payments against
6485           specific line items
6486
6487 2006-08-21 10:45  ivan
6488
6489         * FS/FS/: cust_main.pm: search for existing advertising sources
6490           before adding a new one
6491
6492 2006-08-21 05:38  ivan
6493
6494         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
6495           smart search
6496
6497 2006-08-21 02:46  ivan
6498
6499         * httemplate/docs/index.html: we're off to see the wiki, the
6500           wonderful wiki of oz
6501
6502 2006-08-18 05:18  ivan
6503
6504         * FS/FS/cust_main.pm: and a slight fix to the CSV import
6505
6506 2006-08-18 04:56  ivan
6507
6508         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
6509
6510 2006-08-18 04:52  ivan
6511
6512         * FS/FS/cust_main.pm: alas, now try with recursion
6513
6514 2006-08-18 04:40  ivan
6515
6516         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
6517
6518 2006-08-18 04:36  ivan
6519
6520         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
6521           get around big 8.1 Pg changes wrt reverse engineering
6522
6523 2006-08-18 03:34  ivan
6524
6525         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
6526
6527 2006-08-18 03:31  ivan
6528
6529         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
6530           not just the first line
6531
6532 2006-08-18 03:27  ivan
6533
6534         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
6535
6536 2006-08-18 03:26  ivan
6537
6538         * FS/FS/cust_main.pm: W T F
6539
6540 2006-08-18 03:18  ivan
6541
6542         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
6543
6544 2006-08-18 03:10  ivan
6545
6546         * FS/FS/cust_main.pm: what's going on with the parameters for
6547           skeleton inserts??
6548
6549 2006-08-18 03:00  ivan
6550
6551         * FS/FS/cust_main.pm: skeleton typo
6552
6553 2006-08-18 02:58  ivan
6554
6555         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
6556           not parent
6557
6558 2006-08-18 02:50  ivan
6559
6560         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
6561           what's going on
6562
6563 2006-08-18 01:33  ivan
6564
6565         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
6566           mg
6567
6568 2006-08-16 01:19  ivan
6569
6570         * FS/bin/freeside-adduser: get rid of too-verbose debugging
6571
6572 2006-08-15 07:20  ivan
6573
6574         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
6575           httemplate/misc/process/cust_main-import.cgi: add a new, extended
6576           CSV import format
6577
6578 2006-08-14 06:28  ivan
6579
6580         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
6581           doing refunds, hopefully this will fix OpenECHO refunds
6582
6583 2006-08-14 05:13  ivan
6584
6585         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
6586           httemplate/elements/header.html,
6587           httemplate/elements/search-cust_main.html,
6588           rt/html/Elements/FreesideInvoiceSearch,
6589           rt/html/Elements/FreesideNewCust,
6590           rt/html/Elements/FreesideSearch,
6591           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
6592           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs,
6593           rt/html/NoAuth/webrt.css: sprinkle some magic ajax fairy dust on
6594           referring customer SELEKTAH.  rewind!  make smart search smarter,
6595           re-layout the top search bars and add an invoice one
6596
6597 2006-08-14 01:38  ivan
6598
6599         * FS/FS/access_user.pm: bugfix for agentless access users,
6600           triggered by part_referral (advertising source) agent
6601           virtualization
6602
6603 2006-08-13 03:25  ivan
6604
6605         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
6606           httemplate/edit/cust_pay.cgi,
6607           httemplate/edit/process/cust_pay.cgi,
6608           httemplate/view/cust_main.cgi,
6609           httemplate/view/cust_main/billing.html,
6610           httemplate/view/cust_main/misc.html,
6611           httemplate/view/cust_main/packages.html,
6612           httemplate/view/cust_main/payment_history.html,
6613           httemplate/view/cust_main/tickets.html: customer view work:
6614
6615           DONE  1. add status and balance to top
6616
6617           DONE  2. add some sort of oldest date thing so the history
6618           doesn't get too      big (# years and a link to "show older")
6619
6620             3. make the rest of the action links into js popups?  maybe
6621           later,
6622                weird IENess when closing em
6623           DONE (finished)    - so revert out or finish/commit the Enter
6624           check payment one    - Process page can wait until another day..
6625           it should be more of an *action*
6626
6627           DONE  4. Ticket list config knobs for wtxs (grid it too)
6628
6629           DONE  5. grid the package list
6630
6631 2006-08-12 04:01  ivan
6632
6633         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
6634
6635 2006-08-12 03:47  ivan
6636
6637         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
6638           httemplate/view/cust_main/payment_history.html: fix acl rewrite
6639           causing problems: void now shows up properly, deprecate all the
6640           redundant config values
6641
6642 2006-08-11 23:45  ivan
6643
6644         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
6645           causes undesirable effects with prorate/subscription packages and
6646           undesirably rewards customers for non-payment, closes: Bug#1325
6647
6648 2006-08-11 01:02  ivan
6649
6650         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
6651           httemplate/browse/part_referral.html,
6652           httemplate/edit/cust_main.cgi,
6653           httemplate/elements/select-agent.html,
6654           httemplate/elements/select-part_referral.html,
6655           httemplate/elements/tr-select-agent.html,
6656           httemplate/elements/tr-select-part_referral.html: virtualize
6657           referrals on customer addition
6658
6659 2006-08-10 15:18  ivan
6660
6661         * httemplate/config/config.cgi: bugfix for selects that don't have
6662           select_enum
6663
6664 2006-08-10 06:50  ivan
6665
6666         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_referral.pm,
6667           httemplate/browse/part_referral.html,
6668           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
6669           (at least to schema and customer view, no manual editing yet)
6670
6671 2006-08-10 05:01  ivan
6672
6673         * httemplate/browse/part_referral.html: bold the total footer
6674
6675 2006-08-10 04:55  ivan
6676
6677         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
6678           FS/FS/access_user.pm, FS/FS/part_referral.pm,
6679           httemplate/browse/part_referral.html,
6680           httemplate/edit/part_referral.html,
6681           httemplate/edit/process/part_referral.html,
6682           httemplate/elements/menu.html: agent-virtualize advertising
6683           sources
6684
6685 2006-08-09 20:10  ivan
6686
6687         * FS/FS/Schema.pm: don't set the default to NULL the string!
6688           besides, that's already the default value of any nullable column,
6689           which @date_type is...
6690
6691 2006-08-09 19:27  ivan
6692
6693         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
6694           easier to check the db
6695
6696 2006-08-09 14:46  ivan
6697
6698         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
6699           "coming soon" options off the menu, its been Soon for too long -
6700           they'll get here when they do
6701
6702 2006-08-09 03:47  ivan
6703
6704         * FS/FS/ClientAPI/MyAccount.pm,
6705           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
6706           fs_selfservice/FS-SelfService/cgi/change_password.html,
6707           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
6708           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
6709           fs_selfservice/FS-SelfService/cgi/provision_list.html,
6710           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
6711           interface: add proper password changer and prevent "Setup my
6712           services" provisioner from showing broken links for services not
6713           handled yet
6714
6715 2006-08-09 00:46  ivan
6716
6717         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
6718           days go by...
6719
6720 2006-08-09 00:03  ivan
6721
6722         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
6723           my beautiful magic template! (water flowing underground)
6724
6725 2006-08-08 23:43  jeff
6726
6727         * FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
6728           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
6729           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
6730           httemplate/docs/schema.html, httemplate/misc/download-batch.cgi:
6731           batch refactor
6732
6733 2006-08-08 23:34  ivan
6734
6735         * FS/FS/ClientAPI/MyAccount.pm,
6736           fs_selfservice/FS-SelfService/SelfService.pm,
6737           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
6738           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
6739           interface: move from text to html invoices
6740
6741 2006-08-08 20:45  ivan
6742
6743         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
6744           debian perl, would you put it in /usr/local/sbin?  thanks.
6745
6746 2006-08-06 19:44  ivan
6747
6748         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
6749           httemplate/browse/part_pkg.cgi,
6750           httemplate/browse/access_user.html,
6751           httemplate/edit/access_user.html,
6752           httemplate/edit/elements/edit.html: add internal user disable-ing
6753
6754 2006-08-06 19:19  ivan
6755
6756         * httemplate/search/elements/search.html: get rid of the extra
6757           border in nested tables
6758
6759 2006-08-06 16:39  ivan
6760
6761         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
6762           bootstrapping for htpasswd kludge... hopefully that will go away
6763           in 1.7.1
6764
6765 2006-08-06 14:37  ivan
6766
6767         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
6768           override ones for existing records
6769
6770 2006-08-06 13:23  ivan
6771
6772         * httemplate/edit/svc_acct.cgi: silly closing }
6773
6774 2006-08-06 13:21  ivan
6775
6776         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
6777           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
6778
6779 2006-08-06 13:07  ivan
6780
6781         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
6782           should fix the barfing about default radius groups on the new
6783           customer screen...
6784
6785 2006-08-06 02:14  ivan
6786
6787         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
6788           be all set with radius groups then
6789
6790 2006-08-06 02:10  ivan
6791
6792         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
6793           httemplate/edit/svc_acct.cgi: this should process default
6794           usergroup as well as fixed now
6795
6796 2006-08-06 01:43  ivan
6797
6798         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
6799           problem
6800
6801 2006-08-06 01:10  ivan
6802
6803         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
6804           problem better
6805
6806 2006-07-27 17:33  ivan
6807
6808         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
6809           closes: #1351
6810
6811 2006-07-27 01:08  ivan
6812
6813         * FS/t/svc_phone.t: svc_phone.t
6814
6815 2006-07-25 21:18  ivan
6816
6817         * FS/FS/UID.pm: ugh, fixup bootstrapping
6818
6819 2006-07-25 01:39  ivan
6820
6821         * httemplate/search/cust_main.cgi: oops, extra else
6822
6823 2006-07-25 01:33  ivan
6824
6825         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
6826           httemplate/elements/table-grid.html,
6827           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
6828           this should finish adding the "inactive" status, i think?
6829
6830 2006-07-25 00:27  ivan
6831
6832         * bin/rt-update-links: quick script to convert rt links from one
6833           database name to another
6834
6835 2006-07-24 15:40  ivan
6836
6837         * FS/FS/cust_main.pm: fix up smart searching to make the quick
6838           payment entry behave better
6839
6840 2006-07-23 07:23  ivan
6841
6842         * httemplate/search/report_receivables.cgi: sql num_pkgs
6843           conflicting with method...
6844
6845 2006-07-23 07:21  ivan
6846
6847         * httemplate/search/report_receivables.cgi: ugh, really fix the
6848           statuses here
6849
6850 2006-07-23 07:20  ivan
6851
6852         * httemplate/search/report_receivables.cgi: hopefully fix the
6853           statuses here
6854
6855 2006-07-23 07:17  ivan
6856
6857         * httemplate/search/report_receivables.cgi:  i should REALLY go to
6858           sleep
6859
6860 2006-07-23 07:16  ivan
6861
6862         * httemplate/search/report_receivables.cgi:  i should go to sleep
6863
6864 2006-07-23 07:07  ivan
6865
6866         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
6867           more work towards adding an "inactive" status - add it to the A/R
6868           report
6869
6870 2006-07-15 17:55  ivan
6871
6872         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
6873           FS/FS/inventory_item.pm,
6874           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
6875           httemplate/autohandler, httemplate/edit/cust_credit.cgi,
6876           httemplate/elements/overlibmws.js,
6877           httemplate/elements/overlibmws_draggable.js,
6878           httemplate/elements/phonenumber.html,
6879           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
6880           httemplate/search/svc_domain.cgi,
6881           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
6882           httemplate/view/svc_external.cgi: odds and ends
6883
6884 2006-07-13 21:20  ivan
6885
6886         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
6887           changes
6888
6889 2006-07-13 20:27  ivan
6890
6891         * FS/FS/svc_Common.pm: this should fix radius group editing and the
6892           "Reference found where even-sized list expected at
6893           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
6894
6895 2006-07-13 20:17  ivan
6896
6897         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
6898
6899 2006-07-13 18:42  ivan
6900
6901         * FS/FS/: CurrentUser.pm, UID.pm: add the small
6902           FS::CurrentUser::BootstrapUser class for... surprise...
6903           bootstrapping
6904
6905 2006-07-13 17:42  ivan
6906
6907         * FS/FS/Setup.pm: fix acl bootstrapping
6908
6909 2006-07-13 17:32  ivan
6910
6911         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
6912           freeside-setup without a username now
6913
6914 2006-07-13 16:45  ivan
6915
6916         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
6917
6918 2006-07-12 20:54  ivan
6919
6920         * FS/FS/Report/Table/Monthly.pm,
6921           httemplate/search/cust_credit.html,
6922           httemplate/search/cust_pay.cgi,
6923           httemplate/search/report_receivables.cgi: fix multiple-agent
6924           virtualization properly for these reports
6925
6926 2006-07-12 16:33  ivan
6927
6928         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
6929           should be installable again now
6930
6931 2006-07-11 17:20  ivan
6932
6933         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
6934           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
6935           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
6936           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
6937           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
6938           httemplate/edit/svc_phone.cgi,
6939           httemplate/edit/elements/edit.html,
6940           httemplate/edit/elements/svc_Common.html,
6941           httemplate/edit/process/svc_phone.html,
6942           httemplate/edit/process/elements/process.html,
6943           httemplate/edit/process/elements/svc_Common.html,
6944           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
6945           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
6946           httemplate/view/elements/svc_Common.html,
6947           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
6948           from imported CDRs
6949
6950 2006-07-09 07:35  ivan
6951
6952         * rt/html/Elements/: Header, PageLayout: fix the image path in the
6953           kludged looknfeel integration
6954
6955 2006-07-05 07:55  ivan
6956
6957         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
6958
6959 2006-07-04 05:01  ivan
6960
6961         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
6962           adding freeside-addgroup
6963
6964 2006-07-01 04:26  ivan
6965
6966         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
6967
6968 2006-06-30 07:30  ivan
6969
6970         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
6971           flag!  sheesh
6972
6973 2006-06-29 08:45  ivan
6974
6975         * FS/FS/part_export/shellcommands.pm: small patch to set
6976           $new_finger from Tim Yardley
6977
6978 2006-06-29 08:19  ivan
6979
6980         * httemplate/edit/part_bill_event.cgi: percentage late fees too
6981
6982 2006-06-29 06:47  ivan
6983
6984         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
6985           httemplate/browse/inventory_class.html,
6986           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
6987           httemplate/edit/svc_broadband.cgi,
6988           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
6989           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
6990           httemplate/search/inventory_item.html: finish at least the
6991           automatic provisioning part
6992
6993 2006-06-27 07:19  ivan
6994
6995         * httemplate/docs/index.html: going to wikiland
6996
6997 2006-06-24 09:41  ivan
6998
6999         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
7000           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
7001           httemplate/elements/select-table.html,
7002           httemplate/elements/table-grid.html: Add the ability to link
7003           customer service definition fields to inventory   classes, with
7004           an "automatic/manual" flag.  Add the ability for the web
7005           interface to maintain these links.  Start prettying up the
7006           service def.    edit in preparation for Bigger Changes.
7007
7008 2006-06-21 09:26  ivan
7009
7010         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
7011           interaction w/pager
7012
7013 2006-06-21 06:00  ivan
7014
7015         * httemplate/elements/iframecontentmws.js: oops, don't want this
7016           debugging in here
7017
7018 2006-06-21 06:00  ivan
7019
7020         * httemplate/view/cust_main/payment_history.html:
7021           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
7022
7023 2006-06-21 05:58  ivan
7024
7025         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
7026
7027 2006-06-21 05:57  ivan
7028
7029         * httemplate/elements/header-popup.html: adding a header element
7030           for popups to replace CGI::header
7031
7032 2006-06-21 05:56  ivan
7033
7034         * httemplate/elements/iframecontentmws.js: add overlib iframe
7035           function
7036
7037 2006-06-21 01:42  ivan
7038
7039         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
7040           the agent type report when there are lots of package definitions
7041
7042 2006-06-19 06:09  ivan
7043
7044         * httemplate/view/cust_main/packages.html: fix ACL name for service
7045           provisioning and prevent disabled service provisioning from
7046           messing up table formatting
7047
7048 2006-06-19 05:47  ivan
7049
7050         * bin/mapsecrets2access_user: better error checking for this
7051           thrown-together bootstrapping script
7052
7053 2006-06-19 05:22  ivan
7054
7055         * bin/mapsecrets2access_user: ACL bootstrapping
7056
7057 2006-06-19 05:15  ivan
7058
7059         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
7060
7061 2006-06-19 05:09  ivan
7062
7063         * FS/t/ConfDefaults.t: forgot to commit this test
7064
7065 2006-06-19 04:57  ivan
7066
7067         * bin/mapsecrets2access_user: ACL bootstrapping/upgrade
7068
7069 2006-06-19 04:25  ivan
7070
7071         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
7072           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
7073           httemplate/view/cust_main/packages.html,
7074           httemplate/view/cust_main/payment_history.html: ACLs, take three
7075           or four or something
7076
7077 2006-06-19 01:05  ivan
7078
7079         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
7080           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
7081           httemplate/elements/menu.html,
7082           httemplate/elements/select-cust-fields.html,
7083           httemplate/elements/select-cust_pkg-status.html,
7084           httemplate/elements/tr-select-cust-fields.html,
7085           httemplate/elements/tr-select-cust_pkg-status.html,
7086           httemplate/graph/cust_bill_pkg.cgi,
7087           httemplate/search/report_cust_pkg.html,
7088           httemplate/view/cust_main/contacts.html: add ability to select
7089           specific package defs. and package status to package report for
7090           qis
7091
7092 2006-06-18 23:03  ivan
7093
7094         * httemplate/search/cust_main.cgi: fix up the alternating colors on
7095           the customer search results
7096
7097 2006-06-18 19:33  ivan
7098
7099         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
7100           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
7101           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
7102           httemplate/elements/select-agent.html,
7103           httemplate/elements/select-table.html,
7104           httemplate/elements/tr-select-agent.html,
7105           httemplate/search/cust_bill.html,
7106           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
7107           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
7108           httemplate/search/svc_forward.cgi: agent virtualization, take one
7109           (stuff from "inactive" changeset snuck into cust_main.pm and the
7110           package reporting changeset in search/cust_pkg.cgi here too)
7111
7112 2006-06-18 05:56  ivan
7113
7114         * httemplate/edit/elements/edit.html: well, it isn't broken...
7115
7116 2006-06-18 05:54  ivan
7117
7118         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
7119           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
7120           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
7121           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
7122           httemplate/edit/process/access_group.html,
7123           httemplate/elements/checkboxes-table-name.html,
7124           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
7125           htetc/handler.pl, httemplate/browse/access_group.html,
7126           httemplate/browse/access_user.html,
7127           httemplate/edit/process/elements/process.html: ACLs: finish group
7128           edit (agents + rights) & browse
7129
7130 2006-06-15 18:23  jeff
7131
7132         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
7133           httemplate/misc/download-batch.cgi: value issues and many bits
7134           remain
7135
7136 2006-06-15 17:47  ivan
7137
7138         * httemplate/misc/download-batch.cgi: and fix the  name for TD
7139           Canada Trust.  and that's it for now.  really.
7140
7141 2006-06-15 17:33  ivan
7142
7143         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
7144           now that the batch format file is not the same as the batch
7145           params files
7146
7147 2006-06-15 17:27  ivan
7148
7149         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
7150           the config a little less strange
7151
7152 2006-06-08 03:32  ivan
7153
7154         * httemplate/elements/menu.html: fix link to prepaid card setup
7155
7156 2006-06-06 04:16  ivan
7157
7158         * rt/html/NoAuth/webrt.css: whew, this can go back
7159
7160 2006-06-06 04:08  ivan
7161
7162         * rt/html/NoAuth/webrt.css: yay this should finally fix the weird
7163           black navigation links; hide the Mason stuff from browsers when
7164           it doesn't get processed for some reason
7165
7166 2006-06-06 03:57  ivan
7167
7168         * rt/html/NoAuth/webrt.css: yet another attempt to fix weird black
7169           RT navigation links
7170
7171 2006-06-06 03:54  ivan
7172
7173         * rt/html/NoAuth/webrt.css: another attempt to fix weird black RT
7174           navigation links
7175
7176 2006-06-06 03:46  ivan
7177
7178         * rt/html/NoAuth/webrt.css: attempt to fix weird black RT
7179           navigation links
7180
7181 2006-06-06 03:30  ivan
7182
7183         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
7184           automated install. wtf?!
7185
7186 2006-06-02 06:20  ivan
7187
7188         * httemplate/elements/header.html, rt/FREESIDE_MODIFIED,
7189           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
7190           rt/html/Elements/Tabs: add a service search
7191
7192 2006-05-24 03:22  ivan
7193
7194         * FS/MANIFEST: removing duplicate entries
7195
7196 2006-05-22 13:38  ivan
7197
7198         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
7199
7200 2006-05-22 11:27  ivan
7201
7202         * FS/FS/cust_main.pm: better error message for banned cards
7203
7204 2006-05-21 19:06  ivan
7205
7206         * Makefile: docs are going in the wiki Real Soon Now anyway
7207
7208 2006-05-21 17:50  ivan
7209
7210         * Makefile: 1.7.0?  why not?
7211
7212 2006-05-21 17:44  ivan
7213
7214         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
7215
7216 2006-05-21 11:40  ivan
7217
7218         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
7219
7220 2006-05-20 13:06  jeff
7221
7222         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
7223           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm, FS/t/pay_batch.t,
7224           htetc/handler.pl, httemplate/docs/schema.html,
7225           httemplate/misc/download-batch.cgi: first stab at BoM download
7226
7227 2006-05-15 06:57  ivan
7228
7229         * httemplate/: index.html, elements/freeside.css,
7230           elements/header.html, elements/menu.html: move most of the crap
7231           on the "main menu" to the sidebar
7232
7233 2006-05-15 04:05  ivan
7234
7235         * rt/html/NoAuth/webrt.css, httemplate/elements/freeside.css,
7236           httemplate/elements/header.html, httemplate/elements/xmenu.css,
7237           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
7238           rt/html/Elements/FreesideNewCust,
7239           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
7240           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
7241           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
7242           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
7243           RT!
7244
7245 2006-05-14 09:47  ivan
7246
7247         * CREDITS, htetc/handler.pl, httemplate/autohandler,
7248           httemplate/index.html, httemplate/browse/access_group.html,
7249           httemplate/browse/access_user.html,
7250           httemplate/browse/agent_type.cgi,
7251           httemplate/browse/cust_main_county.cgi,
7252           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
7253           httemplate/edit/access_group.html,
7254           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
7255           httemplate/edit/cust_bill_pay.cgi,
7256           httemplate/edit/cust_credit.cgi,
7257           httemplate/edit/cust_credit_bill.cgi,
7258           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
7259           httemplate/edit/part_virtual_field.cgi,
7260           httemplate/edit/svc_domain.cgi,
7261           httemplate/edit/elements/edit.html,
7262           httemplate/edit/process/access_group.html,
7263           httemplate/edit/process/access_user.html,
7264           httemplate/edit/process/agent_type.cgi,
7265           httemplate/edit/process/cust_bill_pay.cgi,
7266           httemplate/edit/process/cust_credit.cgi,
7267           httemplate/edit/process/cust_credit_bill.cgi,
7268           httemplate/edit/process/elements/process.html,
7269           httemplate/elements/checkboxes-table.html,
7270           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
7271           httemplate/elements/header.html,
7272           httemplate/elements/menubar.html,
7273           httemplate/elements/select-access_group.html,
7274           httemplate/elements/tr-select-access_group.html,
7275           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
7276           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
7277           httemplate/search/cust_main-otaker.cgi,
7278           httemplate/search/cust_main.cgi,
7279           httemplate/search/report_cust_bill.html,
7280           httemplate/search/report_cust_credit.html,
7281           httemplate/search/report_cust_pay.html,
7282           httemplate/search/report_prepaid_income.html,
7283           httemplate/search/report_tax.html,
7284           httemplate/search/sqlradius.html,
7285           httemplate/search/svc_domain.cgi,
7286           httemplate/search/svc_external.cgi, FS/MANIFEST,
7287           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
7288           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
7289           FS/FS/access_right.pm, FS/FS/access_user.pm,
7290           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
7291           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
7292           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
7293           FS/bin/freeside-addoutsourceuser, FS/t/AccessRight.t,
7294           FS/t/access_group.t, FS/t/access_groupagent.t,
7295           FS/t/access_right.t, FS/t/access_user.t, FS/t/access_user_pref.t,
7296           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
7297           httemplate/view/cust_main/payment_history.html: first part of ACL
7298           and re-skinning work and some other small stuff
7299
7300 2006-05-13 11:34  ivan
7301
7302         * httemplate/images/background-cheat.png: yay for cheating
7303
7304 2006-05-13 08:31  ivan
7305
7306         * httemplate/images/: 32clear.gif, arrow.down.png,
7307           arrow.right.black.png, arrow.right.png, black-gradient.png,
7308           black-gray-corner.png, black-gray-gradient.png,
7309           black-gray-side.png, black-gray-top.png: adding new images
7310
7311 2006-05-12 06:57  ivan
7312
7313         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
7314           incorrect and broke things, this should actually work
7315
7316 2006-05-08 04:28  ivan
7317
7318         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
7319           httemplate/search/report_tax.cgi: add config switch to base tax
7320           off shipping address if present
7321
7322 2006-05-08 03:01  ivan
7323
7324         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
7325           httemplate/graph/cust_bill_pkg.cgi,
7326           httemplate/graph/elements/monthly.html,
7327           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
7328           package class looks good
7329
7330 2006-05-07 13:27  ivan
7331
7332         * htetc/handler.pl, httemplate/elements/select-month_year.html,
7333           httemplate/elements/select-pkg_class.html,
7334           httemplate/elements/select-table.html,
7335           httemplate/elements/tr-select-from_to.html,
7336           httemplate/elements/tr-select-pkg_class.html,
7337           httemplate/graph/cust_bill_pkg.cgi,
7338           httemplate/graph/money_time.cgi,
7339           httemplate/graph/report_cust_bill_pkg.html,
7340           httemplate/graph/report_money_time.html,
7341           httemplate/graph/elements/monthly.html: first pass at sales
7342           reports per agent and package class
7343
7344 2006-05-03 02:47  ivan
7345
7346         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
7347           Cappuccio
7348
7349 2006-05-02 08:23  ivan
7350
7351         * FS/: MANIFEST, FS/Pony.pm: yours!
7352
7353 2006-05-02 08:03  ivan
7354
7355         * httemplate/: index.html, search/report_receivables.html: add an
7356           agent pre-selection page to receivables report
7357
7358 2006-05-02 06:29  ivan
7359
7360         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
7361           autogenerate off it
7362
7363 2006-05-02 04:59  ivan
7364
7365         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
7366           httemplate/graph/money_time.cgi,
7367           httemplate/graph/report_money_time.html: add a "pre-report" page
7368           to this report/graph as requested by lewis/wtxs, also add 12mo
7369           total option
7370
7371 2006-05-01 06:09  ivan
7372
7373         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
7374           the 1st as it did before
7375
7376 2006-05-01 05:38  ivan
7377
7378         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
7379           annoying clucks (warnings with backtraces) when cutoff day isn't
7380           found in old packages
7381
7382 2006-05-01 04:45  ivan
7383
7384         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
7385           ambiguous
7386
7387 2006-05-01 04:43  ivan
7388
7389         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
7390           showing up on customer view listing when the custom priority
7391           field was edited
7392
7393 2006-04-26 06:16  ivan
7394
7395         * Makefile: apache reload doesn't work when server isn't running
7396           already
7397
7398 2006-04-21 17:58  ivan
7399
7400         * httemplate/browse/inventory_class.html,
7401           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
7402           httemplate/browse/rate.cgi,
7403           httemplate/browse/elements/browse.html, htetc/handler.pl,
7404           httemplate/index.html, httemplate/edit/inventory_class.html,
7405           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
7406           httemplate/edit/elements/edit.html,
7407           httemplate/edit/process/inventory_class.html,
7408           httemplate/edit/process/pkg_class.html,
7409           httemplate/edit/process/elements/process.html,
7410           httemplate/elements/select-agent.html,
7411           httemplate/elements/select-pkg_class.html,
7412           httemplate/elements/select-table.html,
7413           httemplate/elements/tr-select-pkg_class.html,
7414           httemplate/search/cust_pkg.cgi, FS/FS/part_pkg.pm,
7415           httemplate/search/elements/search.html: start of package class
7416           web UI (add/edit package classes, package class selection in
7417           package def edit)
7418
7419 2006-04-21 07:21  ivan
7420
7421         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
7422           now
7423
7424 2006-04-21 07:20  ivan
7425
7426         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
7427           indentation and the default cutoff day
7428
7429 2006-04-21 05:45  ivan
7430
7431         * httemplate/: index.html, misc/queue.cgi, search/queue.html:
7432           s(browse/queue.cgi)(search/queue.html)
7433
7434 2006-04-18 23:37  ivan
7435
7436         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
7437           in nested blocks that have been exited already.
7438
7439 2006-04-18 12:24  ivan
7440
7441         * install/debian/3.1/INSTALL: dev install notes patch from liran
7442           tal
7443
7444 2006-04-15 06:32  ivan
7445
7446         * httemplate/graph/money_time.cgi: REALLY correct the period for
7447           the total column this time
7448
7449 2006-04-15 06:28  ivan
7450
7451         * httemplate/graph/money_time.cgi: correct period & use a yellow
7452           color for the total column
7453
7454 2006-04-15 06:25  ivan
7455
7456         * httemplate/graph/money_time.cgi: format & link the total column
7457
7458 2006-04-14 17:21  ivan
7459
7460         * httemplate/graph/money_time.cgi: and </TD> the total column
7461
7462 2006-04-14 17:16  ivan
7463
7464         * httemplate/graph/money_time.cgi: add a total column
7465
7466 2006-04-14 04:55  ivan
7467
7468         * FS/FS/: Conf.pm, svc_forward.pm: add the
7469           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
7470           destinations
7471
7472 2006-04-13 14:29  ivan
7473
7474         * FS/bin/freeside-adduser: don't do the duplicate check unless
7475           there's a file already; fixes problem with first use of
7476           freeside-adduser
7477
7478 2006-04-12 05:36  ivan
7479
7480         * httemplate/index.html, FS/FS/cust_main.pm,
7481           httemplate/search/cust_main-zip.html,
7482           httemplate/search/cust_main.cgi,
7483           httemplate/search/report_cust_main-zip.html,
7484           httemplate/search/elements/search.html: zip code report
7485
7486 2006-04-09 16:41  ivan
7487
7488         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
7489           cust_main/tickets.html: a few more fixups for our favorite
7490           include(...) from Scott Edwards
7491
7492 2006-04-09 16:39  ivan
7493
7494         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
7495           fields
7496
7497 2006-04-09 16:24  ivan
7498
7499         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
7500           string ("old_uid") as a SCALAR ref while "strict refs" in use"
7501           error
7502
7503 2006-04-09 13:36  ivan
7504
7505         * FS/bin/freeside-adduser: error out if you try to add duplicates;
7506           this should lower my annoyance-level
7507
7508 2006-04-03 16:26  ivan
7509
7510         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
7511           checking
7512
7513 2006-04-03 13:49  ivan
7514
7515         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
7516
7517 2006-04-03 04:36  ivan
7518
7519         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
7520
7521 2006-04-03 03:11  ivan
7522
7523         * FS/FS/Record.pm: allow [ and ] in ut_text
7524
7525 2006-04-03 02:46  ivan
7526
7527         * htetc/handler.pl, FS/FS/Misc.pm,
7528           httemplate/edit/cust_main/contact.html,
7529           httemplate/edit/cust_main/select-country.html,
7530           httemplate/edit/cust_main/select-state.html,
7531           httemplate/misc/states.cgi,
7532           httemplate/view/cust_main/contacts.html: have the UI use full
7533           country names, and state names outside the US...
7534
7535 2006-04-02 15:13  ivan
7536
7537         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
7538
7539 2006-03-31 15:22  ivan
7540
7541         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
7542           events
7543
7544 2006-03-31 01:20  lsc
7545
7546         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
7547           pointed out by Ivan in the following email:
7548
7549           ---- before and after now?  I gave subscription and prorate a
7550           try.  Subscription came out as:
7551
7552             subscription 27th (03/25/06 - 04/27/06)  $10.00
7553             subscription 23rd (03/25/06 - 04/23/06)  $10.00
7554
7555           the "23rd" one is right, but the "27th" one should have only
7556           advanced the date two days to 3/27/06.
7557
7558               Prorate came out as:
7559
7560               prorate 23rd (03/25/06 - 04/23/06)  $9.20
7561               prorate 27th (03/25/06 - 04/27/06)  $10.49
7562
7563           The "23rd" one is right, but the "27th" one should have only
7564           advanced the date two days to 4/27/06.
7565
7566           lsc@prgmr.com
7567
7568 2006-03-30 06:22  ivan
7569
7570         * FS/bin/freeside-upgrade: move all the schema-updating magic into
7571           DBIx::DBSchema
7572
7573 2006-03-24 18:23  ivan
7574
7575         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
7576           FS/bin/freeside-setup,
7577           fs_selfservice/FS-SelfService/cgi/agent.cgi,
7578           fs_selfservice/FS-SelfService/cgi/payment_results.html,
7579           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
7580           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
7581           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
7582           httemplate/misc/upload-batch.cgi,
7583           httemplate/misc/process/cdr-import.html,
7584           httemplate/misc/process/cust_main-import.cgi,
7585           httemplate/misc/process/cust_main-import_charges.cgi,
7586           httemplate/misc/process/inventory_item-import.html: successfully
7587           correct the spelling of sucessful
7588
7589 2006-03-24 11:49  ivan
7590
7591         * httemplate/misc/process/payment.cgi: fix spelling
7592
7593 2006-03-23 04:00  lsc
7594
7595         * FS/FS/part_pkg/: prorate.pm, subscription.pm: for subscription.pm
7596           and prorate.pm:
7597
7598           -modify the subscription and prorate price plans
7599           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
7600           configurable (add a field to the %info hash) billing day instead
7601           of "1st of the month" only.  subscription will be easy, prorate
7602           will be a little trickier.
7603
7604           essentially, I replaced the '1' in the 'day' field of the
7605           timelocal that generates $$date with the value I added to the
7606           %info hash, 'cutoff_day'
7607
7608           -implement a price plan (new file in FS/FS/part_pkg/ - probably
7609           @ISA FS::part_pkg::subscription) that charges the first full
7610           month if the customer signs up between the 1st and the
7611           configurable billing day, and gives them the remainder of the
7612           month free if they sign up between the configurable billing day
7613           and the end of the month.
7614
7615           if this is the first time the customer is billed, and if the date
7616           is greater than the cutoff date, advance $ssdate to cutoff_day of
7617           next month, else $$date is cutoff_date of this month.  Either
7618           way, charge them for a month.
7619
7620           ----------------------------------------------------------------------
7621
7622 2006-03-20 11:13  ivan
7623
7624         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
7625           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
7626           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
7627           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
7628           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
7629           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
7630           httemplate/edit/cust_main/billing.html,
7631           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
7632           httemplate/view/cust_main/billing.html: add price plan to bill on
7633           internal or external CDRs directly, add option to export CDRs to
7634           a per-customer downstream file
7635
7636 2006-03-17 06:56  ivan
7637
7638         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
7639
7640 2006-03-14 23:34  ivan
7641
7642         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
7643           want a revision history
7644
7645 2006-03-14 20:17  ivan
7646
7647         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
7648           and normalize canadian zip codes as well as us ones
7649
7650 2006-03-13 14:32  ivan
7651
7652         * httemplate/elements/: progress-init.html, progress-popup.html:
7653           fix progress hoohaw for internet exploder again, whew.  also make
7654           sure error/finish messages are centered, looks better
7655
7656 2006-03-10 23:27  ivan
7657
7658         * httemplate/elements/footer.html: some pages from ui hoohaw have
7659           leaked footer include, need something here for now
7660
7661 2006-03-10 21:21  ivan
7662
7663         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
7664           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
7665           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
7666           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
7667           progressbar bug with multiple progressbar forms on a page
7668
7669 2006-03-10 14:30  ivan
7670
7671         * httemplate/: elements/progress-init.html,
7672           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
7673           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
7674           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
7675           (hopefully) allow multiple progress-init's in a page, also add
7676           second $cgi arg to all these progressbar calls...
7677
7678 2006-03-10 14:28  ivan
7679
7680         * FS/FS/UI/Web.pm: want to know who *called* this without the
7681           required second arg
7682
7683 2006-03-09 05:42  ivan
7684
7685         * htetc/handler.pl: fix that
7686           blank-page-instead-of-profiling-redirect-when-called-from-an-include
7687           bug triggered by mason 1.32 :)
7688
7689 2006-03-09 03:48  ivan
7690
7691         * httemplate/view/cust_main.cgi: don't use a table with
7692           WIDTH="100%", it shoves the custnum and "billing information"
7693           boxes way out to the right
7694
7695 2006-03-08 04:14  ivan
7696
7697         * FS/FS/inventory_item.pm,
7698           httemplate/misc/inventory_item-import.html,
7699           httemplate/misc/process/inventory_item-import.html,
7700           httemplate/search/inventory_item.html:  Add an option to the web
7701           interface to batch upload new entries to the
7702           inventory_item table.
7703
7704 2006-03-08 02:05  ivan
7705
7706         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
7707           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
7708           FS/t/inventory_item.t, httemplate/search/inventory_item.html,
7709           bin/generate-table-module, htetc/handler.pl,
7710           httemplate/edit/inventory_class.html,
7711           httemplate/edit/elements/edit.html,
7712           httemplate/edit/process/inventory_class.html,
7713           httemplate/edit/process/elements/process.html,
7714           httemplate/search/elements/search.html: Add a new table for
7715           inventory with for DIDs/serials/etc., and an additional new table
7716           for inventory category (i.e. to distinguish DIDs, serials, MACs,
7717           etc.)
7718
7719 2006-03-08 00:21  ivan
7720
7721         * FS/FS/agent.pm: add space in error msg
7722
7723 2006-03-03 07:02  ivan
7724
7725         * FS/FS/Report/Table/Monthly.pm, httemplate/graph/money_time.cgi:
7726           agent-specific sales/credit/receipts summary
7727
7728 2006-02-28 11:34  ivan
7729
7730         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
7731
7732 2006-02-22 05:07  ivan
7733
7734         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
7735           httemplate/images/red_telephone_mimooh_01.png,
7736           httemplate/view/cust_main/contacts.html: add vonage click2call
7737           feature
7738
7739 2006-02-21 23:12  ivan
7740
7741         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
7742
7743 2006-02-18 03:14  ivan
7744
7745         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
7746           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
7747           FS/MANIFEST, FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
7748           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
7749           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
7750           httemplate/misc/cdr-import.html,
7751           httemplate/misc/process/cdr-import.html,
7752           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
7753           bin/cdr_calltype.import: CDR schema and class
7754
7755 2006-02-17 18:11  ivan
7756
7757         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
7758           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
7759           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
7760           documentation left behind from example template
7761
7762 2006-02-16 13:43  ivan
7763
7764         * FS/FS/Setup.pm, FS/bin/freeside-setup,
7765           httemplate/docs/admin.html: automate more of the initial data
7766           adding...
7767
7768 2006-02-08 23:18  ivan
7769
7770         * httemplate/elements/: calendar-en.js, calendar-setup.js,
7771           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
7772           jscalendar
7773
7774 2006-02-08 14:53  ivan
7775
7776         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
7777           around either
7778
7779 2006-02-07 19:49  ivan
7780
7781         * httemplate/docs/index.html: slightly html-ize the 1.5.8 upgrade
7782           instructions
7783
7784 2006-02-07 18:26  ivan
7785
7786         * FS/FS/UID.pm: update error message when secrets file cannot be
7787           found
7788
7789 2006-02-07 05:49  ivan
7790
7791         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
7792           error message is better.
7793
7794 2006-02-07 03:12  ivan
7795
7796         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
7797           statement preventing page from showing up in konq
7798
7799 2006-02-05 04:27  ivan
7800
7801         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
7802           httemplate/edit/payment_gateway.html,
7803           httemplate/edit/process/payment_gateway.html: payment gateway
7804           editing
7805
7806 2006-02-01 15:13  ivan
7807
7808         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
7809           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
7810           FS/bin/freeside-daily, FS/bin/freeside-monthly,
7811           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
7812           httemplate/browse/part_bill_event.cgi: finish adding
7813           freeside-monthly and monthly events
7814
7815 2006-01-31 23:58  ivan
7816
7817         * Makefile: HEAD isn't 1.5.8 anymore
7818
7819 2006-01-31 07:01  ivan
7820
7821         * FS/FS/payby.pm: oops, forgot $
7822
7823 2006-01-31 03:02  ivan
7824
7825         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
7826           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
7827           httemplate/edit/part_bill_event.cgi: [no log message]
7828
7829 2006-01-30 20:26  ivan
7830
7831         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
7832           browse/agent_type.cgi, browse/part_bill_event.cgi,
7833           browse/part_export.cgi, browse/part_pkg.cgi, browse/part_svc.cgi,
7834           browse/part_virtual_field.cgi, browse/payment_gateway.html,
7835           browse/rate.cgi, browse/router.cgi, browse/svc_acct_pop.cgi,
7836           config/config-view.cgi, config/config.cgi,
7837           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
7838           edit/agent_payment_gateway.html, edit/agent_type.cgi,
7839           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
7840           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
7841           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
7842           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
7843           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
7844           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
7845           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
7846           misc/link.cgi, misc/meta-import.cgi, misc/upload-batch.cgi,
7847           misc/whois.cgi, misc/process/cust_main-import.cgi,
7848           misc/process/cust_main-import_charges.cgi,
7849           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
7850           search/report_tax.cgi, search/svc_external.cgi,
7851           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
7852           view/svc_broadband.cgi, view/svc_domain.cgi,
7853           view/svc_external.cgi: move header() to
7854           include(/elements/header.html) so it can be changed in one place,
7855           thanks to Scott Edwards
7856
7857 2006-01-30 18:59  ivan
7858
7859         * FS/FS/Record.pm: fix "table not found" dbdef error message to
7860           recommend freeside-upgrade instead create + dbdef-create
7861
7862 2006-01-26 23:34  ivan
7863
7864         * httemplate/search/report_tax.cgi: small visual fix to alternating
7865           row colors when show_taxclasses is on
7866
7867 2006-01-26 17:33  ivan
7868
7869         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
7870           report, show more info on the specific line item and invoice
7871
7872 2006-01-26 07:27  ivan
7873
7874         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
7875           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
7876           httemplate/search/cust_bill_pkg.cgi,
7877           httemplate/search/cust_tax_exempt_pkg.cgi,
7878           httemplate/search/report_tax.cgi,
7879           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
7880           exemption columns to work correctly.  also make them
7881           agent-specific.  also fix package exemption columns, they were
7882           bunk too, sheesh.  start adding package classes for package class
7883           tax reporting.
7884
7885 2006-01-25 04:34  ivan
7886
7887         * FS/: FS/Record.pm, FS/Schema.pm, FS/cust_bill.pm,
7888           FS/cust_main.pm, FS/cust_tax_exempt.pm,
7889           FS/cust_tax_exempt_pkg.pm, FS/h_cust_bill.pm,
7890           FS/h_cust_tax_exempt.pm, t/cust_tax_exempt_pkg.t,
7891           t/h_cust_bill.t, t/h_cust_tax_exempt.t, MANIFEST: change
7892           texas-style tax exemptions to be against a specific line item
7893           rather than just general per-customer, for later tracking and tax
7894           reporting.  fix 1969/1970 exemptions for one-off charges
7895
7896 2006-01-04 18:03  ivan
7897
7898         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
7899           columns
7900
7901 2006-01-03 00:45  ivan
7902
7903         * bin/billco-upload: agentnums 1-3
7904
7905 2005-12-29 18:41  rsiddall
7906
7907         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
7908           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
7909           fs_selfservice/FS-SelfService/SelfService.pm,
7910           fs_selfservice/FS-SelfService/cgi/provision_list.html,
7911           httemplate/view/cust_main.cgi: Fixing a few typos.
7912
7913 2005-12-24 19:41  ivan
7914
7915         * httemplate/search/report_tax.cgi: add switch to enable taxclass
7916           breakdown, report invoiced tax separately in that case
7917
7918 2005-12-24 19:38  ivan
7919
7920         * httemplate/edit/part_bill_event.cgi: make sure to specify a
7921           money_char default
7922
7923 2005-12-24 19:18  ivan
7924
7925         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
7926           to enable taxclass breakdown, report invoiced tax separately in
7927           that case
7928
7929 2005-12-24 19:07  ivan
7930
7931         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
7932           region" flag on new line item report - NULLs need to be compared
7933           explicitly.  apparantly NULL != NULL.  bah SQL
7934
7935 2005-12-24 19:00  ivan
7936
7937         * FS/FS/Schema.pm: update indices for better tax report performance
7938
7939 2005-12-24 18:31  ivan
7940
7941         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
7942           brainfart
7943
7944 2005-12-24 17:57  ivan
7945
7946         * httemplate/search/report_tax.cgi: correct end date display for
7947           "now"
7948
7949 2005-12-24 16:52  ivan
7950
7951         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
7952           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
7953           only when greater than N amount
7954
7955 2005-12-24 16:36  ivan
7956
7957         * httemplate/edit/cust_main/billing.html: don't reenable postal
7958           billing for existing customers just cause its blank...
7959
7960 2005-12-21 20:24  ivan
7961
7962         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
7963           the declaration too
7964
7965 2005-12-21 20:22  ivan
7966
7967         * httemplate/search/report_tax.cgi: fix some ambiguous var names
7968           causing " "my" variable $t masks earlier declaration in same
7969           scope" errors
7970
7971 2005-12-21 20:01  ivan
7972
7973         * httemplate/search/cust_bill_event.html,
7974           httemplate/search/cust_bill_pkg.cgi,
7975           httemplate/search/report_cust_bill.html,
7976           httemplate/search/report_cust_credit.html,
7977           httemplate/search/report_cust_pay.html,
7978           httemplate/search/report_tax.cgi,
7979           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
7980           httemplate/elements/select-agent.html,
7981           httemplate/elements/table-grid.html,
7982           httemplate/elements/tr-input-beginning_ending.html,
7983           httemplate/elements/tr-select-agent.html,
7984           httemplate/search/elements/search.html: tax report update, link
7985           to new line item report, per-agent tax reporting
7986
7987 2005-12-18 20:18  ivan
7988
7989         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
7990           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
7991           field labeling - not always monthly
7992
7993 2005-12-18 20:18  ivan
7994
7995         * FS/FS/part_pkg/sqlradacct_hour.pm: add maximum "caps" to RADIUS
7996           usage charges
7997
7998 2005-12-16 14:47  ivan
7999
8000         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
8001           attributes from wtxs, neaten up raddb.pm generation
8002
8003 2005-12-15 17:49  ivan
8004
8005         * httemplate/edit/payment_gateway.html: add TransactionCentral
8006
8007 2005-12-15 11:36  ivan
8008
8009         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
8010           new agent types, noticed by Julius Igugu
8011
8012 2005-12-15 10:45  ivan
8013
8014         * bin/print-schema: adding print-schema
8015
8016 2005-12-14 20:04  ivan
8017
8018         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
8019           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
8020
8021 2005-12-14 12:57  ivan
8022
8023         * FS/FS/svc_acct.pm: allow a dir field to be set (or
8024           auto-generated) even if uid is fixed
8025
8026 2005-12-14 10:52  ivan
8027
8028         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
8029           to Radiator export
8030
8031 2005-12-12 19:13  ivan
8032
8033         * httemplate/edit/process/payment_gateway.html: fix options in
8034           gateway adding
8035
8036 2005-12-12 13:39  ivan
8037
8038         * FS/FS/part_export/radiator.pm: use crypt password for radiator
8039           export
8040
8041 2005-12-09 08:58  ivan
8042
8043         * httemplate/: edit/process/cust_credit_bill.cgi,
8044           view/cust_main/payment_history.html: fill in reason if empty when
8045           applying a credit to a refund
8046
8047 2005-12-09 08:56  ivan
8048
8049         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
8050           postal mail checkbox misbehaving (isn't sticky on errors -
8051           reverts back to on)
8052
8053 2005-12-07 15:48  ivan
8054
8055         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
8056           without pg_oid_status, look up the actual sequence name from
8057           dbdef rather than assuming ${table}_${column}_seq
8058
8059 2005-12-06 14:25  ivan
8060
8061         * FS/FS/Record.pm: make sure zip is required for canada, also use
8062           CURRVAL() function instead of pg_oid_status DBD attribute because
8063           Pg 8.1 doesn't have oids by default anymore
8064
8065 2005-12-05 11:01  ivan
8066
8067         * FS/FS/svc_Common.pm: avoid uninitialized value errors
8068
8069 2005-12-05 09:19  ivan
8070
8071         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
8072           debugging info by default
8073
8074 2005-12-02 23:26  ivan
8075
8076         * htetc/handler.pl: this should be the last of
8077           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
8078
8079 2005-12-02 23:12  ivan
8080
8081         * Makefile: those semicolons can't possibly have belonged there
8082
8083 2005-12-02 23:02  ivan
8084
8085         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
8086           had to be run multiple times before
8087
8088 2005-12-01 11:17  ivan
8089
8090         * httemplate/edit/agent_type.cgi: list disabled packages on agent
8091           type edit if they are still associated with the type
8092
8093 2005-12-01 09:36  ivan
8094
8095         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
8096           shouldn't apply to RADIUS groups, this is messing up unrelated
8097           RADIUS exports
8098
8099 2005-11-28 09:16  ivan
8100
8101         * FS/FS/cust_main.pm: turn off debugging
8102
8103 2005-11-28 09:13  ivan
8104
8105         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
8106           SQL that Pg doesn't need and MySQL doesn't like
8107
8108 2005-11-28 09:12  ivan
8109
8110         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
8111           for all three supporte exports
8112
8113 2005-11-28 09:07  ivan
8114
8115         * FS/bin/freeside-sqlradius-radacctd: startup
8116           freeside-sqlradius-radacctd for radiator export too
8117
8118 2005-11-28 08:59  ivan
8119
8120         * FS/FS/svc_Common.pm: allow defaults to override empty values for
8121           new objects
8122
8123 2005-11-28 08:38  ivan
8124
8125         * FS/FS/cust_svc.pm: better error msg
8126
8127 2005-11-28 08:34  ivan
8128
8129         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
8130           deal with any usage-capable export
8131
8132 2005-11-28 08:21  ivan
8133
8134         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
8135           deal with any usage-capable export
8136
8137 2005-11-28 08:14  ivan
8138
8139         * FS/FS/Record.pm: okay, its been tested
8140
8141 2005-11-28 08:07  ivan
8142
8143         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
8144
8145 2005-11-28 07:41  ivan
8146
8147         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
8148           where the freeze is coming from
8149
8150 2005-11-27 13:59  ivan
8151
8152         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
8153           per-agent billco spools
8154
8155 2005-11-22 10:29  ivan
8156
8157         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
8158           backend-realtime config flag, should be more intuitive for
8159           guyananet
8160
8161 2005-11-22 08:41  ivan
8162
8163         * FS/FS/svc_Common.pm: oops, supposed to commit this one
8164
8165 2005-11-22 08:39  ivan
8166
8167         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
8168           svc_acct.seconds
8169
8170 2005-11-22 05:26  ivan
8171
8172         * FS/FS/part_export/radiator.pm: update radiator export to deal
8173           with prepaid and some other random stuff
8174
8175 2005-11-21 07:24  ivan
8176
8177         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
8178           and there's a duplicate error, show all conflicting accounts not
8179           just the ones for different customers
8180
8181 2005-11-21 06:25  ivan
8182
8183         * FS/FS/part_export/: shellcommands.pm,
8184           shellcommands_withdomain.pm: add usermod_nousername flag to just
8185           prohibit username changes
8186
8187 2005-11-21 04:41  ivan
8188
8189         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
8190           view/cust_main/payment_history.html: ignore blank lines in payby
8191           config
8192
8193 2005-11-21 03:04  ivan
8194
8195         * README: slight update to README
8196
8197 2005-11-21 02:47  ivan
8198
8199         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
8200           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
8201           httemplate/edit/cust_main/billing.html,
8202           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
8203           httemplate/search/report_cust_pay.html,
8204           httemplate/view/cust_bill.cgi,
8205           httemplate/view/cust_main/payment_history.html: add MCRD payment
8206           type for manually processed ccards
8207
8208 2005-11-20 22:46  ivan
8209
8210         * httemplate/docs/schema.dia: load schema in current dia and save,
8211           should load up for people now?
8212
8213 2005-11-20 21:18  ivan
8214
8215         * FS/FS/Conf.pm: add config values used by external RT integration
8216
8217 2005-11-18 07:08  ivan
8218
8219         * httemplate/search/report_receivables.cgi: fix link glitch in
8220           receivables reports
8221
8222 2005-11-18 06:59  ivan
8223
8224         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
8225           add comment to package listing
8226
8227 2005-11-18 02:58  ivan
8228
8229         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
8230           BS for RT 3.4.4
8231
8232 2005-11-18 02:53  ivan
8233
8234         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
8235           BS for RT 3.4.4
8236
8237 2005-11-18 01:44  ivan
8238
8239         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
8240           BS for RT 3.4.4
8241
8242 2005-11-17 19:48  ivan
8243
8244         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
8245           check edits for an expired card when the # has changed
8246
8247 2005-11-17 07:56  ivan
8248
8249         * FS/FS/part_export/: shellcommands.pm,
8250           shellcommands_withdomain.pm: make variable description more
8251           consistant wrt vars that are already shell-quoted
8252
8253 2005-11-17 04:53  ivan
8254
8255         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
8256
8257 2005-11-17 04:27  ivan
8258
8259         * FS/FS/Schema.pm: add cust_pkg2 index on cust_pkg.pkgpart
8260
8261 2005-11-17 03:15  ivan
8262
8263         * FS/FS/svc_acct.pm: update debuggging information for replace
8264           group info with user@domain
8265
8266 2005-11-17 03:04  ivan
8267
8268         * httemplate/view/svc_acct.cgi: fix service change!
8269
8270 2005-11-17 02:14  ivan
8271
8272         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
8273           requests!
8274
8275 2005-11-16 05:14  ivan
8276
8277         * FS/FS/part_svc.pm, httemplate/index.html,
8278           httemplate/browse/part_svc.cgi, FS/FS/UI/Web.pm,
8279           httemplate/edit/bulk-cust_svc.html,
8280           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
8281
8282 2005-11-11 17:24  ivan
8283
8284         * httemplate/view/cust_main/tickets.html: huh seem to have
8285           overlooked this
8286
8287 2005-11-11 17:22  ivan
8288
8289         * FS/FS/cust_main.pm: set payip for all payment types
8290
8291 2005-11-11 16:44  ivan
8292
8293         * FS/FS/part_export/cpanel.pm: interpolation helps alot
8294
8295 2005-11-11 16:17  ivan
8296
8297         * FS/FS/part_export/cpanel.pm: try using web interface scrape
8298           bullshit for adding pops instead of API, as per cpanel support
8299           [cPanel tickets ID# 116044]
8300
8301 2005-11-11 06:06  ivan
8302
8303         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
8304           export update of RADIUS Expiration attribute when cust_pkg.bill
8305           changes
8306
8307 2005-11-10 04:47  ivan
8308
8309         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
8310           add part_bill_event.payby selection to failed invoice event
8311           search
8312
8313 2005-11-10 03:36  ivan
8314
8315         * FS/FS/part_export/everyone_net.pm: fix password changes with
8316           everyone.net
8317
8318 2005-11-09 16:00  ivan
8319
8320         * httemplate/view/svc_domain.cgi: add javascript confirmation to
8321           unaudited domain deletion, add record being deleted to record
8322           deletion popup
8323
8324 2005-11-07 18:16  ivan
8325
8326         * httemplate/docs/admin.html: bah
8327
8328 2005-11-07 14:07  ivan
8329
8330         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
8331           Bug#1270
8332
8333 2005-11-04 03:43  ivan
8334
8335         * httemplate/elements/xmlhttp.html: oops, typo applying patch
8336
8337 2005-11-04 03:31  ivan
8338
8339         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
8340           Edwards to show mason errors received from XMLHTTP requests
8341
8342 2005-11-02 13:18  ivan
8343
8344         * FS/FS/cust_bill.pm: spool invoice to billco if no other
8345           destinations are set!
8346
8347 2005-10-31 21:32  ivan
8348
8349         * FS/FS/: cust_bill.pm: yarg
8350
8351 2005-10-31 21:27  ivan
8352
8353         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
8354
8355 2005-10-31 21:21  ivan
8356
8357         * bin/billco-upload: do the zip
8358
8359 2005-10-31 21:14  ivan
8360
8361         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
8362           events to apply only to a specific destination type (i.e. postal
8363           only)
8364
8365 2005-10-31 19:16  ivan
8366
8367         * bin/billco-upload: good nuff for 11/1
8368
8369 2005-10-31 19:15  ivan
8370
8371         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
8372           billco format option to FTP invoice send, add invoice event to
8373           spool one giant (pair of) CSV files in addition to FTPing them
8374           individually
8375
8376 2005-10-28 10:10  ivan
8377
8378         * bin/billco-upload: beginning of quick billco zip & upload tool
8379
8380 2005-10-28 04:56  ivan
8381
8382         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
8383           statustext as a failed billing event
8384
8385 2005-10-27 10:04  ivan
8386
8387         * httemplate/elements/select-taxclass.html: extraneous '; noticed
8388           by joe@surferz
8389
8390 2005-10-27 08:48  ivan
8391
8392         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
8393           and 60 had the wrote quote. they had single quote where double
8394           was needed...
8395
8396 2005-10-24 04:59  ivan
8397
8398         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
8399
8400 2005-10-24 04:56  ivan
8401
8402         * FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
8403           httemplate/elements/progress-init.html,
8404           httemplate/elements/xmlhttp.html: fix rate plan editing with new
8405           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
8406           on rate search screen
8407
8408 2005-10-21 08:21  ivan
8409
8410         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
8411           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
8412           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
8413           httemplate/edit/cust_main/billing.html,
8414           httemplate/edit/process/cust_main.cgi,
8415           httemplate/search/cust_pay.cgi,
8416           httemplate/search/report_cust_pay.html,
8417           httemplate/view/cust_bill.cgi,
8418           httemplate/view/cust_main/payment_history.html: add CASH and WEST
8419           payment types (payments only, not cust_main.payby)
8420
8421 2005-10-21 06:15  ivan
8422
8423         * conf/invoice_html: brainfart
8424
8425 2005-10-21 05:50  ivan
8426
8427         * conf/invoice_html: i thought i fixed this already
8428
8429 2005-10-20 05:30  ivan
8430
8431         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
8432           service.  fuck Date::Manip
8433
8434 2005-10-16 23:46  ivan
8435
8436         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
8437           exporting so it'll export even if all svc_acct records don't have
8438           the group yet
8439
8440 2005-10-16 23:03  ivan
8441
8442         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
8443           usergroup editing
8444
8445 2005-10-16 08:02  ivan
8446
8447         * bin/bind.export: and make .HEADER optional for slaves too
8448
8449 2005-10-16 07:59  ivan
8450
8451         * bin/bind.export: don't error out if there's no HEADER file, just
8452           produce a useable snippet anyway
8453
8454 2005-10-16 07:04  ivan
8455
8456         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
8457           zone-underscore config file, update bind.import to use
8458           command-line options instead of ask for input
8459
8460 2005-10-15 06:48  ivan
8461
8462         * FS/FS/TicketSystem/RT_External.pm: don't error out when
8463           ticket_system-default_queueid hasn't been set yet
8464
8465 2005-10-15 06:40  ivan
8466
8467         * FS/FS/Conf.pm: make sure config still works if no ticket system
8468           is configured...
8469
8470 2005-10-15 06:37  ivan
8471
8472         * FS/FS/Conf.pm: make sure config still works if no ticket system
8473           is configured...
8474
8475 2005-10-15 05:58  ivan
8476
8477         * bin/backup-dvd: adding quick backup-to-dvd script
8478
8479 2005-10-15 04:29  ivan
8480
8481         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
8482           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
8483           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
8484           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
8485           httemplate/config/config.cgi: agent option to select RT queue
8486
8487 2005-10-15 04:13  ivan
8488
8489         * rt/html/: Elements/Header, NoAuth/webrt.css: land RT 3.4.4 on
8490           HEAD
8491
8492 2005-10-15 02:33  ivan
8493
8494         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
8495           html/Elements/Header, html/Elements/Menu,
8496           html/Elements/PageLayout, html/Elements/SimpleSearch,
8497           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
8498           html/NoAuth/webrt.css, html/Ticket/Elements/ShowSummary,
8499           html/Ticket/Elements/Tabs, sbin/rt-setup-database.in: landing rt
8500           3.4.4 on HEAD
8501
8502 2005-10-15 02:09  ivan
8503
8504         * rt/: UPGRADING, configure, Makefile.in, README, configure.ac,
8505           Changelog, aclocal.m4, docs/rt3-schema-relationships.dot,
8506           docs/design_docs/realflow.txt, m4/rt_layout.m4,
8507           docs/design_docs/3.3-schema-redesign.txt,
8508           docs/design_docs/cvs_integration,
8509           docs/design_docs/link-definitions.txt, docs/design_docs/rt-mvc,
8510           sbin/extract-message-catalog, sbin/extract_pod_tests,
8511           sbin/factory, sbin/license_tag, sbin/regression_harness,
8512           sbin/rt-dump-database.in, sbin/rt-test-dependencies.in,
8513           html/autohandler, html/index.html, html/l,
8514           html/Ticket/Create.html, html/Ticket/Display.html,
8515           html/Ticket/History.html, html/Ticket/Modify.html,
8516           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
8517           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
8518           html/Tools/MyDay.html, html/Tools/Offline.html,
8519           html/Tools/Elements/Tabs, html/Ticket/ModifyLinks.html,
8520           html/Ticket/ShowEmailRecord.html,
8521           html/Ticket/Attachment/dhandler,
8522           html/Ticket/Elements/AddWatchers,
8523           html/Ticket/Elements/EditCustomField,
8524           html/Ticket/Elements/EditWatchers,
8525           html/Ticket/Elements/LoadTextAttachments,
8526           html/Ticket/Elements/ShowDependencies,
8527           html/Ticket/Elements/ShowMessageHeaders,
8528           html/Ticket/Elements/ShowPeople,
8529           html/Ticket/Elements/ShowReferences,
8530           html/Ticket/Elements/ShowTransaction,
8531           html/Ticket/Elements/ShowTransactionAttachments,
8532           html/Ticket/Elements/BulkLinks,
8533           html/Ticket/Elements/EditCustomFields,
8534           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
8535           html/Ticket/Elements/PreviewScrips,
8536           html/Ticket/Elements/ShowBasics,
8537           html/Ticket/Elements/ShowCustomFields,
8538           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
8539           html/Ticket/Elements/ShowMemberOf,
8540           html/Ticket/Elements/ShowMembers,
8541           html/Ticket/Elements/ShowMessageStanza,
8542           html/Ticket/Elements/ShowRequestor,
8543           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
8544           html/Search/Edit.html, html/Search/Results.html,
8545           html/Search/Results.rdf, html/Search/Results.tsv,
8546           html/Ticket/Elements/EditBasics,
8547           html/Ticket/Elements/FindAttachments,
8548           html/Ticket/Elements/ShowAttachments,
8549           html/Ticket/Elements/ShowGroupMembers,
8550           html/Search/Elements/BuildFormatString,
8551           html/Search/Elements/DisplayOptions,
8552           html/Search/Elements/EditFormat,
8553           html/Search/Elements/EditSearches,
8554           html/Search/Elements/NewListActions,
8555           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
8556           html/Search/Elements/SelectAndOr,
8557           html/Search/Elements/SelectGroup,
8558           html/Search/Elements/SelectLinks,
8559           html/Search/Elements/SelectSearchObject,
8560           html/Search/Elements/SelectSearchesForObjects,
8561           html/Admin/autohandler, html/Admin/index.html,
8562           html/Approvals/Display.html, html/Approvals/index.html,
8563           html/Approvals/Elements/Approve,
8564           html/Approvals/Elements/PendingMyApproval,
8565           html/Approvals/Elements/ShowDependency,
8566           html/Approvals/Elements/Tabs,
8567           html/Download/CustomFieldValue/dhandler,
8568           html/Download/Tabular/dhandler, html/Search/Elements/EditQuery,
8569           html/Search/Elements/PickBasics,
8570           html/Search/Elements/PickCriteria,
8571           html/Search/Elements/SelectPersonType,
8572           html/Admin/CustomFields/GroupRights.html,
8573           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
8574           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
8575           html/Admin/Global/Templates.html,
8576           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
8577           html/Admin/Global/CustomFields/Groups.html,
8578           html/Admin/Global/CustomFields/Queue-Tickets.html,
8579           html/Admin/Global/CustomFields/Queue-Transactions.html,
8580           html/Admin/Global/CustomFields/Users.html,
8581           html/Admin/Global/CustomFields/index.html,
8582           html/Admin/Groups/CustomFields.html,
8583           html/Admin/Groups/GroupRights.html,
8584           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
8585           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
8586           html/Admin/Groups/index.html,
8587           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
8588           html/Admin/CustomFields/Modify.html,
8589           html/Admin/CustomFields/Objects.html,
8590           html/Admin/CustomFields/UserRights.html,
8591           html/Admin/CustomFields/index.html,
8592           html/Admin/Queues/CustomFields.html,
8593           html/Admin/Queues/GroupRights.html,
8594           html/Admin/Users/CustomFields.html,
8595           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
8596           html/Admin/Users/Modify.html, html/Admin/Users/index.html,
8597           html/Admin/Queues/CustomField.html, html/Admin/Queues/Scrip.html,
8598           html/Admin/Queues/Templates.html,
8599           html/Admin/Queues/UserRights.html,
8600           html/Admin/Elements/CustomFieldTabs,
8601           html/Admin/Elements/EditCustomField,
8602           html/Admin/Elements/EditCustomFieldValues,
8603           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
8604           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
8605           html/Admin/Elements/ListGlobalScrips,
8606           html/Admin/Elements/QueueTabs,
8607           html/Admin/Elements/SelectCustomFieldLookupType,
8608           html/Admin/Elements/SelectCustomFieldType,
8609           html/Admin/Elements/SelectModifyGroup,
8610           html/Admin/Elements/SelectModifyUser,
8611           html/Admin/Elements/SelectSingleOrMultiple,
8612           html/Admin/Elements/SelectUsers, html/Admin/Elements/Tabs,
8613           html/Admin/Elements/ToolTabs, html/Admin/Elements/UserTabs,
8614           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
8615           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
8616           html/Admin/Queues/index.html,
8617           html/Admin/Elements/AddCustomFieldValue,
8618           html/Admin/Elements/EditCustomFields,
8619           html/Admin/Elements/EditQueueWatchers,
8620           html/Admin/Elements/EditScrips,
8621           html/Admin/Elements/GlobalCustomFieldTabs,
8622           html/Admin/Elements/ModifyTemplate,
8623           html/Admin/Elements/ObjectCustomFields,
8624           html/Admin/Elements/SelectGroups,
8625           html/Admin/Elements/SelectModifyQueue,
8626           html/Admin/Elements/SelectNewGroupMembers,
8627           html/Admin/Elements/SelectScrip,
8628           html/Admin/Elements/SelectScripCondition,
8629           html/Admin/Elements/CreateUserCalled,
8630           html/Admin/Elements/GroupTabs,
8631           html/Admin/Elements/ListGlobalCustomFields,
8632           html/Admin/Elements/PickCustomFields,
8633           html/Admin/Elements/PickObjects,
8634           html/Admin/Elements/QueueRightsForUser,
8635           html/Admin/Elements/SelectRights,
8636           html/Admin/Elements/SelectScripAction,
8637           html/Admin/Elements/SelectStage,
8638           html/Admin/Elements/SelectTemplate,
8639           html/Admin/Elements/SystemTabs, html/SelfService/Closed.html,
8640           html/SelfService/Create.html,
8641           html/SelfService/CreateTicketInQueue.html,
8642           html/SelfService/Display.html, html/SelfService/Error.html,
8643           html/SelfService/Prefs.html, html/SelfService/Update.html,
8644           html/SelfService/index.html,
8645           html/SelfService/Attachment/dhandler,
8646           html/Elements/BevelBoxRaisedEnd, html/Elements/CreateTicket,
8647           html/Elements/EditCustomField,
8648           html/Elements/EditCustomFieldImage, html/Elements/EditLinks,
8649           html/Elements/Error, html/Elements/ListActions,
8650           html/Elements/MyRequests, html/Elements/QueryString,
8651           html/Elements/QuickCreate, html/Elements/ScrubHTML,
8652           html/Elements/SelectDateType, html/Elements/SelectMatch,
8653           html/Elements/SelectNewTicketQueue,
8654           html/Elements/SelectSortOrder, html/Elements/SelectTicketSortBy,
8655           html/Elements/SelectUsers, html/Elements/ShowLinks,
8656           html/SelfService/Elements/GotoTicket,
8657           html/SelfService/Elements/Header,
8658           html/SelfService/Elements/MyRequests,
8659           html/SelfService/Elements/Tabs,
8660           html/Elements/BevelBoxRaisedStart,
8661           html/Elements/EditCustomFieldBinary,
8662           html/Elements/EditCustomFieldSelect, html/Elements/GotoTicket,
8663           html/Elements/MessageBox, html/Elements/SelectAttachmentField,
8664           html/Elements/SelectDate, html/Elements/SelectGroups,
8665           html/Elements/SelectOwner, html/Elements/SelectQueue,
8666           html/Elements/SelectStatus, html/Elements/SelectWatcherType,
8667           html/Elements/ShowCustomFieldBinary,
8668           html/Elements/ShowCustomFieldImage,
8669           html/Elements/ShowCustomFieldWikitext,
8670           html/Elements/ShowCustomFields, html/Elements/ShowLink,
8671           html/Elements/TicketList, html/Elements/TitleBox,
8672           html/Elements/Callback, html/Elements/Checkbox,
8673           html/Elements/EditCustomFieldFreeform, html/Elements/Quicksearch,
8674           html/Elements/Refresh, html/Elements/Section,
8675           html/Elements/SelectLinkType, html/Elements/SelectTicketTypes,
8676           html/Elements/EditCustomFieldText,
8677           html/Elements/EditCustomFieldWikitext, html/Elements/Login,
8678           html/Elements/MyTickets, html/Elements/SelectBoolean,
8679           html/Elements/SelectCustomFieldOperator,
8680           html/Elements/SelectCustomFieldValue,
8681           html/Elements/SelectDateRelation,
8682           html/Elements/SelectEqualityOperator, html/Elements/SelectLang,
8683           html/Elements/SelectResultsPerPage,
8684           html/Elements/SetupSessionCookie, html/Elements/ShowMemberships,
8685           html/Elements/Submit, html/Elements/TitleBoxEnd,
8686           html/Elements/CollectionAsTable/Header,
8687           html/Elements/CollectionAsTable/ParseFormat,
8688           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
8689           html/REST/1.0/dhandler, html/REST/1.0/logout,
8690           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
8691           html/REST/1.0/Forms/ticket/attachments,
8692           html/REST/1.0/Forms/ticket/default,
8693           html/REST/1.0/Forms/ticket/history,
8694           html/REST/1.0/Forms/ticket/links,
8695           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
8696           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
8697           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
8698           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
8699           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
8700           html/NoAuth/images/autohandler, html/User/Delegation.html,
8701           html/User/Prefs.html, html/User/Elements/DelegateRights,
8702           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
8703           html/User/Groups/Members.html, html/User/Groups/Modify.html,
8704           html/User/Groups/index.html, lib/RT.pm.in, lib/t/00smoke.t,
8705           lib/t/setup_regression.t, lib/t/create_data.pl,
8706           lib/t/regression/01ticket_link_searching.t,
8707           lib/t/regression/02basic_web.t,
8708           lib/t/regression/03web_compiliation_errors.t,
8709           lib/t/regression/05cronsupport.t, lib/t/regression/07acl.t,
8710           lib/t/regression/08web_cf_access.t,
8711           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
8712           lib/t/regression/11-template-insert.t,
8713           lib/t/regression/12-search.t,
8714           lib/t/regression/13-attribute-tests.t,
8715           lib/t/regression/14merge.t,
8716           lib/t/regression/16-transaction_cf_tests.t,
8717           lib/t/regression/17multiple_deleg_revocation.t,
8718           lib/t/regression/19-rtname.t, lib/t/regression/20savedsearch.t,
8719           lib/t/regression/21query-builder.t,
8720           lib/t/regression/22search_tix_by_txn.t,
8721           lib/t/regression/04send_email.t,
8722           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
8723           lib/t/regression/15cf_single_values_are_single.t,
8724           lib/t/regression/18stale_delegations_cleanup.t,
8725           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
8726           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
8727           lib/RT/CustomField_Overlay.pm, lib/RT/Date.pm,
8728           lib/RT/Queues_Overlay.pm, lib/RT/ScripConditions_Overlay.pm,
8729           lib/RT/Template_Overlay.pm, lib/RT/User.pm, lib/RT/Attributes.pm,
8730           lib/RT/SavedSearch.pm, lib/RT/StyleGuide.pod, lib/RT/System.pm,
8731           lib/RT/Templates_Overlay.pm, lib/RT/Ticket_Overlay.pm,
8732           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
8733           lib/RT/Attachment.pm, lib/RT/Attribute_Overlay.pm,
8734           lib/RT/Group.pm, lib/RT/Handle.pm, lib/RT/ObjectCustomFields.pm,
8735           lib/RT/Users_Overlay.pm, lib/RT/EmailParser.pm,
8736           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm,
8737           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
8738           lib/RT/Tickets_Overlay.pm, lib/RT/Transactions.pm,
8739           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
8740           lib/RT/Links.pm, lib/RT/Scrip.pm, lib/RT/User_Overlay.pm,
8741           lib/RT/Attachment_Overlay.pm, lib/RT/Attributes_Overlay.pm,
8742           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
8743           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
8744           lib/RT/ObjectCustomField.pm,
8745           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queue.pm,
8746           lib/RT/ScripActions.pm, lib/RT/Attachments.pm,
8747           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/Groups.pm,
8748           lib/RT/Links_Overlay.pm, lib/RT/SavedSearches.pm,
8749           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
8750           lib/RT/Transactions_Overlay.pm, lib/RT/ACE.pm,
8751           lib/RT/CachedGroupMembers.pm,
8752           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
8753           lib/RT/GroupMember.pm, lib/RT/Link.pm,
8754           lib/RT/ObjectCustomFieldValues.pm, lib/RT/Principal_Overlay.pm,
8755           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
8756           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
8757           lib/RT/Transaction.pm, lib/RT/CustomField.pm,
8758           lib/RT/ObjectCustomFieldValue.pm,
8759           lib/RT/ObjectCustomField_Overlay.pm,
8760           lib/RT/ScripActions_Overlay.pm, lib/RT/Template.pm,
8761           lib/RT/Attachments_Overlay.pm, lib/RT/Groups_Overlay.pm,
8762           lib/RT/Record.pm, lib/RT/ScripAction_Overlay.pm,
8763           lib/RT/ScripCondition_Overlay.pm, lib/RT/Ticket.pm,
8764           lib/RT/ACL.pm, lib/RT/GroupMember_Overlay.pm,
8765           lib/RT/ObjectCustomFieldValues_Overlay.pm,
8766           lib/RT/Transaction_Overlay.pm, lib/RT/ACE_Overlay.pm,
8767           lib/RT/Attribute.pm, lib/RT/CachedGroupMembers_Overlay.pm,
8768           lib/RT/CustomFields_Overlay.pm, lib/RT/Link_Overlay.pm,
8769           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/Templates.pm,
8770           lib/RT/URI.pm, lib/RT/Users.pm, lib/RT/I18N/en.po,
8771           lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po,
8772           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
8773           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
8774           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
8775           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
8776           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
8777           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/URI/base.pm,
8778           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
8779           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
8780           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Generic.pm,
8781           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
8782           lib/RT/Action/RecordComment.pm,
8783           lib/RT/Action/RecordCorrespondence.pm,
8784           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
8785           lib/RT/Action/UserDefined.pm, lib/RT/Action/EscalatePriority.pm,
8786           lib/RT/Action/SendEmail.pm, lib/RT/Interface/CLI.pm,
8787           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
8788           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
8789           lib/RT/Interface/Email/Auth/MailFrom.pm,
8790           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
8791           lib/RT/Interface/Web/Handler.pm,
8792           lib/RT/Interface/Web/QueryBuilder.pm,
8793           lib/RT/Interface/Web/Standalone.pm, bin/mason_handler.scgi.in,
8794           bin/standalone_httpd.in, lib/RT/Condition/AnyTransaction.pm,
8795           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
8796           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
8797           lib/RT/Condition/PriorityChange.pm,
8798           lib/RT/Condition/PriorityExceeds.pm,
8799           lib/RT/Condition/QueueChange.pm,
8800           lib/RT/Condition/StatusChange.pm,
8801           lib/RT/Condition/UserDefined.pm,
8802           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
8803           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
8804           lib/RT/Search/Generic.pm, bin/mason_handler.fcgi.in,
8805           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt.in,
8806           bin/webmux.pl.in, bin/rt-mailgate.in, etc/initialdata,
8807           etc/RT_Config.pm.in, etc/acl.mysql, etc/schema.Informix,
8808           etc/schema.SQLite, etc/acl.Pg, etc/schema.mysql,
8809           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.Pg,
8810           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
8811           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
8812           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
8813           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
8814           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
8815           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
8816           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
8817           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
8818           etc/upgrade/3.3.11/schema.SQLite,
8819           etc/upgrade/3.3.11/schema.mysql: import rt 3.4.4
8820
8821 2005-10-13 14:16  ivan
8822
8823         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
8824           change uid' error when the account *has* a uid but
8825           svc_acct-edit_uid isn't turned on
8826
8827 2005-10-12 05:02  ivan
8828
8829         * httemplate/misc/: batch-cust_pay.html,
8830           process/batch-cust_pay.cgi: change button to say "post payment
8831           batch" and main error message to indicate the whole batch should
8832           be resubmitted, as per feedback from lewis
8833
8834 2005-10-12 02:51  ivan
8835
8836         * httemplate/edit/part_pkg.cgi: fix package customize losing
8837           services
8838
8839 2005-10-12 01:57  ivan
8840
8841         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
8842
8843 2005-10-10 09:06  ivan
8844
8845         * FS/FS/part_export/everyone_net.pm: oops, that should fix
8846           suspension problem
8847
8848 2005-10-10 05:20  ivan
8849
8850         * FS/FS/cust_pay.pm, htetc/handler.pl, httemplate/index.html,
8851           httemplate/misc/batch-cust_pay.html,
8852           httemplate/misc/xmlhttp-cust_main-search.cgi,
8853           httemplate/misc/process/batch-cust_pay.cgi,
8854           httemplate/search/cust_pay.cgi: updated quick payment entry
8855
8856 2005-10-08 06:45  ivan
8857
8858         * httemplate/misc/batch-cust_pay.html: quick payment entry
8859           javascript tested & working IE/firefix/konq
8860
8861 2005-10-07 17:47  ivan
8862
8863         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
8864           edit/process/quick-charge.cgi, elements/select-taxclass.html,
8865           view/cust_main/quick-charge.html: fix tax class selection in
8866           package add/edit too
8867
8868 2005-10-07 16:28  ivan
8869
8870         * conf/invoice_latex: allow more width for return address, stuff is
8871           wrapping
8872
8873 2005-10-06 21:50  ivan
8874
8875         * httemplate/view/cust_main/billing.html: mask out echeck account
8876           #s too
8877
8878 2005-10-06 21:48  ivan
8879
8880         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
8881           in UI.  i believe huntsburg is in the doghouse for this one :)
8882
8883 2005-10-06 19:25  ivan
8884
8885         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
8886           httemplate/edit/process/quick-charge.cgi,
8887           httemplate/view/cust_main/quick-charge.html: add
8888           require_taxclasses config flag
8889
8890 2005-10-06 16:09  ivan
8891
8892         * httemplate/view/cust_bill-logo.cgi: really use default logo if
8893           the agent-specific one isn't found
8894
8895 2005-10-06 16:07  ivan
8896
8897         * httemplate/view/cust_bill-logo.cgi: use default logo if the
8898           agent-specific one isn't found
8899
8900 2005-10-06 16:03  ivan
8901
8902         * httemplate/view/cust_bill-logo.cgi: use default logo if the
8903           agent-specific one isn't found
8904
8905 2005-10-06 13:35  ivan
8906
8907         * FS/FS/part_export/everyone_net.pm: add debugging option to
8908           everyone_net export
8909
8910 2005-10-06 00:34  ivan
8911
8912         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
8913           httemplate/view/cust_main/payment_history.html: add cc-void
8914           option
8915
8916 2005-10-05 18:40  ivan
8917
8918         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
8919           sources (refnum) - needed to make sure the SELECT OPTIONs have
8920           explicitly specified VALUEs
8921
8922 2005-10-04 13:27  ivan
8923
8924         * FS/FS/part_export/everyone_net.pm: fix small error with
8925           everyone.net export
8926
8927 2005-10-02 18:41  ivan
8928
8929         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
8930           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
8931           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
8932           account view and edit: convert to proper templates, make sure
8933           usage information displays for any usage-capable export, add
8934           ability to edit uid/gid
8935
8936 2005-10-02 00:09  ivan
8937
8938         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
8939           target for quick iterative development
8940
8941 2005-09-29 13:19  ivan
8942
8943         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
8944           as well
8945
8946 2005-09-28 11:27  ivan
8947
8948         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
8949
8950 2005-09-25 01:20  ivan
8951
8952         * httemplate/view/cust_main.cgi: this css did weird things under IE
8953
8954 2005-09-25 01:13  ivan
8955
8956         * CREDITS, FS/FS/UI/Web.pm,
8957           httemplate/edit/cust_main/select-country.html,
8958           httemplate/edit/cust_main/select-county.html,
8959           httemplate/edit/process/part_svc.cgi,
8960           httemplate/edit/process/rate.cgi,
8961           httemplate/elements/jsrsServer.html,
8962           httemplate/elements/progress-init.html,
8963           httemplate/elements/progress-popup.html,
8964           httemplate/elements/xmlhttp.html: get rid of JSRS iframe foo for
8965           progress bar, use XMLHTTPRequest instead.  really should have
8966           done that in the first place.  JSON will wait until another
8967           day...
8968
8969 2005-09-24 15:53  ivan
8970
8971         * FS/FS/cust_main.pm: parse paybatch order number with dashes
8972           correctly
8973
8974 2005-09-22 15:25  ivan
8975
8976         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
8977           (dir-less) Conf showing up
8978
8979 2005-09-21 05:47  ivan
8980
8981         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
8982           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
8983           httemplate/view/cust_main/packages.html, init.d/freeside-init,
8984           FS/bin/freeside-daily: add prepaid support which sets RADIUS
8985           Expiration attribute, update customer view package UI
8986
8987 2005-09-16 03:10  ivan
8988
8989         * FS/FS/cust_main.pm: tyop
8990
8991 2005-09-16 01:18  ivan
8992
8993         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
8994           for a state/county/country
8995
8996 2005-09-14 04:01  ivan
8997
8998         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
8999           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
9000           bin/generate-table-module: fix autogenerated simple test
9001
9002 2005-09-13 13:12  ivan
9003
9004         * httemplate/search/elements/search.html: fix redirect with single
9005           item returned from search results and a coderef redirect
9006
9007 2005-09-10 07:50  ivan
9008
9009         * CREDITS, httemplate/edit/cust_main/contact.html,
9010           httemplate/edit/cust_main/select-country.html,
9011           httemplate/edit/cust_main/select-county.html,
9012           httemplate/edit/cust_main/select-state.html,
9013           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
9014           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
9015           ajax-style xmlhttprequest state/county/country selector!
9016
9017 2005-09-08 12:15  ivan
9018
9019         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
9020           table names!  huh
9021
9022 2005-09-08 01:50  ivan
9023
9024         * httemplate/edit/cust_main.cgi: fix dropping of payname
9025
9026 2005-09-07 23:52  ivan
9027
9028         * httemplate/autohandler: don't need 4k of newlines anymore,
9029           H:W:SelectLayers works better
9030
9031 2005-09-07 15:52  ivan
9032
9033         * FS/FS/part_pkg.pm: add hourly frequency
9034
9035 2005-09-07 15:04  ivan
9036
9037         * bin/generate-raddb: list current dictionary sources in example so
9038           i don't forget
9039
9040 2005-09-07 15:02  ivan
9041
9042         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
9043           plus dictionary.ip3networks
9044
9045 2005-09-07 05:56  ivan
9046
9047         * FS/FS/Schema.pm: define username_len so the default add account
9048           screen doesn't have a tiny username field (when usernamemax is
9049           not defined)
9050
9051 2005-09-07 05:48  ivan
9052
9053         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
9054           when adding an account (and usernamemax is not set)
9055
9056 2005-09-07 05:44  ivan
9057
9058         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
9059           when adding an account (and username max is not set)
9060
9061 2005-09-07 05:38  ivan
9062
9063         * httemplate/view/cust_main.cgi: oops, still need areyousure
9064           javascript for some sub-bits of the page (package unprovisioning
9065           and cancellation, bunch of payment history stuff)
9066
9067 2005-09-07 03:40  ivan
9068
9069         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
9070           FS::Schema instead of calling $FS::Record::dbdef directly
9071
9072 2005-09-07 03:25  ivan
9073
9074         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
9075           forgot to prefix FS::
9076
9077 2005-09-07 03:16  ivan
9078
9079         * FS/FS/part_export/cpanel.pm: remote access key is a big long
9080           thing
9081
9082 2005-09-07 02:37  ivan
9083
9084         * FS/FS/part_export/cpanel.pm, eg/export_template.pm: add cpanel
9085           export
9086
9087 2005-09-06 14:58  ivan
9088
9089         * FS/FS/Conf.pm: document variables available in
9090           payment_receipt_email
9091
9092 2005-08-27 01:46  ivan
9093
9094         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
9095           FS/FS/cust_main.pm, FS/t/banned_pay.t, bin/generate-table-module,
9096           httemplate/view/cust_main.cgi,
9097           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
9098           ACH table, re-do cancel popup to have a checkbox to ban payinfo
9099
9100 2005-08-24 06:47  ivan
9101
9102         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
9103           popup
9104
9105 2005-08-24 06:22  ivan
9106
9107         * htetc/handler.pl, httemplate/edit/cust_main.cgi,
9108           httemplate/edit/cust_main/billing.html,
9109           httemplate/edit/cust_main/contact.html, FS/FS/cust_main.pm,
9110           FS/FS/cust_main_county.pm, FS/FS/ClientAPI/MyAccount.pm,
9111           FS/FS/ClientAPI/Signup.pm,
9112           fs_selfservice/FS-SelfService/SelfService.pm,
9113           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
9114           httemplate/edit/process/cust_main.cgi,
9115           httemplate/elements/overlibmws_draggable.js,
9116           httemplate/elements/overlibmws_iframe.js,
9117           httemplate/elements/progress-init.html,
9118           httemplate/elements/select-month_year.html,
9119           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
9120           httemplate/view/cust_main/billing.html: customer edit: abstract
9121           out billing info to billing.html, re-do payment type selection
9122           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
9123           for start date & issue #.  customer view: re-order fields for
9124           consistency.  selfservice API: support paystart_month,
9125           paystart_year, payissue and payip in MyAccount::process_payment
9126           and ::edit_info and Signup::new_customer,
9127           FS::cust_main::realtime_bop: support paystart_month paystart_year
9128           payissue payip fields
9129
9130 2005-08-23 05:38  ivan
9131
9132         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
9133           by moving dbdef stuff around
9134
9135 2005-08-18 00:58  ivan
9136
9137         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
9138           parsing of new-style paybatch
9139
9140 2005-08-17 23:46  ivan
9141
9142         * install/debian/3.1/INSTALL: slight adjustments to deb install for
9143           latest 1.5.8cvs
9144
9145 2005-08-17 22:41  ivan
9146
9147         * httemplate/edit/process/agent_payment_gateway.html: hopefully
9148           this is the last missing file
9149
9150 2005-08-17 22:12  ivan
9151
9152         * httemplate/edit/process/payment_gateway.html: oops another
9153           missing file
9154
9155 2005-08-17 21:16  ivan
9156
9157         * FS/FS/agent_payment_gateway.pm: missing file
9158
9159 2005-08-17 15:23  ivan
9160
9161         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
9162           FS/FS/option_Common.pm, FS/FS/part_export.pm,
9163           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
9164           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
9165           FS/bin/freeside-setup, FS/bin/freeside-upgrade, SCHEMA_CHANGE,
9166           FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
9167           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
9168           bin/generate-table-module, htetc/handler.pl,
9169           httemplate/index.html, httemplate/browse/agent.cgi,
9170           httemplate/browse/payment_gateway.html,
9171           httemplate/edit/agent_payment_gateway.html,
9172           httemplate/edit/payment_gateway.html: infrastructure for easier
9173           schema changes, and: add payment_gateway, payment_gateway_option
9174           and agent_payment_gateway tables, add paystart_month,
9175           paystart_year, payissue and payip fields to cust_main, add
9176           preliminary gateway and gateway override editing to web UI, use
9177           payment gateway override when processing payments (card type, not
9178           taxclass yet)
9179
9180 2005-08-14 18:55  ivan
9181
9182         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
9183           Bug#1248
9184
9185 2005-08-09 14:38  ivan
9186
9187         * FS/: FS/part_export/radiator.pm, FS/part_export/sqlradius.pm,
9188           t/part_export-radiator.t, FS/part_export/sqlradius_withdomain.pm:
9189           add native Radiator export
9190
9191 2005-08-08 08:15  ivan
9192
9193         * FS/FS/part_export/everyone_net.pm: add export to everyone.net
9194           outsource mail service
9195
9196 2005-08-06 17:41  ivan
9197
9198         * FS/FS/part_export/forward_shellcommands.pm: update
9199           forward_shellcommands export to know about literal source
9200           addresses, closes: Bug#1246
9201
9202 2005-08-06 17:40  ivan
9203
9204         * FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
9205           FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
9206           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
9207           httemplate/search/elements/search.html: move cust_pkg search to
9208           new template, add active/suspended/cancelled customer packages to
9209           agent browse
9210
9211 2005-08-04 17:57  ivan
9212
9213         * httemplate/search/cust_credit.html: fix credit searches by otaker
9214
9215 2005-08-03 18:42  ivan
9216
9217         * Makefile: don't use install -D flag, doesn't work on bsd
9218
9219 2005-08-03 00:38  ivan
9220
9221         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
9222           uninitalized value in length" warnings
9223
9224 2005-08-02 19:23  ivan
9225
9226         * FS/FS/part_export/: domain_shellcommands.pm,
9227           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
9228           blank commands for non-svc_acct shellcommand exports too
9229
9230 2005-08-02 12:17  khoff
9231
9232         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
9233           svc_x record for an h_cust_svc record.
9234
9235 2005-07-14 04:55  ivan
9236
9237         * FS/FS/cust_main.pm: oops, fix last minute bug with new
9238           configurable customer fields on reports
9239
9240 2005-07-14 04:46  ivan
9241
9242         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
9243           from cust-fields work
9244
9245 2005-07-14 04:31  ivan
9246
9247         * httemplate/: index.html, search/svc_acct.cgi,
9248           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
9249           report
9250
9251 2005-07-14 04:18  ivan
9252
9253         * httemplate/search/cust_bill.html: move account search
9254           (httemplate/search/svc_acct.cgi) to new template, cust-fields
9255           configuration value to control which customer fields are shown on
9256           reports
9257
9258 2005-07-14 03:52  ivan
9259
9260         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
9261           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
9262           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
9263           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
9264           httemplate/search/cust_bill_event.cgi,
9265           httemplate/search/cust_credit.html,
9266           httemplate/search/cust_pay.cgi,
9267           httemplate/search/report_receivables.cgi,
9268           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
9269           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
9270           httemplate/search/elements/search.html: move account search
9271           (httemplate/search/svc_acct.cgi) to new template, cust-fields
9272           configuration value to control which customer fields are shown on
9273           reports
9274
9275 2005-07-12 02:31  ivan
9276
9277         * httemplate/browse/part_pkg.cgi: <rjbs> More of the same: these
9278           patches make it safer to subclass FS::part_pkg's pkg_svc method
9279           by eliminating qsearches on table pkg_svc.
9280
9281 2005-07-12 02:22  ivan
9282
9283         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
9284           continuing effort to avoid using SQL and qsearch from templates
9285           to find the pkg_svc records for a package.
9286
9287 2005-07-12 02:13  ivan
9288
9289         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
9290           contructor to Record.pm
9291
9292 2005-07-12 02:11  ivan
9293
9294         * Makefile: okay, really enable RT by default for good now
9295
9296 2005-07-11 07:15  ivan
9297
9298         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
9299
9300 2005-07-11 06:01  ivan
9301
9302         * Makefile: new server
9303
9304 2005-07-11 05:53  ivan
9305
9306         * httemplate/docs/index.html: note alternate instructions for
9307           0pre6->7
9308
9309 2005-07-11 05:23  ivan
9310
9311         * install/freebsd/: INSTALL, ports: freebsd install update i guess
9312
9313 2005-07-11 05:22  ivan
9314
9315         * bin/postfix.export: fix regex
9316
9317 2005-07-11 05:21  ivan
9318
9319         * Makefile: probably best to keep RT disabled by default, at least
9320           for this release
9321
9322 2005-07-11 03:58  ivan
9323
9324         * FS/t/ClientAPI_SessionCache.t:
9325           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
9326
9327 2005-07-11 02:49  ivan
9328
9329         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
9330           session expiration from Randall Lucas <rlucas@tercent.net>,
9331           thanks!
9332
9333 2005-07-09 08:41  ivan
9334
9335         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
9336           finding their logo
9337
9338 2005-07-09 03:55  ivan
9339
9340         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
9341           "invoice" on the post payment screen when posting against a
9342           specific invoice, replace with having useless "Auto-apply to
9343           invoices" box actually show the payment will be applied to one
9344           invoice only...  closes: Bug#1241
9345
9346 2005-07-09 03:36  ivan
9347
9348         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
9349           part_pkg/flat.pm, part_pkg/flat_comission.pm,
9350           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
9351           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
9352           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
9353           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
9354           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
9355           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
9356           method to cust_bill_pkg and use it in cust_bill... this should
9357           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
9358           to be sorted out
9359
9360 2005-07-08 16:06  ivan
9361
9362         * FS/bin/freeside-daily: fix bug with new efficient
9363           customer-finding code.  sql isn't perl, null != 0
9364
9365 2005-06-30 06:32  ivan
9366
9367         * FS/FS/Misc.pm: pod error
9368
9369 2005-06-30 06:20  ivan
9370
9371         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
9372
9373 2005-06-30 05:44  ivan
9374
9375         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
9376           foo
9377
9378 2005-06-21 20:54  ivan
9379
9380         * install/debian/3.1/INSTALL: add IPC::Run3 to install docs
9381
9382 2005-06-16 22:31  ivan
9383
9384         * httemplate/misc/process/link.cgi: fix preference sort order for
9385           linking: sort unaudited services first, secondary sort by svcaprt
9386
9387 2005-06-16 22:07  ivan
9388
9389         * httemplate/misc/process/link.cgi: add more info to debugging
9390
9391 2005-06-16 22:04  ivan
9392
9393         * httemplate/misc/process/link.cgi: fix debugging
9394
9395 2005-06-16 21:42  ivan
9396
9397         * httemplate/misc/process/link.cgi: add debugging for accounts
9398           picked to pick
9399
9400 2005-06-14 21:46  ivan
9401
9402         * FS/FS/cust_bill.pm: better error reporting for actual errors from
9403           lpr command
9404
9405 2005-06-14 19:31  ivan
9406
9407         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
9408           rounding off of money value, closes: Bug#1237
9409
9410 2005-06-14 17:44  ivan
9411
9412         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
9413           reprint/fax/email links to invoice search results
9414
9415 2005-06-09 15:40  ivan
9416
9417         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
9418           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
9419           httemplate/misc/email_invoices.cgi,
9420           httemplate/misc/fax_invoice_events.cgi,
9421           httemplate/misc/fax_invoices.cgi,
9422           httemplate/misc/print_invoice_events.cgi,
9423           httemplate/misc/print_invoices.cgi,
9424           httemplate/search/cust_bill.html,
9425           httemplate/search/report_cust_bill.html: advanced invoice serach,
9426           groundwork to add reprint/fax/email links to invoice search
9427           results
9428
9429 2005-06-09 13:26  ivan
9430
9431         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
9432           changes the service listing to use $part_pkg->pkg_svc instead of
9433           a qsearch, which means that the listing will still work if
9434           pkg_svc has been subclassed.
9435
9436 2005-06-09 13:16  ivan
9437
9438         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
9439
9440 2005-06-09 02:15  ivan
9441
9442         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
9443           subclass, fixes pkg customize link
9444
9445 2005-06-09 00:19  ivan
9446
9447         * FS/bin/freeside-daily: declare new $opt_a
9448
9449 2005-06-09 00:13  ivan
9450
9451         * FS/bin/freeside-daily: significant speedup from only selected
9452           customers with outstanding packages or invoice events in the
9453           initial select, and add -a flag for agentnum
9454
9455 2005-06-08 23:56  ivan
9456
9457         * FS/FS/cust_bill.pm, conf/invoice_html,
9458           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
9459           invoices too
9460
9461 2005-06-08 23:36  ivan
9462
9463         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
9464           (html|latex)(small)?footer optionall per-agent too
9465
9466 2005-06-08 23:22  ivan
9467
9468         * FS/FS/cust_bill.pm: more sane regex
9469
9470 2005-06-08 23:14  ivan
9471
9472         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
9473           for multiple agents
9474
9475 2005-06-08 22:59  ivan
9476
9477         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
9478           is configurable per-agent
9479
9480 2005-06-08 22:34  ivan
9481
9482         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
9483           httemplate/edit/part_bill_event.cgi: add multiple agent selection
9484           to agent-specific invoicing
9485
9486 2005-06-08 17:18  ivan
9487
9488         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
9489           are forced in anyway on import
9490
9491 2005-06-08 14:52  ivan
9492
9493         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
9494           line items
9495
9496 2005-06-08 02:03  ivan
9497
9498         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
9499           FS/FS/ClientAPI/MyAccount.pm,
9500           fs_selfservice/FS-SelfService/SelfService.pm,
9501           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
9502           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
9503           fs_selfservice/FS-SelfService/cgi/make_payment.html,
9504           fs_selfservice/FS-SelfService/cgi/myaccount.html,
9505           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
9506           fs_selfservice/FS-SelfService/cgi/payment_results.html,
9507           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
9508           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
9509           fs_selfservice/FS-SelfService/cgi/provision.html,
9510           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
9511           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
9512           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
9513           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9514           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
9515           httemplate/view/svc_acct.cgi: prepaid card recharge
9516
9517 2005-06-07 14:02  ivan
9518
9519         * FS/FS/Misc.pm: debugging output change in send_email
9520
9521 2005-06-06 13:07  ivan
9522
9523         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
9524           refactoring
9525
9526 2005-06-06 12:54  ivan
9527
9528         * FS/FS/Misc.pm: some additional warnings
9529
9530 2005-06-06 10:00  ivan
9531
9532         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
9533
9534 2005-06-02 18:51  ivan
9535
9536         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
9537           the last of the Internal vs External breakage i hope
9538
9539 2005-06-02 02:36  ivan
9540
9541         * httemplate/search/cust_bill_event.html: Capitalization
9542
9543 2005-06-02 02:29  ivan
9544
9545         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
9546           httemplate/search/cust_bill_event.cgi,
9547           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
9548           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
9549           httemplate/misc/email-invoice.cgi,
9550           httemplate/misc/email_invoices.cgi,
9551           httemplate/misc/fax-invoice.cgi,
9552           httemplate/misc/fax_invoices.cgi,
9553           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
9554           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
9555           FS/bin/freeside-queued, httemplate/search/elements/search.html,
9556           httemplate/elements/progress-init.html,
9557           httemplate/elements/progress-popup.html, htetc/handler.pl: add
9558           ability to search on a date range of invoice events and then
9559           reprint or reemail (boy was that a bit more work than i
9560           expected), closes: Bug#946
9561
9562 2005-06-01 17:02  ivan
9563
9564         * rt/html/Ticket/Elements/AddCustomers: remove warning
9565
9566 2005-06-01 16:40  ivan
9567
9568         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
9569           or something.
9570
9571 2005-06-01 14:40  ivan
9572
9573         * httemplate/search/report_receivables.cgi: remove trailing
9574           whitespace
9575
9576 2005-06-01 13:31  ivan
9577
9578         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
9579           RT_Internal again, hopefully this is the last of the breakage
9580           from RT_Internal
9581
9582 2005-05-31 19:39  ivan
9583
9584         * httemplate/edit/part_pkg.cgi: really. *sigh*
9585
9586 2005-05-31 16:42  ivan
9587
9588         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
9589           sesmon_minute price plkan, noticed by rjbs
9590
9591 2005-05-31 16:32  ivan
9592
9593         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
9594           package editing problem
9595
9596 2005-05-26 12:30  ivan
9597
9598         * httemplate/view/: cust_bill.cgi: silly perl version bs
9599
9600 2005-05-26 12:15  ivan
9601
9602         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
9603           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
9604
9605 2005-05-25 20:45  ivan
9606
9607         * httemplate/edit/part_pkg.cgi: 72?!
9608
9609 2005-05-24 08:33  ivan
9610
9611         * Makefile: 1.5.7.  and enable RT by default, finally
9612
9613 2005-05-23 04:49  ivan
9614
9615         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
9616
9617 2005-05-22 16:38  ivan
9618
9619         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
9620           an empty param
9621
9622 2005-05-22 13:39  ivan
9623
9624         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
9625
9626 2005-05-22 02:25  ivan
9627
9628         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
9629
9630 2005-05-21 21:24  ivan
9631
9632         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
9633
9634 2005-05-21 11:38  ivan
9635
9636         * httemplate/browse/agent.cgi: make sure the customers tables for
9637           each agent line up with each other, too
9638
9639 2005-05-21 10:26  ivan
9640
9641         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
9642           order of any sort
9643
9644 2005-05-21 10:14  ivan
9645
9646         * httemplate/browse/agent.cgi: line up
9647           prospect/active/suspended/cancelled customers
9648
9649 2005-05-19 07:10  ivan
9650
9651         * FS/FS/part_export/shellcommands.pm: A group number must refer to
9652           an already existing group - so add manually it if you want to
9653           define a set of static gids or something, default is just going
9654           to cause headaches
9655
9656 2005-05-19 04:05  ivan
9657
9658         * FS/FS/svc_acct.pm: ! or !! also
9659
9660 2005-05-19 03:45  ivan
9661
9662         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
9663           include gid too
9664
9665 2005-05-19 03:29  ivan
9666
9667         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
9668
9669 2005-05-19 03:26  ivan
9670
9671         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
9672           part_export/shellcommands.pm,
9673           part_export/shellcommands_withdomain.pm: fix shellcommands export
9674           encrypting "magic" shadow values * NP *LK*
9675
9676 2005-05-19 02:49  ivan
9677
9678         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
9679           replace, _check_duplicate was already below it
9680
9681 2005-05-19 01:51  ivan
9682
9683         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
9684           links
9685
9686 2005-05-19 01:43  ivan
9687
9688         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
9689           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
9690           links should respect template, also add direct re-send links like
9691           the view links and convert view/cust_bill.cgi to proper template
9692
9693 2005-05-18 09:57  ivan
9694
9695         * httemplate/browse/agent.cgi: oops, it helps to get the link right
9696
9697 2005-05-18 09:55  ivan
9698
9699         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
9700           agent-specific A/R aging report, closes: bug#1229
9701
9702 2005-05-18 09:37  ivan
9703
9704         * bin/masonize: report the file that had a masonize error
9705
9706 2005-05-18 07:50  ivan
9707
9708         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
9709           of course!
9710
9711 2005-05-18 03:43  ivan
9712
9713         * FS/FS/cust_bill.pm: oops, losing notes!
9714
9715 2005-05-15 06:49  ivan
9716
9717         * httemplate/search/report_receivables.cgi: this status column is
9718           probably faster, one giant SQL query.  and add back in the
9719           customer link, oops
9720
9721 2005-05-15 06:00  ivan
9722
9723         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
9724           httemplate/search/elements/search.html: move receivables report
9725           to search template
9726
9727 2005-05-15 04:58  ivan
9728
9729         * httemplate/search/cust_bill.html: use money_char config
9730
9731 2005-05-15 04:46  ivan
9732
9733         * httemplate/search/cust_bill.html: align
9734
9735 2005-05-14 12:57  ivan
9736
9737         * rt/lib/RT/URI/: freeside.pm, freeside/Internal.pm: fixup RT
9738           integration grr!
9739
9740 2005-05-14 11:03  ivan
9741
9742         * FS/FS/cust_bill.pm: h helps halot
9743
9744 2005-05-14 10:59  ivan
9745
9746         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
9747
9748 2005-05-14 10:04  ivan
9749
9750         * FS/FS/Conf.pm, conf/invoice_html,
9751           httemplate/view/cust_bill-logo.cgi: html invoices: when
9752           displaying, use the actual logo from the conf dir - same as the
9753           emailed copy
9754
9755 2005-05-14 09:30  ivan
9756
9757         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
9758
9759 2005-05-14 09:27  ivan
9760
9761         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
9762           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
9763           httemplate/view/cust_bill.cgi: html invoices!
9764
9765           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
9766           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
9767           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
9768           http://mailformat.dan.info/headers/mime.html
9769           http://www.faqs.org/rfcs/rfc2392.html
9770           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
9771
9772           (MIME is hard, let's go shopping!)
9773
9774 2005-05-13 08:06  ivan
9775
9776         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
9777           files, and expand country codes on invoices.  and oops,
9778           print_html changes slipped in last commit too.  well, they were
9779           ready anyway.
9780
9781 2005-05-13 03:55  ivan
9782
9783         * conf/invoice_latex: better to do something fancy like scale down
9784           the font size to fit in the intended space or something but hey,
9785           this is good enough for now :)
9786
9787 2005-05-13 03:54  ivan
9788
9789         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
9790           no invoice_latexreturnaddress file
9791
9792 2005-05-11 07:07  ivan
9793
9794         * FS/FS/export_svc.pm: new progressbar display causes a silly error
9795           in edge case where no dup checking necessary, closes: Bug#1226
9796
9797 2005-05-10 11:30  khoff
9798
9799         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
9800
9801 2005-05-05 06:04  ivan
9802
9803         * conf/: invoice_latex: no comma between state and address
9804
9805 2005-05-04 18:46  ivan
9806
9807         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
9808           and the domain id is missing
9809
9810 2005-05-04 02:33  ivan
9811
9812         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
9813           modifying pkg_svc records, closes: Bug#1221
9814
9815 2005-05-04 02:20  ivan
9816
9817         * FS/FS/Record.pm: err msg
9818
9819 2005-05-03 18:06  ivan
9820
9821         * FS/FS/cust_bill.pm: patch to just update the template or
9822           conf/invoice_latex* to use the new one
9823
9824 2005-05-03 17:40  ivan
9825
9826         * conf/invoice_latex, conf/invoice_latexfooter,
9827           conf/invoice_latexreturnaddress, conf/logo.eps, FS/FS/Conf.pm,
9828           FS/FS/cust_bill.pm: great new invoice template from kristian!
9829
9830 2005-05-03 10:22  ivan
9831
9832         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
9833           problems
9834
9835 2005-05-03 06:29  ivan
9836
9837         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
9838           unnecessary host=localhost from outsource instance creation foo
9839
9840 2005-05-03 02:56  ivan
9841
9842         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
9843           of "Chek" for payby = CHEK transactions
9844
9845 2005-05-03 01:51  ivan
9846
9847         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
9848           privs, -T not necessary
9849
9850 2005-05-03 01:46  ivan
9851
9852         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
9853           it still needs to be supported for just a little bit longer
9854
9855 2005-05-01 23:32  ivan
9856
9857         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
9858           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
9859           move httemplate/search/svc_domain to the new search template
9860           along with svc_www and svc_forward
9861
9862 2005-04-30 02:47  ivan
9863
9864         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
9865           forwards instead of nothing
9866
9867 2005-04-30 02:45  ivan
9868
9869         * httemplate/search/svc_forward.cgi: pull in the customer
9870           information as part of the main query for efficiency
9871
9872 2005-04-29 06:00  ivan
9873
9874         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
9875           forward search using the standard search template: forwards are
9876           now paged
9877
9878 2005-04-28 10:05  ivan
9879
9880         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
9881
9882 2005-04-25 17:20  khoff
9883
9884         * bin/svc_broadband.renumber: For renumbering svc_broadband
9885           services from one addr_block to another.  Hopefully no one will
9886           ever have to use this.
9887
9888 2005-04-25 02:33  ivan
9889
9890         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
9891           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
9892           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
9893           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
9894           freeside-sqlradius-radacctd again after all these years, now it
9895           just needs to update the "seconds" field(s), finally closes:
9896           Bug#1125
9897
9898 2005-04-21 16:13  ivan
9899
9900         * install/debian/3.1/INSTALL: little bit of apache setup and add
9901           the fs_queue user
9902
9903 2005-04-21 14:31  ivan
9904
9905         * install/debian/3.1/INSTALL: or apache won't start
9906
9907 2005-04-21 04:47  ivan
9908
9909         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
9910           replacing too
9911
9912 2005-04-21 04:35  ivan
9913
9914         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
9915
9916 2005-04-20 23:18  ivan
9917
9918         * install/debian/3.1/INSTALL: libjavascript-rpc-perl hit testing
9919
9920 2005-04-20 00:12  ivan
9921
9922         * FS/FS/part_export/acct_sql.pm: hehe oops
9923
9924 2005-04-19 23:41  ivan
9925
9926         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
9927           defaults to acct_sql export
9928
9929 2005-04-19 02:50  ivan
9930
9931         * FS/FS/Conf.pm: disable RT_Libs for now
9932
9933 2005-04-19 02:48  ivan
9934
9935         * SCHEMA_CHANGE, install/redhat/9/INSTALL: did another upgrade,
9936           fixed up the instructions
9937
9938 2005-04-19 02:48  ivan
9939
9940         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
9941
9942 2005-04-18 00:37  ivan
9943
9944         * FS/FS/cust_main.pm: add some newlines to debugging output, no
9945           need to print file and line # so much
9946
9947 2005-04-16 15:26  ivan
9948
9949         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
9950           screen instead of hardcoding $
9951
9952 2005-04-15 13:29  khoff
9953
9954         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
9955           httemplate/view/svc_domain.cgi: Added support for TXT records.
9956
9957 2005-04-14 02:41  ivan
9958
9959         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
9960           move invoice_latex templating to Text::Template, with special
9961           sauce^W^Wbackwards-compatibility for old templates
9962
9963 2005-04-13 05:31  ivan
9964
9965         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
9966           some super ancient assumptions about slipip and uid meaning
9967           exporting to RADIUS and shell respectively
9968
9969 2005-04-13 05:30  ivan
9970
9971         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
9972           Record.pm and use it in cust_svc svcpart replacement (which is
9973           all about the exports anyway)
9974
9975 2005-04-13 03:54  ivan
9976
9977         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
9978           check attributes
9979
9980 2005-04-13 03:32  ivan
9981
9982         * FS/FS/raddb.pm: add Radius-Operator
9983
9984 2005-04-13 03:16  ivan
9985
9986         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
9987
9988 2005-04-13 02:55  ivan
9989
9990         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
9991           errors"
9992
9993 2005-04-13 01:16  ivan
9994
9995         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
9996           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
9997           is present
9998
9999 2005-04-12 20:38  ivan
10000
10001         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
10002           flat_commission price plan, thanks to Troy Hammonds
10003
10004 2005-04-11 13:13  khoff
10005
10006         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
10007           the email address sent to your BOP processor, in case the
10008           processor sends a pesky receipt that you don't want your
10009           customers getting.
10010
10011 2005-04-11 09:48  khoff
10012
10013         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
10014           debugging messages on everyone.
10015
10016 2005-04-10 14:23  ivan
10017
10018         * install/debian/3.1/INSTALL: a few more packages
10019
10020 2005-04-10 03:16  ivan
10021
10022         * httemplate/search/elements/search.html: add some left and right
10023           padding so cells don't run into each other so badly
10024
10025 2005-04-09 18:13  ivan
10026
10027         * Makefile: fix install-apache for bsd make and reverse
10028           accidentally-checked-in (again!) RT_ENABLED = 1
10029
10030 2005-04-07 18:12  ivan
10031
10032         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
10033           and don't f$&# care
10034
10035 2005-04-07 03:35  ivan
10036
10037         * Makefile, htetc/freeside-rt.conf, install/debian/3.1/INSTALL: add
10038           install/debian/3.1/INSTALL script and script up some apache
10039           automation assuming a conf.d type dir
10040
10041 2005-04-07 02:26  ivan
10042
10043         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
10044           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
10045           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
10046           Record.pm (for DBD::Pg 1.40 is bunk fix)
10047
10048 2005-04-06 20:28  khoff
10049
10050         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
10051           current (non-history) records in place of missing history
10052           records.
10053
10054 2005-04-06 15:52  ivan
10055
10056         * FS/FS/svc_forward.pm: and fix the error msg haha
10057
10058 2005-04-06 15:50  ivan
10059
10060         * FS/FS/svc_forward.pm: looks like a domain part for a
10061           literally-specified forward src or dst is required, not optional
10062
10063 2005-04-05 17:50  khoff
10064
10065         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
10066           table, not the history table.
10067
10068 2005-04-05 14:33  khoff
10069
10070         * bin/add-history-records.pl: This doesn't fix the problem.  To be
10071           continued...
10072
10073 2005-04-02 15:49  ivan
10074
10075         * bin/slony-setup: must be as Pg superuser
10076
10077 2005-04-02 14:46  ivan
10078
10079         * FS/FS/cust_bill_pkg.pm, FS/FS/part_svc_router.pm,
10080           FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm, FS/FS/reg_code_pkg.pm,
10081           FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
10082           httemplate/docs/schema.html: herding elephants: add primary keys
10083           to *all* tables for slony
10084
10085 2005-04-02 12:34  ivan
10086
10087         * bin/slony-setup: adding quick slony setup script
10088
10089 2005-04-01 14:52  khoff
10090
10091         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
10092           attempt to resolve, problems caused by missing history records.
10093
10094 2005-04-01 14:34  khoff
10095
10096         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
10097           history records
10098
10099 2005-03-31 21:59  steve
10100
10101         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
10102
10103 2005-03-31 03:41  ivan
10104
10105         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
10106           method in addition to provisioning new ones
10107
10108 2005-03-31 01:07  ivan
10109
10110         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
10111           invoice destinations
10112
10113 2005-03-30 22:56  khoff
10114
10115         * bin/add-history-records.pl: Printing insert statements is not
10116           necessary
10117
10118 2005-03-30 19:47  khoff
10119
10120         * bin/add-history-records.pl: Committing the inserts helps.
10121
10122 2005-03-30 16:53  khoff
10123
10124         * bin/add-history-records.pl: (Apparently) working version.
10125           Updates svc_*, cust_svc, and domain_record history tables.
10126
10127 2005-03-30 16:31  khoff
10128
10129         * FS/FS/h_svc_forward.pm: Another missing 'u'.
10130
10131 2005-03-30 13:40  khoff
10132
10133         * FS/FS/h_Common.pm: Dump a call trace if something calls
10134           FS::h_Common::sql_h_search without END_TIMESTAMP.
10135
10136 2005-03-30 13:22  khoff
10137
10138         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
10139           in case we're really a FS::h_svc_www object.
10140
10141 2005-03-30 13:09  khoff
10142
10143         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
10144
10145 2005-03-30 12:55  khoff
10146
10147         * bin/add-history-records.pl: Test script to add pre-history table
10148           history records.
10149
10150 2005-03-29 17:37  ivan
10151
10152         * FS/FS/part_export/cp.pm: according to landel CP no longer
10153           supports changing username
10154
10155 2005-03-29 17:18  ivan
10156
10157         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
10158           selecting by credit card, fixes: Bug#1189
10159
10160 2005-03-29 14:41  ivan
10161
10162         * fs_selfservice/FS-SelfService/SelfService.pm: better self-service
10163           debugging, don't point to install.html for suEXEC/setuid in
10164           self-service setup docs
10165
10166 2005-03-28 17:40  khoff
10167
10168         * FS/FS/TicketSystem/RT_External.pm,
10169           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
10170           RT_External fixes.
10171
10172 2005-03-28 17:38  khoff
10173
10174         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
10175           an optional requirement.
10176
10177 2005-03-27 15:21  ivan
10178
10179         * FS/FS/cust_main.pm: allow & in bank names
10180
10181 2005-03-27 15:21  ivan
10182
10183         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
10184           child_objects can now set an alternate field for the svcnum, for
10185           things like forwards
10186
10187 2005-03-26 03:51  ivan
10188
10189         * install/fedora/fc3/: INSTALL, sources.list: fc3
10190
10191 2005-03-21 14:13  khoff
10192
10193         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
10194           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
10195           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
10196           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
10197           FS/FS/part_export/infostreet.pm,
10198           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
10199           httemplate/edit/cust_main.cgi,
10200           httemplate/edit/process/cust_main.cgi,
10201           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
10202           httemplate/view/cust_main/billing.html,
10203           httemplate/view/cust_main/tickets.html: Added support for FAX
10204           invoice destinations using a HylaFAX server.  Faxing plain text
10205           invoices is not supported.
10206
10207 2005-03-21 13:55  pbowen
10208
10209         * FS/FS/Record.pm: Forgot to load up the conf.
10210
10211 2005-03-18 16:12  pbowen
10212
10213         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
10214           a nasty bug that would clear the payinfo if the private key was
10215           not available.  2. Set the default module for encrypt/decrypt to
10216           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
10217           it doesn't just pass around plaintext if the encryption engine is
10218           broken or missing.  4. Added code so that the masked payinfo is
10219           handled correctly in the case that it is blank and it cannot be
10220           generated (encrypted payinfo)
10221
10222 2005-03-18 11:21  pbowen
10223
10224         * FS/: FS/Conf.pm, FS/Record.pm, FS/cust_bill.pm, FS/cust_main.pm,
10225           bin/freeside-setup: Added encrypted fields for Credit Cards,
10226           etc... - PB
10227
10228 2005-03-18 11:15  pbowen
10229
10230         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
10231           billing
10232
10233 2005-03-18 08:47  pbowen
10234
10235         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
10236           SUPER, @_ == 1 if it only contains an undef. -PB
10237
10238 2005-03-18 01:15  ivan
10239
10240         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
10241           freebsd install
10242
10243 2005-03-17 17:00  ivan
10244
10245         * FS/FS/cust_main_county.pm: sorry it was late
10246
10247 2005-03-17 13:56  khoff
10248
10249         * FS/FS/cust_bill.pm: Documentation tyop.
10250
10251 2005-03-17 13:41  khoff
10252
10253         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
10254           httemplate/misc/email-invoice.cgi: Added options
10255           invoice_email_pdf and invoice_email_pdf_note.  invoice_email_pdf
10256           - Attach PDF invoice to emailed plain text invoices.
10257           invoice_email_pdf_note - Replace plain text invoice with this
10258           note, when attaching a PDF.
10259
10260 2005-03-16 03:31  ivan
10261
10262         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
10263           names for some reason
10264
10265 2005-03-15 15:27  khoff
10266
10267         * httemplate/misc/payment.cgi: Missing semicolon.
10268
10269 2005-03-13 03:47  ivan
10270
10271         * FS/FS/cust_main.pm: and store the refund correctly
10272
10273 2005-03-13 03:34  ivan
10274
10275         * FS/FS/cust_main.pm: when refunding against a specific card
10276           payment, use the card details from the payment instead of the
10277           customer record
10278
10279 2005-03-13 03:12  ivan
10280
10281         * FS/FS/cust_main.pm: add some additional debugging to refunds
10282
10283 2005-03-12 08:07  ivan
10284
10285         * Makefile, rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
10286           rt/lib/RT/URI/freeside/Internal.pm,
10287           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
10288           freeside base url since RT calls it from multiple directory
10289           depths... have to specify explicity, like external integration
10290
10291 2005-03-12 06:35  ivan
10292
10293         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
10294           support into this century (close: Bug#1124) - finally get rid of
10295           fs_signup (everything is in fs_selfservice now) (Bug#413) -
10296           organize main menu sysadmin section so it is slightly less
10297           confusing
10298
10299 2005-03-12 06:31  ivan
10300
10301         * httemplate/docs/schema.html, FS/FS/agent.pm, FS/FS/cust_main.pm,
10302           FS/FS/cust_pay.pm, FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
10303           httemplate/view/cust_main/payment_history.html,
10304           httemplate/index.html, httemplate/browse/agent.cgi,
10305           httemplate/edit/prepay_credit.cgi,
10306           httemplate/search/prepay_credit.html,
10307           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
10308           fs_selfservice/FS-SelfService/ieak.template,
10309           fs_selfservice/FS-SelfService/cgi/agent.cgi,
10310           fs_selfservice/FS-SelfService/cgi/decline.html,
10311           httemplate/edit/process/prepay_credit.cgi,
10312           httemplate/edit/process/reg_code.cgi,
10313           fs_selfservice/FS-SelfService/cgi/map.gif,
10314           fs_selfservice/FS-SelfService/cgi/promocode.html,
10315           fs_selfservice/FS-SelfService/cgi/regcode.html,
10316           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
10317           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
10318           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
10319           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
10320           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
10321           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10322           fs_selfservice/FS-SelfService/cgi/signup.html,
10323           fs_selfservice/FS-SelfService/cgi/stateselect.html,
10324           fs_selfservice/FS-SelfService/cgi/success.html, htetc/handler.pl:
10325           - bring prepaid support into this century (close: Bug#1124) -
10326           finally get rid of fs_signup (everything is in fs_selfservice
10327           now) (Bug#413) - organize main menu sysadmin section so it is
10328           slightly less confusing
10329
10330 2005-03-11 02:35  ivan
10331
10332         * rt/FREESIDE_MODIFIED: update list of modified files
10333
10334 2005-03-11 02:33  ivan
10335
10336         * rt/etc/RT_SiteConfig.pm: merging
10337
10338 2005-03-10 17:34  khoff
10339
10340         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
10341           html/Elements/Menu, html/Elements/Tabs,
10342           html/Ticket/Elements/AddCustomers,
10343           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
10344           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
10345           Reorganized RT->Freeside integration to support Internal (single
10346           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
10347           handled the same either way.  Integration type is changed by
10348           setting $RT::URI::freeside::IntegrationType to either 'Internal'
10349           or 'XMLRPC' in your RT_SiteConfig.pm.
10350
10351 2005-03-10 14:49  khoff
10352
10353         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
10354           lookups through the XMLRPC interface.
10355
10356 2005-03-10 07:43  ivan
10357
10358         * install/freebsd/: INSTALL, ports: ports is a steaming pile
10359
10360 2005-03-10 01:56  ivan
10361
10362         * FS/bin/freeside-daily: fine.
10363
10364 2005-03-10 00:58  ivan
10365
10366         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
10367           package editing problem with extraneous services showing up,
10368           closes: Bug#1170
10369
10370 2005-03-09 23:27  ivan
10371
10372         * install/freebsd/INSTALL: freebsd bs
10373
10374 2005-03-09 00:18  ivan
10375
10376         * httemplate/docs/index.html: preliminary RT docs
10377
10378 2005-03-08 10:37  khoff
10379
10380         * FS/FS/XMLRPC.pm: Don't require that the method results be
10381           FS::Record descendant objects.  If they are, we map them to
10382           hashrefs.  Otherwise we return them verbatim and hope (maybe
10383           check) that they're scalars, hashrefs, or arrayrefs.
10384
10385 2005-03-08 10:15  khoff
10386
10387         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
10388           'version', and eventually config look-ups (next commit).
10389
10390 2005-03-06 03:45  ivan
10391
10392         * install/freebsd/ports: adding Text::CSV and
10393           Spreadsheet::WriteExcel
10394
10395 2005-03-05 19:25  ivan
10396
10397         * httemplate/search/elements/search.html: specity an explicit EOL
10398           for Text::CSV_XS, apparantly sometimes the default is null
10399
10400 2005-03-05 19:22  ivan
10401
10402         * httemplate/search/elements/search.html: and a slight formatting
10403           fix
10404
10405 2005-03-05 19:04  ivan
10406
10407         * httemplate/search/elements/search.html, htetc/handler.pl,
10408           httemplate/index.html, httemplate/search/cust_bill.html,
10409           httemplate/search/cust_bill_event.html,
10410           httemplate/search/cust_credit.html,
10411           httemplate/search/cust_main-otaker.cgi,
10412           httemplate/search/cust_main.cgi,
10413           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
10414           httemplate/search/reg_code.html,
10415           httemplate/search/report_cust_credit.html,
10416           httemplate/search/report_cust_pay.html,
10417           httemplate/search/report_prepaid_income.html,
10418           httemplate/search/report_tax.html,
10419           httemplate/search/sqlradius.html, httemplate/search/svc_www.cgi,
10420           httemplate/view/cust_bill-pdf.cgi,
10421           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
10422           templated reports and clean up their HTML formatting, closes;
10423           Bug#520, Bug#1107
10424
10425 2005-03-04 14:24  ivan
10426
10427         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
10428           reference "payby" is ambiguous" error when selecting by payment
10429           type, fix missing check #s caused by cust_main.payinfo masking
10430           cust_pay.payinfo, closes (really this time): Bug#1105
10431
10432 2005-03-04 04:57  ivan
10433
10434         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
10435           correctly even if the customer record has somehow been removed...
10436
10437 2005-03-04 04:34  ivan
10438
10439         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
10440           httemplate/search/cust_credit.html,
10441           httemplate/search/cust_pay.cgi,
10442           httemplate/search/report_cust_credit.html,
10443           httemplate/search/report_cust_pay.html,
10444           httemplate/search/elements/search.html: add agent selection to
10445           payment and credit reports, add link to agent browse, closes:
10446           Bug#1105
10447
10448 2005-03-03 02:25  ivan
10449
10450         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
10451           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
10452           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
10453           scary "Multiple records in scalar search" warnings w/history
10454           table searches
10455
10456 2005-03-03 01:05  ivan
10457
10458         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
10459           debug output...
10460
10461 2005-03-03 00:58  ivan
10462
10463         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
10464           call details on invoices, so place names get cut off, not
10465           anything important
10466
10467 2005-03-03 00:52  ivan
10468
10469         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
10470           debug output...
10471
10472 2005-03-03 00:52  ivan
10473
10474         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
10475
10476 2005-03-03 00:45  ivan
10477
10478         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
10479           for time2str
10480
10481 2005-03-03 00:37  ivan
10482
10483         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
10484           to invoice details
10485
10486 2005-03-03 00:21  ivan
10487
10488         * install/redhat/es3/INSTALL: add tetex packages for typeset
10489           invoices
10490
10491 2005-03-03 00:15  ivan
10492
10493         * FS/FS/Record.pm: want a full stack backtrace for this warning
10494
10495 2005-03-03 00:05  ivan
10496
10497         * FS/FS/part_export/sqlradius.pm: doc
10498
10499 2005-03-02 13:00  khoff
10500
10501         * eg/xmlrpc-example.pl, httemplate/misc/xmlrpc.cgi,
10502           FS/FS/XMLRPC.pm, htetc/handler.pl: Initial version of the xmlrpc
10503           interface for freeside.
10504
10505 2005-03-01 16:47  ivan
10506
10507         * FS/FS/cust_pkg.pm: set setup date on package changes
10508
10509 2005-03-01 16:03  ivan
10510
10511         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
10512           crediting customer for service remaining:
10513           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
10514           where the part_pkg record didn't have a plan, closes: Bug#1153
10515
10516 2005-02-27 03:18  ivan
10517
10518         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
10519           details on invoices, closes: Bug#1096
10520
10521 2005-02-27 03:05  ivan
10522
10523         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
10524           on errors
10525
10526 2005-02-27 02:18  ivan
10527
10528         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
10529           fields in a table without a primary key
10530
10531 2005-02-25 14:14  ivan
10532
10533         * bin/pg-readonly: try to set the sequences right for modern Pg
10534
10535 2005-02-25 14:07  ivan
10536
10537         * bin/pg-readonly: adding quick pg-readonly tool
10538
10539 2005-02-25 12:52  ivan
10540
10541         * FS/FS/part_pkg.pm: small bugfix for options option
10542
10543 2005-02-25 12:21  ivan
10544
10545         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
10546           option to part_pkg::insert to specify part_pkg_option records
10547
10548 2005-02-24 06:22  ivan
10549
10550         * httemplate/edit/part_svc.cgi,
10551           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
10552           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
10553           httemplate/elements/progress-init.html,
10554           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
10555           FS/FS/part_svc.pm: add progressbar to service definition add -
10556           duplicate checking can take a while, closes: Bug#1126
10557
10558 2005-02-22 10:26  khoff
10559
10560         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
10561           to make it easier to find packages in large lists.
10562
10563 2005-02-20 00:51  ivan
10564
10565         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
10566
10567 2005-02-20 00:44  ivan
10568
10569         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
10570           httemplate/elements/jsrsServer.html,
10571           httemplate/elements/overlibmws.js,
10572           httemplate/elements/progress-init.html,
10573           httemplate/elements/progress-popup.html: use a javascript layer
10574           instead of a browser popup (popup blockers), really generalize
10575           the progressbar code to make it easy to use as a component
10576
10577 2005-02-17 00:44  ivan
10578
10579         * httemplate/edit/rate.cgi: generalize progressbar code in
10580           preparation for using it wherever needed
10581
10582 2005-02-16 17:37  ivan
10583
10584         * httemplate/edit/process/rate.cgi: generalize progressbar code in
10585           preparation for using it wherever needed
10586
10587 2005-02-16 16:11  ivan
10588
10589         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
10590           preparation for using it wherever needed
10591
10592 2005-02-16 14:06  ivan
10593
10594         * install/centos/3/: INSTALL, httpd-init: centos install notes,
10595           basically like rhell
10596
10597 2005-02-15 18:53  ivan
10598
10599         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
10600           problems
10601
10602 2005-02-15 10:47  ivan
10603
10604         * install/redhat/es3/INSTALL: update rhell3 docs, add some slony
10605           notes
10606
10607 2005-02-13 19:49  ivan
10608
10609         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
10610           closes: Bug#1113
10611
10612 2005-02-11 19:02  ivan
10613
10614         * httemplate/edit/process/svc_broadband.cgi: transaction not
10615           necessary here
10616
10617 2005-02-10 22:44  ivan
10618
10619         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/handler.pl,
10620           httemplate/edit/process/rate.cgi, httemplate/edit/rate.cgi:
10621           generalize progressbar code in preparation for using it wherever
10622           needed
10623
10624 2005-02-08 17:08  ivan
10625
10626         * Makefile: more porable syntax for su
10627
10628 2005-02-08 14:33  ivan
10629
10630         * FS/FS/clientapi_session_field.pm: tyop
10631
10632 2005-02-08 12:51  ivan
10633
10634         * install/freebsd/: INSTALL, ports: update freebsd install notes
10635
10636 2005-02-08 12:22  ivan
10637
10638         * FS/bin/freeside-setup, FS/FS.pm, FS/MANIFEST,
10639           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
10640           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
10641           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
10642           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
10643           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
10644           httemplate/docs/schema.html: make self-service session cache
10645           module configurable, start framework for in-database session
10646           cache
10647
10648 2005-02-05 15:39  ivan
10649
10650         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
10651           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
10652           complication from ClientAPI dispatch foo
10653
10654 2005-02-04 17:30  ivan
10655
10656         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
10657           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
10658           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
10659           perl??
10660
10661 2005-02-04 06:44  ivan
10662
10663         * Makefile: freebsd throws a fatal error if it can't stop apache
10664           now, bah
10665
10666 2005-02-04 02:38  ivan
10667
10668         * httemplate/edit/cust_main.cgi: typo
10669
10670 2005-02-04 02:17  ivan
10671
10672         * install/redhat/es3/INSTALL: minor update for rhel3 install notes
10673
10674 2005-01-29 04:49  ivan
10675
10676         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
10677           bit for reg codes
10678
10679 2005-01-29 04:34  ivan
10680
10681         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
10682           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
10683           FS/t/reg_code.t, FS/t/reg_code_pkg.t, FS/MANIFEST,
10684           FS/FS/ClientAPI/Signup.pm, httemplate/docs/schema.html,
10685           httemplate/edit/reg_code.cgi, httemplate/search/reg_code.html,
10686           httemplate/edit/process/reg_code.cgi: registration codes
10687
10688 2005-01-27 15:01  ivan
10689
10690         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
10691           s/defaultcountry/countrydefault/
10692
10693 2005-01-27 14:19  ivan
10694
10695         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
10696
10697 2005-01-27 02:21  ivan
10698
10699         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
10700           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/elements/jsrsClient.js,
10701           FS/bin/freeside-queued, httemplate/edit/rate.cgi,
10702           httemplate/elements/qlib/box.js,
10703           httemplate/elements/qlib/boxctrl.js,
10704           httemplate/elements/qlib/boxres.js,
10705           httemplate/elements/qlib/button.js,
10706           httemplate/elements/qlib/buttonres.js,
10707           httemplate/elements/qlib/control.js,
10708           httemplate/elements/qlib/counter.js,
10709           httemplate/elements/qlib/imagelist.js,
10710           httemplate/elements/qlib/label.js,
10711           httemplate/elements/qlib/messagebox.js,
10712           httemplate/elements/qlib/progress.js,
10713           httemplate/elements/qlib/sound.js,
10714           httemplate/elements/qlib/sprite.js,
10715           httemplate/elements/qlib/window.js,
10716           httemplate/elements/qlib/wndctrl.js,
10717           httemplate/images/progressbar-empty.png,
10718           httemplate/images/progressbar-full.png: DHTML progress bar for
10719           glacial rate adding and editing, closes: Bug#1100
10720
10721 2005-01-19 13:25  ivan
10722
10723         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
10724           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
10725           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
10726           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
10727           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
10728           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
10729           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
10730           unused portion at cancellation, patch from pbowen
10731
10732 2005-01-18 16:57  ivan
10733
10734         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
10735           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
10736           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
10737           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
10738           one-time referral credits
10739
10740 2005-01-07 14:16  ivan
10741
10742         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
10743           file for rate processing, causing problems with giant query
10744           string, kludge in the non-displayed US-rates, and disable the
10745           submit button when pressed
10746
10747 2005-01-06 12:58  ivan
10748
10749         * FS/FS/Conf.pm: fix description RT_External in ticket_system
10750           option
10751
10752 2005-01-06 12:20  ivan
10753
10754         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
10755           key codes, don't try fancy things with hex and sprintf
10756
10757 2005-01-06 11:48  ivan
10758
10759         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
10760           turbo hex keycodes in uppercase
10761
10762 2005-01-06 11:02  ivan
10763
10764         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
10765           serials and key codes can be edited locally
10766
10767 2005-01-05 11:29  ivan
10768
10769         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
10770           hex!
10771
10772 2005-01-05 02:01  ivan
10773
10774         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
10775           voip_sqlradacct
10776
10777 2005-01-04 19:07  ivan
10778
10779         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
10780           correct this time
10781
10782 2005-01-04 19:01  ivan
10783
10784         * FS/FS/part_export/artera_turbo.pm: missing underscore!
10785
10786 2005-01-04 18:47  ivan
10787
10788         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
10789           than run them immediately, always format keycode as %010d,
10790           closes: Bug#936, Bug#1060
10791
10792 2005-01-03 10:25  ivan
10793
10794         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
10795           in numeric gt (>)
10796
10797 2004-12-31 00:47  ivan
10798
10799         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
10800           price plan
10801
10802 2004-12-31 00:31  ivan
10803
10804         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
10805           voip price plan
10806
10807 2004-12-31 00:24  ivan
10808
10809         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
10810           voip price plan
10811
10812 2004-12-30 23:43  ivan
10813
10814         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
10815
10816 2004-12-30 16:48  ivan
10817
10818         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
10819           fix up some bugs in VoIP rating
10820
10821 2004-12-29 17:41  ivan
10822
10823         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
10824           domain_record.pm
10825
10826 2004-12-29 04:01  ivan
10827
10828         * CREDITS: update credits
10829
10830 2004-12-29 04:00  ivan
10831
10832         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
10833           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
10834           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
10835           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
10836           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
10837           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
10838           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
10839           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
10840           httemplate/view/cust_main.cgi,
10841           httemplate/view/cust_main/packages.html: historical (immutable)
10842           invoice details about services and other history infrastructure
10843
10844 2004-12-28 15:30  ivan
10845
10846         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
10847           export
10848
10849 2004-12-27 02:19  ivan
10850
10851         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
10852           from causing payment or credit transactions from finishing
10853
10854 2004-12-27 01:23  ivan
10855
10856         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
10857           httemplate/edit/cust_main/contact.html: UI: rework shipping
10858           address javascript, closes: Bug#1085
10859
10860 2004-12-24 15:35  ivan
10861
10862         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
10863           toor
10864
10865 2004-12-24 15:28  ivan
10866
10867         * bin/passwd.import: remove $Id$ line
10868
10869 2004-12-24 15:27  ivan
10870
10871         * bin/passwd.import: import NP and *LK* from shadow file as * (no
10872           password)
10873
10874 2004-12-23 18:54  ivan
10875
10876         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
10877           to set payment date manually
10878
10879 2004-12-23 03:39  ivan
10880
10881         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
10882           svc_www-enable_subdomains config option
10883
10884 2004-12-23 01:15  ivan
10885
10886         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
10887           packages when no primary service is selected
10888
10889 2004-12-23 01:07  ivan
10890
10891         * FS/FS/part_pkg.pm: better debugging for options passed to insert
10892           method
10893
10894 2004-12-23 00:32  ivan
10895
10896         * FS/bin/freeside-setup: allow NULL zip in some countries
10897
10898 2004-12-23 00:00  ivan
10899
10900         * FS/bin/freeside-setup: going with 6 digit misnamed "npa" for now
10901
10902 2004-12-23 00:00  ivan
10903
10904         * bin/: rate-us.import, rate.import: adding rate import scripts
10905
10906 2004-12-22 23:29  ivan
10907
10908         * FS/FS/rate_region.pm: better short prefix display
10909
10910 2004-12-22 23:28  ivan
10911
10912         * httemplate/edit/rate.cgi: hide US regions for now, we don't
10913           currently need them for rating just invoice/session display and
10914           the web pages are so giant they're timing out
10915
10916 2004-12-22 06:40  ivan
10917
10918         * Makefile: chkconfig ON
10919
10920 2004-12-22 06:09  ivan
10921
10922         * Makefile: /usr/bin/true on fleabsd
10923
10924 2004-12-22 06:06  ivan
10925
10926         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
10927           warn and require confirmation when editing next bill dates to a
10928           date in the past, closes; Bug#430
10929
10930 2004-12-22 01:53  ivan
10931
10932         * FS/bin/freeside-daily: just "vaccum analyze" is fine
10933
10934 2004-12-21 15:19  ivan
10935
10936         * FS/FS/rate_detail.pm: need to use table modules we call
10937           ut_foreign_key on: rate, rate_region
10938
10939 2004-12-20 03:41  ivan
10940
10941         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
10942           ticket lists
10943
10944 2004-12-20 03:29  ivan
10945
10946         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
10947           to fix XSS on ticket lists
10948
10949 2004-12-20 02:13  ivan
10950
10951         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
10952           better error messages on email errors
10953
10954 2004-12-20 00:21  ivan
10955
10956         * Makefile: remove quotes which were causing problems.  grr make
10957
10958 2004-12-20 00:16  ivan
10959
10960         * Makefile: add init script enable command in deb and redhat
10961
10962 2004-12-18 02:52  ivan
10963
10964         * httemplate/index.html: fix spelling
10965
10966 2004-12-13 01:13  ivan
10967
10968         * FS/FS/Conf.pm, httemplate/index.html: add config option for
10969           address2 search, closes: Bug#1022
10970
10971 2004-12-12 10:51  ivan
10972
10973         * httemplate/view/cust_main/quick-charge.html: fix form action url
10974           for template
10975
10976 2004-12-12 00:34  ivan
10977
10978         * FS/FS/cust_main.pm: fix customer status display for some cases
10979           with suspended accounts
10980
10981 2004-12-11 15:16  ivan
10982
10983         * FS/FS/part_export/acct_sql.pm: finish modification
10984
10985 2004-12-11 12:41  ivan
10986
10987         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
10988           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
10989           event, closes: Bug#977
10990
10991 2004-12-10 23:50  ivan
10992
10993         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
10994           httemplate/view/cust_main/order_pkg.html,
10995           httemplate/view/cust_main/packages.html,
10996           httemplate/view/cust_main/payment_history.html,
10997           httemplate/view/cust_main/quick-charge.html: voiding of echeck
10998           payments instead of refunds
10999
11000 2004-12-10 14:28  ivan
11001
11002         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
11003           and service address boxes
11004
11005 2004-12-10 13:35  ivan
11006
11007         * rt/html/Elements/Header: fix link to freeside docs in RT header
11008
11009 2004-12-10 13:25  ivan
11010
11011         * httemplate/docs/: overview-new.dia, overview-new.png: move the
11012           "self-service SSH tunnel" label to avoid ambiguity
11013
11014 2004-12-09 16:51  ivan
11015
11016         * FS/bin/freeside-setup: promo codes not unique...
11017
11018 2004-12-09 16:04  ivan
11019
11020         * rt/html/Elements/Tabs: fix link back to billing main
11021
11022 2004-12-09 15:14  ivan
11023
11024         * httemplate/search/cust_main.cgi: typo
11025
11026 2004-12-09 15:05  ivan
11027
11028         * httemplate/search/cust_main.cgi: typo
11029
11030 2004-12-09 14:26  ivan
11031
11032         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
11033
11034 2004-12-09 14:23  ivan
11035
11036         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
11037           fields
11038
11039 2004-12-09 14:20  ivan
11040
11041         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
11042
11043 2004-12-09 14:06  ivan
11044
11045         * httemplate/search/cust_main.cgi: UI: same font size as the rest
11046           of the page
11047
11048 2004-12-09 14:02  ivan
11049
11050         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
11051           little
11052
11053 2004-12-09 13:59  ivan
11054
11055         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
11056           for empty value of custom tickets work???
11057
11058 2004-12-09 13:53  ivan
11059
11060         * httemplate/index.html: remove extra list item for now
11061
11062 2004-12-09 13:33  ivan
11063
11064         * httemplate/view/cust_main/tickets.html,
11065           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
11066           invoice addresses
11067
11068 2004-12-09 12:43  ivan
11069
11070         * FS/bin/freeside-setup: fix some typos noticed by pbowen
11071
11072 2004-12-09 04:46  ivan
11073
11074         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
11075
11076 2004-12-09 04:18  ivan
11077
11078         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
11079           up wrong id field
11080
11081 2004-12-09 04:03  ivan
11082
11083         * FS/FS/TicketSystem/RT_External.pm: use new var
11084
11085 2004-12-09 04:01  ivan
11086
11087         * FS/FS/Conf.pm: typo
11088
11089 2004-12-09 03:57  ivan
11090
11091         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
11092           for default queue id
11093
11094 2004-12-09 03:17  ivan
11095
11096         * httemplate/index.html: finish up for now
11097
11098 2004-12-09 02:07  ivan
11099
11100         * httemplate/search/cust_main.cgi: deuglify
11101
11102 2004-12-09 01:57  ivan
11103
11104         * httemplate/search/cust_main.cgi: fix typo
11105
11106 2004-12-09 01:21  ivan
11107
11108         * FS/FS/TicketSystem/RT_Internal.pm,
11109           httemplate/search/cust_main.cgi,
11110           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
11111           httemplate/view/cust_main/billing.html,
11112           httemplate/view/cust_main/contacts.html,
11113           httemplate/view/cust_main/misc.html,
11114           httemplate/view/cust_main/tickets.html: more RT integration
11115
11116 2004-12-06 06:42  ivan
11117
11118         * httemplate/search/cust_main.cgi: fix total link
11119
11120 2004-12-06 06:36  ivan
11121
11122         * httemplate/search/cust_main.cgi: fix total links and line up
11123           custom field columns
11124
11125 2004-12-06 06:15  ivan
11126
11127         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
11128           too
11129
11130 2004-12-06 06:13  ivan
11131
11132         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
11133           for counting tickets with severities...
11134
11135 2004-12-06 06:11  ivan
11136
11137         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
11138
11139 2004-12-06 06:09  ivan
11140
11141         * httemplate/search/cust_main.cgi: fix reading custome field values
11142
11143 2004-12-06 06:00  ivan
11144
11145         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
11146           FS/FS/TicketSystem/RT_External.pm,
11147           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
11148           httemplate/search/cust_main.cgi: 1st try at adding custom field
11149           handling
11150
11151 2004-12-06 00:09  ivan
11152
11153         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
11154           length" warning in latex escapes
11155
11156 2004-12-05 22:56  ivan
11157
11158         * httemplate/search/cust_main.cgi: link customers back to tickets!
11159
11160 2004-12-03 17:09  ivan
11161
11162         * rt/html/Elements/PageLayout: landing rt 3.2.2
11163
11164 2004-12-03 15:41  ivan
11165
11166         * htetc/handler.pl: landing rt 3.2.2
11167
11168 2004-12-03 12:51  ivan
11169
11170         * rt/: html/Elements/Footer, html/Elements/Header,
11171           html/Elements/PageLayout, html/Elements/SimpleSearch,
11172           html/Elements/Tabs, html/NoAuth/webrt.css,
11173           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
11174           sbin/rt-setup-database.in: landing rt 3.2.2
11175
11176 2004-12-03 12:40  ivan
11177
11178         * rt/: lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
11179           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
11180           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Notify.pm,
11181           lib/RT/Action/RecordCorrespondence.pm,
11182           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/Generic.pm,
11183           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
11184           lib/RT/Action/EscalatePriority.pm,
11185           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
11186           lib/RT/Action/SendEmail.pm, lib/RT/URI/fsck_com_rt.pm,
11187           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
11188           lib/RT/URI/base.pm, lib/RT/Interface/REST.pm,
11189           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
11190           lib/RT/Interface/Email/Auth/MailFrom.pm,
11191           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
11192           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
11193           lib/RT/Condition/QueueChange.pm,
11194           lib/RT/Condition/StatusChange.pm,
11195           lib/RT/Interface/Web/Handler.pm,
11196           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
11197           lib/RT/Search/Generic.pm, lib/RT/Condition/Generic.pm,
11198           bin/mason_handler.scgi.in, bin/rt-crontool.in,
11199           bin/standalone_httpd.in, bin/webmux.pl.in,
11200           lib/RT/Condition/AnyTransaction.pm,
11201           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/OwnerChange.pm,
11202           lib/RT/Condition/PriorityExceeds.pm,
11203           lib/RT/Condition/UserDefined.pm, bin/mason_handler.fcgi.in,
11204           bin/mason_handler.svc.in, bin/rt.in, bin/rt-mailgate.in,
11205           etc/schema.Sybase, etc/acl.Sybase, etc/initialdata,
11206           etc/schema.Informix, etc/RT_Config.pm.in, etc/acl.Pg,
11207           etc/constraints.mysql, etc/schema.SQLite, etc/schema.mysql,
11208           etc/drop.Oracle, etc/upgrade/3.1.0/acl.Informix,
11209           etc/upgrade/3.1.0/acl.Oracle, etc/upgrade/3.1.0/acl.Pg,
11210           etc/upgrade/3.1.0/acl.SQLite, etc/upgrade/3.1.0/acl.mysql,
11211           etc/upgrade/3.1.0/content, etc/upgrade/3.1.0/schema.Informix,
11212           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
11213           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
11214           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: import rt
11215           3.2.2
11216
11217 2004-12-03 12:37  ivan
11218
11219         * rt/html/Elements/CollectionAsTable/Row: Initial revision
11220
11221 2004-12-03 12:37  ivan
11222
11223         * rt/: UPGRADING, README, Makefile.in, configure, configure.ac,
11224           Changelog, aclocal.m4, sbin/extract-message-catalog,
11225           sbin/regression_harness, sbin/factory, sbin/license_tag,
11226           sbin/rt-test-dependencies.in, sbin/extract_pod_tests,
11227           html/autohandler, html/index.html, html/l,
11228           html/Ticket/Create.html, html/Ticket/History.html,
11229           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
11230           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
11231           html/Tools/MyDay.html, html/Tools/Offline.html,
11232           html/Tools/Elements/Tabs, html/Ticket/Display.html,
11233           html/Ticket/Modify.html, html/Ticket/ModifyLinks.html,
11234           html/Ticket/ShowEmailRecord.html,
11235           html/Ticket/Attachment/dhandler,
11236           html/Ticket/Elements/LoadTextAttachments,
11237           html/Ticket/Elements/EditCustomField,
11238           html/Ticket/Elements/EditWatchers,
11239           html/Ticket/Elements/ShowDependencies,
11240           html/Ticket/Elements/ShowMessageHeaders,
11241           html/Ticket/Elements/ShowPeople,
11242           html/Ticket/Elements/ShowReferences,
11243           html/Ticket/Elements/ShowTransaction,
11244           html/Ticket/Elements/ShowTransactionAttachments,
11245           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
11246           html/Ticket/Elements/EditPeople, html/Ticket/Elements/ShowDates,
11247           html/Ticket/Elements/ShowMemberOf,
11248           html/Ticket/Elements/ShowMembers,
11249           html/Ticket/Elements/ShowMessageStanza,
11250           html/Ticket/Elements/ShowRequestor,
11251           html/Ticket/Elements/EditCustomFields,
11252           html/Ticket/Elements/EditDates,
11253           html/Ticket/Elements/PreviewScrips,
11254           html/Ticket/Elements/ShowBasics,
11255           html/Ticket/Elements/ShowCustomFields,
11256           html/Ticket/Elements/ShowGroupMembers,
11257           html/Ticket/Elements/ShowHistory,
11258           html/Ticket/Elements/ShowUserEntry,
11259           html/Ticket/Elements/EditBasics,
11260           html/Ticket/Elements/FindAttachments,
11261           html/Ticket/Elements/ShowAttachments, html/Search/Build.html,
11262           html/Search/Edit.html, html/Search/Results.html,
11263           html/Search/Results.rdf, html/Search/Results.tsv,
11264           html/Search/Elements/BuildFormatString,
11265           html/Search/Elements/DisplayOptions,
11266           html/Search/Elements/EditSearches,
11267           html/Search/Elements/NewListActions,
11268           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
11269           html/Search/Elements/SelectAndOr,
11270           html/Search/Elements/SelectLinks,
11271           html/Search/Elements/SelectPersonType,
11272           html/Search/Elements/SelectSearchesForObjects,
11273           html/Approvals/Display.html, html/Approvals/index.html,
11274           html/Approvals/Elements/PendingMyApproval,
11275           html/Search/Elements/EditFormat, html/Search/Elements/PickBasics,
11276           html/Search/Elements/PickCriteria,
11277           html/Search/Elements/SelectSearchObject, html/Admin/index.html,
11278           html/Admin/Groups/GroupRights.html,
11279           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
11280           html/Admin/Groups/index.html, html/Approvals/Elements/Approve,
11281           html/Approvals/Elements/ShowDependency,
11282           html/Approvals/Elements/Tabs, html/Admin/Global/GroupRights.html,
11283           html/Admin/Global/Templates.html,
11284           html/Admin/Global/UserRights.html,
11285           html/Admin/Groups/Members.html,
11286           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
11287           html/Admin/Global/Scrip.html, html/Admin/Global/Scrips.html,
11288           html/Admin/Global/Template.html, html/Admin/Global/index.html,
11289           html/Admin/Queues/CustomField.html,
11290           html/Admin/Queues/CustomFields.html,
11291           html/Admin/Queues/GroupRights.html, html/Admin/Queues/Scrip.html,
11292           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
11293           html/Admin/Queues/Templates.html,
11294           html/Admin/Queues/UserRights.html, html/Admin/Users/Modify.html,
11295           html/Admin/Users/index.html, html/Admin/Elements/EditCustomField,
11296           html/Admin/Elements/ListGlobalScrips,
11297           html/Admin/Elements/SelectCustomFieldType,
11298           html/Admin/Elements/SelectModifyUser, html/Admin/Elements/Tabs,
11299           html/Admin/Elements/UserTabs, html/Admin/Queues/Modify.html,
11300           html/Admin/Queues/People.html, html/Admin/Queues/index.html,
11301           html/Admin/Elements/EditCustomFieldValues,
11302           html/Admin/Elements/EditScrip,
11303           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
11304           html/Admin/Elements/QueueTabs,
11305           html/Admin/Elements/SelectModifyGroup,
11306           html/Admin/Elements/SelectSingleOrMultiple,
11307           html/Admin/Elements/SelectUsers, html/Admin/Elements/ToolTabs,
11308           html/Admin/Elements/AddCustomFieldValue,
11309           html/Admin/Elements/EditCustomFields,
11310           html/Admin/Elements/EditScrips,
11311           html/Admin/Elements/EditTemplates,
11312           html/Admin/Elements/ModifyTemplate,
11313           html/Admin/Elements/SelectGroups,
11314           html/Admin/Elements/SelectNewGroupMembers,
11315           html/Admin/Elements/SelectScrip,
11316           html/Admin/Elements/CreateUserCalled,
11317           html/Admin/Elements/EditQueueWatchers,
11318           html/Admin/Elements/GroupTabs,
11319           html/Admin/Elements/QueueRightsForUser,
11320           html/Admin/Elements/SelectModifyQueue,
11321           html/Admin/Elements/SelectRights,
11322           html/Admin/Elements/SelectScripCondition,
11323           html/Admin/Elements/SelectStage,
11324           html/Admin/Elements/SelectTemplate,
11325           html/Admin/Elements/SystemTabs,
11326           html/Admin/Elements/ListGlobalCustomFields,
11327           html/Admin/Elements/SelectScripAction,
11328           html/SelfService/Closed.html, html/SelfService/Create.html,
11329           html/SelfService/Display.html, html/SelfService/Error.html,
11330           html/SelfService/Prefs.html, html/SelfService/Update.html,
11331           html/SelfService/index.html, html/Elements/BevelBoxRaisedEnd,
11332           html/Elements/MyRequests, html/Elements/SelectDateType,
11333           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
11334           html/Elements/SelectTicketSortBy, html/Elements/ShowLinks,
11335           html/SelfService/Attachment/dhandler,
11336           html/SelfService/Elements/GotoTicket,
11337           html/SelfService/Elements/Header,
11338           html/SelfService/Elements/MyRequests,
11339           html/SelfService/Elements/Tabs, html/Elements/Callback,
11340           html/Elements/EditLinks, html/Elements/ListActions,
11341           html/Elements/MessageBox, html/Elements/QueryString,
11342           html/Elements/Refresh, html/Elements/SelectLinkType,
11343           html/Elements/SelectMatch, html/Elements/QuickCreate,
11344           html/Elements/Quicksearch, html/Elements/SelectUsers,
11345           html/Elements/GotoTicket, html/Elements/ScrubHTML,
11346           html/Elements/Section, html/Elements/SelectBoolean,
11347           html/Elements/SelectDate, html/Elements/SelectGroups,
11348           html/Elements/SelectLang, html/Elements/SelectNewTicketQueue,
11349           html/Elements/SelectQueue, html/Elements/SelectTicketTypes,
11350           html/Elements/TicketList, html/Elements/TitleBoxEnd,
11351           html/Elements/Checkbox, html/Elements/Error, html/Elements/Login,
11352           html/Elements/SelectAttachmentField,
11353           html/Elements/SelectCustomFieldOperator,
11354           html/Elements/SelectOwner, html/Elements/SelectWatcherType,
11355           html/Elements/SetupSessionCookie, html/Elements/ShowLink,
11356           html/Elements/Submit, html/Elements/TitleBox,
11357           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
11358           html/Elements/MyTickets, html/Elements/SelectCustomFieldValue,
11359           html/Elements/SelectDateRelation,
11360           html/Elements/SelectEqualityOperator,
11361           html/Elements/SelectResultsPerPage,
11362           html/Elements/CollectionAsTable/Header,
11363           html/Elements/CollectionAsTable/ParseFormat,
11364           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
11365           html/REST/1.0/dhandler, html/REST/1.0/logout,
11366           html/REST/1.0/ticket/merge,
11367           html/REST/1.0/Forms/ticket/attachments,
11368           html/REST/1.0/Forms/ticket/links, html/REST/1.0/search/dhandler,
11369           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
11370           html/REST/1.0/ticket/link, html/REST/1.0/Forms/queue/default,
11371           html/REST/1.0/Forms/queue/ns, html/REST/1.0/Forms/ticket/default,
11372           html/REST/1.0/Forms/ticket/history,
11373           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
11374           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
11375           html/NoAuth/images/autohandler,
11376           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
11377           html/User/Prefs.html, html/User/Elements/DelegateRights,
11378           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
11379           html/User/Groups/Members.html, html/User/Groups/Modify.html,
11380           html/User/Groups/index.html, lib/RT.pm.in,
11381           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
11382           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
11383           lib/RT/CustomField_Overlay.pm, lib/RT/Queues_Overlay.pm,
11384           lib/RT/Date.pm, lib/RT/ScripConditions_Overlay.pm,
11385           lib/RT/Template_Overlay.pm, lib/RT/Group.pm, lib/RT/User.pm,
11386           lib/RT/System.pm, lib/RT/Ticket_Overlay.pm, lib/RT/Attachment.pm,
11387           lib/RT/Attributes.pm, lib/RT/Handle.pm,
11388           lib/RT/Principals_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
11389           lib/RT/ACL_Overlay.pm, lib/RT/Templates_Overlay.pm,
11390           lib/RT/Users_Overlay.pm, lib/RT/Attribute_Overlay.pm,
11391           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
11392           lib/RT/Tickets_Overlay.pm, lib/RT/Attributes_Overlay.pm,
11393           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
11394           lib/RT/Transactions.pm, lib/RT/I18N.pm, lib/RT/Links.pm,
11395           lib/RT/Queue.pm, lib/RT/Scrip.pm, lib/RT/User_Overlay.pm,
11396           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/CurrentUser.pm,
11397           lib/RT/Principal.pm, lib/RT/Attachment_Overlay.pm,
11398           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
11399           lib/RT/ACE.pm, lib/RT/ScripActions.pm,
11400           lib/RT/Transactions_Overlay.pm, lib/RT/Attachments.pm,
11401           lib/RT/Groups.pm, lib/RT/Principal_Overlay.pm,
11402           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm,
11403           lib/RT/GroupMember.pm, lib/RT/Links_Overlay.pm,
11404           lib/RT/ScripCondition.pm, lib/RT/Transaction.pm,
11405           lib/RT/Queue_Overlay.pm, lib/RT/Scrips.pm,
11406           lib/RT/CachedGroupMembers.pm, lib/RT/CustomField.pm,
11407           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
11408           lib/RT/Link.pm, lib/RT/Queues.pm, lib/RT/ScripActions_Overlay.pm,
11409           lib/RT/ScripConditions.pm, lib/RT/Template.pm, lib/RT/ACL.pm,
11410           lib/RT/Attachments_Overlay.pm, lib/RT/Record.pm,
11411           lib/RT/Groups_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
11412           lib/RT/ScripCondition_Overlay.pm, lib/RT/GroupMember_Overlay.pm,
11413           lib/RT/Ticket.pm, lib/RT/Transaction_Overlay.pm,
11414           lib/RT/ACE_Overlay.pm, lib/RT/Link_Overlay.pm,
11415           lib/RT/Templates.pm, lib/RT/Attribute.pm,
11416           lib/RT/CachedGroupMembers_Overlay.pm,
11417           lib/RT/CustomFields_Overlay.pm, lib/RT/URI.pm, lib/RT/Users.pm,
11418           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm,
11419           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
11420           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
11421           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
11422           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
11423           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po: import rt 3.2.2
11424
11425 2004-12-02 02:18  ivan
11426
11427         * httemplate/search/cust_main.cgi,
11428           rt/html/Ticket/Elements/AddCustomers,
11429           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
11430           and search sorting
11431
11432 2004-12-02 01:59  ivan
11433
11434         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
11435           rt/html/Elements/Header, rt/html/Elements/PageLayout,
11436           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
11437           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
11438           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
11439           rt/html/Ticket/Elements/AddCustomers,
11440           rt/html/Ticket/Elements/EditCustomers,
11441           rt/html/Ticket/Elements/ShowCustomers,
11442           rt/html/Ticket/Elements/ShowSummary,
11443           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
11444           FS/FS/TicketSystem/RT_Libs.pm, htetc/handler.pl,
11445           httemplate/search/cust_main.cgi,
11446           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
11447           second big RT integration checkin, customer linking/delinking
11448           interface
11449
11450 2004-12-01 10:49  ivan
11451
11452         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
11453           the package on changes
11454
11455 2004-11-30 19:35  ivan
11456
11457         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
11458           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
11459           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
11460           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
11461           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
11462           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
11463           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
11464           creditcard-less promo code signup
11465
11466 2004-11-30 11:55  khoff
11467
11468         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
11469           with the search/replace.
11470
11471 2004-11-29 15:52  khoff
11472
11473         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
11474           broadband service view.
11475
11476 2004-11-27 11:09  ivan
11477
11478         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
11479           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
11480           httemplate/index.html, rt/FREESIDE_MODIFIED,
11481           rt/html/Elements/Footer, rt/html/Elements/Header,
11482           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
11483           rt/html/Elements/Tabs, Makefile, FS/FS.pm, htetc/handler.pl,
11484           rt/html/NoAuth/webrt.css, rt/html/NoAuth/images/small-logo.png:
11485           ticket system integration framework and skin RT
11486
11487 2004-11-26 01:39  ivan
11488
11489         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
11490           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
11491           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
11492           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
11493           type_pkgs.pm: remove POD VERSION sections
11494
11495 2004-11-26 01:08  ivan
11496
11497         * FS/FS/Conf.pm: update description for signup_server-realtime to
11498           reflect current reality, closes: Bug#575
11499
11500 2004-11-26 00:51  ivan
11501
11502         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
11503           part_pkg transactional stuff from web interface to part_pkg.pm,
11504           bumps Bug#18 to 1.5
11505
11506 2004-11-25 22:50  ivan
11507
11508         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
11509           password-noexlamation config files, patch from Stephpen Bechard,
11510           closes: Bug#539
11511
11512 2004-11-24 12:54  ivan
11513
11514         * Makefile: don't enabled RT by default
11515
11516 2004-11-24 10:28  khoff
11517
11518         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
11519           address search.
11520
11521 2004-11-24 02:28  ivan
11522
11523         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
11524           checks which are causing an error
11525
11526 2004-11-24 01:00  ivan
11527
11528         * Makefile: some RT install updates
11529
11530 2004-11-23 17:30  ivan
11531
11532         * FS/bin/freeside-daily: fix perms on automated backups
11533
11534 2004-11-23 17:28  ivan
11535
11536         * httemplate/index.html: add rate plan maintenance to sysadmin
11537           section
11538
11539 2004-11-22 10:20  ivan
11540
11541         * FS/FS/ClientAPI/Signup.pm, FS/bin/freeside-setup,
11542           httemplate/docs/schema.html, FS/FS/Record.pm, FS/FS/cust_pkg.pm,
11543           FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
11544           httemplate/edit/part_pkg.cgi: promo codes and separate signup
11545           addresses for hdn
11546
11547 2004-11-22 03:11  ivan
11548
11549         * httemplate/search/sqlradius.cgi: Called-Station-ID label
11550
11551 2004-11-21 18:31  ivan
11552
11553         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
11554           search directions, fix bug preventing show_called_station,
11555           hide_ip and hide_data form working
11556
11557 2004-11-20 09:26  ivan
11558
11559         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
11560           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
11561           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
11562           FS/t/rate_prefix.t, FS/t/rate_region.t, SCHEMA_CHANGE,
11563           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
11564           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
11565           httemplate/edit/part_pkg.cgi, httemplate/edit/rate.cgi,
11566           httemplate/edit/rate_region.cgi,
11567           httemplate/edit/process/rate.cgi,
11568           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
11569           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
11570           htetc/handler.pl, httemplate/search/sqlradius.cgi,
11571           httemplate/search/sqlradius.html: first pass at VoIP rating
11572
11573 2004-11-17 05:22  ivan
11574
11575         * httemplate/edit/part_pkg.cgi: #debugging cruft
11576
11577 2004-11-17 05:19  ivan
11578
11579         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
11580           clone-ing (customize package)
11581
11582 2004-11-16 06:19  ivan
11583
11584         * htetc/handler.pl: can't set $p without $cgi
11585
11586 2004-11-16 06:16  ivan
11587
11588         * htetc/handler.pl: correct package for $r
11589
11590 2004-11-16 06:11  ivan
11591
11592         * htetc/handler.pl: handle RT NoAuth sections
11593
11594 2004-11-12 21:37  ivan
11595
11596         * FS/FS/svc_acct.pm: oops, that's better
11597
11598 2004-11-12 21:32  ivan
11599
11600         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
11601           Argument isn't numeric errors
11602
11603 2004-11-11 04:18  ivan
11604
11605         * rt/sbin/rt-setup-database.in: merge in changes to
11606           rt-setup-database
11607
11608 2004-11-11 04:13  ivan
11609
11610         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
11611           bin/rt.in, bin/rt-crontool.in, bin/webmux.pl.in,
11612           etc/RT_Config.pm.in, etc/acl.mysql: import rt 3.0.12
11613
11614 2004-11-11 04:10  ivan
11615
11616         * rt/: Makefile.in, configure, Changelog, configure.ac,
11617           sbin/rt-test-dependencies.in, html/autohandler, html/index.html,
11618           html/Ticket/History.html, html/Ticket/ModifyAll.html,
11619           html/Ticket/Update.html, html/Ticket/Create.html,
11620           html/Ticket/Display.html, html/Ticket/ModifyDates.html,
11621           html/Ticket/ModifyLinks.html,
11622           html/Ticket/Elements/LoadTextAttachments,
11623           html/Ticket/Elements/ShowRequestor,
11624           html/Ticket/Elements/ShowTransaction,
11625           html/Ticket/Elements/FindAttachments,
11626           html/Ticket/Elements/ShowAttachments,
11627           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
11628           html/Approvals/index.html, html/Admin/Global/GroupRights.html,
11629           html/Admin/Global/UserRights.html,
11630           html/Admin/Groups/GroupRights.html,
11631           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
11632           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
11633           html/Admin/Global/Template.html,
11634           html/Admin/Queues/GroupRights.html, html/Admin/Users/Modify.html,
11635           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
11636           html/Admin/Queues/Template.html,
11637           html/Admin/Queues/UserRights.html,
11638           html/Admin/Elements/EditCustomField,
11639           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
11640           html/Admin/Elements/UserTabs,
11641           html/Admin/Elements/SelectNewGroupMembers,
11642           html/SelfService/Prefs.html, html/Elements/MyRequests,
11643           html/SelfService/Display.html, html/Elements/MessageBox,
11644           html/Elements/QueryString, html/Elements/SelectMatch,
11645           html/REST/1.0/Forms/ticket/default,
11646           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
11647           html/User/Prefs.html, html/User/Groups/Members.html,
11648           html/User/Groups/Modify.html, lib/RT.pm.in,
11649           lib/t/data/rt-send-cc, lib/RT/Template_Overlay.pm,
11650           lib/RT/Date.pm, lib/RT/StyleGuide.pod, lib/RT/Ticket_Overlay.pm,
11651           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
11652           lib/RT/Handle.pm, lib/RT/Templates_Overlay.pm,
11653           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
11654           lib/RT/Tickets_Overlay.pm, lib/RT/Attachment_Overlay.pm,
11655           lib/RT/User_Overlay.pm, lib/RT/CurrentUser.pm,
11656           lib/RT/Principal_Overlay.pm, lib/RT/Scrip_Overlay.pm,
11657           lib/RT/Queue_Overlay.pm, lib/RT/Groups_Overlay.pm,
11658           lib/RT/Transaction_Overlay.pm,
11659           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/Link_Overlay.pm,
11660           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
11661           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
11662           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
11663           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
11664           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po, lib/RT/I18N/fi.po,
11665           lib/RT/I18N/zh_cn.po, lib/RT/Action/SendEmail.pm,
11666           lib/RT/Action/EscalatePriority.pm, lib/RT/Interface/Email.pm,
11667           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm:
11668           import rt 3.0.12
11669
11670 2004-11-11 00:16  ivan
11671
11672         * install/fedora/fc2/INSTALL: last wo
11673
11674 2004-11-11 00:13  ivan
11675
11676         * install/fedora/fc2/INSTALL: cats help alot
11677
11678 2004-11-10 23:44  ivan
11679
11680         * install/fedora/fc2/: INSTALL, sources.list: adding fc2 install
11681
11682 2004-11-09 03:42  ivan
11683
11684         * httemplate/search/report_tax.cgi: add handling for texas tax
11685           exemption and warning that report might not make sense for
11686           partial months other than the current one
11687
11688 2004-11-09 03:00  ivan
11689
11690         * httemplate/search/report_tax.cgi: add handling for texas tax
11691           exemption and warning that report might not make sense for
11692           partial months other than the current one
11693
11694 2004-11-09 01:31  ivan
11695
11696         * httemplate/search/report_tax.cgi: parenthesis help alot
11697
11698 2004-11-09 01:13  ivan
11699
11700         * httemplate/search/report_tax.cgi: fix for correct reporting of
11701           generic taxes
11702
11703 2004-11-09 00:14  ivan
11704
11705         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
11706
11707 2004-11-08 23:23  ivan
11708
11709         * httemplate/search/report_tax.cgi: fixes to run under the mason
11710           strictness
11711
11712 2004-11-08 01:24  ivan
11713
11714         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
11715           purpose
11716
11717 2004-11-08 01:16  ivan
11718
11719         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
11720           upgrades! (new installs ok)
11721
11722 2004-11-07 21:33  ivan
11723
11724         * bin/rollback: adding in case this is needed again
11725
11726 2004-11-04 01:45  ivan
11727
11728         * install/debian/3.0/INSTALL: and the last two runtime ones
11729
11730 2004-11-04 01:26  ivan
11731
11732         * install/debian/3.0/INSTALL: few additional dependancies
11733
11734 2004-10-26 05:43  ivan
11735
11736         * install/redhat/es3/: INSTALL, httpd-init: adding rh es3 files
11737
11738 2004-10-26 05:36  ivan
11739
11740         * Makefile: 1.5.0pre6!
11741
11742 2004-10-26 05:33  ivan
11743
11744         * httemplate/docs/: index.html, overview-new.dia, overview-new.png,
11745           schema.html: slightly more up-to-date docs
11746
11747 2004-10-26 05:07  ivan
11748
11749         * FS/FS/part_export.pm: allow an empty exporttype so you can create
11750           new objects
11751
11752 2004-10-26 04:51  ivan
11753
11754         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
11755           webdemo!
11756
11757 2004-10-26 04:26  ivan
11758
11759         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
11760           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
11761           FS/FS/part_pkg_option.pm, SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST,
11762           FS/bin/freeside-setup, FS/t/part_pkg-flat.t,
11763           FS/t/part_pkg-flat_comission.t,
11764           FS/t/part_pkg-flat_comission_cust.t,
11765           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
11766           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
11767           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
11768           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
11769           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
11770           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
11771           httemplate/edit/part_pkg.cgi, httemplate/view/cust_main.cgi,
11772           FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/flat_comission.pm,
11773           FS/FS/part_pkg/flat_comission_cust.pm,
11774           FS/FS/part_pkg/flat_comission_pkg.pm,
11775           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
11776           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
11777           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
11778           FS/FS/part_pkg/sqlradacct_hour.pm,
11779           FS/FS/part_pkg/subscription.pm: modular price plans!
11780
11781 2004-10-25 23:33  ivan
11782
11783         * httemplate/search/report_tax.cgi: and one last case with named
11784           and not named taxes in the same region, ack
11785
11786 2004-10-25 23:04  ivan
11787
11788         * httemplate/search/report_tax.cgi: taxes are hard
11789
11790 2004-10-25 16:47  ivan
11791
11792         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11793           taxclass & named tax edge cases
11794
11795 2004-10-25 16:39  ivan
11796
11797         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11798           taxclass & named tax edge cases
11799
11800 2004-10-25 15:48  ivan
11801
11802         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11803           taxclass & named tax edge cases
11804
11805 2004-10-25 14:35  ivan
11806
11807         * httemplate/search/report_tax.cgi: fix joins for proper tax
11808           reporting
11809
11810 2004-10-23 04:45  ivan
11811
11812         * conf/: alerter_template, invoice_latexfooter, invoice_template:
11813           better
11814
11815 2004-10-23 04:34  ivan
11816
11817         * conf/: invoice_latexfooter, invoice_latexnotes: update default
11818           notes and footer
11819
11820 2004-10-23 03:36  ivan
11821
11822         * FS/FS/part_export/artera_turbo.pm: add debug flag
11823
11824 2004-10-22 03:31  ivan
11825
11826         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
11827           support to main customer view, for artera turbo
11828
11829 2004-10-22 03:14  ivan
11830
11831         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
11832           aid
11833
11834 2004-10-21 01:54  ivan
11835
11836         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
11837
11838 2004-10-21 01:33  ivan
11839
11840         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
11841           package definition browse
11842
11843 2004-10-21 00:07  ivan
11844
11845         * httemplate/search/report_tax.cgi: fix tax report edge cases when
11846           using taxclasses in some regions but not others
11847
11848 2004-10-20 01:28  ivan
11849
11850         * bin/artera.import: back to id
11851
11852 2004-10-20 01:20  ivan
11853
11854         * bin/artera.import: locate existing ones by title, warn on errors
11855
11856 2004-10-20 01:16  ivan
11857
11858         * httemplate/index.html: add external browse
11859
11860 2004-10-20 01:14  ivan
11861
11862         * bin/artera.import: adding artera import
11863
11864 2004-10-20 01:08  ivan
11865
11866         * bin/artera.import: adding artera import
11867
11868 2004-10-20 01:07  ivan
11869
11870         * httemplate/: search/svc_external.cgi, index.html: add
11871           svc_external search
11872
11873 2004-10-19 17:44  ivan
11874
11875         * conf/logo.eps: new logo!
11876
11877 2004-10-19 16:52  ivan
11878
11879         * conf/logo.eps: new logo!
11880
11881 2004-10-19 04:50  ivan
11882
11883         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
11884           privledges, so -T not necessary
11885
11886 2004-10-19 01:44  ivan
11887
11888         * Makefile: sleep long enough to be worthwhile
11889
11890 2004-10-18 05:37  ivan
11891
11892         * httemplate/: index.html, images/small-logo.png: that's right, a
11893           new logo
11894
11895 2004-10-17 07:01  ivan
11896
11897         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
11898           fs_selfservice/FS-SelfService/SelfService.pm,
11899           fs_selfservice/FS-SelfService/cgi/agent.cgi,
11900           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
11901           fs_selfservice/FS-SelfService/cgi/provision_list.html,
11902           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
11903           turbo handling to self-service and reseller interfaces
11904
11905 2004-10-17 02:54  ivan
11906
11907         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
11908           templated svc_acct provisioner, from agent interface
11909
11910 2004-10-17 02:19  ivan
11911
11912         * FS/FS/Conf.pm, FS/FS/cust_svc.pm,
11913           FS/FS/part_export/artera_turbo.pm,
11914           httemplate/view/svc_external.cgi: add options to adjust UI for
11915           artera turbo as svc_export
11916
11917 2004-10-16 03:15  ivan
11918
11919         * FS/: FS/Conf.pm, FS/part_export/artera_turbo.pm,
11920           FS/svc_external.pm, bin/freeside-setup: add artera turbo export
11921
11922 2004-10-12 22:46  ivan
11923
11924         * Makefile: apachectl sucks ass
11925
11926 2004-10-12 14:59  ivan
11927
11928         * httemplate/view/svc_acct.cgi: fix edit link!  oops
11929
11930 2004-10-11 23:08  ivan
11931
11932         * httemplate/search/sqlradius.cgi: more info in error message for
11933           unknown export type, fix test for sqlradius_withdomain export,
11934           woo!
11935
11936 2004-10-11 22:54  ivan
11937
11938         * Makefile: update apache restart line for local apache
11939
11940 2004-10-09 03:57  ivan
11941
11942         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
11943           the RADIUS session data, link to the detail search
11944
11945 2004-10-06 06:39  ivan
11946
11947         * httemplate/search/: sqlradius.cgi: more formatting updates to
11948           RADIUS report
11949
11950 2004-10-06 06:33  ivan
11951
11952         * httemplate/search/sqlradius.cgi: small formatting updates to
11953           RADIUS report
11954
11955 2004-10-06 06:27  ivan
11956
11957         * httemplate/search/sqlradius.cgi: small formatting updates to
11958           RADIUS report
11959
11960 2004-10-06 05:37  ivan
11961
11962         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
11963           when using an ignored-accounting export
11964
11965 2004-10-05 09:28  ivan
11966
11967         * httemplate/search/sqlradius.cgi,
11968           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
11969           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
11970           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
11971           RADIUS session viewing
11972
11973 2004-10-05 07:16  ivan
11974
11975         * httemplate/view/cust_bill.cgi: links to show alternate invoices
11976           also
11977
11978 2004-10-05 06:52  ivan
11979
11980         * httemplate/view/cust_bill.cgi: links to show alternate invoices
11981           also
11982
11983 2004-10-05 06:43  ivan
11984
11985         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
11986           cust_bill.cgi: links to show alternate invoices also
11987
11988 2004-10-05 06:35  ivan
11989
11990         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
11991           cust_bill.cgi: links to show alternate invoices also
11992
11993 2004-10-05 05:17  ivan
11994
11995         * FS/bin/freeside-selfservice-server: DO open a database connection
11996           in the parent process, this cached the $dbdef and speeds things
11997           up significantly
11998
11999 2004-09-27 16:17  ivan
12000
12001         * install/redhat/8/INSTALL: please don't use rh8
12002
12003 2004-09-27 13:42  ivan
12004
12005         * install/redhat/8/INSTALL: apachetoolbox instead i guess
12006
12007 2004-09-27 13:37  ivan
12008
12009         * install/redhat/8/: INSTALL, README.insecure, sources.list: adding
12010           rh8 install foo and warning
12011
12012 2004-09-22 04:28  ivan
12013
12014         * httemplate/search/: cust_bill_event.html,
12015           report_cust_credit.html, report_cust_pay.html, report_tax.html:
12016           add missing <TR> tags
12017
12018 2004-09-22 04:04  ivan
12019
12020         * httemplate/elements/: calendar-en.js, calendar-setup.js,
12021           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
12022           jscalendar
12023
12024 2004-09-21 00:57  ivan
12025
12026         * httemplate/view/cust_main.cgi: and for refunds too
12027
12028 2004-09-21 00:50  ivan
12029
12030         * httemplate/view/cust_main.cgi: better display of echeck
12031           payments/refunds/etc.
12032
12033 2004-09-16 06:22  ivan
12034
12035         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
12036           mass duplicate checking on export changes, fix bug in new export
12037           editing, error message includes the number of duplicate customers
12038           also
12039
12040 2004-09-16 00:19  ivan
12041
12042         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
12043
12044 2004-09-15 18:47  ivan
12045
12046         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
12047
12048 2004-09-15 08:31  ivan
12049
12050         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
12051           username@domain uniqueness, closes: Bug#980
12052
12053 2004-09-15 01:57  ivan
12054
12055         * FS/bin/freeside-selfservice-server: it would help to set the
12056           permissions on the lockfile right, so the kids can open it...
12057
12058 2004-09-15 01:45  ivan
12059
12060         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
12061           obtain a new descriptor for the lock in kids, this should fix
12062           locking problems
12063
12064 2004-09-15 01:30  ivan
12065
12066         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
12067           the lock in kids, this should fix locking problems
12068
12069 2004-09-14 06:00  ivan
12070
12071         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
12072           httemplate/edit/cust_refund.cgi,
12073           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
12074
12075 2004-09-13 23:47  ivan
12076
12077         * FS/bin/freeside-selfservice-server,
12078           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
12079           selfservice: - server: don't reconnect again if we've already
12080           been signalled to shutdown - server: add kid reaping to shutdown
12081           sequence - server: add another optional logging level to response
12082           sending - server: acquire write mutex for keepalives
12083
12084 2004-09-09 05:04  ivan
12085
12086         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
12087           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
12088           it doesn't use a separate process/ file, this allows large error
12089           messages to be displayed properly
12090
12091 2004-09-06 05:44  ivan
12092
12093         * FS/bin/freeside-selfservice-server,
12094           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
12095           self-service keepalives
12096
12097 2004-09-06 02:44  ivan
12098
12099         * FS/bin/freeside-selfservice-server: don't open a database
12100           connection in the parent process
12101
12102 2004-09-06 02:28  ivan
12103
12104         * FS/bin/freeside-queued: don't die off even on database failures
12105
12106 2004-09-05 16:21  ivan
12107
12108         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
12109           catch it, but add client-side protection against
12110           double-submission also.
12111
12112 2004-09-05 15:42  ivan
12113
12114         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
12115           checking will catch it, but add client-side protection against
12116           double-submission also.
12117
12118 2004-09-05 02:42  ivan
12119
12120         * test/dup-test: adding duplicate test
12121
12122 2004-09-05 02:41  ivan
12123
12124         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
12125           conditions in duplicate checking
12126
12127 2004-09-04 03:02  ivan
12128
12129         * FS/FS/export_svc.pm: first try at duplicate checking on new
12130           export associations
12131
12132 2004-08-27 04:33  ivan
12133
12134         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
12135
12136 2004-08-27 04:16  ivan
12137
12138         * FS/bin/freeside-sqlradius-reset: add option to specify exports
12139
12140 2004-08-24 05:22  ivan
12141
12142         * Makefile: small Makefile update
12143
12144 2004-08-24 04:16  ivan
12145
12146         * FS/FS/ClientAPI/MyAccount.pm,
12147           fs_selfservice/FS-SelfService/cgi/agent.cgi,
12148           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
12149           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
12150           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
12151           fs_selfservice/FS-SelfService/cgi/agent_main.html,
12152           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
12153           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
12154           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
12155           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
12156           fs_selfservice/FS-SelfService/cgi/list_customers.html,
12157           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
12158           fs_selfservice/FS-SelfService/cgi/provision.html,
12159           fs_selfservice/FS-SelfService/cgi/provision_list.html,
12160           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12161           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
12162           fs_selfservice/FS-SelfService/cgi/view_customer.html,
12163           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
12164           FS/FS/ClientAPI/Signup.pm,
12165           fs_selfservice/FS-SelfService/SelfService.pm,
12166           httemplate/search/cust_main.cgi: big update for reseller
12167           interface
12168
12169 2004-08-20 01:58  ivan
12170
12171         * bin/ispman.ldap.import: adding
12172
12173 2004-08-19 09:35  ivan
12174
12175         * httemplate/search/cust_credit.html: add customer # to credit
12176           reports too
12177
12178 2004-08-19 03:53  ivan
12179
12180         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
12181           legal shells, closes: Bug#118
12182
12183 2004-08-18 17:22  ivan
12184
12185         * httemplate/search/: cust_pay.cgi, elements/search.html: add
12186           customer # to payment reports, add table cell alignment option to
12187           general search component
12188
12189 2004-08-17 06:14  ivan
12190
12191         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
12192           up cust_main records, also don't pollute the original object when
12193           used with override options, closes: Bug#982
12194
12195 2004-08-17 00:43  ivan
12196
12197         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
12198           path to passwd.cgi!
12199
12200 2004-08-14 05:26  ivan
12201
12202         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
12203           duplicate checking on new export associations
12204
12205 2004-08-11 16:56  ivan
12206
12207         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
12208
12209 2004-08-09 12:03  ivan
12210
12211         * init.d/freeside-init: add /usr/local/bin to PATH
12212
12213 2004-08-06 19:49  ivan
12214
12215         * httemplate/view/cust_main.cgi: disable order package button until
12216           a package has been selected
12217
12218 2004-08-05 11:47  ivan
12219
12220         * FS/FS.pm: fix pod typo
12221
12222 2004-08-02 02:43  ivan
12223
12224         * httemplate/index.html: fix link to virtual host browse
12225
12226 2004-08-01 17:41  ivan
12227
12228         * FS/FS/part_export/vpopmail.pm: no maintainer, use
12229           shellcommands_withdomain instead
12230
12231 2004-07-30 00:12  ivan
12232
12233         * FS/FS/svc_Common.pm: set fixed values from an explicitly
12234           specified svcpart on replace too
12235
12236 2004-07-29 21:54  ivan
12237
12238         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
12239           conf/cust_pkg-change_svcpart,
12240           httemplate/edit/process/cust_svc.cgi,
12241           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
12242           svcpart changes now trigger all necessary export actions, manual
12243           svcpart changing on svc_acct view, linking changes svcpart if you
12244           ask it to, closes: Bug#671, Bug#644
12245
12246 2004-07-29 14:49  ivan
12247
12248         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
12249           advertising source list
12250
12251 2004-07-15 15:40  ivan
12252
12253         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
12254           FS/FS/ClientAPI/Signup.pm,
12255           fs_selfservice/FS-SelfService/SelfService.pm,
12256           fs_selfservice/FS-SelfService/cgi/agent.cgi,
12257           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
12258           fs_selfservice/FS-SelfService/cgi/logout.html,
12259           fs_selfservice/FS-SelfService/cgi/make_payment.html,
12260           fs_selfservice/FS-SelfService/cgi/myaccount.html,
12261           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
12262           fs_selfservice/FS-SelfService/cgi/payment_results.html,
12263           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
12264           fs_selfservice/FS-SelfService/cgi/provision.html,
12265           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
12266           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12267           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
12268           httemplate/view/cust_main.cgi: big update for customer
12269           self-service: add provisioning/unprovisioning of purchased
12270           services, like fs_selfadmin
12271
12272 2004-07-12 06:51  ivan
12273
12274         * httemplate/view/cust_main.cgi: DEL out voided payments to
12275           distinguish them visually better
12276
12277 2004-07-10 07:46  ivan
12278
12279         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
12280           decline/cancel when customer has a negative balance & purchases
12281           stuff with it
12282
12283 2004-07-10 07:30  ivan
12284
12285         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
12286
12287 2004-07-10 06:30  ivan
12288
12289         * httemplate/: index.html, search/cust_bill_event.cgi,
12290           search/cust_bill_event.html: add calendar to cust_bill_event
12291           search page, make ending date default to open-ended like other
12292           reports
12293
12294 2004-07-10 06:21  ivan
12295
12296         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
12297           before and cluck loudly when the FS::tablename class isn't
12298           loaded, rather than throw exceptions
12299
12300 2004-07-10 06:08  ivan
12301
12302         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
12303           doesn't bomb out in FS::Record::qsearch with Can't locate object
12304           method virtual_fields via package FS::svc_external
12305
12306 2004-07-09 04:45  ivan
12307
12308         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
12309           agent.cgi, make sure warnings are turned off when parsing
12310           templates to avoid too much output to STDERR triggering obscure
12311           apache hang bug.  thanks dean you rule.
12312
12313 2004-07-09 02:29  ivan
12314
12315         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
12316           param separator
12317
12318 2004-07-08 04:15  ivan
12319
12320         * httemplate/edit/process/cust_main.cgi: don't change otaker when
12321           just editing account, closes: Bug#921
12322
12323 2004-07-07 09:06  ivan
12324
12325         * FS/FS/cust_pay.pm: allow payment modification so we can import
12326           order_number info
12327
12328 2004-07-06 12:10  ivan
12329
12330         * FS/FS/Record.pm: better error message for missing tables
12331
12332 2004-07-06 10:26  ivan
12333
12334         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
12335           httemplate/edit/cust_refund.cgi,
12336           httemplate/edit/process/cust_credit.cgi,
12337           httemplate/edit/process/cust_refund.cgi,
12338           httemplate/view/cust_main.cgi: payment voiding part deux & credit
12339           card refunds!
12340
12341 2004-07-06 07:22  ivan
12342
12343         * FS/FS/cust_refund.pm: document and check refund reasons
12344
12345 2004-07-06 06:26  ivan
12346
12347         * FS/FS.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
12348           FS/t/cust_pay_void.t, FS/bin/freeside-setup,
12349           httemplate/docs/schema.html, httemplate/misc/void-cust_pay.cgi:
12350           add cust_pay_void table and payment voiding web ui part one
12351
12352 2004-07-06 01:43  ivan
12353
12354         * htetc/handler.pl: 0.32 (and then some) released
12355
12356 2004-07-01 06:49  ivan
12357
12358         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
12359           self-service
12360
12361 2004-07-01 05:45  ivan
12362
12363         * FS/FS/agent.pm: fix silly bug editing agents
12364
12365 2004-07-01 05:42  ivan
12366
12367         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
12368           hash method with an empty Hash attribute, wtf?
12369
12370 2004-06-30 11:19  ivan
12371
12372         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
12373           template fixes
12374
12375 2004-06-30 11:12  ivan
12376
12377         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
12378           also fill in name filed
12379
12380 2004-06-30 11:01  ivan
12381
12382         * FS/FS/cust_pay.pm: typo
12383
12384 2004-06-30 10:57  ivan
12385
12386         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
12387           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
12388           conf/payment_receipt_email: payment receipts!
12389
12390 2004-06-30 07:33  ivan
12391
12392         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
12393           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
12394
12395 2004-06-30 03:02  ivan
12396
12397         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
12398           encrypt scp dumps
12399
12400 2004-06-30 02:56  ivan
12401
12402         * FS/FS/cust_bill.pm: fix warning message when agent-specific
12403           plandata cannot be found
12404
12405 2004-06-29 00:57  ivan
12406
12407         * httemplate/docs/schema.html: cust_pay_refund
12408
12409 2004-06-28 21:02  ivan
12410
12411         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill_pay.pm,
12412           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
12413           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
12414           FS/FS/cust_refund.pm, FS/bin/freeside-setup,
12415           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
12416           httemplate/edit/cust_bill_pay.cgi,
12417           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
12418           table to refund payments
12419
12420 2004-06-25 11:28  ivan
12421
12422         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
12423           paydate_monthyear method and thus bug#862 and i need some sleep
12424
12425 2004-06-25 10:57  ivan
12426
12427         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
12428           httemplate/misc/payment.cgi: fix one-time card charging not
12429           pulling in exp date?
12430
12431 2004-06-25 10:26  ivan
12432
12433         * httemplate/misc/payment.cgi: set defaults so as to not change the
12434           billing type when entering a one time payment
12435
12436 2004-06-25 03:25  ivan
12437
12438         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
12439           rather before doing anything
12440
12441 2004-06-25 03:16  ivan
12442
12443         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
12444           contains a ;
12445
12446 2004-06-25 03:07  ivan
12447
12448         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
12449
12450 2004-06-25 01:44  ivan
12451
12452         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
12453
12454 2004-06-22 19:13  ivan
12455
12456         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
12457           lines
12458
12459 2004-06-21 20:12  ivan
12460
12461         * Makefile: snapshot before schema changes
12462
12463 2004-06-21 20:11  ivan
12464
12465         * FS/FS.pm: small doc update
12466
12467 2004-06-21 20:10  ivan
12468
12469         * bin/sqlradius.import: fix attribute importing bugs that borked
12470           the passwords
12471
12472 2004-06-21 07:24  ivan
12473
12474         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
12475           checking on add'l package order
12476
12477 2004-06-21 06:36  ivan
12478
12479         * FS/MANIFEST: removing old report from MANIFEST
12480
12481 2004-06-21 05:27  ivan
12482
12483         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
12484
12485 2004-06-21 03:58  ivan
12486
12487         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
12488           on agent add'l package order
12489
12490 2004-06-21 03:45  ivan
12491
12492         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
12493           primary
12494
12495 2004-06-21 03:26  ivan
12496
12497         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
12498           only allow primary users access to the self-service server
12499
12500 2004-06-18 03:28  ivan
12501
12502         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
12503           fix: avoid newline prepend fix from borking indented first <%,
12504           fixes customer search by otaker under mason, closes: Bug#830
12505
12506 2004-06-17 05:32  ivan
12507
12508         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
12509           frontpage extensions to www_shellcommands export
12510
12511 2004-06-16 16:59  ivan
12512
12513         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
12514           hosts
12515
12516 2004-06-16 07:07  ivan
12517
12518         * httemplate/search/report_tax.cgi: update tax report for taxclass
12519
12520 2004-06-15 06:27  ivan
12521
12522         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html:
12523           moving passwd cgi to self-service
12524
12525 2004-06-15 03:59  ivan
12526
12527         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
12528           field check
12529
12530 2004-06-11 09:44  ivan
12531
12532         * httemplate/search/report_tax.cgi: fix date range for old perl,
12533           count tax exempt and COMP customers correctly
12534
12535 2004-06-11 07:57  ivan
12536
12537         * httemplate/search/report_tax.cgi: fix to find all customer
12538           scorrectly
12539
12540 2004-06-11 07:25  ivan
12541
12542         * httemplate/search/report_tax.cgi: tax report fix sort
12543
12544 2004-06-11 07:03  ivan
12545
12546         * FS/FS/Conf.pm, httemplate/index.html: tax report!
12547
12548 2004-06-11 06:44  ivan
12549
12550         * httemplate/search/report_tax.cgi: tax report!
12551
12552 2004-06-11 00:37  ivan
12553
12554         * Makefile: add update-selfservice target
12555
12556 2004-06-10 05:58  ivan
12557
12558         * httemplate/browse/agent.cgi: now available as methods
12559
12560 2004-06-10 05:31  ivan
12561
12562         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
12563           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
12564           FS/FS/ClientAPI/Signup.pm,
12565           fs_selfservice/FS-SelfService/cgi/agent.cgi,
12566           fs_selfservice/FS-SelfService/cgi/agent_login.html,
12567           fs_selfservice/FS-SelfService/cgi/agent_main.html,
12568           fs_selfservice/FS-SelfService/cgi/cvv2.html,
12569           fs_selfservice/FS-SelfService/cgi/cvv2.png,
12570           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
12571           fs_selfservice/FS-SelfService/cgi/list_customers.html,
12572           fs_selfservice/FS-SelfService/cgi/signup.html,
12573           fs_selfservice/FS-SelfService/cgi/view_customer.html,
12574           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
12575           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
12576
12577 2004-06-10 04:28  ivan
12578
12579         * httemplate/search/cust_main-otaker.cgi: tyop
12580
12581 2004-06-09 01:59  ivan
12582
12583         * Makefile: need this entry for myself though!
12584
12585 2004-06-05 05:01  ivan
12586
12587         * Makefile: AND set its owner.  whew.
12588
12589 2004-06-05 04:55  ivan
12590
12591         * Makefile: and don't forget to make the dir
12592
12593 2004-06-05 04:47  ivan
12594
12595         * Makefile: fix path and make var substitution
12596
12597 2004-06-05 04:37  ivan
12598
12599         * Makefile: oops fix line endings in automated self-service lib
12600           install
12601
12602 2004-06-05 04:34  ivan
12603
12604         * Makefile: automated self-service lib install
12605
12606 2004-06-05 02:34  ivan
12607
12608         * bin/: sqlradius-norealm.reimport, sqlradius.import,
12609           sqlradius.reimport: sqlradius import updates
12610
12611 2004-06-04 20:00  ivan
12612
12613         * Makefile: self-service installer?
12614
12615 2004-06-03 03:09  ivan
12616
12617         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
12618           address on "re-email" link
12619
12620 2004-06-03 02:55  ivan
12621
12622         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
12623           screen and "re-email/re-print" links, also fix agent-specific
12624           From: address on "re-email" link
12625
12626 2004-06-03 00:00  ivan
12627
12628         * FS/FS/cust_bill.pm: better error message for non-applicable
12629           invoice events
12630
12631 2004-06-02 14:27  ivan
12632
12633         * fs_selfservice/DEPLOY: simple kludge for testing
12634
12635 2004-06-01 03:56  ivan
12636
12637         * httemplate/edit/part_bill_event.cgi: html table fix
12638
12639 2004-06-01 03:53  ivan
12640
12641         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
12642           per-agent invoice_from addresses
12643
12644 2004-06-01 02:23  ivan
12645
12646         * bin/postfix_courierimap.import: typo in sql
12647
12648 2004-05-31 18:49  ivan
12649
12650         * FS/FS/cust_bill.pm: typo in error message
12651
12652 2004-05-28 16:26  ivan
12653
12654         * bin/sqlradius.reimport: adding password/finger correction tool
12655           too
12656
12657 2004-05-28 06:48  ivan
12658
12659         * bin/postfix_courierimap.import: adding
12660
12661 2004-05-28 04:33  ivan
12662
12663         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
12664           checking the filename at all... to catch empty form submissions?
12665
12666 2004-05-28 04:21  ivan
12667
12668         * httemplate/misc/upload-batch.cgi: better error reporting on
12669           unparsable filenames
12670
12671 2004-05-28 03:38  ivan
12672
12673         * httemplate/search/elements/search.html: show a better message
12674           when no results are found
12675
12676 2004-05-28 03:17  ivan
12677
12678         * httemplate/search/cust_bill.html: correct count statement when
12679           searching for individual invoices by #
12680
12681 2004-05-28 01:40  ivan
12682
12683         * bin/sqlradius.import: really.
12684
12685 2004-05-28 01:37  ivan
12686
12687         * bin/sqlradius.import: fixed up and working?
12688
12689 2004-05-28 00:02  ivan
12690
12691         * FS/FS/svc_domain.pm: report value passed for illegal action
12692           pseudo-field
12693
12694 2004-05-27 02:30  ivan
12695
12696         * bin/sqlradius.import: fixup domain svcpart selection
12697
12698 2004-05-27 02:14  ivan
12699
12700         * bin/sqlradius.import: adding sqlradius.import
12701
12702 2004-05-26 11:59  ivan
12703
12704         * FS/FS/cust_bill.pm: require the version of File::Temp with the OO
12705           interface
12706
12707 2004-05-26 06:07  ivan
12708
12709         * FS/FS/part_export/acct_sql.pm: fix table name
12710
12711 2004-05-26 06:02  ivan
12712
12713         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
12714           export some more to export to alias table also and in general be
12715           more configurable
12716
12717 2004-05-26 04:11  ivan
12718
12719         * FS/FS/cust_bill.pm: comma
12720
12721 2004-05-26 04:11  ivan
12722
12723         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
12724           temp files in cache.datasrc instead of /tmp
12725
12726 2004-05-26 03:36  ivan
12727
12728         * FS/FS/cust_bill.pm: better error checking/reporting for latex
12729           setup problems
12730
12731 2004-05-26 02:14  ivan
12732
12733         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
12734           web content in user homedirs and link to /var/www
12735
12736 2004-05-19 07:34  ivan
12737
12738         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
12739           acct_sql export
12740
12741 2004-05-19 07:29  ivan
12742
12743         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
12744           export
12745
12746 2004-05-19 07:22  ivan
12747
12748         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
12749
12750 2004-05-19 06:41  ivan
12751
12752         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
12753           t/part_export-acct_sql.t: adding acct_sql export
12754
12755 2004-05-19 05:31  ivan
12756
12757         * httemplate/edit/part_pkg.cgi: continue making
12758           hours/input/output/total display on invoices conditional on there
12759           being any charge for overages
12760
12761 2004-05-19 05:30  ivan
12762
12763         * httemplate/edit/part_pkg.cgi: finish making
12764           hours/input/output/total display on invoices conditional on there
12765           being any charge for overages
12766
12767 2004-05-19 05:28  ivan
12768
12769         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
12770           display on invoices conditional on there being any charge for
12771           overages
12772
12773 2004-05-17 17:20  ivan
12774
12775         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
12776           order_pkg to return pkgnum also
12777
12778 2004-05-14 05:25  ivan
12779
12780         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
12781           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
12782           httemplate/edit/process/part_bill_event.cgi: add per-agent
12783           invoice templates, add per-package suspend invoice events, fix
12784           automatic creation of invoice_latex alternate templates
12785
12786 2004-05-12 11:07  ivan
12787
12788         * bin/sequences.reset: easier this way
12789
12790 2004-05-12 11:02  ivan
12791
12792         * bin/: sequences.reset, freeside.import: adding
12793
12794 2004-05-12 05:38  ivan
12795
12796         * install/redhat/9/: INSTALL, sources.list: that wasn't pleasant
12797
12798 2004-05-12 03:03  ivan
12799
12800         * Makefile: for native apache installs
12801
12802 2004-05-11 05:01  ivan
12803
12804         * httemplate/edit/svc_www.cgi: i'm not usually like this.
12805
12806 2004-05-11 04:58  ivan
12807
12808         * httemplate/edit/svc_www.cgi: this has been an evening of logical
12809           negation
12810
12811 2004-05-11 04:54  ivan
12812
12813         * httemplate/edit/svc_www.cgi: so close
12814
12815 2004-05-11 04:52  ivan
12816
12817         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
12818           svc_www-usersvc_svcpart and hopefully simplified zone select too
12819
12820 2004-05-11 04:22  ivan
12821
12822         * httemplate/edit/svc_www.cgi: need to pull in $conf
12823
12824 2004-05-11 04:19  ivan
12825
12826         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
12827           default and one kludge, to improve webhosting UI
12828
12829 2004-05-11 02:50  ivan
12830
12831         * FS/FS/part_export/www_shellcommands.pm: fix commands
12832
12833 2004-05-10 17:46  ivan
12834
12835         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
12836           host browse
12837
12838 2004-05-10 06:46  ivan
12839
12840         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
12841           password changing command
12842
12843 2004-05-10 06:17  ivan
12844
12845         * FS/FS/part_export/shellcommands.pm: fall back to password
12846           changing in the case of blank suspension/unsuspension commands,
12847           like some exports
12848
12849 2004-05-10 04:10  ivan
12850
12851         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
12852           export commands configrable
12853
12854 2004-05-10 03:01  ivan
12855
12856         * bin/sendmail.import: properly nested greps
12857
12858 2004-05-10 02:59  ivan
12859
12860         * bin/sendmail.import: allow for multiple svc_acct svcparts
12861
12862 2004-05-10 02:40  ivan
12863
12864         * bin/sendmail.import: 5.005!
12865
12866 2004-05-10 02:38  ivan
12867
12868         * bin/sendmail.import: ach 5.005
12869
12870 2004-05-10 01:38  ivan
12871
12872         * CREDITS: rt and sql-ledger
12873
12874 2004-05-08 00:46  ivan
12875
12876         * FS/FS/svc_acct.pm: default finger to first+last
12877
12878 2004-05-06 15:37  ivan
12879
12880         * httemplate/edit/svc_www.cgi: brainfart
12881
12882 2004-05-06 15:34  ivan
12883
12884         * httemplate/edit/svc_www.cgi: tyop
12885
12886 2004-05-06 15:29  ivan
12887
12888         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
12889           change the restart command in apache exports
12890
12891 2004-05-06 15:29  ivan
12892
12893         * FS/FS/svc_acct.pm: protect properly against deleting users linked
12894           to virtual web sites
12895
12896 2004-05-06 15:18  ivan
12897
12898         * httemplate/edit/svc_www.cgi: show service name and
12899           fully-qualified address on service add
12900
12901 2004-05-04 11:44  ivan
12902
12903         * FS/FS/queue.pm: don't truncate job args for display
12904
12905 2004-05-03 08:40  ivan
12906
12907         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
12908           (svc_external: id, title / svc_acct: domain)
12909
12910 2004-05-03 07:32  ivan
12911
12912         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
12913           part_export/shellcommands_withdomain.pm: make RADIUS groups
12914           available to shellcommands exports
12915
12916 2004-05-01 15:49  ivan
12917
12918         * httemplate/search/: cust_bill.html, elements/search.html: don't
12919           display links to missing customers
12920
12921 2004-05-01 14:40  ivan
12922
12923         * httemplate/search/cust_bill.html: I'm slow this morning
12924
12925 2004-05-01 14:38  ivan
12926
12927         * httemplate/search/cust_bill.html: oops tyop
12928
12929 2004-05-01 14:05  ivan
12930
12931         * httemplate/search/cust_bill.html: handle missing customer records
12932           without erroring out
12933
12934 2004-05-01 03:43  ivan
12935
12936         * install/redhat/9/INSTALL: update for some new atrpms package
12937           versions
12938
12939 2004-04-30 14:58  ivan
12940
12941         * FS/FS/Record.pm: accept empty zips for non-US countries...
12942
12943 2004-04-30 13:22  ivan
12944
12945         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
12946           scalar search" warning
12947
12948 2004-04-30 12:08  ivan
12949
12950         * httemplate/index.html: 15 day open invoice reports for qis
12951
12952 2004-04-29 02:21  ivan
12953
12954         * install/5.005/: DBIx-DBSchema-0.23-5.005kludge/Changes,
12955           DBIx-DBSchema-0.23-5.005kludge/DBSchema.pm,
12956           DBIx-DBSchema-0.23-5.005kludge/MANIFEST,
12957           DBIx-DBSchema-0.23-5.005kludge/MANIFEST.SKIP,
12958           DBIx-DBSchema-0.23-5.005kludge/Makefile.PL,
12959           DBIx-DBSchema-0.23-5.005kludge/README,
12960           DBIx-DBSchema-0.23-5.005kludge/TODO,
12961           DBD-Pg-1.22-fixvercmp/Changes, DBD-Pg-1.22-fixvercmp/MANIFEST,
12962           DBD-Pg-1.22-fixvercmp/Makefile.PL, DBD-Pg-1.22-fixvercmp/Pg.h,
12963           DBD-Pg-1.22-fixvercmp/Pg.pm, DBD-Pg-1.22-fixvercmp/Pg.xs,
12964           DBD-Pg-1.22-fixvercmp/README, DBD-Pg-1.22-fixvercmp/README.win32,
12965           DBD-Pg-1.22-fixvercmp/dbd-pg.pod, DBD-Pg-1.22-fixvercmp/dbdimp.c,
12966           DBD-Pg-1.22-fixvercmp/dbdimp.h,
12967           DBD-Pg-1.22-fixvercmp/eg/ApacheDBI.pl,
12968           DBD-Pg-1.22-fixvercmp/eg/lotest.pl,
12969           DBD-Pg-1.22-fixvercmp/eg/notify_test.patch,
12970           DBD-Pg-1.22-fixvercmp/t/00basic.t,
12971           DBD-Pg-1.22-fixvercmp/t/01connect.t,
12972           DBD-Pg-1.22-fixvercmp/t/01constants.t,
12973           DBD-Pg-1.22-fixvercmp/t/01setup.t,
12974           DBD-Pg-1.22-fixvercmp/t/02prepare.t,
12975           DBD-Pg-1.22-fixvercmp/t/03bind.t,
12976           DBD-Pg-1.22-fixvercmp/t/04execute.t,
12977           DBD-Pg-1.22-fixvercmp/t/05fetch.t,
12978           DBD-Pg-1.22-fixvercmp/t/06disconnect.t,
12979           DBD-Pg-1.22-fixvercmp/t/07reuse.t,
12980           DBD-Pg-1.22-fixvercmp/t/08txn.t,
12981           DBD-Pg-1.22-fixvercmp/t/09autocommit.t,
12982           DBD-Pg-1.22-fixvercmp/t/11quoting.t,
12983           DBD-Pg-1.22-fixvercmp/t/12placeholders.t,
12984           DBD-Pg-1.22-fixvercmp/t/13pgtype.t,
12985           DBD-Pg-1.22-fixvercmp/t/15funct.t,
12986           DBD-Pg-1.22-fixvercmp/t/99cleanup.t,
12987           DBD-Pg-1.22-fixvercmp/t/lib/App/Info.pm,
12988           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Handler.pm,
12989           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/RDBMS.pm,
12990           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Request.pm,
12991           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Util.pm,
12992           DBIx-DBSchema-0.23-5.005kludge/t/load-mysql.t,
12993           DBIx-DBSchema-0.23-5.005kludge/t/load-pg.t,
12994           DBIx-DBSchema-0.23-5.005kludge/t/load.t,
12995           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Handler/Prompt.pm,
12996           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/RDBMS/PostgreSQL.pm,
12997           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup.pm,
12998           DBIx-DBSchema-0.23-5.005kludge/DBSchema/Column.pm,
12999           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD.pm,
13000           DBIx-DBSchema-0.23-5.005kludge/DBSchema/Table.pm,
13001           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup/Index.pm,
13002           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup/Unique.pm,
13003           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/Pg.pm,
13004           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/Sybase.pm,
13005           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/mysql.pm: adding
13006           DBD::Pg and DBIx::DBSchema for 5.005.  argh freebsd and solaris!
13007
13008 2004-04-23 06:15  ivan
13009
13010         * FS/MANIFEST, httemplate/index.html: add link to new credit report
13011           on main menu, remove old obsolete shell-out reports
13012
13013 2004-04-23 05:50  ivan
13014
13015         * Makefile: fix up includes with Apache::ASP
13016
13017 2004-04-23 05:19  ivan
13018
13019         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
13020           httemplate/graph/money_time.cgi,
13021           httemplate/search/cust_bill.html,
13022           httemplate/search/cust_credit.html,
13023           httemplate/search/cust_pay.cgi,
13024           httemplate/search/report_cust_credit.html,
13025           httemplate/search/elements/search.html: credit report, add some
13026           links to sales/credits/receipts summary, move payment search to
13027           template
13028
13029 2004-04-22 19:32  ivan
13030
13031         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
13032           search/elements/search.html: working templated invoice search!
13033
13034 2004-04-22 00:38  ivan
13035
13036         * httemplate/elements/pager.html: silly pager fix
13037
13038 2004-04-22 00:07  ivan
13039
13040         * httemplate/search/report_cust_credit.html: initial copy from
13041           report_cust_pay.html
13042
13043 2004-04-21 13:52  ivan
13044
13045         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
13046           problems should be fatal and trigger retry
13047
13048 2004-04-20 18:49  ivan
13049
13050         * FS/FS/cust_main.pm: respect country default for batch import
13051
13052 2004-04-20 13:24  ivan
13053
13054         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
13055
13056 2004-04-19 18:23  ivan
13057
13058         * FS/FS/cust_main.pm: accept expiration dates in the same format
13059           they are output...
13060
13061 2004-04-19 17:58  ivan
13062
13063         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
13064           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
13065           fs_selfservice/FS-SelfService/SelfService.pm,
13066           httemplate/view/cust_main.cgi: add methods for masking credit
13067           cards, add payment info modification to self-service
13068
13069 2004-04-13 20:20  ivan
13070
13071         * install/fedora/fc1/: INSTALL, sources.list: adding preliminary
13072           install script for fedora core 1
13073
13074 2004-04-13 18:00  ivan
13075
13076         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
13077           make life easier when importing new upstream versions
13078
13079 2004-04-13 17:48  khoff
13080
13081         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
13082
13083 2004-04-13 15:30  ivan
13084
13085         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
13086           being used anyway
13087
13088 2004-04-13 13:01  ivan
13089
13090         * FS/t/part_export-communigate_pro.t: adding forgotten test
13091
13092 2004-04-13 11:27  ivan
13093
13094         * Makefile: adding comments for fedora
13095
13096 2004-04-10 18:50  ivan
13097
13098         * httemplate/search/: report_prepaid_income.cgi,
13099           report_prepaid_income.html: update unearned revenue report based
13100           on feedback from kevin
13101
13102 2004-04-09 15:35  ivan
13103
13104         * Makefile: thank goodness its friday
13105
13106 2004-04-09 15:34  ivan
13107
13108         * Makefile: really properly disable RT where not using
13109
13110 2004-04-09 15:33  ivan
13111
13112         * Makefile: properly disable RT where not using
13113
13114 2004-04-08 05:37  ivan
13115
13116         * Makefile: fix psql command line options for older pg
13117
13118 2004-04-08 05:23  ivan
13119
13120         * Makefile: fix quotes
13121
13122 2004-04-08 05:07  ivan
13123
13124         * Makefile: don't enable by default
13125
13126 2004-04-08 05:05  ivan
13127
13128         * rt/sbin/rt-setup-database.in: remove accidentally doubled lines
13129           in usage inst
13130
13131 2004-04-08 05:00  ivan
13132
13133         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
13134           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database.in: beginning
13135           of RT integration
13136
13137 2004-04-07 22:53  ivan
13138
13139         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
13140           server until it is ready
13141
13142 2004-04-07 06:12  ivan
13143
13144         * FS/bin/freeside-reexport: oops, update the usage too
13145
13146 2004-04-07 06:11  ivan
13147
13148         * FS/bin/freeside-reexport: added options to select username,
13149           svcnum, svcpart
13150
13151 2004-04-07 04:39  ivan
13152
13153         * FS/FS/: Conf.pm, domain_record.pm: automatically update
13154           reverse-ARPA records (Bug#462) / recognize SOA records with the
13155           fqdn as well as @
13156
13157 2004-04-07 04:04  ivan
13158
13159         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
13160           domain
13161
13162 2004-04-07 01:34  ivan
13163
13164         * FS/FS/part_export.pm: argh, the glob itself is tainted under
13165           5.005
13166
13167 2004-04-07 01:07  ivan
13168
13169         * FS/FS/part_export.pm: make -T happy (under old perl?)
13170
13171 2004-04-05 19:03  ivan
13172
13173         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
13174
13175 2004-04-05 07:05  ivan
13176
13177         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
13178           httemplate/misc/process/link.cgi: add a domain pulldown to
13179           svc_acct linking, closes: Bug#277 / prevent "stealing" services
13180           with link unless you set legacy_link-steal config option, closes:
13181           Bug#321
13182
13183 2004-04-05 04:55  ivan
13184
13185         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
13186           heuristics to transfer ordering: primaries first, then sorted by
13187           quantity
13188
13189 2004-04-05 02:08  ivan
13190
13191         * htetc/handler.pl, httemplate/misc/whois.cgi,
13192           httemplate/view/svc_domain.cgi: add whois functionality
13193           internally instead of linking to geektools
13194
13195 2004-04-04 15:20  ivan
13196
13197         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
13198           to optionally allow non-matching svcparts to be moved during
13199           package changes, closes: Bug#667
13200
13201 2004-04-04 15:14  ivan
13202
13203         * httemplate/view/cust_main.cgi: comment out extraneous warning
13204
13205 2004-04-02 05:44  ivan
13206
13207         * htetc/handler.pl, httemplate/view/cust_bill-pdf.cgi: remove
13208           Pragma:no-cache header, and set Content-Length and Cache-Control
13209           for viewing .pdf invoices with IE over SSL.
13210           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
13211
13212 2004-04-02 03:23  ivan
13213
13214         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
13215           .pdf extension to placate some versions of IE.  yay IE.
13216
13217 2004-04-01 18:09  ivan
13218
13219         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
13220           (r)ndc command
13221
13222 2004-04-01 06:50  ivan
13223
13224         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
13225           commands
13226
13227 2004-03-31 16:44  ivan
13228
13229         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
13230           sub-countries from Locale::SubCountry now
13231
13232 2004-03-30 08:43  ivan
13233
13234         * FS/FS/cust_main.pm: mutex the bill and collect functions
13235           per-customer
13236
13237 2004-03-30 01:20  ivan
13238
13239         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
13240           list of ignored zones, add nameservice records to existing
13241           domains, update for API change inDNS::ZoneParse 0.84
13242
13243 2004-03-29 13:49  ivan
13244
13245         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
13246           also
13247
13248 2004-03-28 22:03  ivan
13249
13250         * FS/FS/part_export.pm: fix export_info sub to return an empty
13251           hashref instead of undef
13252
13253 2004-03-26 17:05  khoff
13254
13255         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
13256           services in a particular order to get around certain
13257           inter-service dependancies
13258
13259 2004-03-25 20:54  ivan
13260
13261         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
13262           2.09
13263
13264 2004-03-25 20:46  ivan
13265
13266         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
13267           necessary
13268
13269 2004-03-25 03:00  ivan
13270
13271         * FS/FS/part_export/: domain_shellcommands.pm,
13272           www_shellcommands.pm: typo from refactoring
13273
13274 2004-03-25 00:55  ivan
13275
13276         * FS/FS/part_export/: domain_shellcommands.pm,
13277           forward_shellcommands.pm, shellcommands.pm,
13278           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
13279           ISPMan integration
13280
13281 2004-03-24 22:42  ivan
13282
13283         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
13284           and later only so far, still waiting to hear about 4.10
13285
13286 2004-03-24 07:38  ivan
13287
13288         * httemplate/edit/part_export.cgi: catch misconfigured exports
13289
13290 2004-03-24 06:28  ivan
13291
13292         * FS/FS/: part_export.pm, part_export/apache.pm,
13293           part_export/bind.pm, part_export/bind_slave.pm,
13294           part_export/bsdshell.pm, part_export/communigate_pro.pm,
13295           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
13296           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
13297           part_export/forward_shellcommands.pm, part_export/http.pm,
13298           part_export/infostreet.pm, part_export/ldap.pm,
13299           part_export/postfix.pm, part_export/shellcommands.pm,
13300           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
13301           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
13302           part_export/sysvshell.pm, part_export/textradius.pm,
13303           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
13304           export info to the modules themselves
13305
13306 2004-03-24 06:23  ivan
13307
13308         * FS/FS/part_export/router.pm: move export info to the modules
13309           themselves
13310
13311 2004-03-24 06:21  ivan
13312
13313         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
13314           t/part_export-passwdfile.t: adding passwdfile export base class
13315
13316 2004-03-24 06:17  ivan
13317
13318         * eg/export_template.pm: update example export for the new world of
13319           export data in themodule files
13320
13321 2004-03-24 01:35  ivan
13322
13323         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
13324           t/part_export-postfix.t, t/part_export-router.t: add missing
13325           compile tests
13326
13327 2004-03-23 11:57  ivan
13328
13329         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
13330           partial credits
13331
13332 2004-03-22 16:06  ivan
13333
13334         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
13335           htetc/handler.pl, httemplate/elements/small_custview.html,
13336           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
13337           httemplate/view/cust_main.cgi: one-time credit card and ACH
13338           payments (like self-service) closes: Bug#648
13339
13340 2004-03-22 16:06  ivan
13341
13342         * httemplate/search/report_receivables.cgi: fix sorting of NULL
13343           companies differently than empty companies
13344
13345 2004-03-22 11:02  ivan
13346
13347         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
13348           size of 6
13349
13350 2004-03-22 09:13  ivan
13351
13352         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
13353           add ACH help graphic
13354
13355 2004-03-22 07:18  ivan
13356
13357         * FS/FS/CGI.pm: tone down the titles
13358
13359 2004-03-22 07:04  ivan
13360
13361         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
13362
13363 2004-03-22 04:50  ivan
13364
13365         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
13366           expiration selection now -> 15 years instead of hardcoded
13367
13368 2004-03-22 03:05  ivan
13369
13370         * httemplate/: edit/process/REAL_cust_pkg.cgi,
13371           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
13372           misc/unprovision.cgi, misc/process/link.cgi,
13373           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
13374           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
13375           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
13376           remove everything that links to package view also, closes:
13377           Bug#569
13378
13379 2004-03-22 02:36  ivan
13380
13381         * httemplate/view/cust_main.cgi: further small UI tweaks
13382
13383 2004-03-22 02:16  ivan
13384
13385         * httemplate/view/cust_main.cgi: yay!  remove package view entirely
13386           (closes: Bug#569)
13387
13388 2004-03-21 18:59  ivan
13389
13390         * httemplate/view/cust_main.cgi: much easier to understand listing
13391           of credits/payments that get split up, closes: Bug#773, 762
13392
13393 2004-03-19 04:36  ivan
13394
13395         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
13396
13397 2004-03-18 14:35  ivan
13398
13399         * FS/FS/part_export/shellcommands.pm: quote already-crypted
13400           passwords to prevent variable substitution
13401
13402 2004-03-18 14:32  ivan
13403
13404         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
13405           replace also
13406
13407 2004-03-18 14:00  ivan
13408
13409         * bin/shadow.reimport: add -b option
13410
13411 2004-03-18 12:58  ivan
13412
13413         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
13414           passwords
13415
13416 2004-03-17 17:46  ivan
13417
13418         * FS/bin/freeside-selfservice-server,
13419           fs_selfservice/FS-SelfService/SelfService.pm,
13420           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
13421           require Storable minimum 2.09
13422
13423 2004-03-17 15:16  ivan
13424
13425         * FS/FS/svc_acct.pm: fixup password checking to understand
13426           old-style *SUSPENDED* accounts and not to allow access for * ! !!
13427           passwords
13428
13429 2004-03-17 15:08  ivan
13430
13431         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
13432           accounts
13433
13434 2004-03-17 14:55  ivan
13435
13436         * bin/shadow.reimport: fix multiple svcparts
13437
13438 2004-03-17 14:53  ivan
13439
13440         * bin/shadow.reimport: allow multiple svcparts
13441
13442 2004-03-17 14:49  ivan
13443
13444         * bin/shadow.reimport: re-enable prompting
13445
13446 2004-03-17 14:45  ivan
13447
13448         * bin/shadow.reimport: add -d and -r options
13449
13450 2004-03-17 13:47  ivan
13451
13452         * FS/FS/: ClientAPI/MyAccount.pm, svc_acct.pm, ClientAPI/passwd.pm:
13453           proper self-service login supporting plaintext, crypt and MD5
13454           passwords
13455
13456 2004-03-16 12:41  ivan
13457
13458         * Makefile: rt-setup-database, not rt-initialize-database
13459
13460 2004-03-15 23:06  ivan
13461
13462         * Makefile, rt/config.layout.in: masonstatedir can't be configured
13463           form ./configure either, must use layout
13464
13465 2004-03-15 23:04  ivan
13466
13467         * Makefile: and finally, run the ./configure
13468
13469 2004-03-15 23:03  ivan
13470
13471         * Makefile: use a proper delimter
13472
13473 2004-03-15 23:00  ivan
13474
13475         * Makefile: transposition
13476
13477 2004-03-15 22:59  ivan
13478
13479         * Makefile: autogenerate rt/config.layout file
13480
13481 2004-03-15 22:58  ivan
13482
13483         * rt/: FREESIDE_MODIFIED, config.layout.in: config.layout needs to
13484           be generated
13485
13486 2004-03-15 22:45  ivan
13487
13488         * Makefile: initial RT targets
13489
13490 2004-03-15 22:43  ivan
13491
13492         * rt/FREESIDE_MODIFIED: initial (hopefully rather unobtrusive)
13493           patch
13494
13495 2004-03-15 20:36  ivan
13496
13497         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
13498
13499 2004-03-15 16:34  ivan
13500
13501         * Makefile: dont want to error out here
13502
13503 2004-03-12 17:27  ivan
13504
13505         * Makefile: really add the necessary backslashes this time, fix
13506           s/// delimteres
13507
13508 2004-03-12 16:53  ivan
13509
13510         * Makefile: oops
13511
13512 2004-03-12 16:50  ivan
13513
13514         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
13515           Makefile
13516
13517 2004-03-12 16:16  ivan
13518
13519         * Makefile: fix suse document root
13520
13521 2004-03-12 04:39  ivan
13522
13523         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
13524           httemplate/view/cust_main.cgi: add unapplycredits configuration
13525           option
13526
13527 2004-03-12 04:11  ivan
13528
13529         * httemplate/graph/money_time.cgi: fix title
13530
13531 2004-03-12 02:22  ivan
13532
13533         * httemplate/index.html: add badly-named new report
13534
13535 2004-03-12 00:56  ivan
13536
13537         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
13538           by default; horrible performance
13539
13540 2004-03-12 00:17  ivan
13541
13542         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
13543           contain the strings now, not just match exactly
13544
13545 2004-03-11 13:19  ivan
13546
13547         * conf/logo.eps: oops, wrong logo
13548
13549 2004-03-11 13:07  ivan
13550
13551         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
13552           point invoice_latex at it by default
13553
13554 2004-03-11 00:54  ivan
13555
13556         * FS/bin/freeside-selfservice-server: turn down logging level
13557
13558 2004-03-10 23:33  ivan
13559
13560         * fs_passwd/fs_passwd: update fs_passwd stuff as wrappers around
13561           self-service
13562
13563 2004-03-10 20:17  ivan
13564
13565         * FS/MANIFEST: incorrect listing in MANIFEST
13566
13567 2004-03-10 19:53  ivan
13568
13569         * install/redhat/7.3/INSTALL: 1.5 stuff
13570
13571 2004-03-10 18:21  ivan
13572
13573         * install/suse/9.0/INSTALL: suse install script
13574
13575 2004-03-10 18:05  ivan
13576
13577         * rt/autom4te.cache/: output.0, traces.0: import of rt 3.0.9
13578
13579 2004-03-10 18:02  ivan
13580
13581         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/it.po, lib/RT/I18N/ru.po,
13582           lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
13583           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
13584           lib/RT/Interface/Web.pm, lib/RT/URI/fsck_com_rt.pm,
13585           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl,
13586           lib/t/data/crashes-file-based-parser,
13587           lib/t/data/multipart-report, lib/t/data/notes-uuencoded,
13588           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
13589           sbin/rt-test-dependencies.in: import of rt 3.0.9
13590
13591 2004-03-10 17:59  ivan
13592
13593         * rt/: Makefile, Makefile.in, README, README.Oracle, UPGRADING,
13594           configure, configure.ac, config.log, Changelog, config.status,
13595           bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
13596           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt-mailgate.in,
13597           bin/rt.in, bin/mason_handler.fcgi, bin/mason_handler.scgi,
13598           bin/mason_handler.svc, bin/webmux.pl.in, bin/rt-crontool,
13599           bin/rt-mailgate, docs/rt3-schema-relationships.dot,
13600           etc/RT_Config.pm.in, etc/acl.Informix, etc/acl.Oracle,
13601           etc/constraints.mysql, etc/drop.Informix, etc/drop.Oracle,
13602           etc/initialdata, etc/schema.Informix, etc/schema.SQLite,
13603           etc/schema.mysql, etc/RT_Config.pm, html/autohandler,
13604           html/index.html, html/Admin/Elements/EditCustomField,
13605           html/Admin/Elements/EditCustomFieldValues,
13606           html/Admin/Elements/EditCustomFields,
13607           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
13608           html/Admin/Elements/SelectGroups,
13609           html/Admin/Elements/SelectRights,
13610           html/Admin/Elements/SelectStage,
13611           html/Admin/Queues/CustomFields.html,
13612           html/Admin/Queues/index.html, html/Admin/Users/Modify.html,
13613           html/Admin/Users/index.html, html/Approvals/Display.html,
13614           html/Elements/Callback, html/Elements/MessageBox,
13615           html/Elements/MyTickets, html/Elements/SelectLang,
13616           html/Elements/SelectStatus, html/Elements/SelectWatcherType,
13617           html/Elements/SetupSessionCookie, html/REST/1.0/autohandler,
13618           html/REST/1.0/dhandler, html/REST/1.0/logout,
13619           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
13620           html/REST/1.0/Forms/ticket/attachments,
13621           html/REST/1.0/Forms/ticket/default,
13622           html/REST/1.0/Forms/ticket/history,
13623           html/REST/1.0/Forms/ticket/links,
13624           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
13625           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
13626           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
13627           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
13628           html/SelfService/Display.html, html/SelfService/Update.html,
13629           html/SelfService/Elements/MyRequests, html/Ticket/Create.html,
13630           html/Ticket/Display.html, html/Ticket/Modify.html,
13631           html/Ticket/ModifyAll.html, html/Ticket/ModifyPeople.html,
13632           html/Ticket/Update.html, html/Ticket/Attachment/dhandler,
13633           html/Ticket/Elements/AddWatchers,
13634           html/Ticket/Elements/EditCustomField,
13635           html/Ticket/Elements/EditPeople,
13636           html/Ticket/Elements/ShowAttachments,
13637           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
13638           html/Ticket/Elements/ShowMessageStanza,
13639           html/Ticket/Elements/ShowPeople,
13640           html/Ticket/Elements/ShowTransaction, html/User/Prefs.html,
13641           lib/RT.pm.in, lib/RT.pm, lib/RT/Attachment_Overlay.pm,
13642           lib/RT/Base.pm, lib/RT/CachedGroupMember_Overlay.pm,
13643           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
13644           lib/RT/CustomField_Overlay.pm, lib/RT/EmailParser.pm,
13645           lib/RT/GroupMember_Overlay.pm, lib/RT/Group_Overlay.pm,
13646           lib/RT/Groups_Overlay.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
13647           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
13648           lib/RT/Record.pm, lib/RT/ScripAction_Overlay.pm,
13649           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips_Overlay.pm,
13650           lib/RT/StyleGuide.pod, lib/RT/Template_Overlay.pm,
13651           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
13652           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
13653           lib/RT/URI.pm, lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
13654           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
13655           lib/RT/Action/CreateTickets.pm, lib/RT/Action/SendEmail.pm,
13656           lib/RT/I18N/cs.pm: import of rt 3.0.9
13657
13658 2004-03-10 17:05  ivan
13659
13660         * Makefile: update for suse
13661
13662 2004-03-10 14:27  khoff
13663
13664         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
13665           weren't being properly masked on errors.  The router/block select
13666           box wasn't being generated on errors.
13667
13668 2004-03-10 13:47  ivan
13669
13670         * install/suse/9.0/INSTALL: move to versioned dir
13671
13672 2004-03-10 13:44  ivan
13673
13674         * install/redhat/9/INSTALL: adding preliminary suse install script
13675
13676 2004-03-10 11:06  khoff
13677
13678         * httemplate/browse/router.cgi: Added hide/show customer router
13679           link.
13680
13681 2004-03-09 18:37  khoff
13682
13683         * httemplate/browse/router.cgi: UI cleanup.
13684
13685 2004-03-05 06:34  ivan
13686
13687         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
13688           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
13689           FS/t/Report-Table.t, FS/t/Report.t, htetc/handler.pl,
13690           httemplate/graph/money_time.cgi: beginning of OO reporting
13691           interface, create acadia-requested crosstab reports
13692
13693 2004-03-04 21:59  ivan
13694
13695         * FS/bin/freeside-daily: fix -v
13696
13697 2004-03-03 08:32  ivan
13698
13699         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
13700           be create and fetchmail should not be run
13701
13702 2004-03-03 05:42  ivan
13703
13704         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
13705           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
13706           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
13707           emails being sent to signup server declined accounts, closes:
13708           Bug#743
13709
13710 2004-03-02 22:20  ivan
13711
13712         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
13713           well as disable them (IE doesn't grey out disabled text dialogs)
13714
13715 2004-02-28 15:06  ivan
13716
13717         * httemplate/docs/ieak.html: for now
13718
13719 2004-02-28 14:57  ivan
13720
13721         * Makefile: s/cleanwhisker/pouncequick/
13722
13723 2004-02-28 14:49  ivan
13724
13725         * FS/t/acct_snarf.t: adding
13726
13727 2004-02-28 14:48  ivan
13728
13729         * FS/FS/cust_pkg.pm: minor fixes
13730
13731 2004-02-28 14:47  ivan
13732
13733         * CREDITS: credit where the typeset invoices came from!
13734
13735 2004-02-28 14:40  ivan
13736
13737         * httemplate/edit/process/cust_main_county-collapse.cgi: style
13738
13739 2004-02-28 14:40  ivan
13740
13741         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
13742           recurtax fields
13743
13744 2004-02-28 14:36  ivan
13745
13746         * install/redhat/7.3/INSTALL: update
13747
13748 2004-02-28 14:26  ivan
13749
13750         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
13751           1.32, finally closes Bug#639
13752
13753 2004-02-27 13:21  khoff
13754
13755         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
13756           were trying to call addr on an undefined object.  That's not
13757           good.
13758
13759 2004-02-26 11:21  ivan
13760
13761         * httemplate/view/svc_forward.cgi: correct cancel link
13762           s/account/mail forward/
13763
13764 2004-02-25 20:01  ivan
13765
13766         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
13767
13768 2004-02-25 19:32  ivan
13769
13770         * FS/FS/Record.pm: allow replace with no arguments
13771
13772 2004-02-25 02:37  ivan
13773
13774         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
13775           forward editing for new svc_forward.src field
13776
13777 2004-02-24 21:11  ivan
13778
13779         * FS/FS/CGI.pm: kludge around it completely
13780
13781 2004-02-24 21:04  ivan
13782
13783         * FS/FS/CGI.pm: third time's the charm
13784
13785 2004-02-24 21:00  ivan
13786
13787         * FS/FS/CGI.pm: oops, not the right way to blank them
13788
13789 2004-02-24 20:56  ivan
13790
13791         * FS/FS/CGI.pm: query strings get passed through sometimes?
13792
13793 2004-02-23 00:12  ivan
13794
13795         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
13796           fallback suspension code
13797
13798 2004-02-13 10:58  ivan
13799
13800         * bin/postfix.export: postfix export
13801
13802 2004-02-13 06:04  ivan
13803
13804         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
13805
13806 2004-02-13 05:53  ivan
13807
13808         * httemplate/edit/part_svc.cgi: typo
13809
13810 2004-02-13 04:27  ivan
13811
13812         * FS/FS/part_export/postfix.pm: adding postfix export
13813
13814 2004-02-13 03:47  ivan
13815
13816         * bin/sendmail.import: it lives!
13817
13818 2004-02-13 03:28  ivan
13819
13820         * httemplate/: index.html, search/svc_forward.cgi,
13821           view/svc_forward.cgi: add mail alias browse to main menu and fix
13822           mail alias view to recognize new schema also
13823
13824 2004-02-13 02:57  ivan
13825
13826         * FS/bin/freeside-setup: continue adding svc_forward.src: make
13827           svc_forward.srcsvc nullable
13828
13829 2004-02-13 02:35  ivan
13830
13831         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
13832           httemplate/docs/schema.html: add svc_forward.src
13833
13834 2004-02-13 00:02  ivan
13835
13836         * bin/sendmail.import: initial import
13837
13838 2004-02-12 20:01  ivan
13839
13840         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
13841           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
13842           depend on Net::SSH 0.08 for non-blocking STDERR read
13843
13844 2004-02-12 14:40  ivan
13845
13846         * install/redhat/9/INSTALL: doc
13847
13848 2004-02-12 02:44  ivan
13849
13850         * bin/bind.import: fix usage msg
13851
13852 2004-02-11 22:31  ivan
13853
13854         * htetc/handler.pl, httemplate/misc/email-invoice.cgi,
13855           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
13856           re-email invoice, closes: bug#526 and have print and email
13857           invoice links redirect back to top of customer view page instead
13858           of #history tag
13859
13860 2004-02-07 14:13  ivan
13861
13862         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
13863
13864 2004-02-07 00:24  ivan
13865
13866         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
13867           to sqlradius and sqlradius_withdomain exports
13868
13869 2004-02-05 17:00  ivan
13870
13871         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
13872
13873 2004-02-02 16:19  ivan
13874
13875         * bin/shadow.reimport: adding shadow.reimport
13876
13877 2004-02-01 16:23  ivan
13878
13879         * install/redhat/9/INSTALL: add 1.5 dependancies
13880
13881 2004-02-01 13:07  ivan
13882
13883         * install/redhat/9/INSTALL: add addl dependancies, should work now?
13884
13885 2004-02-01 13:05  ivan
13886
13887         * install/redhat/9/INSTALL: rar rar
13888
13889 2004-02-01 13:00  ivan
13890
13891         * install/redhat/9/INSTALL: rar
13892
13893 2004-02-01 01:43  ivan
13894
13895         * install/debian/3.0/INSTALL: add libcache-cache-perl
13896
13897 2004-02-01 01:29  ivan
13898
13899         * Makefile: use install to make all components of FREESIDE_CONF dir
13900
13901 2004-02-01 01:23  ivan
13902
13903         * install/debian/3.0/INSTALL: s/cleanwhisker/pouncequick/
13904
13905 2004-01-30 22:33  ivan
13906
13907         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
13908           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
13909           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
13910           htetc/handler.pl, httemplate/docs/schema.html: add
13911           pkg_svc.primary_svc flag to enable an explicit first package flag
13912
13913 2004-01-30 22:20  ivan
13914
13915         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
13916           empty values in non-primary-keyed tables
13917
13918 2004-01-29 19:58  ivan
13919
13920         * FS/FS/part_export.pm: add default freebsd and linux
13921           suspension/unsuspension commands, work around FreeBSD pw(1) lack
13922           of locking, and don't prepend "*SUSPENDED* " to suspend an
13923           account anymore
13924
13925 2004-01-29 19:05  ivan
13926
13927         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
13928           suspend an account
13929
13930 2004-01-29 17:27  ivan
13931
13932         * Makefile: multiple self-service machines aren't enclosed in
13933           quotes
13934
13935 2004-01-29 17:10  ivan
13936
13937         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
13938           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
13939           support for running selfservice server against multiple machines
13940
13941 2004-01-27 17:45  ivan
13942
13943         * httemplate/search/svc_acct.cgi: fix link from service definition
13944           browse to services
13945
13946 2004-01-27 17:39  ivan
13947
13948         * httemplate/: index.html, browse/part_svc.cgi,
13949           search/svc_acct.cgi, search/svc_domain.cgi: add service
13950           definition browse by number of active services
13951
13952 2004-01-23 03:20  ivan
13953
13954         * httemplate/: index.html, search/report_prepaid_income.cgi,
13955           search/report_prepaid_income.html: add prepaid income to main
13956           menu and allow arbitrary dates
13957
13958 2004-01-23 01:04  ivan
13959
13960         * httemplate/search/report_prepaid_income.cgi: tidy up look
13961
13962 2004-01-23 00:58  ivan
13963
13964         * httemplate/search/report_prepaid_income.cgi: oops
13965
13966 2004-01-23 00:55  ivan
13967
13968         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
13969           income report
13970
13971 2004-01-22 19:22  ivan
13972
13973         * FS/FS/cust_bill.pm: undo debugging change
13974
13975 2004-01-22 19:21  ivan
13976
13977         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
13978           avoid gigantic line items
13979
13980 2004-01-22 19:01  ivan
13981
13982         * httemplate/edit/cust_main.cgi: and the same for ship_
13983
13984 2004-01-22 18:53  ivan
13985
13986         * httemplate/edit/cust_main.cgi: fix state default and set min year
13987           to this year, patch from <matthewd>, thanks!
13988
13989 2004-01-22 16:49  ivan
13990
13991         * debian/control: update ideas about package splitup
13992
13993 2004-01-21 16:21  ivan
13994
13995         * FS/FS/cust_main.pm: fix cancel method
13996
13997 2004-01-21 16:11  ivan
13998
13999         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
14000           properly
14001
14002 2004-01-21 15:45  ivan
14003
14004         * httemplate/misc/dump.cgi: fix newline problem in dump
14005
14006 2004-01-21 14:10  ivan
14007
14008         * FS/FS/cust_bill.pm: clean up all temp files!
14009
14010 2004-01-21 14:00  ivan
14011
14012         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
14013           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
14014
14015 2004-01-20 16:04  ivan
14016
14017         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
14018           cust_pkg.cgi: don't include the _next_ day, just the full ending
14019           day
14020
14021 2004-01-20 12:30  ivan
14022
14023         * httemplate/: index.html, misc/dump.cgi: add database dump from
14024           web interface
14025
14026 2004-01-18 13:03  ivan
14027
14028         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
14029           as a hashref causes too many other problems.  please leave as is.
14030           DBD::Pg needs to be fixed.  1.31 is a lost cause.
14031
14032 2004-01-16 13:45  ivan
14033
14034         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
14035           also
14036
14037 2004-01-12 12:40  khoff
14038
14039         * httemplate/edit/part_virtual_field.cgi: Lists are just better
14040           sorted.
14041
14042 2004-01-12 12:34  khoff
14043
14044         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
14045
14046 2004-01-11 16:03  ivan
14047
14048         * httemplate/view/cust_bill.cgi: only display "view typeset
14049           invoice" when there is an invoice_latex template
14050
14051 2004-01-11 15:59  ivan
14052
14053         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
14054           invoice view in web UI uses pdf instead of postscript, closes
14055           Bug#614
14056
14057 2004-01-11 15:38  ivan
14058
14059         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
14060
14061 2004-01-11 15:37  ivan
14062
14063         * httemplate/view/cust_bill-pdf.cgi: adding
14064
14065 2004-01-10 03:32  ivan
14066
14067         * install/redhat/9/INSTALL: update paths
14068
14069 2004-01-10 03:17  ivan
14070
14071         * Makefile: workaround stubborn shells globbing [a-z] to include
14072           CVS/
14073
14074 2004-01-09 20:19  ivan
14075
14076         * FS/FS/cust_main.pm: don't require payname for DCHK either
14077
14078 2004-01-09 19:50  ivan
14079
14080         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
14081           invoice event edits
14082
14083 2004-01-09 14:46  ivan
14084
14085         * httemplate/search/report_receivables.cgi: add customer number
14086
14087 2004-01-09 14:39  ivan
14088
14089         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
14090           deletions: need to use Date::Format and FS::Misc qw(send_email)
14091           in cust_credit.pm, need a link to delete unapplied credits too
14092
14093 2004-01-09 14:15  ivan
14094
14095         * FS/FS/Conf.pm: correct tyop
14096
14097 2004-01-09 14:11  ivan
14098
14099         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
14100           httemplate/view/cust_main.cgi,
14101           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
14102           value to enable deletion of credits
14103
14104 2004-01-09 13:09  ivan
14105
14106         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
14107           value
14108
14109 2004-01-06 22:10  khoff
14110
14111         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
14112           billing services in an external sql database.
14113
14114 2004-01-05 12:24  ivan
14115
14116         * httemplate/index.html: fix other packages by next bill date link
14117
14118 2004-01-03 19:54  ivan
14119
14120         * httemplate/docs/signup.html: remove obsolete netscape CCK
14121           supportsignup.cgi
14122
14123           depend on HTTP::BrowserDetect directly instead of via deprecated
14124           HTTP::Headers::UserAgent (closes: Bug#578)
14125
14126 2004-01-03 00:42  ivan
14127
14128         * httemplate/browse/agent.cgi: fix heading colspan when there is no
14129           agent.disabled column
14130
14131 2004-01-01 12:40  ivan
14132
14133         * FS/FS/cust_bill.pm: escape stuff from latex
14134
14135 2003-12-29 22:02  khoff
14136
14137         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
14138           around a bug in DBD::Pg version 1.31.
14139
14140 2003-12-27 00:23  ivan
14141
14142         * httemplate/: index.html, search/cust_pkg.cgi: package reports by
14143           agent
14144
14145 2003-12-24 10:18  khoff
14146
14147         * FS/bin/freeside-setup: tyop
14148
14149 2003-12-22 18:36  ivan
14150
14151         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
14152           FS/t/svc_external.t, htetc/handler.pl,
14153           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
14154           httemplate/edit/process/svc_external.cgi,
14155           httemplate/view/svc_external.cgi: add svc_external
14156
14157 2003-12-22 17:46  ivan
14158
14159         * FS/: FS.pm, FS/svc_external.pm, bin/freeside-setup,
14160           FS/cust_svc.pm: add svc_external
14161
14162 2003-12-22 17:10  ivan
14163
14164         * eg/table_template-svc.pm: update svc template for 1.5
14165
14166 2003-12-22 17:06  ivan
14167
14168         * eg/table_template-svc.pm: fix path to svc_Common in example table
14169
14170 2003-12-22 16:51  ivan
14171
14172         * FS/FS/ClientAPI/MyAccount.pm,
14173           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
14174           selfservice API
14175
14176 2003-12-22 16:41  ivan
14177
14178         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
14179           option
14180
14181 2003-12-22 13:22  ivan
14182
14183         * FS/FS/cust_main.pm: default to the whole-country tax rate if
14184           states aren't defined
14185
14186 2003-12-22 13:18  ivan
14187
14188         * FS/FS/cust_bill.pm: quiet warning
14189
14190 2003-12-22 13:01  ivan
14191
14192         * FS/FS/cust_credit.pm: allow credits to be modified at API level
14193
14194 2003-12-22 09:50  ivan
14195
14196         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
14197           subs
14198
14199 2003-12-21 15:16  ivan
14200
14201         * httemplate/browse/agent_type.cgi: work even if there are stray
14202           type_pkgs records around
14203
14204 2003-12-21 15:13  ivan
14205
14206         * FS/FS/Record.pm: cache virtual_fields method results to help
14207           performance
14208
14209 2003-12-21 13:12  ivan
14210
14211         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
14212           both addresses by default
14213
14214 2003-12-15 00:08  ivan
14215
14216         * conf/invoice_latex: line up w/window envelopes
14217
14218 2003-12-15 00:07  ivan
14219
14220         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
14221           now, do not count on latex printing it, oops
14222
14223 2003-12-14 22:42  ivan
14224
14225         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
14226           amounts of all open invoices as soon as balance went positive
14227           (only manifests when any cust_bill->owed somehow got to be
14228           negative)
14229
14230 2003-12-14 19:41  ivan
14231
14232         * FS/FS/cust_bill.pm: add _latex_escape sub
14233
14234 2003-12-14 09:53  ivan
14235
14236         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
14237           view field names
14238
14239 2003-12-10 15:53  ivan
14240
14241         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
14242           dropdown
14243
14244 2003-12-10 14:51  ivan
14245
14246         * FS/bin/freeside-setup: add part_referral.disabled, add disabled
14247           indices to agent and part_bill_event
14248
14249 2003-12-10 14:50  ivan
14250
14251         * FS/FS/part_referral.pm: add part_referral.disabled
14252
14253 2003-11-30 00:06  ivan
14254
14255         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
14256           file
14257
14258 2003-11-29 23:52  ivan
14259
14260         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
14261
14262 2003-11-29 23:41  ivan
14263
14264         * conf/invoice_latex: move to the left to line up with window
14265           envelopes
14266
14267 2003-11-29 02:50  ivan
14268
14269         * FS/FS/cust_credit_bill.pm: missing cut
14270
14271 2003-11-29 02:48  ivan
14272
14273         * FS/FS/cust_bill.pm: use the latex template for normal printing
14274           when available
14275
14276 2003-11-29 02:39  ivan
14277
14278         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
14279
14280 2003-11-29 00:32  ivan
14281
14282         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
14283           send statements when a payment or credit is applied
14284
14285 2003-11-29 00:18  ivan
14286
14287         * FS/FS/part_bill_event.pm: also set default latex template for
14288           late bill templates
14289
14290 2003-11-29 00:08  ivan
14291
14292         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
14293           conf/invoice_latexfooter, conf/invoice_latexnotes,
14294           httemplate/misc/print-invoice.cgi,
14295           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
14296
14297 2003-11-26 07:37  ivan
14298
14299         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
14300           charges
14301
14302 2003-11-26 06:25  ivan
14303
14304         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
14305           value to control explicit due date printing on invoices
14306
14307 2003-11-24 06:29  ivan
14308
14309         * httemplate/edit/part_export.cgi: fix html quoting problems
14310
14311 2003-11-24 05:01  ivan
14312
14313         * httemplate/browse/part_export.cgi: fix html quoting of export
14314           options
14315
14316 2003-11-21 10:55  ivan
14317
14318         * FS/FS/Record.pm: revert bind_param change!
14319
14320 2003-11-21 07:32  ivan
14321
14322         * httemplate/search/report_receivables.cgi: precedence helps alot
14323
14324 2003-11-21 07:25  ivan
14325
14326         * httemplate/search/report_receivables.cgi: precedence helps alot
14327
14328 2003-11-21 07:20  ivan
14329
14330         * httemplate/search/report_receivables.cgi: show customer status on
14331           receivables report
14332
14333 2003-11-20 04:48  ivan
14334
14335         * FS/FS/part_export/communigate_pro.pm: don't error out when not
14336           actually changing domain
14337
14338 2003-11-19 10:13  ivan
14339
14340         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
14341
14342 2003-11-19 04:21  ivan
14343
14344         * httemplate/: edit/REAL_cust_pkg.cgi, search/report_cust_pay.html,
14345           search/report_tax.html: fix jscalendar date ifFormat
14346
14347 2003-11-18 17:37  ivan
14348
14349         * FS/FS/cust_bill.pm: reversing accidental commit of
14350           work-in-progress
14351
14352 2003-11-18 17:29  ivan
14353
14354         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
14355
14356 2003-11-18 07:14  ivan
14357
14358         * FS/FS/part_export.pm: fix communigate pro export descriptions
14359
14360 2003-11-18 07:04  ivan
14361
14362         * FS/: FS/part_export/communigate_pro.pm,
14363           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
14364           FS/part_export.pm: add communigate_pro_singledomain export
14365
14366 2003-11-14 23:28  ivan
14367
14368         * FS/bin/freeside-selfservice-server: kill off ssh process when
14369           re-opening connection
14370
14371 2003-11-14 23:18  ivan
14372
14373         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
14374           trailing newline to supress useless error messages in log
14375
14376 2003-11-14 00:43  ivan
14377
14378         * FS/bin/freeside-selfservice-server: hopefully recover better from
14379           lost ssh connections
14380
14381 2003-11-13 18:52  ivan
14382
14383         * httemplate/search/report_receivables.cgi: sort these
14384           case-insensitive
14385
14386 2003-11-13 03:23  ivan
14387
14388         * install/debian/3.0/INSTALL: fix path in questionable section
14389
14390 2003-11-12 04:29  ivan
14391
14392         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
14393           unaudited services with a svcnum for imports
14394
14395 2003-11-12 03:22  ivan
14396
14397         * FS/FS/cust_pkg.pm: better error msg
14398
14399 2003-11-11 07:03  ivan
14400
14401         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
14402           during an import
14403
14404 2003-11-11 06:39  ivan
14405
14406         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
14407
14408 2003-11-11 06:21  ivan
14409
14410         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
14411           imports with svcnums
14412
14413 2003-11-11 00:01  ivan
14414
14415         * httemplate/search/report_receivables.cgi: remove spaces between
14416           parens and contact name
14417
14418 2003-11-10 23:51  ivan
14419
14420         * httemplate/browse/svc_acct_pop.cgi: part_referral.cgi
14421
14422 2003-11-10 05:54  ivan
14423
14424         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
14425           in?
14426
14427 2003-11-08 08:36  ivan
14428
14429         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
14430           cancel_pkg functions to self-service
14431
14432 2003-11-08 08:31  ivan
14433
14434         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
14435           self-service functions!
14436
14437 2003-11-08 04:59  ivan
14438
14439         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
14440           so we can prevent double-charges
14441
14442 2003-11-07 02:53  ivan
14443
14444         * httemplate/elements/: calendar-en.js, calendar-setup.js,
14445           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
14446           jscalendar
14447
14448 2003-11-07 00:39  ivan
14449
14450         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
14451           charging
14452
14453 2003-11-07 00:36  ivan
14454
14455         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
14456           calculations
14457
14458 2003-11-06 23:56  ivan
14459
14460         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
14461           for sqlradius_withdomain exports
14462
14463 2003-11-06 06:45  ivan
14464
14465         * httemplate/search/report_receivables.cgi: add totals & simplify
14466           expressions
14467
14468 2003-11-06 06:08  ivan
14469
14470         * httemplate/search/report_receivables.cgi: ack!  count credits,
14471           not payments twice
14472
14473 2003-11-06 06:00  ivan
14474
14475         * httemplate/search/report_receivables.cgi: typo
14476
14477 2003-11-06 05:56  ivan
14478
14479         * httemplate/search/report_receivables.cgi: link to customer, don't
14480           show custnum
14481
14482 2003-11-06 05:40  ivan
14483
14484         * FS/MANIFEST: removing bin/freeside-receivables-report
14485
14486 2003-11-06 05:39  ivan
14487
14488         * httemplate/: index.html, search/report_receivables.cgi: "current
14489           receivables" -> A/R Aging summary
14490
14491 2003-11-05 03:13  ivan
14492
14493         * bin/create-fetchmailrc: fixup
14494
14495 2003-11-05 02:26  ivan
14496
14497         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
14498
14499 2003-11-04 10:01  ivan
14500
14501         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
14502
14503 2003-11-04 09:57  ivan
14504
14505         * bin/create-fetchmailrc: adding
14506
14507 2003-11-04 09:30  ivan
14508
14509         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
14510           info available to exports
14511
14512 2003-11-04 02:56  ivan
14513
14514         * FS/FS/Record.pm: finish treating serials as ints!
14515
14516 2003-11-04 02:55  ivan
14517
14518         * FS/FS/Record.pm: treat serial columns as ints too!
14519
14520 2003-11-03 03:42  ivan
14521
14522         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
14523           Bug#590??
14524
14525 2003-11-03 03:30  ivan
14526
14527         * httemplate/edit/part_svc.cgi: kludge around this so i can add
14528           service definitions for now
14529
14530 2003-11-02 21:57  ivan
14531
14532         * httemplate/: index.html, browse/part_pkg.cgi,
14533           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
14534           suspended browse
14535
14536 2003-11-02 21:48  ivan
14537
14538         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
14539           browse
14540
14541 2003-11-02 21:40  ivan
14542
14543         * httemplate/index.html: formatting
14544
14545 2003-11-02 21:34  ivan
14546
14547         * httemplate/index.html: remove duplicate items from "Reports"
14548           section
14549
14550 2003-11-02 21:25  ivan
14551
14552         * httemplate/browse/part_pkg.cgi: tyops
14553
14554 2003-11-02 21:21  ivan
14555
14556         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
14557           counts on active package browse
14558
14559 2003-10-25 17:39  ivan
14560
14561         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
14562           reports broken down by Visa/MC / Amex / Discover
14563
14564 2003-10-24 19:05  ivan
14565
14566         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
14567           ClientAPI/Signup.pm: signups with snarf info!
14568
14569 2003-10-24 18:06  ivan
14570
14571         * httemplate/docs/signup.html: better link to .INS files
14572           documentation
14573
14574 2003-10-24 13:38  ivan
14575
14576         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
14577           to save the cvv data for specific card types
14578
14579 2003-10-24 12:28  ivan
14580
14581         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
14582           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
14583           FS/FS/cust_main.pm, FS/bin/freeside-setup,
14584           httemplate/docs/schema.html: cvv!
14585
14586 2003-10-23 22:51  ivan
14587
14588         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
14589
14590 2003-10-23 15:37  ivan
14591
14592         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
14593           version problems
14594
14595 2003-10-23 02:02  ivan
14596
14597         * httemplate/docs/legacy.html: fix cranky verbitage at the top
14598
14599 2003-10-23 00:49  ivan
14600
14601         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
14602           suspend the relevant customer.
14603
14604 2003-10-22 12:10  khoff
14605
14606         * httemplate/edit/process/router.cgi: dbh is a global.
14607
14608 2003-10-20 18:28  ivan
14609
14610         * install/redhat/9/INSTALL: more rh9 install foo
14611
14612 2003-10-20 17:07  ivan
14613
14614         * install/redhat/9/INSTALL: update rh9 install foo
14615
14616 2003-10-20 11:59  ivan
14617
14618         * install/redhat/: 7.3/INSTALL, 9/INSTALL: add passive flag to wget
14619
14620 2003-10-19 22:01  ivan
14621
14622         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
14623           httemplate/view/cust_main.cgi: finish up weekly billing
14624
14625 2003-10-19 21:25  ivan
14626
14627         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
14628           httemplate/edit/part_pkg.cgi, FS/bin/freeside-setup: daily/weekly
14629           billing
14630
14631 2003-10-19 19:35  ivan
14632
14633         * install/redhat/9/: INSTALL, sources.list: update for rh9
14634
14635 2003-10-19 19:28  ivan
14636
14637         * install/: openbsd/INSTALL, openbsd/cpan, openbsd/ports,
14638           redhat/9/INSTALL, redhat/9/sources.list: adding openbsd and red
14639           hat installs
14640
14641 2003-10-16 15:57  khoff
14642
14643         * FS/FS/part_export/router.pm: Telnet/SSH router export for
14644           svc_broadband.
14645
14646 2003-10-15 16:17  khoff
14647
14648         * httemplate/browse/router.cgi: $router isn't a global.
14649
14650 2003-10-15 15:59  khoff
14651
14652         * httemplate/edit/router.cgi: More changes that got lost in the
14653           merge somehow.
14654
14655 2003-10-15 15:48  khoff
14656
14657         * httemplate/view/svc_broadband.cgi: File got munged during
14658           svc_broadband merge.  Added ability to create a 'customer
14659           router'.
14660
14661 2003-10-15 08:03  ivan
14662
14663         * FS/bin/freeside-selfservice-server,
14664           fs_selfservice/FS-SelfService/SelfService.pm,
14665           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
14666           tagging ability so we can run multiple self-service clients on
14667           one machine
14668
14669 2003-10-15 05:08  ivan
14670
14671         * FS/bin/freeside-setup: fix agent username and password
14672           nullability
14673
14674 2003-10-15 02:41  ivan
14675
14676         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
14677           flag is set for subsequent   credit card transactions; some
14678           processors (AuthorozeNet, others?) use this   to waive the CVV2
14679           requirement.
14680
14681 2003-10-09 10:40  ivan
14682
14683         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
14684
14685 2003-10-07 21:09  ivan
14686
14687         * htetc/handler.pl, httemplate/misc/upload-batch.cgi: can't use
14688           File::Basename::basename for windows filenames!  use a regex
14689           instead
14690
14691 2003-10-07 06:50  ivan
14692
14693         * Makefile: mandrake
14694
14695 2003-10-07 01:05  ivan
14696
14697         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
14698           acct_snarf
14699
14700 2003-10-06 23:06  ivan
14701
14702         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
14703           propogating to the wrong place in the grep
14704
14705 2003-10-06 23:03  ivan
14706
14707         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
14708           UpdateAccountSettings sub
14709
14710 2003-10-06 22:50  ivan
14711
14712         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
14713           hooks, don't try and set '*SUSPENDED*' passwords
14714
14715 2003-10-06 22:49  ivan
14716
14717         * FS/FS/svc_acct.pm: doc
14718
14719 2003-10-06 19:27  ivan
14720
14721         * FS/FS/part_export/communigate_pro.pm: add suspension /
14722           unsuspension export to communigate
14723
14724 2003-10-06 04:39  ivan
14725
14726         * httemplate/search/svc_acct.cgi: fix URL argument processing for
14727           account searches by popnum
14728
14729 2003-10-06 04:22  ivan
14730
14731         * httemplate/search/svc_acct.cgi: typo
14732
14733 2003-10-06 04:20  ivan
14734
14735         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
14736           linking to account list per access number
14737
14738 2003-10-06 04:14  ivan
14739
14740         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
14741           browse shows # of active accounts & links to appropriate account
14742           search
14743
14744 2003-10-02 14:51  khoff
14745
14746         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
14747
14748 2003-10-02 07:26  ivan
14749
14750         * Makefile: minor Makefile updates
14751
14752 2003-10-02 07:19  ivan
14753
14754         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
14755           option
14756
14757 2003-10-02 06:08  ivan
14758
14759         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
14760           off super-verbose logging
14761
14762 2003-10-02 05:42  ivan
14763
14764         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
14765           dependancies (PREREQ_PM) for self-service module and signup
14766           wrapper
14767
14768 2003-10-02 04:23  ivan
14769
14770         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
14771           info
14772
14773 2003-10-02 03:18  ivan
14774
14775         * FS/bin/freeside-daily: added -y switch to freeside-daily to
14776           specify an offset in days
14777
14778 2003-10-02 01:56  ivan
14779
14780         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
14781           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
14782
14783 2003-09-30 08:01  ivan
14784
14785         * FS/FS/agent.pm: no duplicate usernames
14786
14787 2003-09-30 05:48  ivan
14788
14789         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
14790           MIME type text/comma-separated-values
14791
14792 2003-09-30 01:21  ivan
14793
14794         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
14795           httemplate/elements/calendar-en.js,
14796           httemplate/elements/calendar-setup.js,
14797           httemplate/elements/calendar-win2k-2.css,
14798           httemplate/elements/calendar.js,
14799           httemplate/elements/calendar_stripped.js,
14800           httemplate/images/calendar.png,
14801           httemplate/search/report_cust_pay.html,
14802           httemplate/search/report_tax.html: calendar popups!
14803
14804 2003-09-30 00:04  ivan
14805
14806         * htetc/handler.pl: CGI.pm 2.47 required for ->upload() method
14807
14808 2003-09-29 03:10  ivan
14809
14810         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
14811           now links to active/cancelled customers
14812
14813 2003-09-28 23:51  ivan
14814
14815         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
14816
14817 2003-09-28 23:35  ivan
14818
14819         * httemplate/index.html: remove Gratuitous Capitalization
14820
14821 2003-09-28 22:51  ivan
14822
14823         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
14824           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
14825           can be disabled (auto-sensing based on schema)
14826
14827 2003-09-28 22:51  ivan
14828
14829         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
14830           agent.disabled       agent.username       agent._password
14831
14832 2003-09-28 19:17  ivan
14833
14834         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
14835           quiet config options
14836
14837 2003-09-27 19:36  ivan
14838
14839         * FS/FS/cust_pay_batch.pm, htetc/handler.pl,
14840           httemplate/misc/upload-batch.cgi: add upload of batch result from
14841           TD Canada Trust some global.asa / handler.pl enhancements
14842
14843 2003-09-26 16:33  khoff
14844
14845         * httemplate/edit/svc_www.cgi: $field is not a global.
14846
14847 2003-09-26 14:02  khoff
14848
14849         * httemplate/edit/svc_acct.cgi: $field isn't a global.
14850
14851 2003-09-26 06:04  ivan
14852
14853         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
14854           re-charge setup fee
14855
14856 2003-09-26 02:31  ivan
14857
14858         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
14859           canadian GST/PST) taxes work now!
14860
14861 2003-09-26 02:15  ivan
14862
14863         * FS/FS/UID.pm: re-enable ChopBlanks for now
14864
14865 2003-09-26 02:09  ivan
14866
14867         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
14868           editing
14869
14870 2003-09-26 01:11  ivan
14871
14872         * httemplate/: browse/cust_main_county.cgi,
14873           edit/cust_main_county.cgi: fix tax edit UI
14874
14875 2003-09-25 04:49  ivan
14876
14877         * httemplate/: browse/cust_main_county.cgi,
14878           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
14879           recur exemptions 1.4 schema-auto-adjusting backport
14880
14881 2003-09-25 04:17  ivan
14882
14883         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
14884           for a single region 1.4 backport auto-adjusts based on schema
14885
14886 2003-09-25 03:40  ivan
14887
14888         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
14889           and recurtax fields to cust_main_county
14890
14891 2003-09-25 03:28  ivan
14892
14893         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
14894           freebsd portability fix
14895
14896 2003-09-25 03:27  ivan
14897
14898         * FS/bin/freeside-selfservice-server: freebsd portability fixes
14899
14900 2003-09-25 03:26  ivan
14901
14902         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
14903
14904 2003-09-24 10:20  ivan
14905
14906         * FS/FS/part_export/shellcommands.pm: don't change dir either when
14907           username_pwonly is set
14908
14909 2003-09-24 10:06  ivan
14910
14911         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
14912           usermod_pwonly set
14913
14914 2003-09-23 19:37  ivan
14915
14916         * install/freebsd/ports: need Cache::Cache in 1.4.2+
14917
14918 2003-09-23 18:30  ivan
14919
14920         * httemplate/browse/agent.cgi: fix boolean precedence error leading
14921           to inaccurate results on the new customer status list
14922
14923 2003-09-21 00:31  ivan
14924
14925         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
14926           trancode from batching
14927
14928 2003-09-20 23:52  ivan
14929
14930         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
14931
14932 2003-09-20 18:22  ivan
14933
14934         * httemplate/misc/download-batch.cgi: preliminary batch download
14935
14936 2003-09-19 05:40  ivan
14937
14938         * FS/FS/cust_main.pm: quiet option to cancel method
14939
14940 2003-09-19 05:13  ivan
14941
14942         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
14943
14944 2003-09-19 05:04  ivan
14945
14946         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
14947
14948 2003-09-19 05:02  ivan
14949
14950         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
14951           performance
14952
14953 2003-09-19 04:56  ivan
14954
14955         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
14956           select a package
14957
14958 2003-09-19 04:50  ivan
14959
14960         * init.d/freeside-init: correct pid filename for stopping
14961           self-service server
14962
14963 2003-09-19 04:35  ivan
14964
14965         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
14966           signup server functions to self-service interace
14967
14968 2003-09-19 04:00  ivan
14969
14970         * FS/FS/ClientAPI/Signup.pm: module needs to return true
14971
14972 2003-09-19 03:08  ivan
14973
14974         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
14975
14976 2003-09-19 03:07  ivan
14977
14978         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
14979           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
14980           signup server functions to self-service server.  fix provisioning
14981           & immediate suspension of declined signups.
14982
14983 2003-09-19 02:59  ivan
14984
14985         * init.d/freeside-init: removing signup and passwd servers
14986
14987 2003-09-18 21:25  ivan
14988
14989         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
14990
14991 2003-09-18 21:13  ivan
14992
14993         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
14994           signup_server-quiet config option
14995
14996 2003-09-18 03:52  ivan
14997
14998         * httemplate/browse/agent.cgi: oops
14999
15000 2003-09-18 03:46  ivan
15001
15002         * httemplate/browse/agent.cgi: include info on number of
15003           active/cancelled customers in agent browse
15004
15005 2003-09-15 14:33  ivan
15006
15007         * httemplate/search/cust_pkg.cgi: package search skips cancelled
15008           packages when searching by date range
15009
15010 2003-09-11 17:14  khoff
15011
15012         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
15013           NetAddrs, so it shouldn't be map'd
15014
15015 2003-09-11 14:57  ivan
15016
15017         * FS/FS/part_export.pm: also update sqlradius_withdomaind
15018           description for freeradius 0.9.1
15019
15020 2003-09-11 14:54  ivan
15021
15022         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
15023
15024 2003-09-10 15:10  ivan
15025
15026         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
15027
15028 2003-09-10 14:56  ivan
15029
15030         * FS/FS/part_export/communigate_pro.pm: don't set an empty
15031           externalFlag
15032
15033 2003-09-10 14:45  ivan
15034
15035         * FS/FS/part_export/communigate_pro.pm: communitgate pro
15036           CreateAccount examples are on crack
15037
15038 2003-09-10 14:39  ivan
15039
15040         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
15041           weird data structure on create
15042
15043 2003-09-10 14:01  ivan
15044
15045         * FS/FS/part_export/communigate_pro.pm: set initial password for
15046           new accounts
15047
15048 2003-09-10 03:54  ivan
15049
15050         * FS/FS/cust_pay.pm: adding cust_main method
15051
15052 2003-09-09 15:36  ivan
15053
15054         * FS/MANIFEST: adding communigate_pro export
15055
15056 2003-09-08 21:16  ivan
15057
15058         * FS/FS/part_export.pm: typo hiding remote username labels
15059
15060 2003-09-06 00:20  ivan
15061
15062         * httemplate/browse/agent_type.cgi: hide display of disabled
15063           packages from agent type browse
15064
15065 2003-09-05 23:45  ivan
15066
15067         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
15068
15069 2003-09-05 18:45  ivan
15070
15071         * FS/FS/svc_acct.pm: fix method name
15072
15073 2003-09-05 18:44  ivan
15074
15075         * FS/FS/: cust_svc.pm, svc_acct.pm: add
15076           get_session_history_sqlradacct have $ignore_quantity also ignore
15077           0 quantities
15078
15079 2003-09-05 06:19  ivan
15080
15081         * FS/FS/part_export/communigate_pro.pm: typo
15082
15083 2003-09-05 06:18  ivan
15084
15085         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
15086           communigate pro export
15087
15088 2003-09-05 06:16  ivan
15089
15090         * FS/FS/Conf.pm: doc
15091
15092 2003-09-05 02:13  ivan
15093
15094         * FS/FS/svc_acct.pm: allow ! password like !!
15095
15096 2003-09-05 01:17  ivan
15097
15098         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
15099           conf value (refer to exports instead)
15100
15101 2003-09-05 01:02  ivan
15102
15103         * FS/FS/Conf.pm: fix typo
15104
15105 2003-09-05 01:01  ivan
15106
15107         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
15108           blowfish
15109
15110 2003-09-05 00:55  ivan
15111
15112         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
15113           blowfish passwords
15114
15115 2003-09-04 21:09  ivan
15116
15117         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
15118           control creation of complimentary accounts and minor pod updates
15119
15120 2003-09-04 19:31  ivan
15121
15122         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
15123           too
15124
15125 2003-09-03 16:06  ivan
15126
15127         * httemplate/view/cust_main.cgi: list extraneous services, closes:
15128           #213
15129
15130 2003-09-03 13:22  ivan
15131
15132         * FS/FS/Record.pm: turn off query debugging
15133
15134 2003-09-03 11:46  ivan
15135
15136         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
15137           subroutine another fix to support running 1.5.0 virtual field
15138           code on 1.4.x databases
15139
15140 2003-09-03 06:18  ivan
15141
15142         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
15143           commands
15144
15145 2003-09-03 05:35  ivan
15146
15147         * Makefile: makefile trivia for openbsd
15148
15149 2003-08-21 00:42  ivan
15150
15151         * install/debian/3.0/INSTALL: woody backports
15152
15153 2003-08-20 23:46  ivan
15154
15155         * install/debian/3.0/INSTALL: iffy
15156
15157 2003-08-20 23:42  ivan
15158
15159         * install/debian/3.0/INSTALL: woody
15160
15161 2003-08-07 22:54  ivan
15162
15163         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
15164           account view screen
15165
15166 2003-08-07 22:42  ivan
15167
15168         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
15169           httemplate/elements/header.html,
15170           httemplate/elements/menubar.html, httemplate/elements/pager.html,
15171           httemplate/elements/table.html, httemplate/search/sql.html,
15172           httemplate/search/elements/search.html: - (finish) includes!
15173           (closes: Bug#551) - (finish) moving SQL search to including
15174           generic elements/search.html - new elements: menubar.html,
15175           header.html, pager.html and table.html - have masonize process
15176           .html files also
15177
15178 2003-08-07 19:02  ivan
15179
15180         * bin/masonize, httemplate/autohandler,
15181           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
15182           httemplate/search/elements/search.html: - fix Mason profiling to
15183           pass-through images (for graph/) - fix graph/money-time.cgi use
15184           of $m interfering with Mason - fix graph/money-time-graph.cgi to
15185           set content-type in a Mason/ASP-independant   fashion -
15186           (beginning of) includes! - (beginning of) moving SQL search to
15187           including generic elements/search.html - fix global.asa typo -
15188           fix masonize to not prepend an extraneous blank line (breaking
15189           graph/money-time-graph.cgi)
15190
15191 2003-08-07 06:08  ivan
15192
15193         * htetc/handler.pl, httemplate/view/cust_main.cgi: - turn on
15194           profiling with mason like with Apache::ASP (redirects now
15195           working) - fix mason error with new view/cust_main.cgi UI
15196
15197 2003-08-07 05:47  ivan
15198
15199         * Makefile, htetc/handler.pl, httemplate/autohandler,
15200           httemplate/index.html: - switch to mason by default - minimum
15201           mason version 1.1 (and doc) - evaluate .html files with mason/asp
15202           - turn on profiling with mason like with Apache::ASP (redirects
15203           not working) - (start of) includes
15204
15205 2003-08-05 14:00  ivan
15206
15207         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
15208           have been checked in
15209
15210 2003-08-05 13:06  ivan
15211
15212         * htetc/handler.pl: no svc_acct_sm in 1.5
15213
15214 2003-08-05 12:07  ivan
15215
15216         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
15217
15218 2003-08-05 11:52  ivan
15219
15220         * FS/FS/svc_domain.pm: remove spurious re-use of $error
15221
15222 2003-08-05 11:45  ivan
15223
15224         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
15225           been updated
15226
15227 2003-08-04 17:32  khoff
15228
15229         * httemplate/index.html: Fixed %%%VERSION%%% tag
15230
15231 2003-08-04 17:20  khoff
15232
15233         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
15234           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
15235           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
15236           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
15237           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
15238           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
15239           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
15240           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
15241           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
15242           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
15243           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
15244           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
15245           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
15246           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
15247           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
15248           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
15249           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
15250           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
15251           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
15252           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
15253           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
15254           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/handler.pl,
15255           httemplate/index.html, httemplate/browse/part_svc.cgi,
15256           httemplate/browse/part_virtual_field.cgi,
15257           httemplate/browse/router.cgi, httemplate/edit/part_svc.cgi,
15258           httemplate/edit/part_virtual_field.cgi,
15259           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
15260           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
15261           httemplate/edit/process/router.cgi,
15262           httemplate/edit/process/svc_broadband.cgi,
15263           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
15264           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
15265           Virtual field merge
15266
15267 2003-07-25 09:26  ivan
15268
15269         * FS/FS/svc_acct.pm: typo
15270
15271 2003-07-25 06:13  ivan
15272
15273         * FS/FS/Conf.pm: doc
15274
15275 2003-07-23 10:05  ivan
15276
15277         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
15278           non-catchall domains
15279
15280 2003-07-23 08:36  ivan
15281
15282         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
15283           spurious "can't purchase pkgpart" errors
15284
15285 2003-07-17 09:02  ivan
15286
15287         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
15288           functionality
15289
15290 2003-07-16 09:05  ivan
15291
15292         * httemplate/search/cust_pay.cgi: UI
15293
15294 2003-07-16 09:01  ivan
15295
15296         * httemplate/search/cust_pay.cgi: show totals in payment report
15297
15298 2003-07-15 06:30  ivan
15299
15300         * rt/etc/schema.Pg: reverting to vendor branch rt 3.0.4, hopefully
15301
15302 2003-07-15 06:16  ivan
15303
15304         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
15305           html/Elements/Header, html/Elements/Menu,
15306           html/Elements/PageLayout, html/Elements/SimpleSearch,
15307           html/Elements/Tabs, html/Elements/TitleBoxStart,
15308           html/NoAuth/webrt.css, html/Search/Bulk.html,
15309           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
15310           lib/RT/SearchBuilder.pm, sbin/rt-setup-database.in: Initial
15311           revision
15312
15313 2003-07-15 06:16  ivan
15314
15315         * rt/: COPYING, Makefile, Makefile.in, README, aclocal.m4,
15316           Changelog, config.log, config.pld, config.status, configure,
15317           configure.ac, install-sh, bin/mason_handler.fcgi,
15318           bin/mason_handler.fcgi.in, bin/mason_handler.scgi,
15319           bin/mason_handler.scgi.in, bin/mason_handler.svc,
15320           bin/mason_handler.svc.in, bin/rt-commit-handler,
15321           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
15322           bin/rt-crontool, bin/rt-mailgate, docs/README.docs,
15323           docs/Security, docs/design_docs/CARS,
15324           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
15325           docs/design_docs/approval_notices,
15326           docs/design_docs/approval_template, docs/design_docs/cf_search,
15327           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
15328           docs/design_docs/delegation, docs/design_docs/evil_plans,
15329           docs/design_docs/groups_notes,
15330           docs/design_docs/link-definitions.txt,
15331           docs/design_docs/recursive_group_membership_algorithm,
15332           docs/design_docs/rql_parser_machine.graphviz,
15333           docs/design_docs/string-extraction-guide.txt,
15334           docs/design_docs/subscription-definitions.txt,
15335           docs/design_docs/ticket_templates, docs/design_docs/users,
15336           etc/RT_Config.pm, etc/RT_Config.pm.in, etc/acl.Oracle,
15337           etc/acl.Pg, etc/acl.mysql, etc/constraints.mysql,
15338           etc/initialdata, etc/rt.spec, etc/schema.SQLite,
15339           etc/schema.mysql, html/autohandler, html/index.html, html/l,
15340           html/Admin/index.html, html/Admin/Elements/AddCustomFieldValue,
15341           html/Admin/Elements/CreateUserCalled,
15342           html/Admin/Elements/EditCustomField,
15343           html/Admin/Elements/EditCustomFieldValues,
15344           html/Admin/Elements/EditCustomFields,
15345           html/Admin/Elements/EditQueueWatchers,
15346           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
15347           html/Admin/Elements/EditTemplates,
15348           html/Admin/Elements/EditUserComments,
15349           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
15350           html/Admin/Elements/ListGlobalCustomFields,
15351           html/Admin/Elements/ListGlobalScrips,
15352           html/Admin/Elements/ModifyTemplate,
15353           html/Admin/Elements/QueueRightsForUser,
15354           html/Admin/Elements/QueueTabs,
15355           html/Admin/Elements/SelectCustomFieldType,
15356           html/Admin/Elements/SelectGroups,
15357           html/Admin/Elements/SelectModifyGroup,
15358           html/Admin/Elements/SelectModifyQueue,
15359           html/Admin/Elements/SelectModifyUser,
15360           html/Admin/Elements/SelectNewGroupMembers,
15361           html/Admin/Elements/SelectRights,
15362           html/Admin/Elements/SelectScrip,
15363           html/Admin/Elements/SelectScripAction,
15364           html/Admin/Elements/SelectScripCondition,
15365           html/Admin/Elements/SelectSingleOrMultiple,
15366           html/Admin/Elements/SelectTemplate,
15367           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
15368           html/Admin/Elements/Tabs, html/Admin/Elements/UserTabs,
15369           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
15370           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
15371           html/Admin/Global/Templates.html,
15372           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
15373           html/Admin/Groups/GroupRights.html,
15374           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
15375           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
15376           html/Admin/Queues/CustomField.html,
15377           html/Admin/Queues/CustomFields.html,
15378           html/Admin/Queues/GroupRights.html,
15379           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
15380           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
15381           html/Admin/Queues/Template.html,
15382           html/Admin/Queues/Templates.html,
15383           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
15384           html/Admin/Users/Modify.html, html/Admin/Users/index.html,
15385           html/Approvals/Display.html, html/Approvals/index.html,
15386           html/Approvals/Elements/Approve,
15387           html/Approvals/Elements/PendingMyApproval,
15388           html/Approvals/Elements/ShowDependency,
15389           html/Approvals/Elements/Tabs, html/Elements/BevelBoxRaisedEnd,
15390           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
15391           html/Elements/Checkbox, html/Elements/CreateTicket,
15392           html/Elements/Error, html/Elements/GotoTicket,
15393           html/Elements/ListActions, html/Elements/Login,
15394           html/Elements/MessageBox, html/Elements/MyRequests,
15395           html/Elements/MyTickets, html/Elements/Quicksearch,
15396           html/Elements/Refresh, html/Elements/Section,
15397           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
15398           html/Elements/SelectCustomFieldOperator,
15399           html/Elements/SelectCustomFieldValue, html/Elements/SelectDate,
15400           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
15401           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
15402           html/Elements/SelectLinkType, html/Elements/SelectMatch,
15403           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
15404           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
15405           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
15406           html/Elements/SelectTicketSortBy,
15407           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
15408           html/Elements/SelectWatcherType,
15409           html/Elements/SetupSessionCookie, html/Elements/Submit,
15410           html/Elements/TitleBoxEnd, html/NoAuth/Logout.html,
15411           html/NoAuth/Reminder.html, html/NoAuth/images/bplogo.gif,
15412           html/NoAuth/images/favicon.png, html/NoAuth/images/space.gif,
15413           html/REST/1.0/NoAuth/mail-gateway, html/SelfService/Closed.html,
15414           html/SelfService/Create.html, html/SelfService/Display.html,
15415           html/SelfService/Error.html, html/SelfService/Prefs.html,
15416           html/SelfService/Update.html, html/SelfService/index.html,
15417           html/SelfService/Attachment/dhandler,
15418           html/SelfService/Elements/GotoTicket,
15419           html/SelfService/Elements/Header,
15420           html/SelfService/Elements/MyRequests,
15421           html/SelfService/Elements/Tabs, html/Ticket/Create.html,
15422           html/Ticket/Display.html, html/Ticket/History.html,
15423           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
15424           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
15425           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
15426           html/Ticket/Attachment/dhandler,
15427           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
15428           html/Ticket/Elements/EditBasics,
15429           html/Ticket/Elements/EditCustomField,
15430           html/Ticket/Elements/EditCustomFields,
15431           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
15432           html/Ticket/Elements/EditWatchers,
15433           html/Ticket/Elements/ShowAttachments,
15434           html/Ticket/Elements/ShowBasics,
15435           html/Ticket/Elements/ShowCustomFields,
15436           html/Ticket/Elements/ShowDates,
15437           html/Ticket/Elements/ShowDependencies,
15438           html/Ticket/Elements/ShowHistory,
15439           html/Ticket/Elements/ShowMemberOf,
15440           html/Ticket/Elements/ShowMembers,
15441           html/Ticket/Elements/ShowMessageHeaders,
15442           html/Ticket/Elements/ShowMessageStanza,
15443           html/Ticket/Elements/ShowPeople,
15444           html/Ticket/Elements/ShowReferences,
15445           html/Ticket/Elements/ShowRequestor,
15446           html/Ticket/Elements/ShowTransaction, html/User/Delegation.html,
15447           html/User/Prefs.html, html/User/Elements/DelegateRights,
15448           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
15449           html/User/Groups/Members.html, html/User/Groups/Modify.html,
15450           html/User/Groups/index.html, lib/RT.pm, lib/RT.pm.in,
15451           lib/RT/ACE.pm, lib/RT/ACE_Overlay.pm, lib/RT/ACL.pm,
15452           lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
15453           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments.pm,
15454           lib/RT/Attachments_Overlay.pm, lib/RT/Base.pm,
15455           lib/RT/CachedGroupMember.pm, lib/RT/CachedGroupMember_Overlay.pm,
15456           lib/RT/CachedGroupMembers.pm,
15457           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
15458           lib/RT/CustomField.pm, lib/RT/CustomFieldValue.pm,
15459           lib/RT/CustomFieldValues.pm, lib/RT/CustomFieldValues_Overlay.pm,
15460           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
15461           lib/RT/CustomFields_Overlay.pm, lib/RT/Date.pm,
15462           lib/RT/EmailParser.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
15463           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers.pm,
15464           lib/RT/GroupMembers_Overlay.pm, lib/RT/Group_Overlay.pm,
15465           lib/RT/Groups.pm, lib/RT/Groups_Overlay.pm, lib/RT/Handle.pm,
15466           lib/RT/I18N.pm, lib/RT/Link.pm, lib/RT/Link_Overlay.pm,
15467           lib/RT/Links.pm, lib/RT/Links_Overlay.pm, lib/RT/Principal.pm,
15468           lib/RT/Principal_Overlay.pm, lib/RT/Principals.pm,
15469           lib/RT/Principals_Overlay.pm, lib/RT/Queue.pm,
15470           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
15471           lib/RT/Queues_Overlay.pm, lib/RT/Record.pm, lib/RT/Scrip.pm,
15472           lib/RT/ScripAction.pm, lib/RT/ScripAction_Overlay.pm,
15473           lib/RT/ScripActions.pm, lib/RT/ScripActions_Overlay.pm,
15474           lib/RT/ScripCondition.pm, lib/RT/ScripCondition_Overlay.pm,
15475           lib/RT/ScripConditions.pm, lib/RT/ScripConditions_Overlay.pm,
15476           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
15477           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm, lib/RT/Template.pm,
15478           lib/RT/Template_Overlay.pm, lib/RT/Templates.pm,
15479           lib/RT/Templates_Overlay.pm, lib/RT/Ticket.pm,
15480           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets.pm,
15481           lib/RT/Tickets_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
15482           lib/RT/Transaction.pm, lib/RT/Transaction_Overlay.pm,
15483           lib/RT/Transactions.pm, lib/RT/Transactions_Overlay.pm,
15484           lib/RT/URI.pm, lib/RT/User.pm, lib/RT/User_Overlay.pm,
15485           lib/RT/Users.pm, lib/RT/Users_Overlay.pm,
15486           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
15487           lib/RT/Action/CreateTickets.pm,
15488           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/Generic.pm,
15489           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
15490           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
15491           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
15492           lib/RT/Condition/AnyTransaction.pm,
15493           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
15494           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
15495           lib/RT/Condition/PriorityExceeds.pm,
15496           lib/RT/Condition/QueueChange.pm,
15497           lib/RT/Condition/StatusChange.pm,
15498           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/cs.pm,
15499           lib/RT/I18N/cs.po, lib/RT/I18N/de.po, lib/RT/I18N/en.po,
15500           lib/RT/I18N/es.po, lib/RT/I18N/fi.po, lib/RT/I18N/fr.po,
15501           lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
15502           lib/RT/I18N/nl.po, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
15503           lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
15504           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
15505           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
15506           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
15507           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
15508           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
15509           lib/t/01harness.t, lib/t/02regression.t, lib/t/03web.pl,
15510           lib/t/04_send_email.pl,
15511           lib/t/data/multipart-alternative-with-umlaut,
15512           lib/t/data/nested-mime-sample, lib/t/data/nested-rfc-822,
15513           lib/t/data/new-ticket-from-iso-8859-1,
15514           lib/t/data/new-ticket-from-iso-8859-1-full,
15515           lib/t/data/russian-subject-no-content-type,
15516           lib/t/data/text-html-in-russian,
15517           lib/t/data/text-html-with-umlaut,
15518           lib/t/data/8859-15-message-series/dir,
15519           lib/t/data/8859-15-message-series/msg1,
15520           lib/t/data/8859-15-message-series/msg2,
15521           lib/t/data/8859-15-message-series/msg3,
15522           lib/t/data/8859-15-message-series/msg4,
15523           lib/t/data/8859-15-message-series/msg5,
15524           lib/t/data/8859-15-message-series/msg6,
15525           lib/t/data/8859-15-message-series/msg7,
15526           lib/t/regression/mime_tests, m4/rt_enable_layout.m4,
15527           m4/rt_expand_var.m4, m4/rt_layout.m4,
15528           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
15529           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
15530           sbin/regression_harness, sbin/rt-test-dependencies.in,
15531           autom4te.cache/output.0, autom4te.cache/requests,
15532           autom4te.cache/traces.0: import of rt 3.0.4
15533
15534 2003-07-15 04:23  ivan
15535
15536         * Makefile: 1.5.0pre3
15537
15538 2003-07-13 23:21  ivan
15539
15540         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
15541           and date range are specified
15542
15543 2003-07-12 04:14  ivan
15544
15545         * httemplate/index.html: remove Gratuitous capitalization
15546
15547 2003-07-12 04:09  ivan
15548
15549         * httemplate/: index.html, browse/part_pkg.cgi,
15550           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
15551           payment search - some clarification of services/packages vs.
15552           service/package   definitions in browse/part_{svc,pkg}.cgi -
15553           package definition report by # of active customer packages (with
15554           links   to customer package listing)
15555
15556 2003-07-11 08:37  ivan
15557
15558         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
15559           Time::Local fix in rc3 (closes: Bug#550)
15560
15561 2003-07-11 08:23  ivan
15562
15563         * httemplate/: index.html, search/cust_pay.cgi,
15564           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
15565           for inventivemedia / hpnx
15566
15567 2003-07-11 00:54  ivan
15568
15569         * FS/FS/Record.pm: typo
15570
15571 2003-07-11 00:30  ivan
15572
15573         * FS/FS/Record.pm: provide stack backtrace when we wind up in
15574           FS::Record::AUTOLOAD by accident
15575
15576 2003-07-09 07:39  ivan
15577
15578         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
15579
15580 2003-07-06 11:58  ivan
15581
15582         * httemplate/view/cust_main.cgi: don't bother displaying comments
15583           that are only whitespace/newlines
15584
15585 2003-07-03 20:31  ivan
15586
15587         * etc/abbr_state.txt: adding states
15588
15589 2003-07-03 18:37  ivan
15590
15591         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
15592           there are tons of POPs
15593
15594 2003-07-03 17:51  ivan
15595
15596         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
15597           numbers of POPs
15598
15599 2003-07-02 05:58  ivan
15600
15601         * FS/FS/part_pkg.pm: tyop
15602
15603 2003-07-02 05:56  ivan
15604
15605         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
15606           find any appropriate service with quantity 1
15607
15608 2003-07-02 05:34  ivan
15609
15610         * README: change license to GPL only
15611
15612 2003-07-01 02:00  ivan
15613
15614         * httemplate/edit/part_export.cgi: larger textareas in export
15615           options
15616
15617 2003-06-30 17:27  ivan
15618
15619         * FS/FS/part_export.pm: typo
15620
15621 2003-06-30 12:15  ivan
15622
15623         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
15624           (Bug#423)
15625
15626 2003-06-30 11:56  ivan
15627
15628         * FS/FS/cust_main.pm: pass additional fields to ACH processors
15629           (Authorize.Net should work now)
15630
15631 2003-06-30 06:18  ivan
15632
15633         * FS/MANIFEST: removing deprecated freeside-overdue
15634
15635 2003-06-30 05:22  ivan
15636
15637         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
15638           FS/part_export/sqlradius_withdomain.pm,
15639           bin/freeside-sqlradius-reset,
15640           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
15641           export including realms, closes: bug#514
15642
15643 2003-06-30 00:44  ivan
15644
15645         * FS/FS/svc_domain.pm: increase maximum domain length to 67
15646
15647 2003-06-27 07:19  ivan
15648
15649         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
15650           parameter for Framed-IP-Address vs. Framed-Address
15651
15652 2003-06-25 03:22  ivan
15653
15654         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
15655           with empty dates in Failed Invoice Event search,   patch from
15656           rlucas@tercent.net
15657
15658 2003-06-25 01:40  ivan
15659
15660         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
15661           export - disable old-style suspending
15662
15663 2003-06-24 17:57  ivan
15664
15665         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
15666           update: might work now
15667
15668 2003-06-24 07:12  ivan
15669
15670         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
15671           explicitly use the necessary modules
15672
15673 2003-06-22 07:21  ivan
15674
15675         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
15676           retry on change or manual "retry_card" to ONCE per invoice
15677
15678 2003-06-22 02:11  ivan
15679
15680         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
15681           in reverse-engineered schema)
15682
15683 2003-06-22 02:04  ivan
15684
15685         * bin/create-history-tables: skip history tables that exist
15686           already; easier to re-run now
15687
15688 2003-06-13 19:02  ivan
15689
15690         * FS/bin/freeside-setup: add index on cust_bill._date
15691
15692 2003-06-13 18:01  ivan
15693
15694         * bin/apache.export: \n\n between virtualhost entries
15695
15696 2003-06-13 08:18  ivan
15697
15698         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
15699           $quoted_new__password
15700
15701 2003-06-13 02:12  ivan
15702
15703         * FS/FS/part_export.pm: proper command escape for vpopmail export
15704
15705 2003-06-13 01:46  ivan
15706
15707         * httemplate/edit/part_export.cgi: missing semi
15708
15709 2003-06-13 01:44  ivan
15710
15711         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
15712           options on export edit
15713
15714 2003-06-13 01:38  ivan
15715
15716         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
15717           (unfortunately)
15718
15719 2003-06-13 01:23  ivan
15720
15721         * FS/FS/part_export.pm: full path to vpopmail commands
15722
15723 2003-06-13 01:11  ivan
15724
15725         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
15726           vpopmail presets to shellcommands_withdomain export
15727
15728 2003-06-12 07:08  ivan
15729
15730         * bin/passwd.import: /bin/halt and /sbin/halt
15731
15732 2003-06-12 07:06  ivan
15733
15734         * bin/passwd.import: tyop
15735
15736 2003-06-12 06:57  ivan
15737
15738         * bin/passwd.import: better error handling for re-imports
15739
15740 2003-06-12 06:50  ivan
15741
15742         * bin/fix-sequences: remove overly-verbose debugging for now
15743
15744 2003-06-12 06:50  ivan
15745
15746         * bin/fix-sequences: "doc"
15747
15748 2003-06-12 06:49  ivan
15749
15750         * bin/fix-sequences: arg
15751
15752 2003-06-12 06:47  ivan
15753
15754         * bin/fix-sequences: debugging
15755
15756 2003-06-12 06:43  ivan
15757
15758         * bin/fix-sequences: update for long table names; use sequence name
15759           directly instead of guessing
15760
15761 2003-06-12 06:35  ivan
15762
15763         * bin/fix-sequences: moo
15764
15765 2003-06-12 06:32  ivan
15766
15767         * bin/fix-sequences: adding fix-sequences
15768
15769 2003-06-12 05:57  ivan
15770
15771         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
15772           OS-defaults
15773
15774 2003-06-12 05:43  ivan
15775
15776         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
15777           null OP columns
15778
15779 2003-06-11 13:27  khoff
15780
15781         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
15782           addresses that the message was successfully delivered to.  I'm
15783           assuming 'Debug' causes Net::SMTP to warn the debug output, not
15784           return it.
15785
15786 2003-06-11 12:13  khoff
15787
15788         * FS/FS/Misc.pm: We're passing a list here, not one argument.
15789
15790 2003-06-09 04:11  ivan
15791
15792         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
15793
15794 2003-06-06 18:58  ivan
15795
15796         * FS/FS/cust_main.pm: and fix the error message
15797
15798 2003-06-06 18:57  ivan
15799
15800         * FS/FS/cust_main.pm: really, really give a better error message
15801           when used under 5.005 now.  really.
15802
15803 2003-06-06 18:47  ivan
15804
15805         * FS/FS/cust_main.pm: give a better error message regarding
15806           Time::Local on old perls.  really.
15807
15808 2003-06-06 18:42  ivan
15809
15810         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
15811
15812 2003-06-06 03:49  ivan
15813
15814         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
15815           export
15816
15817 2003-06-04 17:22  khoff
15818
15819         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
15820
15821 2003-06-04 09:14  ivan
15822
15823         * FS/FS/svc_acct.pm: allow empty slipip's
15824
15825 2003-06-04 05:44  ivan
15826
15827         * httemplate/search/cust_pkg.cgi: fix last bill label
15828
15829 2003-06-03 06:53  ivan
15830
15831         * httemplate/view/cust_main.cgi: fix provision links
15832
15833 2003-06-03 05:41  ivan
15834
15835         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
15836           export - eliminate redundant "host" parameter
15837
15838 2003-06-03 05:40  ivan
15839
15840         * Makefile: 1.5.0pre2 (too late, hehe)
15841
15842 2003-06-02 23:09  ivan
15843
15844         * FS/bin/freeside-setup: use serial for primary keys in new tables
15845           too
15846
15847 2003-06-02 22:49  ivan
15848
15849         * FS/bin/freeside-setup: router.svcnum nullability fix
15850
15851 2003-06-02 07:51  ivan
15852
15853         * httemplate/view/cust_main.cgi: UI nit
15854
15855 2003-06-02 05:22  ivan
15856
15857         * FS/FS/cust_pkg.pm: add last_bill field to manpage
15858
15859 2003-05-30 02:22  ivan
15860
15861         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
15862           field
15863
15864 2003-05-30 01:45  ivan
15865
15866         * httemplate/docs/ssh.html: doc
15867
15868 2003-05-19 22:43  ivan
15869
15870         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
15871           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15872           fs_selfservice/FS-SelfService/cgi/payment_results.html,
15873           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
15874           self-service self-payments!
15875
15876 2003-05-19 06:54  ivan
15877
15878         * FS/FS/ClientAPI/MyAccount.pm,
15879           fs_selfservice/FS-SelfService/SelfService.pm,
15880           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15881           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
15882           bugs in processing payments via self-service... appears to be
15883           working so far
15884
15885 2003-05-19 06:38  ivan
15886
15887         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
15888           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15889           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
15890           payment processing with self-service (step two of the process)
15891
15892 2003-05-19 05:00  ivan
15893
15894         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
15895           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
15896           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
15897           FS::Misc with send_email subroutine, remove all duplicate code
15898           from     various modules   - move the realtime_bop from cust_bill
15899           to cust_main & change usage slightly.      invnum is no longer
15900           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
15901           self-service:   - fix some syntax errors, make payment UI (step
15902           one) really should be     working now
15903
15904 2003-05-18 17:15  ivan
15905
15906         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
15907           selfservice.cgi: processing payments...
15908
15909 2003-05-18 04:44  ivan
15910
15911         * FS/FS/ClientAPI/MyAccount.pm,
15912           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15913           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
15914           making payments all done
15915
15916 2003-05-18 01:09  ivan
15917
15918         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
15919           file
15920
15921 2003-05-18 01:08  ivan
15922
15923         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
15924           self-service make payment UI work
15925
15926 2003-05-17 23:20  ivan
15927
15928         * FS/FS/ClientAPI/MyAccount.pm,
15929           fs_selfservice/FS-SelfService/SelfService.pm,
15930           fs_selfservice/FS-SelfService/cgi/login.html,
15931           fs_selfservice/FS-SelfService/cgi/myaccount.html,
15932           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
15933           make payment UI done
15934
15935 2003-05-14 09:51  ivan
15936
15937         * FS/FS/cust_bill.pm: display recurring custom line items on
15938           invoices as well as one-shot ones
15939
15940 2003-05-12 23:01  ivan
15941
15942         * FS/FS/cust_bill_event.pm: - document missing fields in
15943           cust_bill_event
15944
15945 2003-05-12 22:47  ivan
15946
15947         * FS/FS/addr_block.pm: missing pod =cut at end
15948
15949 2003-05-12 20:22  ivan
15950
15951         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
15952           fs_selfservice/FS-SelfService/cgi/myaccount.html,
15953           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
15954           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
15955           self-service updates: cleanup and beginnings of "make a payment"
15956           - fix pod masking FS::svc_acct::cust_svc
15957
15958 2003-05-12 00:34  ivan
15959
15960         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
15961           setbuf call doesn't appear to be working...
15962
15963 2003-05-12 00:33  ivan
15964
15965         * httemplate/view/cust_main.cgi: fix service links
15966
15967 2003-05-11 15:55  ivan
15968
15969         * httemplate/index.html: mail forward search not yet implemented
15970
15971 2003-05-11 15:53  ivan
15972
15973         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
15974           strict vars
15975
15976 2003-05-11 15:34  ivan
15977
15978         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
15979
15980 2003-05-11 15:25  ivan
15981
15982         * htetc/handler.pl: handler.pl updates from Richard Siddall
15983           <richard.siddall@elirion.net>
15984
15985 2003-05-09 23:45  ivan
15986
15987         * httemplate/view/cust_main.cgi: first pass at new package list UI
15988
15989 2003-05-09 22:41  ivan
15990
15991         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
15992           last_bill dates from being set
15993
15994 2003-05-09 22:40  ivan
15995
15996         * FS/FS/cust_main.pm: - substitute '0' for existing blank
15997           setup/recur fees - use timelocal_nocheck instead of timelocal for
15998           proper wraparound
15999
16000 2003-05-09 12:30  khoff
16001
16002         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
16003           added CSS tags.
16004
16005 2003-05-09 00:17  ivan
16006
16007         * install/freebsd/ports: mod_ssl before mod_perl so mod_perl picks
16008           up EAPI
16009
16010 2003-05-09 00:05  ivan
16011
16012         * install/freebsd/: INSTALL, ports: little bit more fbsd install
16013           automation
16014
16015 2003-05-08 23:14  ivan
16016
16017         * install/freebsd/INSTALL: freebsd install
16018
16019 2003-05-08 23:03  ivan
16020
16021         * fs_selfservice/DEPLOY, install/freebsd/INSTALL,
16022           install/freebsd/ports: updated freebsd install
16023
16024 2003-05-08 18:18  ivan
16025
16026         * install/freebsd/ports: Net::SSH and Net::SCP are in ports
16027
16028 2003-05-08 17:10  ivan
16029
16030         * install/redhat/7.3/: INSTALL, sources.list: redhat install foo
16031
16032 2003-05-08 17:10  ivan
16033
16034         * install/freebsd/: INSTALL, ports: automated install foo
16035
16036 2003-05-08 03:28  ivan
16037
16038         * CREDITS: credit where credit's due
16039
16040 2003-05-08 02:34  ivan
16041
16042         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
16043           columns to '' / NULL
16044
16045 2003-05-02 19:06  ivan
16046
16047         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
16048           enable quota maintenance in infostreet export
16049
16050 2003-05-02 19:03  ivan
16051
16052         * bin/apache.export: typo in usage instructions
16053
16054 2003-05-02 18:30  ivan
16055
16056         * FS/FS/part_export.pm: clean up CVS cruft
16057
16058 2003-05-02 16:51  khoff
16059
16060         * httemplate/view/cust_main.cgi: CARD && DCRD?
16061
16062 2003-04-29 12:49  khoff
16063
16064         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
16065           = 0.  Suprisingly, '' works.
16066
16067 2003-04-29 11:28  khoff
16068
16069         * FS/FS/domain_record.pm: Better SOA checking
16070
16071 2003-04-29 09:59  khoff
16072
16073         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
16074           ip_addr field.
16075
16076 2003-04-25 19:01  khoff
16077
16078         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
16079
16080 2003-04-25 17:28  khoff
16081
16082         * FS/FS/cust_bill.pm: Tyop
16083
16084 2003-04-24 16:01  ivan
16085
16086         * httemplate/edit/cust_main.cgi: fix for bug triggered by
16087           nonexistant referring customer numbers
16088
16089 2003-04-24 11:46  khoff
16090
16091         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
16092           when no values change.  We would insert on an rv of zero, so now
16093           we select count(*)... instead of relying on the rv of the update.
16094
16095 2003-04-24 11:45  khoff
16096
16097         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
16098
16099 2003-04-23 19:46  ivan
16100
16101         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
16102           better shellcommands documentation of all sorts
16103
16104 2003-04-23 18:43  khoff
16105
16106         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
16107           an ISC BIND9 name server
16108
16109 2003-04-23 18:00  khoff
16110
16111         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
16112           svc_Common->hashref is bad.
16113
16114 2003-04-23 16:12  ivan
16115
16116         * Makefile, htetc/handler.pl: compatible with mason 1.1!  closes:
16117           bug#492
16118
16119 2003-04-23 15:16  ivan
16120
16121         * FS/FS/part_export.pm: might not be necessary, but to be safe...
16122
16123 2003-04-22 22:36  khoff
16124
16125         * httemplate/search/cust_main.cgi: Missing comma.
16126
16127 2003-04-22 21:53  khoff
16128
16129         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
16130           well.
16131
16132 2003-04-22 11:46  ivan
16133
16134         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
16135           httemplate/config/config.cgi: properly deprecate ancient apache &
16136           sendmail config options
16137
16138 2003-04-22 10:54  ivan
16139
16140         * httemplate/edit/part_export.cgi: mason is more strict about
16141           variables - patch from Richard Siddall, thanks
16142
16143 2003-04-21 21:39  ivan
16144
16145         * FS/: MANIFEST, FS/Conf.pm, FS/part_export.pm, FS/svc_domain.pm,
16146           FS/svc_forward.pm, FS/part_export/domain_shellcommands.pm,
16147           FS/part_export/forward_shellcommands.pm,
16148           t/part_export-forward_shellcommands.t: - mysql 4.1 is available;
16149           update documentation - remove last vestiges of 1.3-style
16150           qmail/vpopmail exports from svc_domain and   svc_forward; add
16151           appropriate exports (closes: Bug#299)
16152
16153 2003-04-21 15:40  ivan
16154
16155         * httemplate/view/svc_acct.cgi: typo
16156
16157 2003-04-21 14:42  khoff
16158
16159         * FS/FS/addr_block.pm: renamed config option excludeaddr
16160
16161 2003-04-21 14:40  khoff
16162
16163         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
16164
16165 2003-04-21 14:29  khoff
16166
16167         * httemplate/edit/process/generic.cgi: Navigation fixes.
16168
16169 2003-04-21 14:13  khoff
16170
16171         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
16172           new routers.  Navigation cleanup.
16173
16174 2003-04-21 14:12  khoff
16175
16176         * httemplate/edit/router.cgi: Lines added for clairity
16177
16178 2003-04-21 13:53  ivan
16179
16180         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
16181           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
16182           FS/bin/freeside-setup, httemplate/docs/schema.html,
16183           httemplate/edit/cust_main.cgi,
16184           httemplate/edit/part_bill_event.cgi,
16185           httemplate/edit/process/cust_main.cgi,
16186           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
16187           on-demand vs. automatic cards & checks: added DCRD and DCHK
16188           payment types
16189
16190 2003-04-21 13:31  khoff
16191
16192         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
16193           sqlmail.  Added support for courier and dovecot authentication.
16194
16195 2003-04-21 13:27  khoff
16196
16197         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
16198           svc_broadband
16199
16200 2003-04-19 10:51  ivan
16201
16202         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
16203           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
16204           integration
16205
16206 2003-04-17 20:29  ivan
16207
16208         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
16209
16210 2003-04-02 06:52  ivan
16211
16212         * FS/FS/cust_main.pm: added order_pkgs sub
16213
16214 2003-04-02 03:38  ivan
16215
16216         * FS/FS/: UID.pm, cust_main.pm: better callbacks
16217
16218 2003-04-02 01:46  ivan
16219
16220         * httemplate/misc/process/meta-import.cgi: updated meta-import web
16221           UI to allow duplicate import tables
16222
16223 2003-04-01 19:23  ivan
16224
16225         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
16226           disappearing email invoice on errors, finally (closes: Bug#35)
16227
16228 2003-04-01 00:03  ivan
16229
16230         * FS/FS/Record.pm, httemplate/docs/index.html,
16231           httemplate/view/cust_main.cgi: - update qsearch for Pg 7.3 -
16232           preliminary 1.5.0 upgrade docs - syntax error in main customer
16233           view
16234
16235 2003-03-31 22:55  ivan
16236
16237         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
16238           cancel button for customers (closes: Bug#25)
16239
16240 2003-03-31 17:22  ivan
16241
16242         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
16243           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
16244           httemplate/edit/process/REAL_cust_pkg.cgi,
16245           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi:
16246           correct last_bill problems with $0 invoice (non-existant) edge
16247           cases
16248
16249 2003-03-31 15:49  ivan
16250
16251         * httemplate/docs/schema.html: added last_bill column
16252
16253 2003-03-31 15:48  ivan
16254
16255         * FS/bin/freeside-setup: add 'last_bill' column
16256
16257 2003-03-28 21:34  ivan
16258
16259         * bin/apache.export: restart apache, not bind!
16260
16261 2003-03-28 20:52  ivan
16262
16263         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
16264           FS/FS/part_export/www_shellcommands.pm,
16265           httemplate/view/svc_www.cgi: correct web UI for svc_www services
16266           & no more @.domain in www_shellcommands export
16267
16268 2003-03-28 18:35  ivan
16269
16270         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
16271
16272 2003-03-28 18:19  ivan
16273
16274         * FS/FS/part_export.pm: cust_svc and svc_x methods
16275
16276 2003-03-28 13:59  ivan
16277
16278         * bin/apache.export: fix missing semicolon in apache export
16279
16280 2003-03-28 13:43  ivan
16281
16282         * FS/FS/part_export/apache.pm: oops in null apache export
16283
16284 2003-03-24 00:30  ivan
16285
16286         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
16287
16288 2003-03-19 20:36  ivan
16289
16290         * httemplate/edit/part_export.cgi: virtual wrap...
16291
16292 2003-03-19 20:09  ivan
16293
16294         * httemplate/edit/part_export.cgi: wrap this textbox hard
16295
16296 2003-03-19 20:00  ivan
16297
16298         * httemplate/edit/part_export.cgi: wide textareas
16299
16300 2003-03-19 19:41  ivan
16301
16302         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
16303           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
16304           bin/apache.export, bin/bind.export, bin/bsdshell.export,
16305           bin/sysvshell.export: apache export!
16306
16307 2003-03-11 03:40  ivan
16308
16309         * FS/FS/svc_domain.pm: another pg7.3 fix
16310
16311 2003-03-11 03:36  ivan
16312
16313         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
16314           meta import webUI updates
16315
16316 2003-03-11 02:41  ivan
16317
16318         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
16319
16320 2003-03-03 17:56  khoff
16321
16322         * FS/MANIFEST: updated for svc_broadband changes
16323
16324 2003-02-28 19:14  ivan
16325
16326         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
16327
16328 2003-02-24 21:40  ivan
16329
16330         * httemplate/edit/cust_main.cgi: remove max length on ACH account
16331           number
16332
16333 2003-02-11 17:21  khoff
16334
16335         * FS/bin/freeside-setup: s/;/,/
16336
16337 2003-02-05 21:26  ivan
16338
16339         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
16340           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
16341           FS/FS/cust_main.pm, FS/bin/freeside-setup,
16342           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
16343           httemplate/edit/part_pkg.cgi: time/data detail on invoices
16344
16345 2003-02-05 15:17  khoff
16346
16347         * FS/FS/addr_block.pm, FS/FS/part_svc_router.pm, FS/FS/router.pm,
16348           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
16349           httemplate/browse/router.cgi, httemplate/edit/router.cgi,
16350           httemplate/edit/svc_broadband.cgi,
16351           httemplate/edit/process/addr_block/add.cgi,
16352           httemplate/edit/process/addr_block/allocate.cgi,
16353           httemplate/edit/process/addr_block/deallocate.cgi,
16354           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
16355           httemplate/edit/process/router.cgi,
16356           httemplate/edit/process/svc_broadband.cgi,
16357           httemplate/edit/process/addr_block/split.cgi, htetc/handler.pl,
16358           httemplate/index.html, httemplate/view/svc_broadband.cgi:
16359           svc_broadband rewrite
16360
16361 2003-02-05 14:06  khoff
16362
16363         * FS/FS/cust_svc.pm: ip_netmask is gone now
16364
16365 2003-01-27 23:47  ivan
16366
16367         * FS/bin/freeside-setup: eek, and this is what caused connectup to
16368           fail too
16369
16370 2003-01-27 22:08  ivan
16371
16372         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
16373           dave denney <daud@kaosol.net>
16374
16375 2003-01-16 22:21  ivan
16376
16377         * FS/FS/ClientAPI/MyAccount.pm,
16378           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
16379           functionality
16380
16381 2003-01-15 18:58  ivan
16382
16383         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
16384
16385 2003-01-14 02:15  ivan
16386
16387         * Makefile: selfservice
16388
16389 2003-01-14 01:26  ivan
16390
16391         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
16392           init.d/freeside-init: move freeside-selfservice-server to proper
16393           MakeMaker install location
16394
16395 2003-01-14 00:49  ivan
16396
16397         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
16398           freeside-selfservice-server to init script add domsvc checking as
16399           a foreign key
16400
16401 2003-01-12 23:26  ivan
16402
16403         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
16404
16405 2003-01-12 22:19  ivan
16406
16407         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
16408           extraneous diffs
16409
16410 2003-01-09 23:41  ivan
16411
16412         * FS/FS/cust_bill.pm: pop off an extra blank line in
16413           business-onlinepayment options
16414
16415 2002-12-28 01:16  ivan
16416
16417         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
16418           business-onlinepayment mod_perl leakage in multi-database
16419           installs.  ugh.
16420
16421 2002-12-27 04:56  ivan
16422
16423         * FS/FS/cust_main.pm: better times on failed billing events
16424
16425 2002-12-24 22:59  ivan
16426
16427         * FS/bin/freeside-daily: declare $opt_p usage
16428
16429 2002-12-24 14:41  ivan
16430
16431         * FS/bin/freeside-setup, httemplate/view/cust_main.cgi:
16432           optimization for ginourmous numbers of packages for intergate,
16433           whew
16434
16435 2002-12-23 15:56  ivan
16436
16437         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
16438           messages
16439
16440 2002-12-23 07:21  ivan
16441
16442         * FS/FS/cust_bill.pm: make agent available to invoice templates
16443
16444 2002-12-23 07:05  steve
16445
16446         * FS/FS/part_export/shellcommands.pm: add email address to
16447           shellcommands
16448
16449           don't error out when importing unaudited accounts (even though
16450           should probably be using $FS::svc_Common::noexport_hack anyway)
16451
16452 2002-12-23 06:54  steve
16453
16454         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
16455           signup_server-quiet, and emailcancel messages.
16456
16457 2002-12-23 06:22  steve
16458
16459         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
16460           selfservice_server-quiet, signup_server-quiet, and emailcancel
16461           messages.
16462
16463 2002-12-22 00:53  ivan
16464
16465         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
16466           freeside-daily to only run for a particular payby
16467           $disable_agentcheck option for cust_pkg for import optimization
16468
16469 2002-12-21 15:48  ivan
16470
16471         * httemplate/search/svc_domain.cgi: UI
16472
16473 2002-12-21 15:44  ivan
16474
16475         * httemplate/search/svc_domain.cgi: don't display all accounts in
16476           each domain
16477
16478 2002-12-21 02:14  ivan
16479
16480         * FS/FS/cust_main.pm: could be multiple returns from these
16481           searches, with taxclasses
16482
16483 2002-12-21 02:02  ivan
16484
16485         * FS/FS/Record.pm: better qsearchs warning
16486
16487 2002-12-20 23:36  ivan
16488
16489         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
16490
16491 2002-12-20 20:31  ivan
16492
16493         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
16494
16495 2002-12-19 19:29  ivan
16496
16497         * httemplate/view/cust_main.cgi: no changing cancelled packages
16498
16499 2002-12-17 13:31  ivan
16500
16501         * FS/FS/cust_bill.pm: invoice_lines() fix
16502
16503 2002-12-17 05:02  ivan
16504
16505         * httemplate/view/svc_acct.cgi: change wording
16506
16507 2002-12-17 02:42  ivan
16508
16509         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
16510
16511 2002-12-17 02:36  ivan
16512
16513         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
16514           sessions
16515
16516 2002-12-17 01:52  ivan
16517
16518         * FS/bin/freeside-sqlradius-seconds: sheesh
16519
16520 2002-12-17 01:48  ivan
16521
16522         * FS/bin/freeside-sqlradius-seconds: sigh
16523
16524 2002-12-17 01:47  ivan
16525
16526         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
16527           calculation?
16528
16529 2002-12-17 01:37  ivan
16530
16531         * FS/bin/freeside-sqlradius-seconds: grr double doh
16532
16533 2002-12-17 01:35  ivan
16534
16535         * FS/bin/freeside-sqlradius-seconds: doh
16536
16537 2002-12-17 01:30  ivan
16538
16539         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
16540
16541 2002-12-17 01:24  ivan
16542
16543         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
16544           freeside-sqlradius-seconds
16545
16546 2002-12-16 13:52  ivan
16547
16548         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
16549           are there others?
16550
16551 2002-12-16 10:53  ivan
16552
16553         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
16554
16555 2002-12-16 02:47  ivan
16556
16557         * httemplate/graph/money_time.cgi: working date range selector that
16558           defaults to the past year!
16559
16560 2002-12-14 13:18  ivan
16561
16562         * FS/FS/cust_svc.pm: fix for auditing packages
16563
16564 2002-12-12 16:31  ivan
16565
16566         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
16567           taxclass fix (?)
16568
16569 2002-12-12 13:44  ivan
16570
16571         * FS/FS/svc_acct.pm: custnum in welcome email
16572
16573 2002-12-10 16:12  ivan
16574
16575         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
16576           beginning of web-based data importer
16577
16578 2002-12-04 04:43  ivan
16579
16580         * bin/bind.export: really fixed now
16581
16582 2002-12-04 04:37  ivan
16583
16584         * bin/bind.export: oops, typo
16585
16586 2002-12-04 04:31  ivan
16587
16588         * FS/FS/cust_bill.pm: empty invoice_lines() fix
16589
16590 2002-11-27 21:44  ivan
16591
16592         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
16593           "Stephen Bechard" <steve@destek.net>
16594
16595 2002-11-27 21:10  ivan
16596
16597         * FS/FS/Conf.pm: deprecate username_policy
16598
16599 2002-11-26 03:58  ivan
16600
16601         * httemplate/misc/process/link.cgi: link by username now only links
16602           to same svcpart
16603
16604 2002-11-26 02:25  ivan
16605
16606         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
16607
16608 2002-11-25 21:42  ivan
16609
16610         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
16611
16612 2002-11-25 02:46  ivan
16613
16614         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
16615           radius group bug, whew
16616
16617 2002-11-22 19:39  ivan
16618
16619         * httemplate/index.html: eww get rid of black border on konq3
16620
16621 2002-11-22 04:19  ivan
16622
16623         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
16624           payments
16625
16626 2002-11-22 03:14  ivan
16627
16628         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
16629           add lec billing event
16630
16631 2002-11-22 02:48  ivan
16632
16633         * FS/FS/cust_main.pm: oops, one last LECB change
16634
16635 2002-11-21 23:50  ivan
16636
16637         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
16638           user dn in ldap export
16639
16640 2002-11-21 12:44  ivan
16641
16642         * FS/FS/part_export.pm: change DN labeling for those obtuse
16643           blockheads at netmagic
16644
16645 2002-11-20 13:13  ivan
16646
16647         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
16648           ability to have multiple comma-separated values to LDAP export
16649
16650 2002-11-20 02:09  ivan
16651
16652         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
16653           for the add call...?  i don't get LDAP
16654
16655 2002-11-20 01:10  ivan
16656
16657         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
16658
16659 2002-11-20 01:07  ivan
16660
16661         * FS/bin/freeside-setup: ugh... need to increase length of payinfo
16662           field in cust_pay and cust_refund for ACH
16663
16664 2002-11-19 14:55  ivan
16665
16666         * FS/FS/cust_bill_event.pm: give better error message on bad
16667           invnum, also 'use FS::cust_bill' here
16668
16669 2002-11-19 14:48  ivan
16670
16671         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
16672           CHECK
16673
16674 2002-11-19 13:20  ivan
16675
16676         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
16677           given
16678
16679 2002-11-19 12:56  ivan
16680
16681         * FS/FS/part_export/ldap.pm: ldap export update
16682
16683 2002-11-19 12:36  ivan
16684
16685         * FS/bin/freeside-setup: increase length of reczone and recdata
16686           fields in domain_record
16687
16688 2002-11-19 02:09  ivan
16689
16690         * FS/FS/cust_bill.pm: typo adding lec transactions
16691
16692 2002-11-19 02:02  ivan
16693
16694         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
16695
16696 2002-11-19 01:51  ivan
16697
16698         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
16699           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
16700           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
16701           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
16702           httemplate/edit/part_bill_event.cgi,
16703           httemplate/view/cust_main.cgi: add LEC billing
16704
16705 2002-11-18 21:17  ivan
16706
16707         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
16708           number limit
16709
16710 2002-11-18 02:15  ivan
16711
16712         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
16713           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
16714           preliminary ldap export
16715
16716 2002-11-16 02:33  ivan
16717
16718         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
16719
16720 2002-11-09 02:59  ivan
16721
16722         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
16723           per-hour charging
16724
16725 2002-11-07 14:53  ivan
16726
16727         * FS/FS/cust_main.pm: doc
16728
16729 2002-11-05 20:23  ivan
16730
16731         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
16732           closes: Bug#474
16733
16734 2002-11-05 20:11  ivan
16735
16736         * httemplate/edit/part_pkg.cgi: data billing
16737
16738 2002-11-05 19:58  ivan
16739
16740         * httemplate/edit/part_pkg.cgi: data charging
16741
16742 2002-11-05 15:43  ivan
16743
16744         * httemplate/view/svc_acct.cgi: ui
16745
16746 2002-11-05 15:41  ivan
16747
16748         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
16749           correct radacct column names
16750
16751 2002-11-05 15:34  ivan
16752
16753         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
16754
16755 2002-11-05 15:29  ivan
16756
16757         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
16758           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
16759           bandwidth charges from sqlradius
16760
16761 2002-11-05 12:29  ivan
16762
16763         * FS/bin/freeside-sqlradius-radacctd: lost?
16764
16765 2002-11-04 15:40  ivan
16766
16767         * FS/FS/CGI.pm: balance on small_custview
16768
16769 2002-11-04 12:51  ivan
16770
16771         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
16772           view
16773
16774 2002-11-01 16:13  ivan
16775
16776         * httemplate/graph/money_time.cgi: whew, glad i had a copy of this
16777
16778 2002-10-28 05:22  ivan
16779
16780         * FS/bin/freeside-queued: signal-less queued child handling
16781           (closes: Bug#477)
16782
16783 2002-10-25 14:24  ivan
16784
16785         * FS/FS/part_export/shellcommands.pm: make $old_domain available
16786           too
16787
16788 2002-10-25 06:39  ivan
16789
16790         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
16791           numbers
16792
16793 2002-10-23 10:07  ivan
16794
16795         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
16796
16797 2002-10-23 08:49  ivan
16798
16799         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
16800           httemplate/view/cust_main.cgi: add option to unapply payments
16801
16802 2002-10-22 02:15  ivan
16803
16804         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
16805
16806 2002-10-22 01:13  ivan
16807
16808         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
16809           ACH fixes from s5
16810
16811 2002-10-21 23:28  ivan
16812
16813         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
16814           invoice events too
16815
16816 2002-10-21 08:20  ivan
16817
16818         * httemplate/edit/part_svc.cgi: don't disable for all items
16819
16820 2002-10-21 08:14  ivan
16821
16822         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
16823           or password from being defined
16824
16825 2002-10-20 01:27  ivan
16826
16827         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
16828           shellcommands suspension/unsuspension hooks
16829
16830 2002-10-20 00:26  ivan
16831
16832         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
16833           there is one
16834
16835 2002-10-19 20:28  ivan
16836
16837         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail restart
16838           export option
16839
16840 2002-10-18 09:54  ivan
16841
16842         * Makefile: force executable permissions on bin/pod2x
16843
16844 2002-10-18 06:28  ivan
16845
16846         * FS/bin/freeside-radgroup: argh
16847
16848 2002-10-18 06:23  ivan
16849
16850         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
16851           cache
16852
16853 2002-10-18 03:28  ivan
16854
16855         * FS/: MANIFEST, bin/freeside-radgroup: adding
16856
16857 2002-10-17 08:06  ivan
16858
16859         * httemplate/view/svc_acct.cgi: use consistant terminology
16860
16861 2002-10-17 08:05  ivan
16862
16863         * httemplate/view/svc_acct.cgi: UI change for hour info
16864
16865 2002-10-17 07:59  ivan
16866
16867         * FS/FS/cust_svc.pm: yay missing paren
16868
16869 2002-10-17 07:50  ivan
16870
16871         * FS/FS/cust_svc.pm: *sigh* better debugging
16872
16873 2002-10-17 07:46  ivan
16874
16875         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
16876
16877 2002-10-17 07:37  ivan
16878
16879         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
16880
16881 2002-10-17 07:33  ivan
16882
16883         * httemplate/view/svc_acct.cgi: sqlradacct hour update
16884
16885 2002-10-17 07:16  ivan
16886
16887         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
16888           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
16889           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
16890           datasrc, not plandata options (whew)
16891
16892 2002-10-15 02:54  ivan
16893
16894         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
16895
16896 2002-10-14 00:44  ivan
16897
16898         * FS/FS/Conf.pm: s/bool/checkbox/
16899
16900 2002-10-14 00:30  ivan
16901
16902         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
16903           config file allows selection of accounts from any domain
16904
16905 2002-10-13 23:17  ivan
16906
16907         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
16908           billing
16909
16910 2002-10-13 23:16  ivan
16911
16912         * httemplate/view/svc_acct.cgi: show time online this billing cycle
16913           on view account screen
16914
16915 2002-10-13 00:14  ivan
16916
16917         * httemplate/docs/session.html: doh
16918
16919 2002-10-12 18:14  ivan
16920
16921         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
16922           non-Pg and Pg before 7.1
16923
16924 2002-10-12 18:05  ivan
16925
16926         * FS/FS/cust_bill.pm: bug fix in new ACH code
16927
16928 2002-10-12 07:21  ivan
16929
16930         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
16931           dayphone/nightphone msgcat
16932
16933 2002-10-12 06:46  ivan
16934
16935         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
16936           dayphone/nightphone as customizable labels, closes: Bug#464
16937
16938 2002-10-12 06:26  ivan
16939
16940         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
16941           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
16942           charge per-hour against an external radacct table
16943
16944 2002-10-12 03:15  ivan
16945
16946         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
16947           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
16948           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
16949           httemplate/edit/process/cust_main.cgi,
16950           httemplate/view/cust_main.cgi: ACH support
16951
16952 2002-10-10 09:48  ivan
16953
16954         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
16955           expiration dates
16956
16957 2002-10-10 09:28  ivan
16958
16959         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
16960
16961 2002-10-09 07:30  ivan
16962
16963         * FS/FS/Conf.pm: nasty typo
16964
16965 2002-10-09 06:59  ivan
16966
16967         * FS/FS/Conf.pm: don't explicitly specify unclassified config
16968           section
16969
16970 2002-10-09 06:43  ivan
16971
16972         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
16973           existing directories in vpopmail export
16974
16975 2002-10-09 06:07  ivan
16976
16977         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
16978           the attribute used for plaintext pw's
16979
16980 2002-10-08 04:10  ivan
16981
16982         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
16983           package browse (closes: Bug#467)
16984
16985 2002-10-08 03:50  ivan
16986
16987         * eg/export_template.pm: slightly less sucky
16988
16989 2002-10-08 01:33  ivan
16990
16991         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
16992           displays static HTML on account view (closes: Bug#465)
16993
16994 2002-10-07 21:46  ivan
16995
16996         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
16997           httemplate/view/cust_main.cgi: payby-default config option, with
16998           special "HIDE" option to disable billing information in the web
16999           interface (closes: Bug#468)
17000
17001 2002-10-07 01:47  ivan
17002
17003         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
17004           not when it is *before*
17005
17006 2002-10-05 04:14  ivan
17007
17008         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
17009           blank id fields
17010
17011 2002-10-04 05:56  ivan
17012
17013         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
17014           FS/bin/freeside-setup, httemplate/edit/process/cust_pkg.cgi,
17015           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
17016           httemplate/view/cust_main.cgi: working on the road:   - easier
17017           "change package" link for changing one package to another   -
17018           sqlradius export now compatible with Pg   - indices on phone
17019           numbers   - install instructions specify Pg 7.1 (at least until
17020           ILIKE thing is changed)   - searching on phone number fragments
17021
17022 2002-10-04 05:39  ivan
17023
17024         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
17025
17026 2002-10-04 05:29  ivan
17027
17028         * FS/bin/freeside-count-active-customers: adding
17029
17030 2002-10-04 05:09  ivan
17031
17032         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
17033           print   is now: send email to invoice from address
17034
17035 2002-10-03 08:29  ivan
17036
17037         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
17038           Crypt-Password for encrypted pw's
17039
17040 2002-09-27 05:14  ivan
17041
17042         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
17043
17044 2002-09-27 05:14  ivan
17045
17046         * FS/FS/UID.pm: don't chop blanks
17047
17048 2002-09-26 22:36  ivan
17049
17050         * FS/bin/freeside-adduser: lock mapsecrets file
17051
17052 2002-09-25 22:28  ivan
17053
17054         * Makefile: fix $INIT_FILE usage
17055
17056 2002-09-25 22:26  ivan
17057
17058         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
17059
17060 2002-09-25 22:25  ivan
17061
17062         * Makefile: oops
17063
17064 2002-09-25 21:45  ivan
17065
17066         * httemplate/search/svc_acct.cgi: tyop
17067
17068 2002-09-25 02:11  ivan
17069
17070         * Makefile: doc
17071
17072 2002-09-25 02:09  ivan
17073
17074         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
17075           "Authentication-Type" for netc.net.au (radiator?)
17076
17077 2002-09-24 01:31  ivan
17078
17079         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
17080
17081 2002-09-23 07:27  ivan
17082
17083         * FS/FS/CGI.pm, htetc/handler.pl: global.asa changes for profiling
17084           redirects header-handling changes necessary for chart .cgis
17085
17086 2002-09-23 01:50  ivan
17087
17088         * Makefile: better default Pg datasource
17089
17090 2002-09-21 04:17  ivan
17091
17092         * FS/bin/freeside-setup, httemplate/docs/schema.dia,
17093           httemplate/docs/schema.html, FS/FS/cust_bill.pm,
17094           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
17095           FS/FS/cust_main_county.pm, bin/create-history-tables,
17096           httemplate/browse/cust_main_county.cgi,
17097           httemplate/edit/cust_main_county.cgi,
17098           httemplate/edit/process/cust_main_county.cgi: all taxes now have
17099           names.  closes: Bug#15
17100
17101 2002-09-20 08:49  ivan
17102
17103         * README: d
17104
17105 2002-09-20 08:49  ivan
17106
17107         * FS/Makefile.PL: installing into /usr/bin, bah
17108
17109 2002-09-20 08:48  ivan
17110
17111         * FS/FS.pm: doc
17112
17113 2002-09-20 08:48  ivan
17114
17115         * Makefile: 1.5.0
17116
17117 2002-09-20 08:47  ivan
17118
17119         * FS/: MANIFEST, bin/freeside-addoutsourceuser,
17120           bin/freeside-deloutsource, bin/freeside-deloutsourceuser,
17121           bin/freeside-deluser, bin/freeside-setup: add freeside-deluser,
17122           freeside-deloutsource and freeside-deloutsourceuser
17123
17124 2002-09-20 08:46  ivan
17125
17126         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
17127
17128 2002-09-20 07:48  ivan
17129
17130         * FS/FS/part_export.pm: extraneous warn
17131
17132 2002-09-20 05:50  ivan
17133
17134         * FS/bin/freeside-setup: move from bin/fs-setup to
17135           FS/bin/freeside-setup
17136
17137 2002-09-20 03:16  ivan
17138
17139         * FS/FS/UID.pm: change otaker fields to 32 chars
17140
17141 2002-09-19 06:34  ivan
17142
17143         * FS/FS/Record.pm, bin/dbdef-create: use database SERIAL or
17144           AUTO_INCREMENT for primary keys, finally, yay! closes: bug#69
17145
17146 2002-09-19 01:43  ivan
17147
17148         * FS/bin/freeside-daily: package expiration
17149
17150 2002-09-19 01:34  ivan
17151
17152         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
17153
17154 2002-09-18 15:50  ivan
17155
17156         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
17157           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
17158           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
17159           httemplate/view/svc_acct.cgi: remove domain config file, closes:
17160           Bug#269
17161
17162 2002-09-18 15:38  ivan
17163
17164         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
17165
17166 2002-09-18 05:10  ivan
17167
17168         * httemplate/docs/: index.html, legacy.html: doc
17169
17170 2002-09-17 03:21  ivan
17171
17172         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
17173           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
17174           support
17175
17176 2002-09-17 02:19  ivan
17177
17178         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
17179           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
17180           httemplate/index.html, httemplate/docs/schema.dia,
17181           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
17182           httemplate/edit/process/part_svc.cgi, httemplate/misc/link.cgi,
17183           httemplate/search/svc_domain.cgi: remove svc_acct_sm
17184
17185 2002-09-16 17:40  ivan
17186
17187         * FS/FS/cust_bill.pm: send_ftp doc fix
17188
17189 2002-09-16 17:33  ivan
17190
17191         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
17192           "emailinvoiceauto" implementation rewritten to work properly,
17193           stop
17194               overwriting existing invoice destinations
17195
17196 2002-09-16 02:27  ivan
17197
17198         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
17199
17200 2002-09-11 02:28  ivan
17201
17202         * httemplate/browse/svc_acct_pop.cgi: mason error
17203
17204 2002-09-11 02:09  ivan
17205
17206         * httemplate/search/cust_main.cgi: mason warnings
17207
17208 2002-09-09 20:31  ivan
17209
17210         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
17211           order numbers, like VirtualNet
17212
17213 2002-09-09 16:05  khoff
17214
17215         * httemplate/: edit/svc_broadband.cgi,
17216           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
17217           svc_broadband merge
17218
17219 2002-09-09 16:01  khoff
17220
17221         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, httemplate/index.html,
17222           httemplate/edit/part_svc.cgi,
17223           httemplate/edit/process/part_svc.cgi, FS/FS/svc_broadband.pm:
17224           svc_broadband merge
17225
17226 2002-09-09 15:56  khoff
17227
17228         * FS/MANIFEST: svc_broadband merge
17229
17230 2002-09-09 12:56  ivan
17231
17232         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
17233           vpopmail user
17234
17235 2002-09-09 12:54  ivan
17236
17237         * httemplate/docs/ssh.html: doc clarification about users
17238
17239 2002-09-09 05:34  ivan
17240
17241         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
17242           ClientAPI/passwd.pm: : is not legal in GECOS
17243
17244 2002-09-08 05:57  ivan
17245
17246         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
17247           records first, then svc_domain
17248
17249 2002-09-08 05:40  ivan
17250
17251         * bin/bind.export: error out if can't open .HEADER files
17252
17253 2002-09-08 04:36  ivan
17254
17255         * README: 1.4.1
17256
17257 2002-09-08 02:49  ivan
17258
17259         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
17260           useful default domain files
17261
17262 2002-09-07 07:20  ivan
17263
17264         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
17265           description, give up hoping for a better description of the
17266           export from jeff
17267
17268 2002-09-06 19:27  ivan
17269
17270         * httemplate/docs/index.html: 1.4.1
17271
17272 2002-09-06 19:19  ivan
17273
17274         * FS/FS/part_export/vpopmail.pm: import flocking constants
17275
17276 2002-09-05 11:51  ivan
17277
17278         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
17279
17280 2002-09-05 10:01  ivan
17281
17282         * httemplate/edit/cust_main.cgi: "same as billing address" box
17283           would uncheck itself on errors (only looked at previous
17284           ship_last, not CGI checkbox value too)  Closes: Bug#448
17285
17286 2002-09-05 09:51  ivan
17287
17288         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
17289           compatibility
17290
17291 2002-09-05 06:50  ivan
17292
17293         * httemplate/browse/part_svc.cgi: don't show "clone an existing
17294           service definition" if there aren't any yet
17295
17296 2002-09-05 06:27  ivan
17297
17298         * FS/FS/cust_main.pm, httemplate/index.html,
17299           httemplate/misc/cust_main-import_charges.cgi,
17300           httemplate/misc/process/cust_main-import_charges.cgi: batch
17301           charge/credit import
17302
17303 2002-09-05 06:01  ivan
17304
17305         * FS/FS/svc_acct.pm: show illegal dir in error msg
17306
17307 2002-09-05 02:10  ivan
17308
17309         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
17310           extraneous `vpopmail machine' field
17311
17312 2002-09-04 05:43  ivan
17313
17314         * Makefile, httemplate/index.html: 1.4.1beta1
17315
17316 2002-09-04 01:42  ivan
17317
17318         * httemplate/edit/part_pkg.cgi: spelling
17319
17320 2002-08-30 16:48  ivan
17321
17322         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
17323
17324 2002-08-30 16:42  ivan
17325
17326         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
17327           httemplate/edit/process/part_bill_event.cgi: new invoice event:
17328           upload a CSV file
17329
17330 2002-08-30 16:17  ivan
17331
17332         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
17333           of their cust_pkg.bill date) - setting cust_pkg.bill date
17334           directly bypasses setup fee
17335
17336 2002-08-30 10:34  ivan
17337
17338         * FS/FS/cust_main.pm, httemplate/index.html,
17339           httemplate/misc/cust_main-import.cgi,
17340           httemplate/misc/process/cust_main-import.cgi: working CSV import
17341           for crcmn
17342
17343 2002-08-30 04:33  ivan
17344
17345         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
17346           (hopefully) better error message
17347
17348 2002-08-30 03:25  ivan
17349
17350         * Makefile: silly conf/registries dir still hanging around in CVS
17351           checkouts
17352
17353 2002-08-29 07:11  ivan
17354
17355         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
17356
17357 2002-08-29 02:11  ivan
17358
17359         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
17360           import, make username/password for unexported services conflict
17361           at least with self
17362
17363 2002-08-29 01:13  khoff
17364
17365         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
17366
17367 2002-08-29 00:50  ivan
17368
17369         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
17370
17371 2002-08-28 23:02  ivan
17372
17373         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
17374
17375 2002-08-28 22:57  ivan
17376
17377         * httemplate/view/svc_acct.cgi: password viewing UI change
17378
17379 2002-08-27 00:26  khoff
17380
17381         * FS/FS/Record.pm: Yip yip, I sprained my brain
17382
17383 2002-08-26 13:40  ivan
17384
17385         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
17386
17387 2002-08-24 20:54  ivan
17388
17389         * FS/bin/freeside-addoutsourceuser: ?
17390
17391 2002-08-24 20:42  ivan
17392
17393         * FS/bin/freeside-addoutsourceuser: correct secrets file path
17394
17395 2002-08-24 19:35  ivan
17396
17397         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
17398           passwords
17399
17400 2002-08-24 19:26  ivan
17401
17402         * FS/FS/part_export/shellcommands.pm: properly quote password as
17403           well as finger
17404
17405 2002-08-24 18:48  ivan
17406
17407         * FS/bin/freeside-addoutsourceuser: password
17408
17409 2002-08-24 18:48  ivan
17410
17411         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
17412           bin/freeside-addoutsourceuser
17413
17414 2002-08-24 18:16  ivan
17415
17416         * FS/bin/: freeside-adduser, freeside-setup: doc
17417
17418 2002-08-24 18:14  ivan
17419
17420         * FS/bin/freeside-setup: noninteractive freeside-setup
17421
17422 2002-08-24 18:09  ivan
17423
17424         * FS/bin/: freeside-adduser, freeside-setup: doc
17425
17426 2002-08-24 01:13  ivan
17427
17428         * FS/bin/freeside-adduser: also do -b flag
17429
17430 2002-08-24 00:43  ivan
17431
17432         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
17433           in commands
17434
17435 2002-08-24 00:20  ivan
17436
17437         * httemplate/edit/part_export.cgi: don't substitute defaults for
17438           empty options when editing exports
17439
17440 2002-08-23 23:41  ivan
17441
17442         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
17443           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
17444           fix - no strict 'vars'; when necessary
17445
17446 2002-08-23 20:29  ivan
17447
17448         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
17449           unprovision a single service
17450
17451 2002-08-23 19:10  ivan
17452
17453         * FS/bin/freeside-addoutsource: fix path
17454
17455 2002-08-23 18:53  ivan
17456
17457         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
17458
17459 2002-08-23 17:51  ivan
17460
17461         * httemplate/view/cust_main.cgi: UI
17462
17463 2002-08-23 17:16  ivan
17464
17465         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
17466           bin/freeside-addoutsource
17467
17468 2002-08-23 16:43  ivan
17469
17470         * FS/: MANIFEST, FS/part_export.pm,
17471           FS/part_export/domain_shellcommands.pm,
17472           t/part_export-domain_shellcommands.t: add domain_shellcommands
17473           export
17474
17475 2002-08-19 16:08  ivan
17476
17477         * httemplate/view/cust_main.cgi: encode_entities for comments
17478           entries
17479
17480 2002-08-11 23:17  ivan
17481
17482         * rt/etc/schema.Pg: import rt 2.0.14
17483
17484 2002-08-02 17:39  ivan
17485
17486         * httemplate/docs/legacy.html: remove some extra modules from
17487           install doc
17488
17489 2002-07-31 11:55  ivan
17490
17491         * FS/FS/part_export.pm: delete directories when deleting users on
17492           freebsd
17493
17494 2002-07-31 06:18  ivan
17495
17496         * FS/FS/svc_acct.pm: fix bug with static IP addresses
17497
17498 2002-07-26 20:56  ivan
17499
17500         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
17501           interface to lib code
17502
17503 2002-07-26 19:47  ivan
17504
17505         * FS/bin/freeside-daily: vacuum pg databases daily
17506
17507 2002-07-25 19:33  ivan
17508
17509         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
17510           shellcommands edit gecos field too
17511
17512 2002-07-23 05:37  ivan
17513
17514         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
17515
17516 2002-07-22 03:50  ivan
17517
17518         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
17519           adding
17520
17521 2002-07-22 03:20  ivan
17522
17523         * Makefile: 1.4.0
17524
17525 2002-07-22 03:18  ivan
17526
17527         * FS/FS/CGI.pm: UI
17528
17529 2002-07-22 03:18  ivan
17530
17531         * FS/FS/cust_main.pm: sort bills by date
17532
17533 2002-07-16 05:29  ivan
17534
17535         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
17536           FS/ClientAPI/passwd.pm: ClientAPI
17537
17538 2002-07-16 05:28  ivan
17539
17540         * fs_selfservice/: DEPLOY, fs_passwd_test,
17541           FS-SelfService/SelfService.pm,
17542           FS-SelfService/freeside-selfservice-clientd,
17543           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
17544           FS-SelfService/cgi/selfservice.cgi,
17545           FS-SelfService/cgi/view_invoice.html: invoice viewing...
17546
17547 2002-07-15 20:57  ivan
17548
17549         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
17550
17551 2002-07-15 20:56  ivan
17552
17553         * FS/FS/part_export/infostreet.pm: better error handling
17554
17555 2002-07-15 20:47  ivan
17556
17557         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
17558
17559 2002-07-15 01:28  ivan
17560
17561         * fs_selfservice/: fs_passwd_test,
17562           FS-SelfService/freeside-selfservice-clientd: working framework,
17563           no hung clients, whew
17564
17565 2002-07-14 18:44  ivan
17566
17567         * bin/bind.import: finally a working DNS::ZoneParse
17568
17569 2002-07-11 06:52  ivan
17570
17571         * fs_selfservice/: DEPLOY, fs_passwd_test, FS-SelfService/MANIFEST,
17572           FS-SelfService/SelfService.pm,
17573           FS-SelfService/freeside-selfservice-clientd: finally working
17574           async framework
17575
17576 2002-07-08 19:23  ivan
17577
17578         * httemplate/docs/: schema.dia, schema.png: new schema diagram
17579
17580 2002-07-08 10:14  ivan
17581
17582         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
17583           different freeside uid/gid
17584
17585 2002-07-08 08:56  ivan
17586
17587         * httemplate/edit/svc_acct.cgi: better error message
17588
17589 2002-07-08 06:07  ivan
17590
17591         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
17592           edit expiration dates
17593
17594 2002-07-08 03:01  ivan
17595
17596         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
17597           should remove home directories
17598
17599 2002-07-07 10:49  ivan
17600
17601         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
17602           new-export-aware, closes: #431
17603
17604 2002-07-06 05:15  ivan
17605
17606         * Makefile: beta2
17607
17608 2002-07-06 04:08  ivan
17609
17610         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
17611           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
17612
17613 2002-07-06 01:50  ivan
17614
17615         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
17616           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
17617
17618 2002-07-06 01:29  ivan
17619
17620         * httemplate/view/cust_main.cgi: speling
17621
17622 2002-07-06 00:32  ivan
17623
17624         * httemplate/edit/part_pkg.cgi: fix speling
17625
17626 2002-07-06 00:30  ivan
17627
17628         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
17629           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
17630           job queue & exports, and make them configurable
17631
17632 2002-07-05 21:20  ivan
17633
17634         * FS/FS/svc_acct.pm: typo
17635
17636 2002-07-05 16:32  ivan
17637
17638         * httemplate/config/config.cgi: fix bug with config having a value
17639           not in the select
17640
17641 2002-07-04 03:35  ivan
17642
17643         * httemplate/browse/: agent.cgi, agent_type.cgi,
17644           part_bill_event.cgi, part_export.cgi, part_pkg.cgi, part_svc.cgi,
17645           svc_acct_pop.cgi: move "add" links to the top
17646
17647 2002-07-03 07:45  ivan
17648
17649         * FS/t/part_export-http.t: s/_post//
17650
17651 2002-07-03 07:21  ivan
17652
17653         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
17654           t/part_export-http.t: http export
17655
17656 2002-07-03 04:37  ivan
17657
17658         * FS/FS/InitHandler.pm: 54
17659
17660 2002-07-03 04:35  ivan
17661
17662         * FS/FS/InitHandler.pm: sacrifice memory for speed
17663
17664 2002-07-03 04:31  ivan
17665
17666         * FS/FS/InitHandler.pm: preload modules
17667
17668 2002-07-03 04:23  ivan
17669
17670         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
17671           apache init
17672
17673 2002-07-03 04:10  ivan
17674
17675         * FS/FS/UID.pm: allow InitHandler to work during apache startup
17676
17677 2002-07-03 03:50  ivan
17678
17679         * FS/FS/InitHandler.pm: skip comment & blank lines
17680
17681 2002-07-03 03:48  ivan
17682
17683         * FS/FS/InitHandler.pm: debug
17684
17685 2002-07-03 03:33  ivan
17686
17687         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
17688           dbdefs
17689
17690 2002-07-02 20:57  ivan
17691
17692         * FS/FS/cust_main.pm: working one-time charges again
17693
17694 2002-07-02 20:52  ivan
17695
17696         * httemplate/view/cust_main.cgi: ui
17697
17698 2002-07-02 20:47  ivan
17699
17700         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
17701           httemplate/edit/process/quick-charge.cgi,
17702           httemplate/view/cust_main.cgi: one-time charges with tax classes
17703
17704 2002-07-02 19:25  ivan
17705
17706         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
17707           httemplate/config/config.cgi: deprecate text radius config
17708           options update config docs
17709
17710 2002-07-02 18:47  ivan
17711
17712         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
17713
17714 2002-07-02 18:05  ivan
17715
17716         * FS/bin/freeside-sqlradius-reset: pod
17717
17718 2002-07-02 18:01  ivan
17719
17720         * FS/bin/freeside-sqlradius-reset: fix usage message
17721
17722 2002-07-02 16:03  ivan
17723
17724         * FS/FS/part_export.pm: fix usermod commands for freebsd
17725
17726 2002-07-02 07:37  ivan
17727
17728         * Makefile: beta1!!
17729
17730 2002-07-02 07:22  ivan
17731
17732         * FS/FS/part_export/textradius.pm: working textradius export
17733
17734 2002-07-02 07:00  ivan
17735
17736         * FS/FS/part_export/textradius.pm: better diagnostics
17737
17738 2002-07-02 06:22  ivan
17739
17740         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
17741
17742 2002-07-02 06:04  ivan
17743
17744         * FS/FS/part_export/shellcommands.pm: no warnings
17745
17746 2002-07-02 06:00  ivan
17747
17748         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
17749           linux and freebsd shellcommands
17750
17751 2002-07-02 04:29  ivan
17752
17753         * FS/FS/part_export.pm: fix for freebsd presets
17754
17755 2002-07-02 04:27  ivan
17756
17757         * FS/FS/part_export.pm: useful shellcommands presets
17758
17759 2002-07-02 03:14  ivan
17760
17761         * FS/bin/freeside-queued: grr old openssh grr freebsd
17762
17763 2002-07-02 02:42  ivan
17764
17765         * FS/bin/freeside-queued: fleabsd grr
17766
17767 2002-07-02 02:39  ivan
17768
17769         * FS/bin/freeside-queued: freebsd is sofa king broken
17770
17771 2002-07-02 00:31  ivan
17772
17773         * FS/FS/part_export/textradius.pm: working textradius
17774
17775 2002-07-02 00:13  ivan
17776
17777         * FS/FS/part_export/textradius.pm: better error reporting from
17778           rsync
17779
17780 2002-07-01 23:58  ivan
17781
17782         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
17783           s/options/option/, oops, and machine isn't an option
17784
17785 2002-07-01 23:48  ivan
17786
17787         * FS/FS/queue.pm: error messages can have other chars
17788
17789 2002-07-01 15:38  ivan
17790
17791         * FS/FS/part_export/textradius.pm: prevent any possible infinite
17792           looping
17793
17794 2002-07-01 02:15  ivan
17795
17796         * FS/FS/part_export/textradius.pm: real-time! text radius export
17797
17798 2002-06-30 04:01  ivan
17799
17800         * CREDITS: administrivia
17801
17802 2002-06-30 00:17  ivan
17803
17804         * FS/FS/Record.pm: oops, very bad
17805
17806 2002-06-30 00:16  ivan
17807
17808         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
17809           Pg money type)
17810
17811 2002-06-30 00:04  ivan
17812
17813         * FS/FS/Record.pm: fix dbdef caching
17814
17815 2002-06-29 19:13  ivan
17816
17817         * FS/: MANIFEST, FS/part_export.pm,
17818           FS/part_export/shellcommands_withdomain.pm,
17819           t/part_export-shellcommands_withdomain.t: export!
17820
17821 2002-06-29 18:18  ivan
17822
17823         * httemplate/docs/ssh.html: adding
17824
17825 2002-06-28 13:31  ivan
17826
17827         * FS/FS/svc_acct.pm: better error message for illegal password
17828
17829 2002-06-28 13:21  ivan
17830
17831         * FS/FS/cust_main.pm: better error message for missing tax classes
17832
17833 2002-06-28 03:49  ivan
17834
17835         * FS/FS/Record.pm: remove extraneous check
17836
17837 2002-06-28 01:23  ivan
17838
17839         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
17840           hopefully keeping performance improvement
17841
17842 2002-06-27 20:09  ivan
17843
17844         * httemplate/view/cust_main.cgi: more card display changes
17845
17846 2002-06-27 19:21  ivan
17847
17848         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
17849           first
17850
17851 2002-06-27 02:23  ivan
17852
17853         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
17854           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
17855           exports
17856
17857 2002-06-27 02:19  ivan
17858
17859         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
17860           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
17861           t/part_export-null.t, t/part_export-sysvshell.t,
17862           t/part_export-www_shellcommands.t: export updates
17863
17864 2002-06-26 01:36  ivan
17865
17866         * FS/FS/part_export.pm: tyop
17867
17868 2002-06-26 01:32  ivan
17869
17870         * FS/FS/part_export.pm: better export docs/defaults
17871
17872 2002-06-26 01:12  ivan
17873
17874         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
17875           one-time charges
17876
17877 2002-06-26 01:05  ivan
17878
17879         * httemplate/view/cust_main.cgi: close form tags
17880
17881 2002-06-26 00:42  ivan
17882
17883         * bin/: bsdshell.export, sysvshell.export: shell.export ->
17884           bsdshell.export & sysvshell.export
17885
17886 2002-06-25 20:53  ivan
17887
17888         * FS/FS/part_export_option.pm: export options can be anything
17889
17890 2002-06-25 19:37  ivan
17891
17892         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
17893           with email invoices too
17894
17895 2002-06-25 18:35  ivan
17896
17897         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
17898           httemplate/edit/process/quick-cust_pkg.cgi,
17899           httemplate/view/cust_main.cgi: working one-time charges
17900
17901 2002-06-25 17:41  ivan
17902
17903         * httemplate/edit/part_pkg.cgi: ui
17904
17905 2002-06-25 16:27  ivan
17906
17907         * httemplate/view/svc_www.cgi: add link to controlling account
17908
17909 2002-06-25 00:18  ivan
17910
17911         * FS/bin/freeside-queued: might work again under mysql
17912
17913 2002-06-23 12:16  ivan
17914
17915         * FS/FS/domain_record.pm: domain_record records attached to svc_www
17916           records are no longer delete-able, patch from "Stephen Bechard"
17917           <steve@destek.net>, thanks!  closes: Bug#434
17918
17919 2002-06-22 22:44  ivan
17920
17921         * httemplate/edit/process/svc_www.cgi: patch to get this working
17922           from Stephen Bechard <steve@destek.net>
17923
17924 2002-06-22 22:43  ivan
17925
17926         * httemplate/view/svc_www.cgi: add link to edit and format nicely
17927
17928 2002-06-22 18:36  ivan
17929
17930         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
17931           "Stephen Bechard" <steve@destek.net>, thanks
17932
17933 2002-06-22 18:33  ivan
17934
17935         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
17936           works now, patch from "Stephen Bechard" <steve@destek.net>
17937
17938 2002-06-21 14:49  ivan
17939
17940         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
17941           noment's request
17942
17943 2002-06-21 13:26  ivan
17944
17945         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
17946           setting
17947
17948 2002-06-21 13:17  ivan
17949
17950         * FS/FS/part_export/infostreet.pm: debugging option
17951
17952 2002-06-21 02:57  ivan
17953
17954         * bin/passwd.import: no, don't check for duplicates like this by
17955           default... not new-export style
17956
17957 2002-06-21 02:56  ivan
17958
17959         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
17960           stuff still needs to be rewritten for new exports
17961
17962 2002-06-21 02:15  ivan
17963
17964         * bin/passwd.import: oops
17965
17966 2002-06-21 02:13  ivan
17967
17968         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
17969           fixes...
17970
17971 2002-06-21 02:11  ivan
17972
17973         * bin/passwd.import: tiny bit better passwd.import
17974
17975 2002-06-21 01:29  ivan
17976
17977         * httemplate/index.html: uid search on main menu, updated upgrade
17978           docs
17979
17980 2002-06-20 15:35  ivan
17981
17982         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
17983
17984 2002-06-19 18:29  ivan
17985
17986         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
17987           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
17988           httemplate/edit/process/part_export.cgi: shellcommands
17989           w/passwords
17990
17991 2002-06-18 21:54  ivan
17992
17993         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
17994           <steve@destek.net>
17995
17996 2002-06-18 21:03  ivan
17997
17998         * FS/FS/part_export/infostreet.pm: fix setContactField email
17999
18000 2002-06-18 18:03  ivan
18001
18002         * FS/FS/svc_acct.pm: and the same for changes...
18003
18004 2002-06-18 17:58  ivan
18005
18006         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
18007           caused by kristian/mark/pc-intouch's changes moving exports into
18008           svc_Common -   changed sequence of events such that groups were
18009           not provisioned when the   sqlradius export was run
18010
18011 2002-06-18 16:52  ivan
18012
18013         * httemplate/misc/queue.cgi: better error message
18014
18015 2002-06-14 18:12  ivan
18016
18017         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
18018           mark@pc-intouch.com: exporttype2svcdb removal
18019
18020 2002-06-14 14:35  ivan
18021
18022         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
18023           faxNumber (? dunno, what noment wants)
18024
18025 2002-06-14 04:44  ivan
18026
18027         * Makefile: better releaes target?
18028
18029 2002-06-14 04:26  ivan
18030
18031         * Makefile: 1.4.0pre14
18032
18033 2002-06-14 04:22  ivan
18034
18035         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
18036           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
18037           dependancies FS::queue::joblisting html excapes & truncates long
18038           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
18039           am, too.  really!)
18040
18041 2002-06-14 02:19  ivan
18042
18043         * FS/FS/UID.pm: only run callbacks once... should speed things up
18044           (no dbdef reloading)
18045
18046 2002-06-13 20:26  ivan
18047
18048         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
18049           match reality
18050
18051 2002-06-13 20:12  ivan
18052
18053         * httemplate/index.html: remove classic interface
18054
18055 2002-06-13 19:25  ivan
18056
18057         * FS/bin/freeside-queued: mysql compatibility?
18058
18059 2002-06-13 17:12  ivan
18060
18061         * httemplate/: index.html, search/cust_main.cgi: search by for
18062           address2 (unit) - commented out in default index.html
18063
18064 2002-06-13 16:28  ivan
18065
18066         * httemplate/: index.html, search/cust_main.cgi: phone number
18067           search (Bug#422)
18068
18069 2002-06-13 16:00  ivan
18070
18071         * FS/FS/svc_acct.pm, httemplate/index.html,
18072           httemplate/search/svc_acct.cgi: fuzzy username searching
18073           (Bug#422)
18074
18075 2002-06-12 17:53  ivan
18076
18077         * httemplate/: index.html, search/cust_main.cgi: search on customer
18078           number (Bug#422)
18079
18080 2002-06-12 13:31  ivan
18081
18082         * FS/FS/svc_acct.pm: fix new duplicate username checking
18083
18084 2002-06-12 10:29  ivan
18085
18086         * httemplate/index.html: fix company search
18087
18088 2002-06-12 09:26  ivan
18089
18090         * FS/FS/cust_main.pm: fix problems with code that resets invoice
18091           events
18092
18093 2002-06-11 11:20  ivan
18094
18095         * bin/bind.export: perl 5.005 needs an explicit mask for mkdir
18096
18097 2002-06-11 02:51  ivan
18098
18099         * FS/FS/part_export.pm: notes
18100
18101 2002-06-11 02:46  ivan
18102
18103         * bin/bind.export: add preliminary bsd shell export
18104
18105 2002-06-11 02:14  ivan
18106
18107         * FS/FS/svc_acct.pm: export-based duplicate username checking!
18108
18109 2002-06-11 01:29  ivan
18110
18111         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
18112           option to (bsd|sysv)shell export
18113
18114 2002-06-10 20:25  ivan
18115
18116         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
18117           part_export/infostreet.pm: - add new suspend and unsuspend export
18118           hooks (with null defaults) - infostreet export: actually
18119           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
18120           export: set some contact fields @ infostreet (Bug#419)
18121
18122 2002-06-10 17:58  ivan
18123
18124         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
18125           Makefile.  whew.
18126
18127 2002-06-10 16:02  ivan
18128
18129         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
18130           line 299 in file FS/domain_record.pm
18131
18132 2002-06-10 15:48  ivan
18133
18134         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
18135           when user clicks "Bill now" (closes: Bug#417)
18136
18137 2002-06-10 15:07  ivan
18138
18139         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
18140           invoice events when a card changes (closes: Bug#417)
18141
18142 2002-06-10 12:44  ivan
18143
18144         * httemplate/view/cust_main.cgi: final visual update on package
18145           date view
18146
18147 2002-06-10 12:41  ivan
18148
18149         * httemplate/view/cust_main.cgi: fixup time display in packages
18150
18151 2002-06-10 12:30  ivan
18152
18153         * httemplate/view/cust_main.cgi: add small time display to dates
18154
18155 2002-06-09 19:52  ivan
18156
18157         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
18158
18159 2002-06-09 19:52  ivan
18160
18161         * FS/FS/cust_main_county.pm: silence undefined warnings
18162
18163 2002-06-09 19:51  ivan
18164
18165         * FS/FS/CGI.pm: unused global
18166
18167 2002-06-09 19:42  ivan
18168
18169         * Makefile: back to ASP for profiling...
18170
18171 2002-06-09 18:39  khoff
18172
18173         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
18174           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
18175           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
18176           changes.
18177
18178 2002-06-08 00:48  khoff
18179
18180         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
18181           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
18182           httemplate/edit/part_pkg.cgi: Default svcpart support for
18183           part_pkg.  Fixes 'bug' with new customer and online signup.
18184
18185 2002-06-07 13:33  khoff
18186
18187         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
18188
18189 2002-06-05 15:46  ivan
18190
18191         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
18192           more mysql goodness, thanks dale
18193
18194 2002-06-04 07:35  ivan
18195
18196         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
18197
18198 2002-06-04 07:02  ivan
18199
18200         * CREDITS, httemplate/search/cust_main.cgi,
18201           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
18202           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
18203           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
18204
18205 2002-06-04 06:46  ivan
18206
18207         * conf/declinetemplate: misspelling
18208
18209 2002-05-31 13:34  ivan
18210
18211         * FS/FS/part_export.pm: dammit i want to catch export subclass
18212           compilation problems
18213
18214 2002-05-31 13:31  ivan
18215
18216         * FS/FS/cust_bill.pm: better error reporting
18217
18218 2002-05-31 11:48  khoff
18219
18220         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
18221           test.
18222
18223 2002-05-31 11:45  khoff
18224
18225         * FS/MANIFEST: added sqlmail.pm and test
18226
18227 2002-05-31 10:50  ivan
18228
18229         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
18230
18231 2002-05-30 19:13  ivan
18232
18233         * FS/FS/part_export.pm: no, actually throw an exception if an
18234           export class won't compile.
18235
18236 2002-05-30 17:33  khoff
18237
18238         * httemplate/edit/part_svc.cgi: Added support for part_exports that
18239           are used with more than one svcdb.
18240
18241 2002-05-30 17:22  khoff
18242
18243         * FS/FS/part_export.pm: updated hashes 'n stuff for
18244           FS::part_export::sqlmail
18245
18246 2002-05-30 17:20  khoff
18247
18248         * FS/FS/part_export/sqlmail.pm: part_export module to export
18249           svc_acct, svc_domain, and svc_forward to an external database
18250
18251 2002-05-30 17:18  khoff
18252
18253         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
18254           new-style export calls to svc_Common.
18255
18256 2002-05-30 14:51  ivan
18257
18258         * httemplate/misc/delete-customer.cgi: point to correct place for
18259           hidecancelledcustomers config option
18260
18261 2002-05-30 10:49  ivan
18262
18263         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
18264
18265 2002-05-29 13:45  ivan
18266
18267         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
18268           handle destroyed without explicit disconnect" errors
18269
18270 2002-05-29 08:56  ivan
18271
18272         * FS/FS/part_export.pm: freeradius 0.5 doc
18273
18274 2002-05-28 21:40  ivan
18275
18276         * fs_selfservice/FS-SelfService/: Changes, MANIFEST, Makefile.PL,
18277           SelfService.pm, test.pl: add fs_selfservice
18278
18279 2002-05-28 14:22  ivan
18280
18281         * FS/FS/svc_acct.pm: better error message for "Illegal password"
18282
18283 2002-05-28 00:55  ivan
18284
18285         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
18286           people at DBI/DBD documentation for information on data sources.
18287           *sigh*
18288
18289 2002-05-26 23:53  ivan
18290
18291         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
18292           baloo@gimpgirl.com, thanks
18293
18294 2002-05-23 06:00  ivan
18295
18296         * FS/FS/domain_record.pm, bin/bind.import,
18297           httemplate/edit/process/domain_record.cgi,
18298           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
18299           too
18300
18301 2002-05-22 11:44  ivan
18302
18303         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
18304           FS/FS/svc_domain.pm, bin/bind.export,
18305           httemplate/edit/process/domain_record.cgi,
18306           httemplate/misc/cancel-unaudited.cgi,
18307           httemplate/misc/delete-domain_record.cgi,
18308           httemplate/misc/delete-part_export.cgi,
18309           httemplate/view/svc_domain.cgi: bind export, editing zones,
18310           deleting unaudited domains, mmm
18311
18312 2002-05-22 05:17  ivan
18313
18314         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
18315           FS::cust_pkg to FS::cust_svc, becomes the cancel method
18316
18317 2002-05-22 04:39  ivan
18318
18319         * FS/FS/part_export.pm: - remove some out of date documentation -
18320           die if an export class won't compile
18321
18322 2002-05-22 03:53  ivan
18323
18324         * bin/bind.export: bind export
18325
18326 2002-05-21 19:09  ivan
18327
18328         * FS/FS/part_export/sqlradius.pm: 5.6-isms
18329
18330 2002-05-18 02:51  ivan
18331
18332         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
18333           1.44
18334
18335 2002-05-16 20:47  ivan
18336
18337         * FS/FS/svc_acct.pm: freebsd `toor' user
18338
18339 2002-05-16 07:28  ivan
18340
18341         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
18342           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
18343           (stub) bsdshell and textradius exports
18344
18345 2002-05-16 07:27  ivan
18346
18347         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
18348           textradius exports
18349
18350 2002-05-16 07:21  ivan
18351
18352         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
18353           to be string type, fixes: "0 as first character in password"
18354           problem.  also see the Frontier::Client manpage
18355
18356 2002-05-16 06:42  ivan
18357
18358         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
18359           definition cloning
18360
18361 2002-05-16 06:42  ivan
18362
18363         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
18364
18365 2002-05-15 07:00  ivan
18366
18367         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
18368           in FS::part_export::sqlradius.pm display job dependancies in
18369           FS::queue::joblisting
18370
18371 2002-05-15 06:24  ivan
18372
18373         * Makefile, FS/FS.pm, FS/MANIFEST, FS/FS/queue.pm,
18374           FS/FS/queue_depend.pm, FS/FS/part_export/sqlradius.pm,
18375           FS/bin/freeside-queued, FS/t/queue_depend.t,
18376           eg/export_template.pm, httemplate/docs/schema.dia,
18377           httemplate/docs/schema.html, httemplate/docs/schema.png: queue
18378           dependancies
18379
18380 2002-05-14 00:36  ivan
18381
18382         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
18383           to decide whether or not to INSERT.
18384
18385 2002-05-13 17:27  ivan
18386
18387         * FS/FS/part_export/shellcommands.pm: shellcomands oops
18388
18389 2002-05-10 00:54  ivan
18390
18391         * Makefile: always re-install init
18392
18393 2002-05-10 00:50  ivan
18394
18395         * init.d/freeside-init: correct message
18396
18397 2002-05-10 00:45  ivan
18398
18399         * FS/FS/svc_domain.pm: bad reuse of variable
18400
18401 2002-05-10 00:42  ivan
18402
18403         * Makefile: INSTALLGROUP
18404
18405 2002-05-09 08:26  ivan
18406
18407         * Makefile: final make release?
18408
18409 2002-05-09 08:25  ivan
18410
18411         * Makefile: fix make release target
18412
18413 2002-05-09 08:22  ivan
18414
18415         * Makefile: make release target
18416
18417 2002-05-09 08:21  ivan
18418
18419         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
18420           s/Referral/Advertising source/
18421
18422 2002-05-09 08:12  ivan
18423
18424         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
18425           pulldowns even with taxrates...
18426
18427 2002-05-09 05:38  ivan
18428
18429         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
18430           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/handler.pl,
18431           httemplate/browse/agent.cgi,
18432           httemplate/browse/cust_main_county.cgi,
18433           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
18434           httemplate/edit/cust_main_county-expand.cgi,
18435           httemplate/edit/cust_main_county.cgi,
18436           httemplate/edit/part_pkg.cgi,
18437           httemplate/edit/process/cust_main_county-expand.cgi,
18438           httemplate/edit/process/cust_main_county.cgi: texas tax!
18439
18440 2002-05-06 06:36  ivan
18441
18442         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
18443           reported by noment
18444
18445 2002-05-04 08:00  ivan
18446
18447         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_main_county.pm,
18448           FS/FS/cust_tax_exempt.pm, FS/FS/part_pkg.pm,
18449           FS/t/cust_tax_exempt.pm, httemplate/docs/admin.html,
18450           httemplate/docs/schema.dia, httemplate/docs/schema.html: schema
18451           changes for proper texas tax
18452
18453 2002-05-03 18:11  ivan
18454
18455         * httemplate/: index.html, search/cust_pkg.cgi: add package search
18456           by next bill date to main menu
18457
18458 2002-05-03 17:59  ivan
18459
18460         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
18461
18462 2002-05-03 17:47  ivan
18463
18464         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
18465           being used in searches by signup server
18466
18467 2002-05-03 17:32  ivan
18468
18469         * httemplate/search/cust_pkg.cgi: lilunixbtch: trying to pull
18470           accounts based on next billdate tofu_beast420: hmm a report
18471           ordered by next bill date? tofu_beast420: i don't know how you'd
18472           do that per _customer_ since a customer could have lots of
18473           packages, but you could do a per-package report maybe?
18474
18475 2002-04-29 22:43  ivan
18476
18477         * FS/FS/part_export.pm: better BIND integration
18478
18479 2002-04-26 04:14  ivan
18480
18481         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
18482           username-nodash config files
18483
18484 2002-04-25 03:37  ivan
18485
18486         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
18487           #2
18488
18489 2002-04-25 02:47  ivan
18490
18491         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
18492           plan
18493
18494 2002-04-24 18:15  ivan
18495
18496         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
18497
18498 2002-04-24 02:09  ivan
18499
18500         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
18501
18502 2002-04-24 02:03  ivan
18503
18504         * FS/FS/cust_main.pm: msgcat error for credit card expiration
18505           (closes: Bug#407)
18506
18507 2002-04-23 00:32  ivan
18508
18509         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
18510
18511 2002-04-23 00:10  ivan
18512
18513         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
18514           TEXT columns... gah i hate SQL
18515
18516 2002-04-22 15:45  ivan
18517
18518         * FS/FS/part_export.pm: use Tie::IxHash to present export options
18519           in a reasonable order
18520
18521 2002-04-22 14:36  ivan
18522
18523         * FS/FS/cust_main.pm: don't show extended debugging in error
18524           messages that could end up on the signup server
18525
18526 2002-04-22 14:23  ivan
18527
18528         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
18529           packages (moved from signups server)
18530
18531 2002-04-22 14:18  ivan
18532
18533         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
18534
18535 2002-04-22 13:47  ivan
18536
18537         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
18538           FS::cust_pkg, not signup server - order by recur price in
18539           signup-alternate template
18540
18541 2002-04-20 05:37  ivan
18542
18543         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: bind
18544           export
18545
18546 2002-04-20 04:57  ivan
18547
18548         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
18549           bin/svc_domain.erase, httemplate/docs/legacy.html:
18550           working BIND import
18551
18552 2002-04-20 03:49  ivan
18553
18554         * FS/FS/domain_record.pm: allow * MX records
18555
18556 2002-04-20 03:12  ivan
18557
18558         * FS/FS/domain_record.pm: allow uppercase in zone data.
18559
18560 2002-04-20 03:09  ivan
18561
18562         * FS/FS/domain_record.pm: allow uppercase zones...
18563
18564 2002-04-19 19:06  ivan
18565
18566         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
18567           where there *is* a pkg_svc record with quantity 0, when changing
18568           packages and using the special case new service code
18569
18570 2002-04-19 16:25  ivan
18571
18572         * FS/FS/svc_acct.pm: maybe just for debugging
18573
18574 2002-04-19 07:27  ivan
18575
18576         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
18577
18578 2002-04-18 18:16  ivan
18579
18580         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
18581           init.d/freeside-init: - add init file installation to Makefile,
18582           add unified init file - fix qsearch for op => '!=', value => ''
18583           searches - fix invalid_catd typo - add payby method to part_pkg
18584           and have fs_signup_server pass the data
18585
18586 2002-04-17 13:43  ivan
18587
18588         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
18589           syntax
18590
18591 2002-04-17 12:47  ivan
18592
18593         * FS/FS/Record.pm: allow = in ut_text
18594
18595 2002-04-17 05:06  ivan
18596
18597         * httemplate/index.html: fix default searches
18598
18599 2002-04-17 04:41  ivan
18600
18601         * FS/FS/Record.pm: get rid of debugging cruft
18602
18603 2002-04-16 17:25  ivan
18604
18605         * httemplate/search/cust_main.cgi: better ordering in search
18606           results
18607
18608 2002-04-16 16:14  ivan
18609
18610         * FS/FS/cust_main.pm: there it is!  fix bug with
18611           FS::cust_main::agent
18612
18613 2002-04-16 15:56  ivan
18614
18615         * FS/FS/cust_bill.pm: further debugging...
18616
18617 2002-04-16 15:52  ivan
18618
18619         * FS/FS/: Conf.pm, cust_bill.pm: further authorize.net description
18620           debugging (agent??) and get rid of bad unique index on
18621           cust_bill_event
18622
18623 2002-04-16 15:38  ivan
18624
18625         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
18626           field
18627
18628 2002-04-16 14:24  ivan
18629
18630         * FS/bin/freeside-queued: auto-use export classes
18631
18632 2002-04-16 13:13  ivan
18633
18634         * httemplate/browse/part_svc.cgi: ui
18635
18636 2002-04-16 12:50  ivan
18637
18638         * httemplate/index.html: exports, then services...
18639
18640 2002-04-16 03:47  ivan
18641
18642         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
18643           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
18644           httemplate/search/cust_bill_event.html,
18645           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
18646           report on failed billing events...
18647
18648 2002-04-16 02:38  ivan
18649
18650         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
18651           FS/bin/freeside-expiration-alerter, conf/declinetemplate: - send
18652           a notice to the customer when their card is declined - closes:
18653           Bug#351 - freeside-expiration-alerter works fine, closes: Bug#7
18654
18655 2002-04-16 01:52  ivan
18656
18657         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
18658           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
18659           httemplate/edit/part_export.cgi: move the last of the real-time
18660           exports out of svc_acct.pm and into part_export
18661
18662 2002-04-15 23:47  ivan
18663
18664         * httemplate/index.html: allow multiple search types on main
18665           menu... more confusing but default is *too* fuzzy
18666
18667 2002-04-14 02:11  ivan
18668
18669         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
18670           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
18671           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
18672           FS/FS/part_export/shellcommands.pm,
18673           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
18674           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
18675           FS/t/part_export-vpopmail.t, eg/export_template.pm,
18676           httemplate/docs/legacy.html, httemplate/docs/schema.dia,
18677           httemplate/docs/schema.html, httemplate/docs/schema.png: - move
18678           cyrus, shellcommands, CP exports exports to new-style - skeleton
18679           files for vpopmail exports - documentation updates - add big
18680           schema diagram to docs
18681
18682 2002-04-13 06:36  ivan
18683
18684         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
18685           FS/FS/part_export/cp.pm, FS/bin/freeside-sqlradius-reset,
18686           httemplate/edit/part_export.cgi: - documentation updates - move
18687           Critical Path export to new-style export - bin/sqlradius_reset
18688           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
18689
18690 2002-04-13 03:46  ivan
18691
18692         * httemplate/index.html: s/otaker/order-taker/
18693
18694 2002-04-13 02:14  ivan
18695
18696         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
18697           padding (see Bug#388)
18698
18699 2002-04-13 01:51  ivan
18700
18701         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
18702           (closes: Bug#389)
18703
18704 2002-04-12 08:14  ivan
18705
18706         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
18707           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
18708           ("Order and cancel packages") to try to move services between
18709           svcparts as a last resort...
18710
18711 2002-04-12 06:22  ivan
18712
18713         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
18714           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
18715           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
18716           htetc/handler.pl, httemplate/browse/part_svc.cgi,
18717           httemplate/edit/part_export.cgi, httemplate/edit/part_svc.cgi,
18718           httemplate/edit/process/agent_type.cgi,
18719           httemplate/edit/process/part_export.cgi,
18720           httemplate/edit/process/part_svc.cgi,
18721           httemplate/misc/delete-customer.cgi: - should finish off the
18722           part_svc -> part_export s/one-to-many/many-to-many/   transition
18723           (closes: Bug#375) - fixes a nasty export scoping bug with message
18724           catalogs, whew
18725
18726 2002-04-11 15:05  ivan
18727
18728         * FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm, FS/FS/part_export.pm,
18729           FS/FS/part_svc.pm, FS/t/export_svc.t, httemplate/index.html,
18730           httemplate/browse/part_export.cgi,
18731           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
18732           httemplate/edit/part_export.cgi,
18733           httemplate/edit/process/part_export.cgi,
18734           httemplate/misc/delete-part_export.cgi: (almost) everything for
18735           bug#375 - create export_svc table - part_svc to part_export is
18736           now properly many-to-many, not one-to-many
18737
18738           still need to finish service editing (choosing exports) in
18739           httemplate/edit/part_svc.cgi and
18740           httemplate/edti/process/part_svc.cgi
18741
18742           and do somethinga about that manual $svcdb = 'svc_acct' in
18743           httemplate/edit/part_export.cgi (do part_export records need a
18744           svcdb? probably not... should be able to just pass an svcdb on
18745           creation of new exports, move the big %exports hash into
18746           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
18747           for exports that can apply to a given svcdb....
18748
18749 2002-04-11 15:04  ivan
18750
18751         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
18752           fix problems with ut_domain losing data
18753
18754 2002-04-10 06:42  ivan
18755
18756         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
18757           FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
18758           FS/FS/svc_acct_pop.pm, httemplate/browse/msgcat.cgi,
18759           httemplate/docs/signup.html, httemplate/edit/msgcat.cgi,
18760           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
18761           the road:
18762
18763           - use msgcat for more error messages - should be all things that
18764           would come3   back from the signup server normally now - signup
18765           server: don't display access number <SELECT> if there's none or
18766           one - signup_server-realtime config option to run billing for
18767           signup server   signups immediately - signup server: pkg
18768           available to success templates, better documentation on   success
18769           templates - httemplate/edit/msgcat.cgi fields are properly sticky
18770           on errors - httemplate/edit/process/msgcat.cgi - don't update
18771           identical fields
18772
18773 2002-04-06 22:23  ivan
18774
18775         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
18776           server signups (closes: Bug#386)
18777
18778 2002-04-06 21:56  ivan
18779
18780         * FS/FS/Conf.pm, FS/FS/msgcat.pm, conf/show-msgcat-codes,
18781           httemplate/browse/msgcat.cgi, httemplate/edit/msgcat.cgi,
18782           httemplate/edit/process/msgcat.cgi: working message catalogs (not
18783           used for enough yet) - almost (but not quite) closes Bug#385 -
18784           still have to catalog the   backend things triggered by signup
18785           server.
18786
18787 2002-04-06 16:00  ivan
18788
18789         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
18790           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
18791           httemplate/docs/signup.html: - config option for signup server
18792           payment types - credit card type pulldown on signup server
18793           (closes: Bug#383)
18794
18795 2002-04-06 14:32  ivan
18796
18797         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
18798           add a config option to set the Business::OnlinePayment
18799           description field, and make some useful data available for the
18800           config option.  closes: Bug#378
18801
18802 2002-04-06 13:32  ivan
18803
18804         * httemplate/search/cust_main.cgi: fix visual glitch
18805
18806 2002-04-06 12:37  ivan
18807
18808         * httemplate/docs/signup.html: big signup server cleanups.  uses
18809           Storable for network protocol now.  - makes Bugs 384 & 385 easier
18810           - closes: Bug#382
18811
18812 2002-04-05 16:08  ivan
18813
18814         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
18815           httemplate/view/svc_acct.cgi: security phrase bug fixes
18816
18817 2002-04-05 15:51  ivan
18818
18819         * CREDITS, Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/msgcat.pm,
18820           FS/FS/svc_acct.pm, FS/t/msgcat.t, bin/freeside-session-kill,
18821           conf/locale, eg/table_template-svc.pm, eg/table_template.pm,
18822           htetc/handler.pl, httemplate/index.html,
18823           httemplate/browse/cust_main_county.cgi,
18824           httemplate/browse/msgcat.cgi, httemplate/browse/svc_acct_pop.cgi,
18825           httemplate/docs/schema.html, httemplate/edit/svc_acct.cgi,
18826           httemplate/view/svc_acct.cgi: - add message catalog table &
18827           beginning of web interface - add security_phrase and conf option
18828           to svc_acct.pm - random other stuff
18829
18830 2002-04-05 15:37  jeff
18831
18832         * httemplate/view/cust_main.cgi: credit/refund display correction
18833
18834 2002-04-05 12:52  ivan
18835
18836         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
18837           (not on submitting form)
18838
18839 2002-04-05 08:37  ivan
18840
18841         * eg/export_template.pm, FS/t/part_export-infostreet.t,
18842           FS/t/part_export-sqlradius.t: oops forgot these from working on
18843           the road
18844
18845 2002-04-04 16:42  ivan
18846
18847         * FS/MANIFEST, FS/FS/part_export.pm,
18848           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
18849           httemplate/index.html, httemplate/edit/part_export.cgi: Checkin
18850           of disparate changes from working on the road: - generic SQL
18851           query - move exports out to their own files - small cleanup of
18852           selfadmin server
18853
18854 2002-03-29 09:27  ivan
18855
18856         * htetc/handler.pl, httemplate/search/svc_acct.cgi: fix unlinked
18857           svc browse!
18858
18859 2002-03-26 23:08  ivan
18860
18861         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
18862           screens (unless queue_dangerous_options!)
18863
18864 2002-03-26 21:36  ivan
18865
18866         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
18867           httemplate/index.html, httemplate/docs/admin.html:
18868           s/referral/advertising source/
18869
18870           yes, the name sucks.  got a better one?
18871
18872 2002-03-26 08:24  ivan
18873
18874         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
18875           blank company column
18876
18877 2002-03-26 05:58  ivan
18878
18879         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
18880
18881 2002-03-26 05:20  ivan
18882
18883         * httemplate/docs/passwd.html: doc
18884
18885 2002-03-26 05:04  ivan
18886
18887         * bin/create-history-tables: error message typo
18888
18889 2002-03-26 04:35  ivan
18890
18891         * httemplate/docs/admin.html: s/Add/Provision/
18892
18893 2002-03-25 16:32  ivan
18894
18895         * FS/FS/part_export.pm, FS/bin/freeside-queued,
18896           httemplate/edit/part_export.cgi: further export bugfixing add 10
18897           kid limit to freeside-queued sqlradius_reset now works (closes:
18898           Bug#372)
18899
18900 2002-03-25 16:26  ivan
18901
18902         * Makefile: hhahah oops i _really_ ought to do something about that
18903
18904 2002-03-25 06:59  ivan
18905
18906         * httemplate/: index.html, search/cust_main-otaker.cgi,
18907           search/cust_main.cgi: customers by otaker report (ugly
18908           search/cust_main.cgi mods; revert if they cause problems)
18909
18910 2002-03-24 12:00  ivan
18911
18912         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
18913           browse/agent.cgi: UI improvements for agents
18914
18915 2002-03-24 10:23  ivan
18916
18917         * FS/FS/agent.pm: tyop
18918
18919 2002-03-24 09:42  ivan
18920
18921         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
18922           "subscription" price plan from "Luke Pfeifer"
18923           <freeside@globalli.com>
18924
18925 2002-03-24 06:29  ivan
18926
18927         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
18928           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
18929           httemplate/edit/svc_acct.cgi:
18930           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
18931
18932           fix some bugs in the export and add queue_dangerous_controls
18933           option too
18934
18935 2002-03-23 09:49  ivan
18936
18937         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
18938           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
18939           httemplate/edit/process/part_svc.cgi: okay group editing UI as
18940           well as part_svc group editing UI seem to be working
18941
18942 2002-03-23 08:16  ivan
18943
18944         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
18945           httemplate/edit/svc_acct.cgi,
18946           httemplate/edit/process/svc_acct.cgi: group editing seems to be
18947           working...  everything except defaults... oh and export...
18948
18949 2002-03-22 23:54  ivan
18950
18951         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
18952           better error reporting
18953
18954 2002-03-22 10:56  ivan
18955
18956         * Makefile, FS/MANIFEST, FS/FS/cust_main_county.pm,
18957           FS/FS/svc_acct.pm, FS/t/radius_usergroup.t,
18958           bin/create-history-tables, httemplate/docs/schema.html,
18959           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
18960           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
18961
18962 2002-03-22 04:49  ivan
18963
18964         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
18965           FS/t/part_export.t, FS/t/part_export_option.t,
18966           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
18967           httemplate/edit/process/part_export.cgi,
18968           httemplate/misc/delete-part_export.cgi: more new export...
18969
18970 2002-03-20 22:57  ivan
18971
18972         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
18973           httemplate/edit/process/part_export.cgi: more for the new world
18974           of export...
18975
18976 2002-03-20 13:31  ivan
18977
18978         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/part_export_option.pm,
18979           FS/FS/part_svc.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
18980           htetc/handler.pl, httemplate/edit/part_export.cgi,
18981           httemplate/edit/process/part_export.cgi: new export!  infostreet
18982           and sqlradius provisioning switched over  (Bug #299 - doesn't
18983           close it, but all the groundwork is done)
18984
18985           also removes non-transactional ICRADIUS export from
18986           svc_acct.export   (closes: Bug#347)
18987
18988 2002-03-19 23:37  ivan
18989
18990         * FS/FS/cust_main_county.pm: disable region caching for now
18991
18992 2002-03-19 09:48  ivan
18993
18994         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
18995           httemplate/edit/process/cust_main.cgi: changes dum big
18996           "state/county/country" select to three, linked with javascript
18997           closes: Bug#353
18998
18999 2002-03-18 13:40  ivan
19000
19001         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
19002           closes Bug#314
19003
19004 2002-03-18 12:50  ivan
19005
19006         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
19007           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
19008           template, and it'll be auto-createad and added to the list of
19009           configuration options.  closes: Bug#314
19010
19011 2002-03-18 11:49  ivan
19012
19013         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
19014           #348 - adds the ability to email on deleted payments.
19015
19016 2002-03-18 09:50  ivan
19017
19018         * httemplate/config/config.cgi:
19019           fixes bug#367 (yay, that one was annoying):
19020
19021           in config editor, initial newlines in <textarea>s are lost.  even
19022           if you didn't mean to edit them you remove that..
19023
19024 2002-03-18 08:05  ivan
19025
19026         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
19027           svc_acct records separately also, to handle imports preserving
19028           svcnum
19029
19030 2002-03-18 07:52  ivan
19031
19032         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
19033           (incomplete) export foo
19034
19035 2002-03-18 07:51  ivan
19036
19037         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
19038           export column
19039
19040 2002-03-18 06:17  ivan
19041
19042         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
19043
19044 2002-03-18 01:10  ivan
19045
19046         * FS/FS/Conf.pm, FS/FS/svc_domain.pm,
19047           httemplate/config/config-process.cgi,
19048           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
19049           new config value `defaultrecords', documentation, javascript
19050           config file editor
19051
19052 2002-03-17 00:33  ivan
19053
19054         * httemplate/config/: config-view.cgi, config.cgi: new domain
19055           record editing foo
19056
19057 2002-03-12 10:45  ivan
19058
19059         * httemplate/misc/cancel-unaudited.cgi: print error message for
19060           failed cancels!
19061
19062 2002-03-12 07:33  ivan
19063
19064         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
19065           httemplate/edit/part_svc.cgi: abstract stupid HTML layer trick
19066           out to HTML::Widgets::SelectLayers
19067
19068 2002-03-09 02:19  khoff
19069
19070         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
19071           records
19072
19073 2002-03-07 11:50  jeff
19074
19075         * FS/bin/freeside-expiration-alerter: less shelling, more perly -
19076           abolish some pipes to sendmail
19077
19078 2002-03-07 06:13  ivan
19079
19080         * FS/FS/cust_bill.pm: better error msgs for mail errors
19081
19082 2002-03-07 06:10  ivan
19083
19084         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
19085           queue.pm: [no log message]
19086
19087 2002-03-06 15:32  ivan
19088
19089         * conf/invoice_from: oops, missing invoice_from
19090
19091 2002-03-06 14:44  jeff
19092
19093         * FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-expiration-alerter,
19094           conf/alerter_template, httemplate/docs/admin.html: billing
19095           expiration alerts
19096
19097 2002-03-05 15:13  jeff
19098
19099         * httemplate/search/report_tax.cgi: consistency is nice
19100
19101 2002-03-04 14:10  ivan
19102
19103         * FS/FS/Record.pm: make history tables conditional
19104
19105 2002-03-04 04:48  ivan
19106
19107         * Makefile, FS/FS/Record.pm, FS/FS/nas.pm,
19108           bin/create-history-tables, bin/fs-radius-add-check,
19109           bin/fs-radius-add-reply: [no log message]
19110
19111 2002-02-28 15:30  ivan
19112
19113         * httemplate/search/svc_acct.cgi: tyop
19114
19115 2002-02-28 15:18  ivan
19116
19117         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
19118
19119 2002-02-28 15:17  ivan
19120
19121         * FS/FS/svc_acct.pm: clean up mess
19122
19123 2002-02-28 15:13  ivan
19124
19125         * FS/FS/svc_acct.pm: eek
19126
19127 2002-02-28 15:08  ivan
19128
19129         * httemplate/search/svc_acct.cgi: add main menu link
19130
19131 2002-02-28 15:07  ivan
19132
19133         * httemplate/misc/cancel-unaudited.cgi: handle errors better
19134
19135 2002-02-28 14:05  ivan
19136
19137         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
19138           httemplate/config/config.cgi: s/depreciated/deprecated/
19139
19140 2002-02-27 16:28  jeff
19141
19142         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
19143
19144 2002-02-27 15:20  ivan
19145
19146         * FS/FS/cust_main.pm: oops, spurious error messages
19147
19148 2002-02-27 15:03  ivan
19149
19150         * FS/FS/cust_main.pm: bubble up billing event errors
19151
19152 2002-02-27 14:40  ivan
19153
19154         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
19155
19156 2002-02-27 14:40  ivan
19157
19158         * FS/FS/cust_bill_event.pm: errant ;
19159
19160 2002-02-27 14:39  ivan
19161
19162         * FS/FS/cust_bill_event.pm, httemplate/docs/schema.html,
19163           httemplate/view/cust_bill.cgi: add status and statustext fields
19164           to cust_bill_event
19165
19166 2002-02-27 14:00  ivan
19167
19168         * FS/FS/cust_main.pm: well, don't make things worse when
19169           debugging...
19170
19171 2002-02-27 13:57  ivan
19172
19173         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
19174
19175 2002-02-26 14:09  ivan
19176
19177         * httemplate/search/: report_receivables.cgi, report_tax.cgi: fixup
19178           reports for templated webUI
19179
19180 2002-02-26 03:53  ivan
19181
19182         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
19183           shipping adresses.  whew.
19184
19185 2002-02-26 03:42  ivan
19186
19187         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
19188           **BEFORE** generating @diff for SQL.  causing weird effects with
19189           cust_main::check that modifies record (ship_ field weirdness)
19190
19191           fix nasty logic error triggered by changing a ship_ field from
19192           something TO identical to the corresponding non-ship_ field.
19193           ouch
19194
19195 2002-02-26 03:30  ivan
19196
19197         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
19198           ship_ field from something TO identical to the corresponding
19199           non-ship_ field.  ouch.
19200
19201 2002-02-26 03:11  ivan
19202
19203         * httemplate/edit/cust_main.cgi: fix a weird oops with service
19204           address editing UI that would leave some fields blank... ?
19205
19206 2002-02-26 01:06  ivan
19207
19208         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
19209
19210 2002-02-26 00:34  ivan
19211
19212         * FS/FS/cust_main.pm: die with a better error message on bad
19213           locales
19214
19215 2002-02-25 11:09  ivan
19216
19217         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
19218           that have the character "." in their username     we can't search
19219           these customers by Username, can you please fix.
19220
19221 2002-02-23 14:36  ivan
19222
19223         * httemplate/search/: report_receivables.cgi, report_tax.cgi: take
19224           hardcoded paths out of report cgis
19225
19226 2002-02-23 03:56  ivan
19227
19228         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
19229           httemplate/search/cust_main.cgi,
19230           httemplate/search/cust_main.html: case-insensitive and substring
19231           searching
19232
19233 2002-02-23 03:46  ivan
19234
19235         * httemplate/index.html: silly html tweaking
19236
19237 2002-02-22 23:48  ivan
19238
19239         * httemplate/browse/part_pkg.cgi: it's too late.
19240
19241 2002-02-22 23:35  ivan
19242
19243         * httemplate/browse/part_pkg.cgi: i really should just start moving
19244           things to templates
19245
19246 2002-02-22 23:32  ivan
19247
19248         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
19249           misaligned columns when viewing disabled services/packages
19250
19251 2002-02-22 23:00  ivan
19252
19253         * FS/FS/UID.pm: nit
19254
19255 2002-02-22 18:14  jeff
19256
19257         * FS/FS/UID.pm, httemplate/search/report_receivables.cgi,
19258           httemplate/search/report_tax.cgi: report fixes and cruft removal
19259
19260 2002-02-22 18:02  ivan
19261
19262         * httemplate/index.html: UI work on main menu, remove Archive::Tar
19263           from docs
19264
19265 2002-02-22 15:18  jeff
19266
19267         * FS/MANIFEST, conf/report_template, httemplate/index.html,
19268           httemplate/search/report_receivables.cgi,
19269           httemplate/search/report_tax.cgi,
19270           httemplate/search/report_tax.html: add some reporting features
19271
19272 2002-02-22 15:08  ivan
19273
19274         * FS/FS/cust_pay_batch.pm: fix i18n zip
19275
19276 2002-02-22 14:13  ivan
19277
19278         * httemplate/edit/cust_main.cgi: billing vs. shipping states
19279           weren't sorted in the same order.  UI glitch only
19280
19281 2002-02-22 04:31  ivan
19282
19283         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
19284           <SELECT> configuration editing, fixes Bug#350
19285
19286 2002-02-22 04:13  ivan
19287
19288         * httemplate/index.html: close </FORM> tags
19289
19290 2002-02-22 01:01  ivan
19291
19292         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
19293
19294 2002-02-22 00:58  ivan
19295
19296         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
19297           OTHER/OTHER_BOUNCE
19298
19299 2002-02-21 22:42  ivan
19300
19301         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
19302           links
19303
19304 2002-02-21 22:39  ivan
19305
19306         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
19307           remove them
19308
19309 2002-02-21 22:23  ivan
19310
19311         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
19312           provisioning errors
19313
19314 2002-02-21 21:56  ivan
19315
19316         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
19317           cp_rename
19318
19319 2002-02-21 17:07  ivan
19320
19321         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: UI work:
19322
19323           make all functions of view/cust_pkg.cgi available on
19324           view/cust_main.cgi  - having them one link down in "Edit" is
19325           confusing.
19326
19327           closes: Bug#325
19328
19329 2002-02-20 14:03  ivan
19330
19331         * httemplate/index.html: invoice reports belong here too
19332
19333 2002-02-20 02:39  ivan
19334
19335         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
19336
19337 2002-02-20 01:44  ivan
19338
19339         * httemplate/view/cust_main.cgi: don't display full card in
19340           webinterface
19341
19342 2002-02-19 19:17  jeff
19343
19344         * FS/FS/cust_main.pm: correct sense of tax generation
19345
19346 2002-02-19 17:03  ivan
19347
19348         * CREDITS, FS/FS/CGI.pm, FS/FS/Record.pm, FS/FS/queue.pm,
19349           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
19350           FS/bin/freeside-queued, htetc/handler.pl, httemplate/index.html,
19351           httemplate/misc/queue.cgi, httemplate/view/svc_acct.cgi,
19352           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19353           httemplate/view/svc_www.cgi: use Net::SSH::ssh_cmd for all job
19354           queueing rather than local duplicated ssh subs
19355
19356           queue daemon updates: retry & remove links work, bubble up error
19357           message to webinterface, link to svcnum & have job listings on
19358           view/svc_* pages, closes: Bug#280
19359
19360           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
19361
19362 2002-02-19 15:43  ivan
19363
19364         * httemplate/docs/schema.html: set EVERYTHING=1 for your own
19365           mod_perl compile
19366
19367 2002-02-18 23:51  ivan
19368
19369         * httemplate/index.html: oops
19370
19371 2002-02-18 20:43  ivan
19372
19373         * httemplate/index.html: new main menu!
19374
19375 2002-02-18 19:22  jeff
19376
19377         * FS/FS/cust_refund.pm: fix refund posting
19378
19379 2002-02-18 19:15  ivan
19380
19381         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
19382
19383 2002-02-18 19:06  ivan
19384
19385         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
19386
19387 2002-02-18 18:57  ivan
19388
19389         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
19390           packages to edit service quantities also
19391
19392 2002-02-18 12:09  ivan
19393
19394         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
19395           strict
19396
19397 2002-02-18 10:07  ivan
19398
19399         * FS/FS/prepay_credit.pm: document 'seconds'
19400
19401 2002-02-18 02:14  ivan
19402
19403         * httemplate/edit/svc_www.cgi: oops!
19404
19405 2002-02-18 00:53  ivan
19406
19407         * Makefile: make release and make update-webdemo targets
19408
19409 2002-02-18 00:39  ivan
19410
19411         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
19412           httemplate/edit/part_pkg.cgi: safe web demo operation!  closes:
19413           Bug#217
19414
19415           fix bug in edit/part_pkg: s/bkg/pkg/
19416
19417           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
19418           errors, closes: Bug#323
19419
19420 2002-02-17 19:45  ivan
19421
19422         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
19423           netcape4, use one for svc_acct.popnum too
19424
19425 2002-02-17 16:21  jeff
19426
19427         * Makefile: keep accidentally checking in Makefile changes, gotta
19428           do something about that...
19429
19430 2002-02-17 16:13  jeff
19431
19432         * Makefile, FS/FS/Conf.pm: trading in tar for rsync for improved
19433           vpopmail support
19434
19435 2002-02-17 13:01  ivan
19436
19437         * FS/MANIFEST: removing CGIwrapper.pm
19438
19439 2002-02-17 11:12  ivan
19440
19441         * FS/MANIFEST: get ride of CGIwrapper.pm
19442
19443 2002-02-17 11:07  jeff
19444
19445         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
19446           commands too
19447
19448 2002-02-16 10:14  ivan
19449
19450         * TODO: now in RT2!
19451
19452 2002-02-15 11:34  ivan
19453
19454         * Makefile: keep accidentally checking in Makefile changes, gotta
19455           do something about that...
19456
19457 2002-02-15 11:33  ivan
19458
19459         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
19460
19461 2002-02-14 10:06  ivan
19462
19463         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
19464
19465 2002-02-13 17:12  ivan
19466
19467         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
19468
19469 2002-02-12 10:56  ivan
19470
19471         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
19472           error message
19473
19474 2002-02-12 10:47  ivan
19475
19476         * FS/FS/cust_main.pm: fixes:
19477
19478           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
19479           Bill' );): Illegal or empty (text) comment:  at
19480           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
19481
19482 2002-02-11 21:58  ivan
19483
19484         * httemplate/docs/admin.html: fixes: bug#331
19485
19486 2002-02-11 20:49  ivan
19487
19488         * httemplate/edit/part_bill_event.cgi: oops
19489
19490 2002-02-11 18:11  ivan
19491
19492         * FS/FS/Conf.pm, httemplate/config/config.cgi: add username_policy
19493           "@append domain"
19494
19495           add "select" config type, mmm
19496
19497 2002-02-11 18:06  ivan
19498
19499         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
19500           BUGS section
19501
19502 2002-02-11 17:25  ivan
19503
19504         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
19505
19506 2002-02-11 17:13  ivan
19507
19508         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
19509           domain pulldown closes: Bug#328
19510
19511 2002-02-11 15:01  ivan
19512
19513         * FS/FS/svc_forward.pm: oops, code hidden by pod
19514
19515 2002-02-11 13:51  ivan
19516
19517         * httemplate/edit/svc_acct.cgi: don't display useless finger and
19518           shell fields if uid is set to fixed & blank in the service
19519           definition - causes: Error: Can't have finger-name without uid
19520
19521 2002-02-11 11:38  ivan
19522
19523         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
19524           httemplate/edit/process/svc_www.cgi,
19525           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
19526           svc_www is working!
19527
19528           also auto-create and add A records if necessary using apacheip
19529           config file.
19530
19531           and show all domain_records on view/svc_domain.cgi page
19532
19533 2002-02-10 14:31  ivan
19534
19535         * httemplate/edit/svc_acct.cgi: ui
19536
19537 2002-02-10 14:21  ivan
19538
19539         * httemplate/edit/part_pkg.cgi: slighly different wording
19540
19541 2002-02-10 14:06  ivan
19542
19543         * FS/FS/cust_svc.pm: another bug in quantity checking
19544
19545 2002-02-10 13:37  ivan
19546
19547         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
19548           works
19549
19550 2002-02-10 13:30  ivan
19551
19552         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
19553           package definitions to all agent types by default
19554
19555           config option to restore current behaviour (must explicitly add
19556           new package definitions to each agent type)
19557
19558           closes: Bug#324
19559
19560 2002-02-10 11:58  ivan
19561
19562         * FS/MANIFEST, FS/bin/freeside-daily,
19563           httemplate/edit/process/part_bill_event.cgi: update billing
19564           documentation for the new world of invoice events added
19565           freeside-daily replacing freeside-bill for the new world of
19566           invoice events
19567
19568 2002-02-10 10:56  ivan
19569
19570         * FS/FS/cust_pay.pm, httemplate/edit/cust_pay.cgi: use unique
19571           tokens to prevent double-submission of payments in the web UI
19572           (closes: Bug#320)
19573
19574 2002-02-10 09:30  ivan
19575
19576         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
19577           before figuring to display a list or redirect.  eliiminates "2
19578           matching found" displayed but only one in list.
19579
19580 2002-02-10 09:02  ivan
19581
19582         * FS/FS/cust_main_invoice.pm: allow + in email addresses
19583
19584 2002-02-10 08:49  ivan
19585
19586         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
19587           email addresses into svcnum-linked destinations
19588
19589 2002-02-10 08:40  ivan
19590
19591         * Makefile, httemplate/edit/svc_acct.cgi:
19592           fix "no previous account to recall hidden password from" error
19593           when adding new accounts & get an error on first try
19594
19595 2002-02-10 08:14  ivan
19596
19597         * Makefile, httemplate/index.html,
19598           httemplate/browse/svc_acct_pop.cgi,
19599           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
19600           webui
19601
19602 2002-02-10 08:05  ivan
19603
19604         * htetc/handler.pl, httemplate/browse/agent.cgi,
19605           httemplate/browse/agent_type.cgi,
19606           httemplate/browse/cust_main_county.cgi,
19607           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19608           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19609           httemplate/browse/svc_acct_pop.cgi,
19610           httemplate/config/config-process.cgi,
19611           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
19612           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
19613           httemplate/edit/agent_type.cgi,
19614           httemplate/edit/cust_bill_pay.cgi,
19615           httemplate/edit/cust_credit.cgi,
19616           httemplate/edit/cust_credit_bill.cgi,
19617           httemplate/edit/cust_main.cgi,
19618           httemplate/edit/cust_main_county-expand.cgi,
19619           httemplate/edit/cust_main_county.cgi,
19620           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19621           httemplate/edit/part_bill_event.cgi,
19622           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
19623           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
19624           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
19625           httemplate/edit/process/quick-cust_pkg.cgi,
19626           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19627           httemplate/misc/catchall.cgi,
19628           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19629           httemplate/misc/process/link.cgi,
19630           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
19631           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19632           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19633           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19634           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19635           httemplate/view/svc_www.cgi: *finally* seems to be working under
19636           Mason.  sheesh.  *finally* seems to be working under Mason.
19637           sheesh.  *finally* seems to be working under Mason.  sheesh.
19638           *finally* seems to be working under Mason.  sheesh.  *finally*
19639           seems to be working under Mason.  sheesh.  *finally* seems to be
19640           working under Mason.  sheesh.  *finally* seems to be working
19641           under Mason.  sheesh.  *finally* seems to be working under Mason.
19642           sheesh.
19643
19644 2002-02-10 05:21  ivan
19645
19646         * htetc/handler.pl, httemplate/browse/agent.cgi,
19647           httemplate/browse/agent_type.cgi,
19648           httemplate/browse/cust_main_county.cgi,
19649           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19650           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19651           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
19652           httemplate/edit/agent_type.cgi,
19653           httemplate/edit/cust_bill_pay.cgi,
19654           httemplate/edit/cust_credit.cgi,
19655           httemplate/edit/cust_credit_bill.cgi,
19656           httemplate/edit/cust_main.cgi,
19657           httemplate/edit/cust_main_county-expand.cgi,
19658           httemplate/edit/cust_main_county.cgi,
19659           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19660           httemplate/edit/part_bill_event.cgi,
19661           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
19662           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
19663           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
19664           httemplate/edit/process/REAL_cust_pkg.cgi,
19665           httemplate/edit/process/agent.cgi,
19666           httemplate/edit/process/agent_type.cgi,
19667           httemplate/edit/process/cust_bill_pay.cgi,
19668           httemplate/edit/process/cust_credit.cgi,
19669           httemplate/edit/process/cust_credit_bill.cgi,
19670           httemplate/edit/process/cust_main.cgi,
19671           httemplate/edit/process/cust_main_county-collapse.cgi,
19672           httemplate/edit/process/cust_main_county-expand.cgi,
19673           httemplate/edit/process/cust_main_county.cgi,
19674           httemplate/edit/process/cust_pay.cgi,
19675           httemplate/edit/process/cust_pkg.cgi,
19676           httemplate/edit/process/part_pkg.cgi,
19677           httemplate/edit/process/quick-cust_pkg.cgi,
19678           httemplate/edit/process/svc_acct.cgi,
19679           httemplate/edit/process/svc_acct_pop.cgi,
19680           httemplate/edit/process/svc_domain.cgi,
19681           httemplate/edit/process/svc_forward.cgi,
19682           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19683           httemplate/misc/catchall.cgi,
19684           httemplate/misc/delete-cust_pay.cgi,
19685           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19686           httemplate/misc/print-invoice.cgi,
19687           httemplate/misc/unsusp_pkg.cgi,
19688           httemplate/misc/process/catchall.cgi,
19689           httemplate/misc/process/delete-customer.cgi,
19690           httemplate/misc/process/link.cgi, httemplate/search/cust_pay.cgi,
19691           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19692           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19693           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19694           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19695           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
19696           to fix any redirects, whew
19697
19698           Mason handler.pl overrides CGI::redirect
19699
19700           fixed strict; problems in edit/part_pkg.cgi &
19701           edit/process/part_pkg.cgi
19702
19703 2002-02-09 18:28  ivan
19704
19705         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
19706           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
19707           config file
19708
19709 2002-02-09 18:16  ivan
19710
19711         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
19712           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
19713           httemplate/browse/part_bill_event.cgi,
19714           httemplate/edit/part_pkg.cgi,
19715           httemplate/edit/process/part_bill_event.cgi,
19716           httemplate/edit/process/part_pkg.cgi,
19717           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
19718           tested (closes: Bug#313).
19719
19720           view/cust_bill.cgi invoice view shows invoice events!
19721
19722           fix bug where adding events with no name silently failed instead
19723           of giving an error
19724
19725           add new comission plans
19726
19727 2002-02-09 10:24  ivan
19728
19729         * FS/FS/CGI.pm, htetc/handler.pl,
19730           httemplate/edit/process/agent_type.cgi,
19731           httemplate/edit/process/cust_main_county-expand.cgi,
19732           httemplate/edit/process/cust_main_county.cgi,
19733           httemplate/edit/process/cust_pay.cgi,
19734           httemplate/edit/process/part_pkg.cgi,
19735           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
19736           httemplate/search/svc_domain.cgi: no more exit() in templates
19737
19738 2002-02-09 10:09  ivan
19739
19740         * FS/FS/svc_domain.pm: okay all external export from .pm files is
19741           queued! (closes: Bug#249)
19742
19743 2002-02-09 09:45  ivan
19744
19745         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
19746           FS::cust_svc::check look up & check pkg_svc.quantity like
19747           httemplate/view/cust_pkg.cgi (closes: Bug#43)
19748
19749 2002-02-09 09:03  ivan
19750
19751         * FS/FS/CGI.pm, htetc/handler.pl: okay, both Apache::ASP and Mason
19752           should set no-cache headers now (closes: Bug#23)
19753
19754 2002-02-07 14:30  ivan
19755
19756         * Makefile: oops, reversing bad Makefile patch
19757
19758 2002-02-07 14:29  ivan
19759
19760         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
19761           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
19762           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
19763           httemplate/view/cust_main.cgi: delete payments
19764
19765 2002-02-06 07:55  ivan
19766
19767         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
19768           blib/ files
19769
19770 2002-02-06 07:50  ivan
19771
19772         * FS/FS/cust_bill.pm: pod typo
19773
19774 2002-02-06 07:49  ivan
19775
19776         * Makefile: documentation building Makefile patch
19777
19778 2002-02-06 07:36  ivan
19779
19780         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
19781           punctuation
19782
19783 2002-02-06 06:58  ivan
19784
19785         * FS/bin/freeside-adduser: fix for non-file auth
19786
19787 2002-02-05 12:25  ivan
19788
19789         * FS/FS/Record.pm: better error messages if you haven't run
19790           fs-setup ?
19791
19792 2002-02-05 08:48  ivan
19793
19794         * fs_passwd/fs_passwd, httemplate/docs/passwd.html: web-based
19795           password changer!
19796
19797 2002-02-04 09:06  ivan
19798
19799         * Makefile: 1.4.0pre8!
19800
19801 2002-02-04 09:04  ivan
19802
19803         * httemplate/edit/part_bill_event.cgi: have fs-setup create the
19804           necessary "default" billing events documentation on necessary
19805           "default" billing events
19806
19807 2002-02-04 08:44  ivan
19808
19809         * httemplate/edit/part_bill_event.cgi,
19810           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
19811           FS/FS/cust_main.pm: billing events!
19812
19813 2002-01-30 10:22  ivan
19814
19815         * httemplate/: browse/part_bill_event.cgi,
19816           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
19817           working invoice event web interface
19818
19819 2002-01-30 06:18  ivan
19820
19821         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
19822           httemplate/browse/agent_type.cgi,
19823           httemplate/browse/cust_main_county.cgi,
19824           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19825           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19826           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
19827           httemplate/edit/agent_type.cgi,
19828           httemplate/edit/cust_bill_pay.cgi,
19829           httemplate/edit/cust_credit.cgi,
19830           httemplate/edit/cust_credit_bill.cgi,
19831           httemplate/edit/cust_main.cgi,
19832           httemplate/edit/cust_main_county-expand.cgi,
19833           httemplate/edit/cust_main_county.cgi,
19834           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19835           httemplate/edit/part_bill_event.cgi,
19836           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
19837           httemplate/edit/svc_acct_pop.cgi, httemplate/edit/svc_domain.cgi,
19838           httemplate/edit/svc_forward.cgi,
19839           httemplate/edit/process/agent.cgi,
19840           httemplate/edit/process/agent_type.cgi,
19841           httemplate/edit/process/cust_bill_pay.cgi,
19842           httemplate/edit/process/cust_credit.cgi,
19843           httemplate/edit/process/cust_credit_bill.cgi,
19844           httemplate/edit/process/cust_main.cgi,
19845           httemplate/edit/process/cust_main_county-collapse.cgi,
19846           httemplate/edit/process/cust_main_county-expand.cgi,
19847           httemplate/edit/process/cust_main_county.cgi,
19848           httemplate/edit/process/cust_pay.cgi,
19849           httemplate/edit/process/cust_pkg.cgi,
19850           httemplate/edit/process/part_pkg.cgi,
19851           httemplate/edit/process/quick-cust_pkg.cgi,
19852           httemplate/edit/process/svc_acct.cgi,
19853           httemplate/edit/process/svc_acct_pop.cgi,
19854           httemplate/edit/process/svc_domain.cgi,
19855           httemplate/edit/process/svc_forward.cgi,
19856           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19857           httemplate/misc/catchall.cgi,
19858           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19859           httemplate/misc/print-invoice.cgi,
19860           httemplate/misc/unsusp_pkg.cgi,
19861           httemplate/misc/process/catchall.cgi,
19862           httemplate/misc/process/delete-customer.cgi,
19863           httemplate/misc/process/link.cgi,
19864           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
19865           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19866           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19867           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19868           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19869           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
19870           new CGI;   &cgisuidsetup(); from all templates.  should work
19871           better under Mason.
19872
19873 2002-01-29 09:42  ivan
19874
19875         * FS/FS/part_bill_event.pm, httemplate/docs/schema.html: weight,
19876           plan and plandata fields in part_bill_event
19877
19878 2002-01-29 08:33  ivan
19879
19880         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
19881           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
19882           FS/FS/svc_acct.pm, bin/pod2x, htetc/handler.pl,
19883           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
19884           httemplate/edit/part_bill_event.cgi,
19885           httemplate/edit/part_pkg.cgi,
19886           httemplate/edit/process/part_bill_event.cgi: - web interface for
19887           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
19888           FS::svc_acct seconds_since methods) - Makefile target to
19889           regenerate HTML manpages on install - FS.pm doc update -
19890           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
19891           ->cancel, ->invoicing_list_addpost - start of a billing event web
19892           interface - cust_pay::upgrade_replace doesn't error out if
19893           history includes   overapplied payments
19894
19895 2002-01-28 03:24  ivan
19896
19897         * FS/FS/Record.pm: oops, syntax error in new() check for missing
19898           subclass table sub (eek)
19899
19900 2002-01-27 22:57  ivan
19901
19902         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
19903           FS/FS/cust_refund.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
19904           httemplate/docs/schema.html: book closing schema changes
19905
19906 2002-01-27 21:15  ivan
19907
19908         * FS/FS/part_export.pm, FS/FS/part_export_option.pm,
19909           httemplate/docs/schema.html: part_export schema changes
19910
19911 2002-01-25 17:52  ivan
19912
19913         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
19914
19915 2002-01-24 09:02  ivan
19916
19917         * FS/FS/Record.pm: emit a warning in this unlikely case again
19918
19919 2002-01-24 08:58  ivan
19920
19921         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
19922           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
19923           rather than == 0 in the ::check's ....  <rluser> you might
19924           consider <= 0
19925
19926 2002-01-24 08:54  ivan
19927
19928         * FS/FS/cust_credit_refund.pm: stack traces help alot
19929
19930 2002-01-24 03:52  ivan
19931
19932         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
19933           jeff's on a bugfinding roll here, thanks!
19934
19935 2002-01-24 03:43  ivan
19936
19937         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
19938           cust_credit_refund::cust_credit should exist..
19939
19940 2002-01-23 22:52  ivan
19941
19942         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
19943           FS::cust_refund::check  'amount' should probably be replaced with
19944           +'refund' in two places
19945
19946 2002-01-23 22:46  ivan
19947
19948         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
19949
19950 2002-01-23 18:26  ivan
19951
19952         * FS/FS/cust_refund.pm: fix cust_refund::insert
19953
19954 2002-01-22 07:57  ivan
19955
19956         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
19957           $0.00 in credits/payments/refunds
19958
19959 2002-01-22 06:55  ivan
19960
19961         * FS/FS/part_svc.pm: docu
19962
19963 2002-01-22 06:53  ivan
19964
19965         * FS/FS/svc_acct.pm: silly compilation problem
19966
19967 2002-01-22 06:42  ivan
19968
19969         * httemplate/docs/index.html: remove old upgrade docs
19970
19971 2002-01-21 03:30  ivan
19972
19973         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
19974
19975 2002-01-19 07:16  ivan
19976
19977         * FS/FS/UID.pm: error message update
19978
19979 2002-01-16 07:37  ivan
19980
19981         * FS/FS/svc_acct.pm: doc
19982
19983 2002-01-14 12:28  ivan
19984
19985         * FS/FS/: Conf.pm, svc_acct.pm: pay some attention to 1.4 RADIUS
19986           SQL export
19987
19988 2002-01-09 05:29  ivan
19989
19990         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
19991           cache files on customer replace.
19992
19993           do an exact search along with the fuzzy search (webui)
19994
19995 2002-01-03 09:40  ivan
19996
19997         * FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
19998           FS/t/cust_bill_event.t, FS/t/part_bill_event.t,
19999           httemplate/docs/schema.html: more schema changes:
20000           part_bill_event and cust_bill_event tables
20001
20002           remove old 1.4.0pre READMEs
20003
20004 2001-12-28 07:14  ivan
20005
20006         * FS/FS/cust_main.pm: force printing in freeside-overdue
20007
20008 2001-12-28 06:40  ivan
20009
20010         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
20011           httemplate/edit/part_pkg.cgi: add more options to
20012           freeside-overdue
20013
20014           add charge method to FS::cust_main
20015
20016           one-off packages default to disabled
20017
20018           billing payname defaults to first and last, not "Accounts
20019           Payable"
20020
20021 2001-12-27 01:26  ivan
20022
20023         * FS/FS/Record.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
20024           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
20025           httemplate/edit/agent_type.cgi, httemplate/edit/cust_main.cgi,
20026           httemplate/edit/cust_pkg.cgi, httemplate/edit/part_pkg.cgi,
20027           httemplate/edit/part_svc.cgi,
20028           httemplate/edit/process/part_pkg.cgi,
20029           httemplate/view/cust_main.cgi: service and package disable!
20030
20031 2001-12-26 15:59  ivan
20032
20033         * httemplate/docs/schema.html: doc
20034
20035 2001-12-26 07:41  ivan
20036
20037         * httemplate/view/cust_main.cgi: remove warnings
20038
20039 2001-12-26 07:11  ivan
20040
20041         * httemplate/edit/process/cust_credit.cgi: apply credits!!
20042
20043 2001-12-26 07:08  ivan
20044
20045         * FS/MANIFEST: add freeside-overdue
20046
20047 2001-12-26 07:07  ivan
20048
20049         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
20050           posting credit
20051
20052 2001-12-26 03:17  ivan
20053
20054         * FS/FS/cust_main.pm: (untested eek) freeside-overdue script &
20055           cust_main balance_date & total_owed_date methods
20056
20057 2001-12-26 01:18  ivan
20058
20059         * httemplate/: index.html, search/cust_pay.cgi, view/cust_main.cgi:
20060           search by check #
20061
20062 2001-12-25 23:53  ivan
20063
20064         * FS/FS/cust_pay.pm: doc
20065
20066 2001-12-25 22:02  ivan
20067
20068         * httemplate/edit/cust_pay.cgi: UI
20069
20070 2001-12-25 21:19  ivan
20071
20072         * httemplate/: index.html, edit/cust_pay.cgi,
20073           edit/process/cust_pay.cgi, search/cust_main.cgi,
20074           search/cust_main.html: expedited check entry
20075
20076 2001-12-25 21:02  ivan
20077
20078         * CREDITS: still missing tons of folks, i am sure
20079
20080 2001-12-25 20:52  ivan
20081
20082         * httemplate/search/: cust_bill.html, cust_main.html: same look as
20083           rest of search pages
20084
20085 2001-12-25 20:25  ivan
20086
20087         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
20088           httemplate/edit/cust_pay.cgi,
20089           httemplate/edit/process/cust_credit.cgi,
20090           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
20091           credits, post credit UI overhaul
20092
20093 2001-12-25 18:33  ivan
20094
20095         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
20096
20097 2001-12-21 13:40  ivan
20098
20099         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
20100           httemplate/view/cust_main.cgi: add name/address to post payment
20101           screen
20102
20103           get rid of some $-0.00  yay for ieee fp
20104
20105 2001-12-21 12:55  ivan
20106
20107         * FS/FS/cust_bill_pay.pm: fixes
20108
20109             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
20110           for invnum 1659
20111             greater than cust_bill.charged 19.95 at
20112             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
20113
20114 2001-12-19 21:34  ivan
20115
20116         * FS/FS/Record.pm: work better with DBIx::Profile
20117
20118 2001-12-19 18:09  ivan
20119
20120         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
20121           '*' password
20122
20123 2001-12-19 18:07  ivan
20124
20125         * FS/FS/svc_acct.pm: quiet warnings
20126
20127 2001-12-19 06:33  ivan
20128
20129         * FS/FS/svc_acct.pm: alas, a 5.6-ism
20130
20131 2001-12-19 06:30  ivan
20132
20133         * FS/FS/svc_acct.pm: surpress warnings
20134
20135 2001-12-18 11:36  ivan
20136
20137         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
20138
20139 2001-12-18 11:34  ivan
20140
20141         * httemplate/edit/cust_bill_pay.cgi: typo
20142
20143 2001-12-18 11:32  ivan
20144
20145         * httemplate/edit/cust_bill_pay.cgi: declar vars
20146
20147 2001-12-18 11:30  ivan
20148
20149         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
20150           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
20151           payment webinterface
20152
20153 2001-12-17 23:12  ivan
20154
20155         * httemplate/search/cust_pkg.cgi: really working dates on package
20156           browse.  ouch.
20157
20158 2001-12-17 23:08  ivan
20159
20160         * httemplate/search/cust_pkg.cgi: working dates on package browse
20161
20162 2001-12-17 22:45  ivan
20163
20164         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
20165
20166 2001-12-17 22:38  ivan
20167
20168         * httemplate/search/cust_pkg.cgi: show dates on package browse
20169
20170 2001-12-17 22:29  ivan
20171
20172         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
20173
20174 2001-12-17 17:49  ivan
20175
20176         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
20177           MANIFEST
20178
20179           fix warning:
20180
20181           FS::cust_main_invoice=HASH(0x90c86c4) at
20182           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
20183
20184 2001-12-17 15:59  ivan
20185
20186         * FS/FS/cust_bill.pm: fixes
20187
20188            Argument "" isn't numeric in ncmp at
20189            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
20190
20191 2001-12-16 15:50  ivan
20192
20193         * FS/FS/cust_main.pm: eek nasty bug
20194
20195 2001-12-15 16:55  ivan
20196
20197         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
20198           cust_bill_pay.amount 39.9 for paynum 240 greater than
20199           cust_pay.paid 39.90
20200
20201 2001-12-15 14:59  ivan
20202
20203         * httemplate/view/svc_acct.cgi: style
20204
20205 2001-12-15 14:58  ivan
20206
20207         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
20208           records
20209
20210 2001-12-15 14:56  ivan
20211
20212         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
20213           <burgess@www.cynjut.net>, thanks
20214
20215 2001-12-15 14:47  ivan
20216
20217         * httemplate/edit/cust_main.cgi: allow entering of referral
20218           customer by number as well as by link off the view page, courtesy
20219           of Dave Burgess <burgess@www.cynjut.net>
20220
20221 2001-12-14 16:17  ivan
20222
20223         * FS/FS/cust_main.pm: style changes
20224
20225 2001-12-13 10:37  ivan
20226
20227         * FS/bin/freeside-setinvoice: okay, it should really work now
20228
20229 2001-12-13 09:52  ivan
20230
20231         * FS/bin/freeside-setinvoice: fix setinvoice script
20232
20233 2001-12-13 01:17  ivan
20234
20235         * FS/bin/freeside-setinvoice: added util to set invoice
20236           destinations
20237
20238 2001-12-12 11:42  ivan
20239
20240         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
20241           passwords in web interface
20242
20243 2001-12-11 13:26  ivan
20244
20245         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
20246
20247 2001-12-10 04:18  ivan
20248
20249         * FS/FS/Record.pm: Pg datatype pain
20250
20251 2001-12-09 20:54  ivan
20252
20253         * httemplate/index.html: typo noticed by Dave Burgess
20254           <burgess@www.cynjut.net>, thanks.
20255
20256 2001-12-09 16:44  ivan
20257
20258         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
20259           wasn't getting substitued.
20260
20261 2001-12-09 15:31  ivan
20262
20263         * httemplate/search/svc_acct.cgi: harmless? missing ;
20264
20265 2001-12-08 02:08  ivan
20266
20267         * httemplate/config/config.cgi: need a POST here; browsers
20268           (especially IE) are unhappy with the default GET
20269
20270 2001-12-08 02:07  ivan
20271
20272         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
20273           custnum!
20274
20275 2001-12-08 02:03  ivan
20276
20277         * FS/FS/cust_main.pm: fix logic error creating invoice line items
20278
20279 2001-12-08 02:01  ivan
20280
20281         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
20282
20283 2001-12-04 05:10  ivan
20284
20285         * httemplate/edit/svc_forward.cgi: from Dave Burgess
20286           <burgess@neonramp.com>:
20287
20288            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
20289           as the
20290            qualifier on the LHS of the assignment.  This also solves the
20291            problem with a similar error on the RHS of line 105.  It also
20292           seems to make
20293            the routine work fairly reliably (it has been problematic for me
20294           in the
20295            past).
20296
20297 2001-12-03 03:33  ivan
20298
20299         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
20300           paged service browse!!
20301
20302 2001-12-03 02:59  ivan
20303
20304         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
20305           browse
20306
20307 2001-12-03 00:43  ivan
20308
20309         * httemplate/search/cust_main.cgi: paged customer browse!
20310
20311 2001-12-03 00:41  ivan
20312
20313         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
20314           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
20315           option paged implementation of customer browse!
20316
20317 2001-11-29 16:04  ivan
20318
20319         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
20320           methods
20321
20322 2001-11-20 19:42  ivan
20323
20324         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
20325           name (!)
20326
20327 2001-11-20 19:40  ivan
20328
20329         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
20330           postalinvoicedefault config file
20331
20332 2001-11-13 13:27  ivan
20333
20334         * FS/MANIFEST: remove freeside-print-batch
20335
20336 2001-11-12 05:19  ivan
20337
20338         * FS/FS/cust_main.pm: import hack to be less strict
20339
20340 2001-11-08 07:26  ivan
20341
20342         * FS/bin/freeside-queued: harmless typo noticed by "Edward
20343           Shabotinsky" <lanshark@bsinet.net>, thanks
20344
20345 2001-11-06 10:45  ivan
20346
20347         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
20348
20349 2001-11-06 10:35  ivan
20350
20351         * Makefile: i REALLY suck at Makefiles
20352
20353 2001-11-06 10:34  ivan
20354
20355         * Makefile: i suck at Makefiles
20356
20357 2001-11-06 10:22  ivan
20358
20359         * Makefile: make foo for htetc/global.asa
20360
20361 2001-11-06 09:58  ivan
20362
20363         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
20364
20365 2001-11-05 13:30  ivan
20366
20367         * Makefile: more fixes for fresh installation
20368
20369 2001-11-05 13:26  ivan
20370
20371         * Makefile: yet more Make
20372
20373 2001-11-05 13:24  ivan
20374
20375         * Makefile: make create-database fix
20376
20377 2001-11-05 12:12  ivan
20378
20379         * Makefile, FS/FS/Record.pm: makefile fixups
20380
20381 2001-11-05 09:00  jeff
20382
20383         * FS/FS/svc_acct.pm: improved svc_acct replacement
20384
20385 2001-11-05 08:42  ivan
20386
20387         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
20388           badly, oops
20389
20390 2001-11-05 06:03  ivan
20391
20392         * Makefile: move sys-dependant stuff to vars
20393
20394 2001-11-05 05:57  ivan
20395
20396         * FS/FS/svc_acct.pm: doc tyop
20397
20398 2001-11-05 03:55  ivan
20399
20400         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
20401           expressions remove debugging warn output
20402
20403 2001-11-03 09:49  ivan
20404
20405         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
20406           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
20407           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
20408           httemplate/search/cust_main.cgi: new 'jsearch' call for big
20409           joined searches & caching support preliminary customer browse
20410           optimizations, much faster!
20411
20412 2001-11-01 21:28  ivan
20413
20414         * httemplate/config/config.cgi: note config changes need
20415           apache/freeside-queued restart to take effect
20416
20417 2001-11-01 21:11  ivan
20418
20419         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
20420
20421 2001-11-01 20:55  ivan
20422
20423         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
20424           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
20425
20426 2001-10-31 16:16  ivan
20427
20428         * httemplate/search/cust_main.cgi: hit the database slightly less.
20429           this page still takes forever with lots of customers.
20430
20431 2001-10-30 11:05  ivan
20432
20433         * FS/FS/cust_pay_batch.pm, httemplate/index.html,
20434           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
20435           web interface to view pending batch
20436
20437 2001-10-30 07:42  ivan
20438
20439         * httemplate/edit/cust_main.cgi: put default country up top
20440
20441 2001-10-30 07:41  ivan
20442
20443         * httemplate/edit/cust_main.cgi: precedence oops
20444
20445 2001-10-30 07:39  ivan
20446
20447         * httemplate/edit/cust_main.cgi: better ordering of state selection
20448           on new customer screen
20449
20450 2001-10-30 06:54  ivan
20451
20452         * htetc/handler.pl, httemplate/browse/agent.cgi,
20453           httemplate/browse/agent_type.cgi,
20454           httemplate/browse/cust_main_county.cgi,
20455           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
20456           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
20457           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
20458           httemplate/edit/cust_credit_bill.cgi,
20459           httemplate/edit/cust_main.cgi,
20460           httemplate/edit/cust_main_county-expand.cgi,
20461           httemplate/edit/cust_main_county.cgi,
20462           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
20463           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
20464           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20465           httemplate/misc/catchall.cgi,
20466           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
20467           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
20468           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
20469           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
20470           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
20471           httemplate/view/svc_forward.cgi: get rid of header foo in
20472           individual templates
20473
20474 2001-10-30 06:20  ivan
20475
20476         * htetc/handler.pl, httemplate/config/config-view.cgi,
20477           httemplate/config/config.cgi: web config should workish now
20478
20479 2001-10-30 05:49  ivan
20480
20481         * Makefile: work with CVS version too
20482
20483 2001-10-30 05:48  ivan
20484
20485         * Makefile: make
20486
20487 2001-10-30 05:47  ivan
20488
20489         * Makefile, FS/bin/freeside-adduser, conf/shells, conf/smtpmachine:
20490           `make create-config' installs default config (conf dir update)
20491           freeside-adduser uses default secrets file
20492
20493 2001-10-30 04:38  ivan
20494
20495         * Makefile: make
20496
20497 2001-10-30 04:35  ivan
20498
20499         * Makefile: makefile typo
20500
20501 2001-10-30 03:47  ivan
20502
20503         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
20504           httemplate/docs/index.html: whew more install docs and automation
20505
20506 2001-10-30 02:20  ivan
20507
20508         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser:
20509           setup/config updates.  getting easier...
20510
20511 2001-10-29 13:22  ivan
20512
20513         * Makefile: fix make clean
20514
20515 2001-10-29 12:53  ivan
20516
20517         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
20518           records
20519
20520 2001-10-29 09:17  ivan
20521
20522         * Makefile: automate a tiny bit more
20523
20524 2001-10-26 03:24  ivan
20525
20526         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
20527           httemplate/browse/agent_type.cgi,
20528           httemplate/browse/cust_main_county.cgi,
20529           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
20530           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
20531           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
20532           httemplate/edit/cust_credit_bill.cgi,
20533           httemplate/edit/cust_main.cgi,
20534           httemplate/edit/cust_main_county-expand.cgi,
20535           httemplate/edit/cust_main_county.cgi,
20536           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
20537           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
20538           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20539           httemplate/misc/catchall.cgi,
20540           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
20541           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
20542           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
20543           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
20544           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
20545           httemplate/view/svc_forward.cgi: cache foo *sigh*
20546
20547 2001-10-26 02:50  ivan
20548
20549         * httemplate/config/config-process.cgi: otherwise people will have
20550           problems with `0' zero
20551
20552 2001-10-25 14:24  ivan
20553
20554         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
20555
20556 2001-10-25 09:13  ivan
20557
20558         * FS/FS/cust_main_invoice.pm: & in email addresses
20559
20560 2001-10-25 01:41  ivan
20561
20562         * FS/FS/Conf.pm: remove debugging cruft
20563
20564 2001-10-24 08:45  ivan
20565
20566         * httemplate/config/config-process.cgi: correct for browser
20567           munching
20568
20569 2001-10-24 08:29  ivan
20570
20571         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
20572           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
20573           httemplate/index.html, httemplate/config/config-process.cgi,
20574           httemplate/config/config-view.cgi,
20575           httemplate/search/svc_acct.cgi: preliminary web config editor
20576
20577           new config files: username-ampersand, passwordmax
20578
20579           fs-setup updates
20580
20581           get rid of old and crufty and unused registries/ config foo
20582
20583           documentation updates
20584
20585 2001-10-23 13:53  ivan
20586
20587         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
20588           UPDATE
20589
20590           greeeat.
20591
20592 2001-10-22 07:48  ivan
20593
20594         * FS/FS/svc_acct.pm: fix dir check
20595
20596 2001-10-22 05:22  ivan
20597
20598         * FS/FS/svc_domain.pm: fix delete method for new databases
20599
20600 2001-10-22 01:31  ivan
20601
20602         * FS/FS/cust_main.pm: tyop
20603
20604 2001-10-22 01:29  ivan
20605
20606         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
20607           warnings, delete package ability (& warning)
20608
20609 2001-10-20 05:17  ivan
20610
20611         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm, htetc/handler.pl,
20612           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
20613           httemplate/edit/part_pkg.cgi, httemplate/edit/svc_acct.cgi,
20614           httemplate/edit/process/cust_main.cgi,
20615           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
20616           exempt flags, UI to edit rework part_pkg editing UI some more
20617
20618 2001-10-15 07:58  ivan
20619
20620         * FS/FS/cust_pkg.pm, htetc/handler.pl,
20621           httemplate/edit/REAL_cust_pkg.cgi,
20622           httemplate/edit/process/REAL_cust_pkg.cgi: date editing
20623
20624 2001-10-15 05:16  ivan
20625
20626         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
20627           httemplate/misc/bill.cgi: print reasons with credits on invoices
20628
20629           use straight eval, not Safe::reval in cust_main::bill for now, as
20630           i have no   idea how to call methods on a share()'ed scalar.
20631           hmm.
20632
20633           add cust_pkg::cust_main method
20634
20635           s/eidiot/idiot/ in httemplate/misc/bill.cgi
20636
20637 2001-10-15 04:39  ivan
20638
20639         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
20640           plan ||= 'flat' for custom pricing 9clone) package definitions
20641           too
20642
20643 2001-10-15 04:35  ivan
20644
20645         * httemplate/edit/cust_main.cgi: visual fix
20646
20647 2001-10-15 03:42  ivan
20648
20649         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
20650           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
20651           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
20652           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
20653           pass, oh my
20654
20655 2001-10-11 10:46  ivan
20656
20657         * htetc/handler.pl: price plan uI!
20658
20659 2001-10-11 10:44  ivan
20660
20661         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
20662           ----------------------------------------------------------------------
20663
20664 2001-10-09 23:22  thalakan
20665
20666         * httemplate/search/cust_main.cgi: Reverted.
20667
20668 2001-10-09 22:59  thalakan
20669
20670         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
20671
20672 2001-10-09 22:42  ivan
20673
20674         * httemplate/search/cust_main.cgi: revert silly changes
20675
20676 2001-10-09 22:33  thalakan
20677
20678         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
20679
20680 2001-10-09 22:24  ivan
20681
20682         * FS/FS/Record.pm: embarassing doc fix, thanks jason
20683
20684 2001-10-09 16:10  ivan
20685
20686         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20687           FS/FS/cust_pkg.pm, httemplate/docs/schema.html: add
20688           `unsuspendauto' config file: enable the automatic unsuspension of
20689           suspended packages when a customer's balance due changes from
20690           positive to zero or negative as the result of a payment or credit
20691
20692           add cust_pkg.manual_flag to disable this behaviour per customer
20693           package (no UI to set this yet)
20694
20695 2001-10-09 00:16  ivan
20696
20697         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
20698           fix
20699
20700 2001-10-08 20:11  ivan
20701
20702         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
20703           sheesh
20704
20705 2001-10-02 09:00  jeff
20706
20707         * FS/FS/cust_pay_batch.pm: add pkey to batch payments and fix a doc
20708           typo
20709
20710 2001-10-02 04:10  ivan
20711
20712         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
20713           up in fix.net's password files
20714
20715 2001-10-01 03:31  ivan
20716
20717         * FS/FS/cust_pkg.pm: oops
20718
20719 2001-09-30 15:35  ivan
20720
20721         * FS/FS/svc_acct.pm: arg
20722
20723 2001-09-30 15:19  ivan
20724
20725         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
20726
20727 2001-09-30 13:30  ivan
20728
20729         * FS/FS/svc_acct.pm: username-uppercase config file
20730
20731 2001-09-27 14:49  ivan
20732
20733         * FS/FS/svc_acct_pop.pm: not used
20734
20735 2001-09-27 14:12  ivan
20736
20737         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
20738
20739 2001-09-27 13:41  ivan
20740
20741         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
20742           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
20743           selector!
20744
20745 2001-09-27 11:33  ivan
20746
20747         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
20748           domsvc
20749
20750 2001-09-26 02:17  ivan
20751
20752         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_credit_bill.pm,
20753           FS/FS/cust_main.pm, FS/FS/part_pop_local.pm,
20754           FS/FS/svc_acct_pop.pm, FS/t/part_pop_local.t,
20755           httemplate/docs/schema.html: add part_pop_local table
20756
20757 2001-09-25 11:03  ivan
20758
20759         * FS/FS/cust_main.pm:
20760           ror
20761
20762 2001-09-25 11:01  ivan
20763
20764         * FS/FS/cust_main.pm: add emailinvoiceonly config file and begin to
20765           use it
20766
20767 2001-09-25 08:55  ivan
20768
20769         * FS/FS/cust_main.pm: Business::OnlinePayment::BankOfAmerica
20770
20771 2001-09-24 17:05  ivan
20772
20773         * FS/bin/freeside-queued: better REAPER
20774
20775 2001-09-23 20:23  ivan
20776
20777         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
20778
20779 2001-09-20 20:47  ivan
20780
20781         * httemplate/view/cust_main.cgi: show company and name (instead of
20782           just company) for referring customers that have a company
20783
20784 2001-09-19 17:13  ivan
20785
20786         * FS/FS/cust_main.pm: really fix fuzzy searching
20787
20788 2001-09-19 17:10  ivan
20789
20790         * FS/FS/cust_main.pm: fix fuzzy searching
20791
20792 2001-09-19 14:51  ivan
20793
20794         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
20795           working.
20796
20797 2001-09-19 14:06  ivan
20798
20799         * FS/: MANIFEST, FS/svc_acct.pm, bin/freeside-apply-credits:
20800           directory hashing remove jeff's lib patch from
20801           freeside-apply-credits add freeside-apply-credits to MANIFEST
20802           README for pre3-4
20803
20804 2001-09-19 12:41  ivan
20805
20806         * FS/FS/svc_acct.pm: tyop
20807
20808 2001-09-19 12:39  ivan
20809
20810         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
20811
20812 2001-09-19 12:28  ivan
20813
20814         * FS/FS/svc_acct.pm: ;args
20815
20816 2001-09-19 12:19  ivan
20817
20818         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
20819
20820 2001-09-19 12:00  ivan
20821
20822         * FS/bin/freeside-queued: set $ENV{HOME}
20823
20824 2001-09-18 17:24  ivan
20825
20826         * FS/FS/svc_acct.pm: icradius transactional password changes
20827           (suspensions, unsuspensions)
20828
20829 2001-09-16 05:45  ivan
20830
20831         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
20832           httemplate/index.html, httemplate/search/cust_main.cgi,
20833           httemplate/view/cust_main.cgi: fix oops in
20834           FS::cust_main_invoice::replace preventing package cancellation
20835
20836           add toggle switch to cust_main searching to show/hide cancelled
20837           customers.  hidecancelledcustomers config file is just which
20838           state it starts in.
20839
20840           add signupurl config file to enable showing of the customer's
20841           signup URL on the view page.
20842
20843 2001-09-14 12:54  ivan
20844
20845         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
20846
20847 2001-09-14 11:05  ivan
20848
20849         * FS/FS/Record.pm: s/croak/confess/
20850
20851 2001-09-12 08:45  ivan
20852
20853         * FS/FS/part_svc.pm: oops
20854
20855 2001-09-11 16:44  ivan
20856
20857         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
20858           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20859           httemplate/view/svc_acct.cgi: radius attributes & default/fixed
20860           values should work again now
20861
20862 2001-09-11 15:20  ivan
20863
20864         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
20865           bin/fs-radius-add-reply: fix radius attribute adding
20866
20867 2001-09-11 14:58  ivan
20868
20869         * FS/bin/freeside-queued: usage sub
20870
20871 2001-09-11 13:44  ivan
20872
20873         * httemplate/search/svc_acct.cgi: getting "you should run the
20874           bin/fs-migrate-svc_acct_sm" message unexpectedly
20875
20876 2001-09-11 12:16  ivan
20877
20878         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
20879           others?
20880
20881 2001-09-11 06:10  ivan
20882
20883         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
20884           export
20885
20886 2001-09-11 05:46  ivan
20887
20888         * httemplate/edit/process/part_svc.cgi: more service edit fix
20889
20890 2001-09-11 05:42  ivan
20891
20892         * httemplate/edit/part_svc.cgi: fix service editing
20893
20894 2001-09-11 05:25  ivan
20895
20896         * FS/FS/queue.pm: queue clean fix
20897
20898 2001-09-11 05:24  ivan
20899
20900         * FS/FS/queue.pm: job queue fix
20901
20902 2001-09-11 05:10  ivan
20903
20904         * FS/FS/cust_main.pm: fuzzyfix
20905
20906 2001-09-11 05:06  ivan
20907
20908         * FS/FS/svc_acct.pm: better logging
20909
20910 2001-09-11 05:00  ivan
20911
20912         * FS/FS/svc_acct.pm: cyrus fix!
20913
20914 2001-09-11 04:52  ivan
20915
20916         * FS/bin/freeside-queued: rar
20917
20918 2001-09-11 03:05  ivan
20919
20920         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
20921
20922 2001-09-11 02:56  ivan
20923
20924         * httemplate/: edit/process/quick-cust_pkg.cgi, view/cust_main.cgi:
20925           fix quick order
20926
20927 2001-09-10 21:17  ivan
20928
20929         * FS/FS/svc_acct.pm: username-noperiod config file
20930
20931 2001-09-10 20:15  ivan
20932
20933         * FS/FS/cust_main.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
20934           httemplate/edit/part_svc.cgi: cyrus support
20935
20936 2001-09-10 18:09  ivan
20937
20938         * FS/bin/freeside-queued: working queued
20939
20940 2001-09-10 17:08  ivan
20941
20942         * FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
20943           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
20944           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-queued,
20945           FS/t/queue.t, FS/t/queue_arg.t, htetc/handler.pl,
20946           httemplate/index.html, httemplate/browse/part_svc.cgi,
20947           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
20948           httemplate/edit/process/part_svc.cgi,
20949           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
20950           prelim. job queues! fixed part_svc editing
20951
20952 2001-09-10 17:07  ivan
20953
20954         * bin/: freeside-init, fs-migrate-part_svc: fixing
20955           fs-migrate-part_svc updateing fs-setup for job queues
20956           freeside-init for starting freeside-queued
20957
20958 2001-09-07 13:49  ivan
20959
20960         * FS/FS/part_svc_column.pm: oops, forgot to add this
20961
20962 2001-09-07 13:26  ivan
20963
20964         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
20965
20966 2001-09-07 13:19  ivan
20967
20968         * FS/MANIFEST: tyop
20969
20970 2001-09-07 13:17  ivan
20971
20972         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
20973           bin/fs-radius-add-check, bin/fs-radius-add-reply,
20974           bin/generate-raddb: fix RADIUS attribute capitalization
20975
20976 2001-09-06 14:20  ivan
20977
20978         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
20979
20980 2001-09-06 13:41  ivan
20981
20982         * FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm, FS/FS/part_svc.pm,
20983           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
20984           FS/FS/svc_forward.pm, FS/FS/svc_www.pm, FS/t/part_svc_column.t,
20985           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
20986           bin/fs-radius-add-check, bin/fs-radius-add-reply,
20987           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
20988           httemplate/edit/part_svc.cgi,
20989           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
20990
20991 2001-09-04 08:12  ivan
20992
20993         * httemplate/docs/admin.html: tyop
20994
20995 2001-09-04 08:06  ivan
20996
20997         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
20998           indeed
20999
21000 2001-09-04 07:44  ivan
21001
21002         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
21003           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
21004           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
21005           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
21006           httemplate/edit/process/quick-cust_pkg.cgi,
21007           httemplate/view/cust_main.cgi: new admin documentation, quick
21008           one-pkg order
21009
21010 2001-09-03 15:07  ivan
21011
21012         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
21013           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm,
21014           httemplate/docs/signup.html, httemplate/edit/cust_credit.cgi,
21015           httemplate/edit/cust_credit_bill.cgi,
21016           httemplate/edit/cust_pay.cgi,
21017           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
21018           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
21019           more bugs
21020
21021 2001-09-02 00:57  ivan
21022
21023         * CREDITS: credito
21024
21025 2001-09-02 00:57  ivan
21026
21027         * bin/generate-tests: gawl
21028
21029 2001-09-02 00:49  ivan
21030
21031         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
21032           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
21033           httemplate/edit/cust_credit_bill.cgi,
21034           httemplate/view/cust_main.cgi: things are starting to work again,
21035           sorta.
21036
21037 2001-09-01 22:38  ivan
21038
21039         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
21040           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
21041           migration.  ugh.
21042
21043 2001-09-01 21:51  ivan
21044
21045         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
21046
21047 2001-09-01 21:25  ivan
21048
21049         * FS/: FS.pm, MANIFEST, FS/cust_bill_pay.pm, FS/cust_main.pm,
21050           FS/cust_refund.pm, t/CGI.t, t/Conf.t, t/Record.t, t/UID.t,
21051           t/agent.t, t/agent_type.t, t/cust_bill.t, t/cust_bill_pay.t,
21052           t/cust_bill_pkg.t, t/cust_credit.t, t/cust_credit_bill.t,
21053           t/cust_credit_refund.t, t/cust_main.t, t/cust_main_county.t,
21054           t/cust_main_invoice.t, t/cust_pay.t, t/cust_pay_batch.t,
21055           t/cust_pkg.t, t/cust_refund.t, t/cust_svc.t, t/domain_record.t,
21056           t/nas.t, t/part_pkg.t, t/part_referral.t, t/part_svc.t,
21057           t/pkg_svc.t, t/port.t, t/prepay_credit.t, t/session.t,
21058           t/svc_Common.t, t/svc_acct.t, t/svc_acct_pop.t, t/svc_domain.t,
21059           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
21060           the embarassing fixes in it found
21061
21062 2001-09-01 19:53  jeff
21063
21064         * FS/bin/freeside-apply-credits: adding a credit apply utility
21065
21066 2001-09-01 19:46  ivan
21067
21068         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
21069           FS/FS/cust_refund.pm, httemplate/docs/schema.html: cust_refund
21070           and cust_pay get custnums
21071
21072 2001-09-01 18:27  ivan
21073
21074         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
21075           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
21076           cust_refund.pm: more udpates for the new world of unapplied
21077           stuff.  yay.
21078
21079 2001-09-01 15:28  jeff
21080
21081         * FS/FS/cust_main.pm: haste makes waste... and left a method out
21082
21083 2001-09-01 15:18  ivan
21084
21085         * FS/FS/cust_credit_bill.pm: add primary key
21086
21087 2001-09-01 15:01  ivan
21088
21089         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
21090
21091 2001-09-01 14:55  jeff
21092
21093         * FS/FS/cust_bill_pay.pm: oops.. need this too
21094
21095 2001-09-01 14:52  jeff
21096
21097         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21098           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
21099           httemplate/edit/cust_credit_bill.cgi,
21100           httemplate/edit/process/cust_credit_bill.cgi,
21101           httemplate/view/cust_main.cgi: add cust_credit_bill relating
21102           multiple invoices to credits
21103
21104 2001-09-01 13:11  ivan
21105
21106         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
21107           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
21108           httemplate/docs/schema.html: cust_bill_pay and
21109           cust_credit_refund.  payments can apply to multiple invoices and
21110           refunds can apply to multiple credits.
21111
21112 2001-08-31 02:20  ivan
21113
21114         * FS/FS/Record.pm: check US zips more strictly
21115
21116 2001-08-31 01:43  ivan
21117
21118         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
21119           better
21120           state, city, then number
21121
21122 2001-08-31 00:28  ivan
21123
21124         * httemplate/edit/cust_main_county-expand.cgi: better error message
21125           for nonexistant cust_main_county records
21126
21127 2001-08-31 00:17  ivan
21128
21129         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
21130           > US UT expand state
21131           > Submit (no data entered)
21132           > US UT is gone frome the list.
21133
21134 2001-08-30 09:23  ivan
21135
21136         * httemplate/docs/signup.html: update signup server: template form
21137           and success html, document
21138
21139 2001-08-30 08:30  ivan
21140
21141         * httemplate/edit/part_svc.cgi: slighly more docu
21142
21143 2001-08-29 02:11  ivan
21144
21145         * httemplate/edit/agent.cgi: ui
21146
21147 2001-08-28 09:58  ivan
21148
21149         * httemplate/: docs/signup.html, search/cust_main.cgi:
21150           customer-to-customer referrals in singup server
21151
21152 2001-08-28 07:34  ivan
21153
21154         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
21155           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
21156           customer-to-customer referrals!
21157
21158 2001-08-25 22:06  ivan
21159
21160         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
21161
21162 2001-08-25 22:05  ivan
21163
21164         * FS/FS/cust_credit.pm: reason can't be null
21165
21166 2001-08-22 23:17  ivan
21167
21168         * FS/FS/cust_main.pm: no need to be y1.9k complient
21169
21170 2001-08-21 03:27  ivan
21171
21172         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
21173           most everything is working svc_forward-wise now
21174
21175 2001-08-21 02:34  ivan
21176
21177         * FS/FS/Record.pm, FS/FS/UID.pm, httemplate/browse/agent.cgi,
21178           httemplate/browse/agent_type.cgi,
21179           httemplate/browse/cust_main_county.cgi,
21180           httemplate/browse/part_pkg.cgi,
21181           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
21182
21183 2001-08-20 20:03  ivan
21184
21185         * FS/FS/svc_acct.pm: fix domain method, and it works against old
21186           databases now too
21187
21188 2001-08-20 19:44  ivan
21189
21190         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
21191           eg/TEMPLATE_cust_main.import, eg/table_template-svc.pm: remove
21192           $Log$
21193
21194 2001-08-20 19:43  ivan
21195
21196         * bin/: dbdef-create, fs-migrate-svc_acct_sm: i think
21197           svc_acct_sm.import should go away, but...
21198
21199 2001-08-20 19:32  ivan
21200
21201         * test/cgi-test: remove $Log$
21202
21203 2001-08-20 19:31  ivan
21204
21205         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
21206           browse/part_pkg.cgi, browse/svc_acct_pop.cgi, edit/agent.cgi,
21207           edit/agent_type.cgi, edit/cust_credit.cgi,
21208           edit/cust_main_county-expand.cgi, edit/cust_main_county.cgi,
21209           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/part_pkg.cgi,
21210           edit/svc_acct_pop.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
21211           edit/process/agent.cgi, edit/process/agent_type.cgi,
21212           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
21213           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
21214           edit/process/part_pkg.cgi, edit/process/svc_acct.cgi,
21215           edit/process/svc_acct_pop.cgi, edit/process/svc_domain.cgi,
21216           edit/process/svc_forward.cgi, misc/bill.cgi,
21217           misc/cancel-unaudited.cgi, misc/catchall.cgi,
21218           misc/delete-customer.cgi, misc/link.cgi, misc/print-invoice.cgi,
21219           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
21220           misc/process/delete-customer.cgi, misc/process/link.cgi,
21221           search/svc_domain.cgi, view/cust_bill.cgi, view/svc_acct.cgi,
21222           view/svc_domain.cgi, view/svc_forward.cgi: remove $Log$ messages.
21223           whew.
21224
21225 2001-08-20 19:16  ivan
21226
21227         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
21228           databases, with a warning
21229
21230 2001-08-20 19:03  ivan
21231
21232         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
21233           shipping address
21234
21235 2001-08-20 17:39  ivan
21236
21237         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
21238           silly syntax errors
21239
21240 2001-08-20 06:10  ivan
21241
21242         * FS/FS/svc_domain.pm: use var
21243
21244 2001-08-20 05:15  ivan
21245
21246         * httemplate/edit/svc_acct.cgi: #
21247
21248 2001-08-20 05:13  ivan
21249
21250         * httemplate/edit/svc_acct.cgi: only show domains associated with
21251           this customer.
21252
21253 2001-08-20 04:18  ivan
21254
21255         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
21256           qualified!
21257
21258 2001-08-20 04:04  ivan
21259
21260         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
21261           svc_forward work
21262
21263 2001-08-20 02:41  ivan
21264
21265         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: dtrt when
21266           deleting accouts wrt forwards, catchalls & other references to
21267           svc_acct records
21268
21269           depreciate svc_acct_sm further; move qmail catchall handling to
21270           svc_domain
21271
21272 2001-08-20 02:38  ivan
21273
21274         * httemplate/docs/schema.html: documentation updates
21275
21276 2001-08-19 08:53  jeff
21277
21278         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
21279           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
21280           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
21281           httemplate/edit/process/svc_forward.cgi,
21282           httemplate/misc/catchall.cgi,
21283           httemplate/misc/process/catchall.cgi,
21284           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21285           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
21286           httemplate/view/svc_forward.cgi: added user interface for
21287           svc_forward and vpopmail support
21288
21289 2001-08-19 03:25  ivan
21290
21291         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
21292           the fly, fixes: ticket #88
21293
21294 2001-08-19 02:08  ivan
21295
21296         * TODO: this is what i fed to RT, might as well check it in.
21297
21298           no further modifications to TODO.  everything is in the ticketing
21299           system now.
21300
21301 2001-08-19 01:32  ivan
21302
21303         * httemplate/search/cust_pkg.cgi: display bill and service
21304           name/company, and services
21305
21306 2001-08-19 01:18  ivan
21307
21308         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
21309
21310 2001-08-19 01:15  ivan
21311
21312         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
21313
21314 2001-08-18 17:48  ivan
21315
21316         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
21317           names and change them to two-letter codes
21318
21319 2001-08-17 04:33  ivan
21320
21321         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
21322           ut_alphan for non-US/CA phone numbers
21323
21324 2001-08-17 04:28  ivan
21325
21326         * FS/FS/Record.pm: canada has same phone# rules as US
21327
21328 2001-08-17 04:05  ivan
21329
21330         * httemplate/: browse/cust_main_county.cgi,
21331           edit/cust_main_county.cgi,
21332           edit/process/cust_main_county-collapse.cgi,
21333           edit/process/cust_main_county-expand.cgi: clean up tax rate
21334           editing:   sort by country->state->county,   add "collapse state"
21335           if the tax rates are the same statewide,   redirect "expand
21336           state" to the browse, not edit screen
21337
21338 2001-08-17 03:57  ivan
21339
21340         * bin/: dbdef-create, svc_acct.import: gah
21341
21342 2001-08-17 03:57  ivan
21343
21344         * FS/FS/svc_domain.pm: document catchall and untaint everything
21345
21346 2001-08-17 03:55  ivan
21347
21348         * FS/FS/cust_main.pm: Business::OnlinePayment
21349
21350 2001-08-17 03:53  ivan
21351
21352         * Makefile: alldocs target
21353
21354 2001-08-17 03:53  ivan
21355
21356         * CREDITS: thanks jeff!
21357
21358 2001-08-15 03:04  ivan
21359
21360         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
21361           the) bad direct exit; calls
21362
21363 2001-08-13 16:15  ivan
21364
21365         * httemplate/view/cust_main.cgi: don't display empty comment box
21366
21367 2001-08-13 16:10  ivan
21368
21369         * httemplate/edit/process/cust_main.cgi: properly massage
21370           ship_state & work okay when no initial pkg is selected
21371
21372 2001-08-12 18:00  ivan
21373
21374         * httemplate/docs/schema.html: add svc_forward, depriciate
21375           svc_acct_sm
21376
21377 2001-08-12 17:21  ivan
21378
21379         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
21380
21381 2001-08-12 12:41  jeff
21382
21383         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
21384           bin/fs-migrate-svc_acct_sm: merging vpopmail support branch
21385
21386 2001-08-12 01:56  ivan
21387
21388         * httemplate/edit/process/part_svc.cgi: don't use
21389           Apache::ASP-specific $Redirect object
21390
21391 2001-08-11 17:07  ivan
21392
21393         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
21394           transactional invoice_list setting & eliminate non-sticky "first
21395           package"!
21396
21397 2001-08-11 17:07  ivan
21398
21399         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
21400
21401 2001-08-11 17:06  ivan
21402
21403         * FS/FS/cust_main_invoice.pm: better error msgs
21404
21405 2001-08-11 16:19  ivan
21406
21407         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
21408           context to $cgi->keywords
21409
21410 2001-08-11 16:18  ivan
21411
21412         * httemplate/browse/part_svc.cgi: missed a variable interpolation
21413
21414 2001-08-10 22:52  ivan
21415
21416         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
21417           comments fields
21418
21419 2001-08-10 22:52  ivan
21420
21421         * FS/FS/cust_main.pm: add comments field, fix ship_ address
21422           handling (don't consider a value for ship_state field to mean
21423           something meaningful is in ship_*)
21424
21425 2001-08-10 22:51  ivan
21426
21427         * FS/FS/part_svc.pm: better error msg
21428
21429 2001-08-10 22:50  ivan
21430
21431         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
21432           for ut_anything
21433
21434 2001-08-10 21:55  ivan
21435
21436         * httemplate/edit/part_svc.cgi: don't have any other choices in
21437           svcdb dropdown for existing services, since you can't change it
21438           anyway
21439
21440 2001-08-10 21:29  ivan
21441
21442         * FS/FS/CGI.pm: that's what $etc is for!
21443
21444 2001-08-10 21:15  ivan
21445
21446         * httemplate/misc/delete-customer.cgi: better docs
21447
21448 2001-08-10 17:01  ivan
21449
21450         * FS/FS/cust_main_invoice.pm: "fixes"
21451
21452           Can't call method "username" on an undefined value at
21453           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
21454
21455           but cust_main_invoice records should probably be updated when
21456           svc_acct records are deleted :/
21457
21458 2001-08-08 02:47  ivan
21459
21460         * httemplate/docs/passwd.html: doc clarification
21461
21462 2001-08-07 21:44  ivan
21463
21464         * FS/FS/Record.pm: better error msg
21465
21466 2001-08-03 13:34  jeff
21467
21468         * FS/FS/cust_bill.pm:
21469
21470           added the tax method
21471
21472 2001-07-30 03:43  ivan
21473
21474         * FS/FS/CGI.pm: Apache::ASP eidiot fix
21475
21476 2001-07-30 03:41  ivan
21477
21478         * FS/FS/Record.pm, FS/FS/cust_main.pm,
21479           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
21480           shipping address additions
21481
21482 2001-07-30 01:03  ivan
21483
21484         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
21485           forgotten files
21486
21487 2001-07-30 01:02  ivan
21488
21489         * htetc/handler.pl: template stuffs
21490
21491 2001-07-30 01:01  ivan
21492
21493         * Makefile: need this too!
21494
21495 2001-07-30 00:36  ivan
21496
21497         * httemplate/index.html, httemplate/browse/agent.cgi,
21498           httemplate/browse/agent_type.cgi,
21499           httemplate/browse/cust_main_county.cgi,
21500           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
21501           httemplate/browse/part_svc.cgi,
21502           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
21503           httemplate/docs/index.html, httemplate/docs/legacy.html,
21504           httemplate/docs/passwd.html, httemplate/docs/schema.html,
21505           httemplate/docs/session.html, httemplate/docs/signup.html,
21506           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
21507           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
21508           httemplate/edit/cust_main.cgi,
21509           httemplate/edit/cust_main_county-expand.cgi,
21510           httemplate/edit/cust_main_county.cgi,
21511           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
21512           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
21513           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
21514           httemplate/edit/svc_domain.cgi,
21515           httemplate/edit/process/agent.cgi,
21516           httemplate/edit/process/agent_type.cgi,
21517           httemplate/edit/process/cust_credit.cgi,
21518           httemplate/edit/process/cust_main.cgi,
21519           httemplate/edit/process/cust_main_county-expand.cgi,
21520           httemplate/edit/process/cust_main_county.cgi,
21521           httemplate/edit/process/cust_pay.cgi,
21522           httemplate/edit/process/cust_pkg.cgi,
21523           httemplate/edit/process/part_pkg.cgi,
21524           httemplate/edit/process/part_svc.cgi,
21525           httemplate/edit/process/svc_acct.cgi,
21526           httemplate/edit/process/svc_acct_pop.cgi,
21527           httemplate/edit/process/svc_domain.cgi,
21528           httemplate/images/small-logo.png, httemplate/misc/bill.cgi,
21529           httemplate/misc/cancel-unaudited.cgi,
21530           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
21531           httemplate/misc/print-invoice.cgi,
21532           httemplate/misc/unsusp_pkg.cgi,
21533           httemplate/misc/process/delete-customer.cgi,
21534           httemplate/misc/process/link.cgi,
21535           httemplate/search/cust_bill.html,
21536           httemplate/search/cust_main.cgi,
21537           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
21538           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21539           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
21540           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi:
21541           templates!!!
21542
21543 2001-07-30 00:33  ivan
21544
21545         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
21546
21547 2001-07-30 00:14  ivan
21548
21549         * INSTALL, README: templates!
21550
21551 2001-07-30 00:13  ivan
21552
21553         * TODO: todocruft
21554
21555 2001-07-29 23:28  ivan
21556
21557         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
21558
21559 2001-07-29 23:07  ivan
21560
21561         * bin/svc_acct.import: allow !! for locked accounts instead of
21562           changing to *SUSPENDED*
21563
21564 2001-07-27 10:16  ivan
21565
21566         * FS/FS/cust_main_invoice.pm: clarification
21567
21568 2001-07-26 23:17  thalakan
21569
21570         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
21571           the checkdest method.
21572
21573 2001-06-21 09:27  ivan
21574
21575         * FS/FS/UID.pm: better error message
21576
21577 2001-06-06 15:22  ivan
21578
21579         * TODO: templating thoughts
21580
21581 2001-06-05 14:40  ivan
21582
21583         * debian/: README.Debian, changelog, conffiles.ex, control,
21584           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
21585           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
21586           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
21587           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
21588           yet)
21589
21590 2001-06-03 10:22  ivan
21591
21592         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
21593           %e: no leading zero
21594
21595 2001-06-03 07:16  ivan
21596
21597         * README: 1.3.1!!!
21598
21599 2001-06-03 07:15  ivan
21600
21601         * TODO: yes yes
21602
21603 2001-06-03 05:36  ivan
21604
21605         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
21606           config files
21607
21608 2001-06-03 04:37  ivan
21609
21610         * FS/FS/svc_acct.pm: fixes
21611
21612           Can't locate object method "setfield" via package "svc_acct_sm"
21613           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
21614
21615 2001-06-03 04:27  ivan
21616
21617         * FS/FS/Record.pm: track down
21618
21619             Can't locate object method "setfield" via package "svc_acct_sm"
21620           at
21621             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
21622
21623           errors
21624
21625 2001-06-03 03:51  ivan
21626
21627         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
21628
21629 2001-05-30 08:17  ivan
21630
21631         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
21632           up for the non-mod_perl folks
21633
21634 2001-05-22 09:43  ivan
21635
21636         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
21637           <shane@2000cn.com.au>, thanks!
21638
21639 2001-05-18 07:08  ivan
21640
21641         * FS/FS/domain_record.pm: tyop
21642
21643 2001-05-15 00:52  ivan
21644
21645         * FS/bin/freeside-email: simple program to list all email addresses
21646
21647 2001-05-07 08:42  ivan
21648
21649         * FS/FS/Record.pm: tyop
21650
21651 2001-05-07 08:36  ivan
21652
21653         * FS/FS/Record.pm: start to track down
21654
21655               Insecure dependency in eval while running with -T switch at
21656           /usr/local/lib/site_perl/FS/Record.pm line 202.
21657
21658           errors
21659
21660 2001-05-07 08:24  ivan
21661
21662         * bin/svc_acct.import: s/!/*/
21663
21664 2001-05-06 19:07  ivan
21665
21666         * FS/FS/cust_main.pm:
21667           http://www.sisd.com/freeside/list-archive/msg01906.html
21668
21669 2001-05-05 01:51  ivan
21670
21671         * bin/svc_acct.import:
21672           http://www.sisd.com/freeside/list-archive/msg01915.html
21673
21674 2001-04-23 12:50  ivan
21675
21676         * FS/FS/cust_credit.pm: the real
21677
21678           Can't locate object method "setfield" via package "cust_refund"
21679           at /usr/local/lib/site_perl/FS/Record.pm line 315.
21680
21681           fix
21682
21683 2001-04-23 12:27  ivan
21684
21685         * FS/FS/cust_credit.pm: *sigh*
21686
21687 2001-04-23 12:21  ivan
21688
21689         * FS/FS/cust_credit.pm: webdemo bugfix
21690
21691 2001-04-23 08:37  ivan
21692
21693         * FS/MANIFEST: 1.3.1 sigh
21694
21695 2001-04-23 05:44  ivan
21696
21697         * bin/freeside-session-kill: session killer implemeting timed
21698           access
21699
21700 2001-04-23 05:40  ivan
21701
21702         * FS/FS.pm: documentation and webdemo updates
21703
21704 2001-04-23 02:00  ivan
21705
21706         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
21707
21708 2001-04-23 00:12  ivan
21709
21710         * FS/FS/cust_main.pm: better error message (if kludgy) for no
21711           referral remove outdated NSI foo from domain ordering.  also,
21712           fuck NSI.
21713
21714 2001-04-21 18:56  ivan
21715
21716         * README, FS/FS.pm, FS/MANIFEST, FS/FS/svc_acct.pm,
21717           FS/FS/svc_domain.pm, FS/FS/svc_www.pm, bin/svc_acct.import: get
21718           rid of FS::SSH.pm (became Net::SSH and Net::SCP on CPAN)
21719
21720 2001-04-21 18:38  ivan
21721
21722         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
21723           from Record view/cust_main.cgi needs to use ->owed method, not
21724           check (depriciated) owed field search/cust_bill.cgi redirect
21725           error when there's only one invoice
21726
21727 2001-04-21 17:49  ivan
21728
21729         * FS/FS/svc_Common.pm: need to import dbh sub from Record
21730
21731 2001-04-21 16:53  ivan
21732
21733         * FS/MANIFEST: no more dbdef
21734
21735 2001-04-15 06:56  ivan
21736
21737         * TODO: [no log message]
21738
21739 2001-04-15 06:35  ivan
21740
21741         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
21742           transactions part deux
21743
21744 2001-04-15 05:56  ivan
21745
21746         * TODO, FS/FS/Record.pm, bin/dbdef-create: s/dbdef/DBIx::DBSchema/
21747
21748 2001-04-15 03:33  ivan
21749
21750         * CREDITS, TODO: better docs for the worst bit, finally
21751
21752 2001-04-09 16:05  ivan
21753
21754         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21755           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
21756           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm:
21757           Transactions Part I!!!
21758
21759 2001-04-09 08:50  ivan
21760
21761         * CREDITS, TODO, FS/MANIFEST: rar
21762
21763 2001-03-30 09:33  ivan
21764
21765         * FS/FS/cust_bill.pm: config value money_char:
21766
21767                   Presto!  Now you can consider all numbers to be
21768           shillings.
21769
21770                   If you need to change the currency symbol, you can hunt
21771           down the
21772                   instances of literal '$' in FS::cust_bill::print_text and
21773           replace them
21774                   with your currency symbol.  I guess this should turn into
21775           a
21776                   configuration value.
21777
21778 2001-02-26 16:59  ivan
21779
21780         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
21781           thanks!
21782
21783 2001-02-20 17:45  ivan
21784
21785         * FS/FS/nas.pm: pod tyop
21786
21787 2001-02-20 17:45  ivan
21788
21789         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
21790           duh
21791
21792 2001-02-20 08:31  ivan
21793
21794         * FS/FS/Record.pm: don't use prepare_cached for now
21795
21796 2001-02-13 21:18  ivan
21797
21798         * README: add devel mailing list
21799
21800 2001-02-13 20:33  ivan
21801
21802         * FS/FS/port.pm: get rid of gratuitous HISTORY
21803
21804 2001-02-11 09:34  ivan
21805
21806         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
21807
21808 2001-02-11 09:17  ivan
21809
21810         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21811           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
21812           from jason
21813
21814 2001-02-03 06:03  ivan
21815
21816         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
21817           bin/generate-prepay: time-based prepaid cards, session monitor.
21818           woop!
21819
21820 2001-01-30 23:21  ivan
21821
21822         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
21823
21824 2001-01-30 01:08  ivan
21825
21826         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
21827
21828 2001-01-22 21:03  ivan
21829
21830         * FS/FS/cust_main.pm: harmless tyop
21831
21832 2000-12-26 15:51  ivan
21833
21834         * CREDITS, TODO: statedefault & referraldefault config files
21835
21836 2000-12-10 17:30  ivan
21837
21838         * TODO: more ancient todo stuff from my inbox
21839
21840 2000-12-10 17:10  ivan
21841
21842         * TODO: ancient stuff out of my inbox
21843
21844 2000-12-08 14:22  ivan
21845
21846         * FS/FS/session.pm: session callbacks
21847
21848 2000-12-06 02:21  ivan
21849
21850         * FS/FS/Record.pm: DESTROY sub
21851
21852 2000-12-03 12:25  ivan
21853
21854         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
21855           FS/FS/session.pm: session monitor updates
21856
21857 2000-12-03 07:14  ivan
21858
21859         * CREDITS, FS/FS/cust_bill.pm: bugfixes from Jeff Finucane
21860           <jeff@cmh.net>, thanks!
21861
21862 2000-12-03 05:45  ivan
21863
21864         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
21865           admin.html doc, autocapgen
21866
21867 2000-12-03 05:44  ivan
21868
21869         * FS/FS/port.pm: beginnings of web status for session monitor
21870
21871 2000-12-03 02:09  ivan
21872
21873         * FS/MANIFEST: bad caches!
21874
21875 2000-11-22 15:30  ivan
21876
21877         * FS/FS/svc_www.pm: tyop
21878
21879 2000-11-07 07:00  ivan
21880
21881         * FS/: MANIFEST, FS/Record.pm, FS/nas.pm, FS/session.pm: session
21882           monitor
21883
21884 2000-10-27 13:18  ivan
21885
21886         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
21887           session monitor
21888
21889 2000-10-27 13:15  ivan
21890
21891         * TODO, FS/FS/Record.pm, eg/table_template.pm: session monitor
21892
21893 2000-10-15 05:58  ivan
21894
21895         * TODO: roo
21896
21897 2000-10-11 17:44  ivan
21898
21899         * README: rawr!
21900
21901 2000-09-20 03:35  ivan
21902
21903         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
21904           print_text method is called, want to print overdue invoices if
21905           printed > 0, not > 1
21906
21907 2000-08-24 00:26  ivan
21908
21909         * TODO: untaint template source
21910
21911 2000-08-09 11:40  ivan
21912
21913         * conf/invoice_template: example invoice template
21914
21915 2000-08-09 04:30  ivan
21916
21917         * TODO, FS/FS/cust_bill.pm: templatable invoices
21918
21919 2000-07-17 06:51  ivan
21920
21921         * FS/FS/svc_acct.pm: silly mistake
21922
21923 2000-07-17 03:53  ivan
21924
21925         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
21926           aliases from being deleted
21927
21928 2000-07-17 03:37  ivan
21929
21930         * FS/FS/svc_acct.pm: make remote commands configurable
21931
21932 2000-07-17 03:36  ivan
21933
21934         * CREDITS: rawr!
21935
21936 2000-07-06 06:56  ivan
21937
21938         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
21939           conjunction with AUTOLOAD this was sure a pain to find
21940
21941 2000-07-06 06:19  ivan
21942
21943         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
21944           sql statement causing spurious errors
21945
21946 2000-07-06 01:57  ivan
21947
21948         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add-check,
21949           bin/fs-radius-add-reply: support for radius check attributes
21950           (except importing).  poorly documented.
21951
21952 2000-07-04 06:42  ivan
21953
21954         * FS/FS/svc_acct.pm: noted a API inconsistancy
21955
21956 2000-07-03 02:03  ivan
21957
21958         * TODO: added sendmailrestart and sendmailconfigpath config files
21959
21960 2000-06-29 05:27  ivan
21961
21962         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
21963           done in the import.
21964
21965 2000-06-29 04:56  ivan
21966
21967         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
21968           have $ in them.
21969
21970 2000-06-29 04:12  ivan
21971
21972         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
21973           adding new domains.
21974
21975 2000-06-28 05:54  ivan
21976
21977         * FS/FS/svc_acct.pm: superfluous my()
21978
21979 2000-06-28 05:52  ivan
21980
21981         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
21982           in perl, like the empty string.
21983
21984 2000-06-28 05:32  ivan
21985
21986         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
21987           too
21988
21989 2000-06-28 05:03  ivan
21990
21991         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
21992           users files
21993
21994 2000-06-27 05:15  ivan
21995
21996         * TODO: i18n
21997
21998 2000-06-27 05:15  ivan
21999
22000         * FS/FS/: Record.pm, cust_main.pm: i18
22001
22002 2000-06-27 04:29  ivan
22003
22004         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
22005           -w pleaser
22006
22007 2000-06-27 04:27  ivan
22008
22009         * FS/FS/Record.pm: logically identical, but -w safe
22010
22011 2000-06-23 17:28  ivan
22012
22013         * FS/FS/cust_main.pm: don't use Date::Manip; report correct program
22014           name in freeside-bill usage msg
22015
22016 2000-06-23 05:25  ivan
22017
22018         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
22019           - more portable, doesn't depend on $sth->execute returning a
22020           number of rows, uses placeholders and prepare_cached
22021
22022 2000-06-20 00:13  ivan
22023
22024         * FS/FS/cust_main_invoice.pm: documentation update
22025
22026 2000-06-17 14:48  ivan
22027
22028         * FS/FS/cust_pay_batch.pm: fix typo in error message
22029
22030 2000-06-15 07:45  ivan
22031
22032         * CREDITS, TODO: text updates
22033
22034 2000-06-15 06:35  ivan
22035
22036         * FS/FS/svc_acct.pm: add radius method
22037
22038 2000-06-15 05:38  ivan
22039
22040         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
22041           scalar context, was only returning second item
22042
22043 2000-05-13 14:57  ivan
22044
22045         * TODO: add print_batch script from Joel Griffiths
22046
22047 2000-05-13 14:50  ivan
22048
22049         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
22050           well as a CGI object now.
22051
22052 2000-05-13 14:42  ivan
22053
22054         * CREDITS: add kristian, update joel's entry
22055
22056 2000-04-10 17:06  ivan
22057
22058         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
22059           (Registry's override doesn't work here)
22060
22061 2000-03-06 08:38  ivan
22062
22063         * FS/FS/svc_acct.pm: better error message.  bah.
22064
22065 2000-03-06 06:12  ivan
22066
22067         * TODO: ICRADIUS export support
22068
22069 2000-03-03 10:45  ivan
22070
22071         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
22072           Registry wasn't overriding exit in modules
22073
22074 2000-03-03 10:21  ivan
22075
22076         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
22077           from web demo
22078
22079 2000-03-01 00:13  ivan
22080
22081         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
22082           bugfixes
22083
22084 2000-02-02 21:16  ivan
22085
22086         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
22087           FS/FS/svc_www.pm, bin/svc_acct.import: beginning of DNS and
22088           Apache support
22089
22090 2000-02-02 12:22  ivan
22091
22092         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
22093           bugfix prepayment in signup server
22094
22095 2000-01-30 21:22  ivan
22096
22097         * FS/FS/: cust_main.pm, prepay_credit.pm: prepaid "internet cards"
22098
22099 2000-01-30 00:18  ivan
22100
22101         * CREDITS: [no log message]
22102
22103 2000-01-29 22:11  ivan
22104
22105         * TODO: [no log message]
22106
22107 2000-01-29 13:10  ivan
22108
22109         * FS/FS/svc_domain.pm: doc update
22110
22111 2000-01-28 14:53  ivan
22112
22113         * FS/FS/svc_acct_pop.pm: track full phone number
22114
22115 2000-01-26 16:37  ivan
22116
22117         * README: ack
22118
22119 2000-01-26 16:27  ivan
22120
22121         * TODO: update TODO
22122
22123 1999-11-08 13:38  ivan
22124
22125         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
22126
22127 1999-09-22 15:06  ivan
22128
22129         * TODO: ya todo update
22130
22131 1999-08-26 23:25  ivan
22132
22133         * TODO: [no log message]
22134
22135 1999-08-23 05:26  ivan
22136
22137         * test/cgi-test: need to untaint the command line
22138
22139 1999-08-20 01:27  ivan
22140
22141         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
22142           Bayerle:
22143           > if you eliminate services from any package, to reduce it to
22144           only one service,
22145           > once gone, they won't reappear.
22146
22147 1999-08-11 21:16  ivan
22148
22149         * FS/FS/cust_main.pm: hidecancelledpackages config option
22150
22151 1999-08-11 17:05  ivan
22152
22153         * FS/FS/svc_acct.pm: configurable min/max username length, min
22154           password length, periods in usernames
22155
22156 1999-08-11 13:41  ivan
22157
22158         * FS/: MANIFEST, Makefile.PL, FS/svc_domain.pm: new bill script,
22159
22160 1999-08-11 06:12  ivan
22161
22162         * FS/FS/svc_domain.pm: require a working Net::Whois version
22163
22164 1999-08-04 05:42  ivan
22165
22166         * bin/pod2x: new, kludgy-but-working html generator
22167
22168 1999-08-04 05:41  ivan
22169
22170         * FS/FS.pm: pod fix
22171
22172 1999-08-04 04:50  ivan
22173
22174         * FS/FS/cust_pkg.pm: pod syntax
22175
22176 1999-08-04 03:41  ivan
22177
22178         * FS/FS/Record.pm: some pod syntax update to generate nicer html
22179           docs
22180
22181 1999-08-04 02:03  ivan
22182
22183         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/CGI.pm, FS/Conf.pm,
22184           FS/Record.pm, FS/UID.pm, FS/agent.pm, FS/agent_type.pm,
22185           FS/cust_bill.pm, FS/cust_bill_pkg.pm, FS/cust_credit.pm,
22186           FS/cust_main.pm, FS/cust_main_county.pm, FS/cust_main_invoice.pm,
22187           FS/cust_pay.pm, FS/cust_pay_batch.pm, FS/cust_pkg.pm,
22188           FS/cust_refund.pm, FS/cust_svc.pm, FS/part_pkg.pm,
22189           FS/part_referral.pm, FS/part_svc.pm, FS/pkg_svc.pm,
22190           FS/svc_Common.pm, FS/svc_acct.pm, FS/svc_acct_pop.pm,
22191           FS/svc_domain.pm, FS/type_pkgs.pm: initial checkin of module
22192           files for proper perl installation
22193
22194 1999-08-04 01:03  ivan
22195
22196         * eg/: table_template-svc.pm, table_template.pm: move table
22197           subclass examples out of production directory
22198
22199 1999-08-04 00:34  ivan
22200
22201         * FS/FS.pm: initial FS manpage
22202
22203 1999-08-03 21:15  ivan
22204
22205         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL: initial h2xs
22206
22207 1999-08-03 00:43  ivan
22208
22209         * TODO: use Net::Whois;
22210
22211 1999-07-29 12:13  ivan
22212
22213         * TODO: [no log message]
22214
22215 1999-07-15 17:20  ivan
22216
22217         * TODO: [no log message]
22218
22219 1999-07-15 16:50  ivan
22220
22221         * TODO: [no log message]
22222
22223 1999-07-08 04:40  ivan
22224
22225         * CREDITS, README, TODO: [no log message]
22226
22227 1999-07-07 19:32  ivan
22228
22229         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
22230           Griffiths
22231
22232 1999-07-07 18:49  ivan
22233
22234         * CREDITS: add joel
22235
22236 1999-07-07 18:49  ivan
22237
22238         * bin/svc_acct.import: updates to avoid -w warnings from Joel
22239           Griffiths <griff@aver-computer.com>
22240
22241 1999-07-07 18:02  ivan
22242
22243         * TODO: [no log message]
22244
22245 1999-04-29 02:37  ivan
22246
22247         * TODO: [no log message]
22248
22249 1999-04-19 03:32  ivan
22250
22251         * etc/megapop.pl: if you are a megapop customer...
22252
22253 1999-04-14 06:14  ivan
22254
22255         * TODO: configuration option to edit referrals of existing
22256           customers
22257
22258 1999-04-14 04:27  ivan
22259
22260         * TODO: showpasswords config option to show passwords
22261
22262 1999-04-14 01:58  ivan
22263
22264         * TODO: [no log message]
22265
22266 1999-04-08 20:52  ivan
22267
22268         * TODO: [no log message]
22269
22270 1999-04-08 06:21  ivan
22271
22272         * CREDITS: [no log message]
22273
22274 1999-04-08 06:11  ivan
22275
22276         * README: 1.2.0
22277
22278 1999-04-08 06:05  ivan
22279
22280         * test/cgi-test: web interface tester / sample data creator
22281
22282 1999-04-08 06:03  ivan
22283
22284         * TODO: [no log message]
22285
22286 1999-03-26 05:15  ivan
22287
22288         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
22289           FS::table_names to avoid warnings
22290
22291 1999-03-25 00:42  ivan
22292
22293         * bin/svc_acct.import: import stuff uses Term::Query and spits out
22294           (some kinds of) nonsensical input
22295
22296 1999-03-23 16:43  ivan
22297
22298         * bin/svc_acct.import: die if no relevant services
22299
22300 1999-02-23 00:09  ivan
22301
22302         * TODO: beginnings of one-screen new customer entry and some other
22303           miscellania
22304
22305 1999-02-10 01:02  ivan
22306
22307         * etc/sql-reserved-words.txt: some new doc files
22308
22309 1999-02-10 00:27  ivan
22310
22311         * TODO: [no log message]
22312
22313 1999-02-09 01:56  ivan
22314
22315         * TODO: [no log message]
22316
22317 1999-02-07 01:59  ivan
22318
22319         * CREDITS, TODO: more mod_perl fixes, and bugfixes Peter Wemm sent
22320           via email
22321
22322 1999-02-06 14:43  ivan
22323
22324         * CREDITS, TODO: don't use [e]idiot; display error messages on the
22325           form page
22326
22327 1999-01-25 04:09  ivan
22328
22329         * TODO: yet more mod_perl stuff
22330
22331 1999-01-18 15:05  ivan
22332
22333         * TODO: update TODO for stuff that was done etc.
22334
22335 1999-01-15 16:24  ivan
22336
22337         * CREDITS: [no log message]
22338
22339 1999-01-08 21:38  ivan
22340
22341         * CREDITS: [no log message]
22342
22343 1998-12-30 15:03  ivan
22344
22345         * TODO: bugfixes; fields isn't exported by derived classes
22346
22347 1998-12-29 03:59  ivan
22348
22349         * TODO: mostly properly OO, some work still to be done with svc_
22350           stuff
22351
22352 1998-12-15 21:38  ivan
22353
22354         * TODO: [no log message]
22355
22356 1998-12-15 21:29  ivan
22357
22358         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
22359
22360 1998-12-09 23:23  ivan
22361
22362         * bin/svc_acct.import: use FS::Conf, need user (for datasrc)
22363
22364 1998-12-01 17:23  ivan
22365
22366         * TODO, CREDITS: [no log message]
22367
22368 1998-11-19 03:17  ivan
22369
22370         * bin/dbdef-create: adminsuidsetup requires argument
22371
22372 1998-11-18 01:01  ivan
22373
22374         * CREDITS, TODO: i18n! i18n!
22375
22376 1998-11-13 01:56  ivan
22377
22378         * TODO: change configuration file layout to support multiple
22379           distinct databases (with own set of config files, export, etc.)
22380
22381 1998-11-07 17:09  ivan
22382
22383         * README: 1.1.6 release
22384
22385 1998-11-07 02:24  ivan
22386
22387         * README: don't use depriciated FS::Bill and FS::Invoice, other
22388           miscellania
22389
22390 1998-11-07 00:25  ivan
22391
22392         * TODO: [no log message]
22393
22394 1998-10-14 00:05  ivan
22395
22396         * README: 1.1.4 release, fix postgresql
22397
22398 1998-10-13 05:49  ivan
22399
22400         * TODO: [no log message]
22401
22402 1998-10-13 05:07  ivan
22403
22404         * TODO, bin/svc_acct.import: Assigns password from the shadow file
22405           for RADIUS password "UNIX"
22406
22407 1998-10-13 02:17  ivan
22408
22409         * TODO: [no log message]
22410
22411 1998-10-12 14:22  ivan
22412
22413         * TODO: [no log message]
22414
22415 1998-10-12 14:15  ivan
22416
22417         * TODO: [no log message]
22418
22419 1998-10-12 02:12  ivan
22420
22421         * TODO: remove adding cvs from the todo
22422
22423 1998-10-12 02:09  ivan
22424
22425         * TODO: [no log message]
22426
22427 1998-10-12 02:09  ivan
22428
22429         * TODO: Id to Header
22430
22431 1998-10-12 02:07  ivan
22432
22433         * TODO: Test keyword substitution
22434
22435 1998-10-12 01:59  ivan
22436
22437         * TODO: Commiting sample change.
22438
22439 1998-10-12 00:15  ivan
22440
22441         * conf/shells: Initial revision
22442
22443 1998-10-12 00:12  ivan
22444
22445         * conf/: home, lpr: Initial import into CVS
22446
22447 1998-10-12 00:12  ivan
22448
22449         * conf/smtpmachine: Initial revision
22450
22451 1998-10-12 00:08  ivan
22452
22453         * TODO: Initial revision
22454
22455 1998-10-11 23:56  ivan
22456
22457         * README: Initial revision
22458
22459 1998-09-25 01:52  ivan
22460
22461         * bin/pod2x: Initial revision
22462
22463 1998-09-02 21:50  ivan
22464
22465         * CREDITS: Initial revision
22466
22467 1998-08-23 20:04  ivan
22468
22469         * fs_passwd/fs_passwd: Initial revision
22470
22471 1998-08-19 21:42  ivan
22472
22473         * eg/TEMPLATE_cust_main.import: Initial revision
22474
22475 1998-08-16 14:02  ivan
22476
22477         * bin/svc_acct.import: Initial revision
22478
22479 1998-07-18 00:11  ivan
22480
22481         * etc/domain-template.txt: Initial import into CVS
22482
22483 1998-06-03 00:22  ivan
22484
22485         * bin/dbdef-create: Initial revision
22486
22487 1998-03-22 23:46  ivan
22488
22489         * GPL, etc/countries.txt: Initial import into CVS
22490
22491 1998-03-22 23:46  ivan
22492
22493         * INSTALL: Initial revision
22494